html{-moz-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-moz-box-sizing:inherit;box-sizing:inherit}*{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;text-decoration:none;margin:0;padding:0;border:0;outline:0;vertical-align:baseline}img{display:inline-block}a{color:inherit;text-decoration:none}a:hover,a:active{outline:0}a img{border:0}figure{margin:0}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{color:#212121;font-family:"Lato",sans-serif;font-weight:300;font-size:16px;line-height:1.5em}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Playfair Display",serif;font-weight:400}h1+p,h1+ul,h1+ol,h1+figure,h1+.button,h1+table,.h1+p,.h1+ul,.h1+ol,.h1+figure,.h1+.button,.h1+table,h2+p,h2+ul,h2+ol,h2+figure,h2+.button,h2+table,.h2+p,.h2+ul,.h2+ol,.h2+figure,.h2+.button,.h2+table,h3+p,h3+ul,h3+ol,h3+figure,h3+.button,h3+table,.h3+p,.h3+ul,.h3+ol,.h3+figure,.h3+.button,.h3+table,h4+p,h4+ul,h4+ol,h4+figure,h4+.button,h4+table,.h4+p,.h4+ul,.h4+ol,.h4+figure,.h4+.button,.h4+table,h5+p,h5+ul,h5+ol,h5+figure,h5+.button,h5+table,.h5+p,.h5+ul,.h5+ol,.h5+figure,.h5+.button,.h5+table,h6+p,h6+ul,h6+ol,h6+figure,h6+.button,h6+table,.h6+p,.h6+ul,.h6+ol,.h6+figure,.h6+.button,.h6+table{margin-top:10px}h1+h1,h1+.h1,h1+h2,h1+.h2,h1+h3,h1+.h3,h1+h4,h1+.h4,h1+h5,h1+.h5,h1+h6,h1+.h6,.h1+h1,.h1+.h1,.h1+h2,.h1+.h2,.h1+h3,.h1+.h3,.h1+h4,.h1+.h4,.h1+h5,.h1+.h5,.h1+h6,.h1+.h6,h2+h1,h2+.h1,h2+h2,h2+.h2,h2+h3,h2+.h3,h2+h4,h2+.h4,h2+h5,h2+.h5,h2+h6,h2+.h6,.h2+h1,.h2+.h1,.h2+h2,.h2+.h2,.h2+h3,.h2+.h3,.h2+h4,.h2+.h4,.h2+h5,.h2+.h5,.h2+h6,.h2+.h6,h3+h1,h3+.h1,h3+h2,h3+.h2,h3+h3,h3+.h3,h3+h4,h3+.h4,h3+h5,h3+.h5,h3+h6,h3+.h6,.h3+h1,.h3+.h1,.h3+h2,.h3+.h2,.h3+h3,.h3+.h3,.h3+h4,.h3+.h4,.h3+h5,.h3+.h5,.h3+h6,.h3+.h6,h4+h1,h4+.h1,h4+h2,h4+.h2,h4+h3,h4+.h3,h4+h4,h4+.h4,h4+h5,h4+.h5,h4+h6,h4+.h6,.h4+h1,.h4+.h1,.h4+h2,.h4+.h2,.h4+h3,.h4+.h3,.h4+h4,.h4+.h4,.h4+h5,.h4+.h5,.h4+h6,.h4+.h6,h5+h1,h5+.h1,h5+h2,h5+.h2,h5+h3,h5+.h3,h5+h4,h5+.h4,h5+h5,h5+.h5,h5+h6,h5+.h6,.h5+h1,.h5+.h1,.h5+h2,.h5+.h2,.h5+h3,.h5+.h3,.h5+h4,.h5+.h4,.h5+h5,.h5+.h5,.h5+h6,.h5+.h6,h6+h1,h6+.h1,h6+h2,h6+.h2,h6+h3,h6+.h3,h6+h4,h6+.h4,h6+h5,h6+.h5,h6+h6,h6+.h6,.h6+h1,.h6+.h1,.h6+h2,.h6+.h2,.h6+h3,.h6+.h3,.h6+h4,.h6+.h4,.h6+h5,.h6+.h5,.h6+h6,.h6+.h6{margin-top:10px}p+p,p+ul,p+ol,p+figure,p+.button,p+table,ul+p,ul+ul,ul+ol,ul+figure,ul+.button,ul+table,ol+p,ol+ul,ol+ol,ol+figure,ol+.button,ol+table,figure+p,figure+ul,figure+ol,figure+figure,figure+.button,figure+table,table+p,table+ul,table+ol,table+figure,table+.button,table+table{margin-top:10px}p+h1,p+.h1,p+h2,p+.h2,p+h3,p+.h3,p+h4,p+.h4,p+h5,p+.h5,p+h6,p+.h6,ul+h1,ul+.h1,ul+h2,ul+.h2,ul+h3,ul+.h3,ul+h4,ul+.h4,ul+h5,ul+.h5,ul+h6,ul+.h6,ol+h1,ol+.h1,ol+h2,ol+.h2,ol+h3,ol+.h3,ol+h4,ol+.h4,ol+h5,ol+.h5,ol+h6,ol+.h6,figure+h1,figure+.h1,figure+h2,figure+.h2,figure+h3,figure+.h3,figure+h4,figure+.h4,figure+h5,figure+.h5,figure+h6,figure+.h6,table+h1,table+.h1,table+h2,table+.h2,table+h3,table+.h3,table+h4,table+.h4,table+h5,table+.h5,table+h6,table+.h6{margin-top:20px}ul,ol{margin-left:20px}ul li+li,ol li+li{margin-top:10px}ul{list-style:square}ol{list-style:decimal}a{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}i,em{font-style:italic;font-weight:300}b,strong{font-weight:500}abbr[title]{text-decoration:none}.object-fit{position:relative;background-size:cover;background-position:center center}@media screen and (min-width: 1024px){.object-fit__image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;opacity:0}}body{overflow-x:hidden}.site{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.site .site-content{-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.site.menu-open::before{content:"";display:block;position:absolute;top:0;background:rgba(0,0,0,0.9);bottom:0;left:0;right:0;z-index:3}.wrap{max-width:1086px;margin:0 20px}@media screen and (min-width: 1126px){.wrap{margin:0 auto;max-width:1086px;width:100%}}html{-moz-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-moz-box-sizing:inherit;box-sizing:inherit}.aligncenter,.aligncenter img{margin-left:auto;margin-right:auto}.alignleft,.alignright{margin-bottom:10px;max-width:100%}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{margin-left:auto;margin-right:auto}figcaption{margin-top:10px;font-size:12px;line-height:1.5em}img{display:block;max-width:100%;height:auto}input,textarea{max-width:100%;width:100%}.no-link>a{cursor:default}.clear{clear:both}.show-tablet{display:none !important}@media screen and (min-width: 768px){.show-tablet{display:block !important}}@media screen and (min-width: 768px){.hide-tablet{display:none !important}}.show-desktop{display:none !important}@media screen and (min-width: 1024px){.show-desktop{display:block !important}}@media screen and (min-width: 1024px){.hide-desktop{display:none !important}}.button{border:1px solid #212121;color:#212121;cursor:pointer;font-weight:600;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:10px 20px;text-transform:uppercase;letter-spacing:1.4px;font-size:14px;line-height:1.42857em}.site-header:not(.home *){background-color:#002c5c}.site-main:not(.home *){padding-top:67px}@media screen and (min-width: 1024px){.site-main:not(.home *){padding-top:80px}}#breadcrumbs{color:#004186;font-weight:300;margin-top:25px;text-align:center;font-size:14px;line-height:1em}@media screen and (min-width: 768px){#breadcrumbs{margin-top:30px}}.page__content{max-width:960px;margin:20px auto}@media screen and (min-width: 768px){.page__content{margin:40px auto}}.page-title{color:#004186;margin-top:5px;text-align:center;font-size:30px;line-height:1.33333em}@media screen and (min-width: 1024px){.page-title{margin-top:10px;font-size:48px;line-height:1.125em}}.title-border{display:block;position:relative;margin-top:15px;width:100%}@media screen and (min-width: 768px){.title-border{margin-top:30px}}.title-border::before,.title-border::after{background-color:#004186;content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:0.5px;width:-webkit-calc(50% - 30px);width:calc(50% - 30px)}.title-border::before{left:0}.title-border::after{right:0}.title-border img{margin:0 auto}iframe{max-width:100%}.owl-carousel{position:relative}@media screen and (min-width: 768px){.owl-carousel{padding:0}}@media screen and (min-width: 768px){.owl-carousel.owl-drag .owl-item{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}}@media screen and (min-width: 768px){.owl-carousel.owl-drag .owl-item.active{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.owl-nav{position:absolute;top:50%;left:0;right:0}.owl-prev{position:absolute;left:20px}@media screen and (min-width: 1200px){.owl-prev{left:30px}}@media screen and (min-width: 1600px){.owl-prev{left:40px}}.owl-prev .left-arrow{background:url(../images/circle-double-arrow-left-white.svg) 0 0 no-repeat;background-size:contain;display:block;height:30px;width:30px}@media screen and (min-width: 768px){.owl-prev .left-arrow{height:40px;width:40px}}.owl-next{position:absolute;right:20px}@media screen and (min-width: 1200px){.owl-next{right:30px}}@media screen and (min-width: 1600px){.owl-next{right:40px}}.owl-next .right-arrow{background:url(../images/circle-double-arrow-right-white.svg) 0 0 no-repeat;background-size:contain;display:block;height:30px;width:30px}@media screen and (min-width: 768px){.owl-next .right-arrow{height:40px;width:40px}}.owl-dots{position:absolute;left:50px;right:50px;height:55px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.owl-dots{height:90px}}.owl-dot span{background:url(../images/carousel-dot.svg) 0 0 no-repeat;background-size:contain;display:block;height:10px;width:10px;margin:0 4px}@media screen and (min-width: 1024px){.owl-dot span{margin:0 7.5px}}.owl-dot span:hover{background:url(../images/carousel-dot-active.svg) 0 0 no-repeat;background-size:contain}.owl-dot.active span{background:url(../images/carousel-dot-active.svg) 0 0 no-repeat;background-size:contain}.single__title-container{background-color:#004186;background-position:center;background-repeat:no-repeat;background-size:cover;padding:20px 20px 95px;position:relative;text-align:center}@media screen and (min-width: 1024px){.single__title-container{padding:50px 20px 115px}}.single__title-container #breadcrumbs{color:#fff;display:inline-block;margin-top:0}.single__title-container #breadcrumbs::after{background-color:#fff;content:"";display:block;height:1px;width:100%;margin-top:5px}.single__title-container .page-title{color:#fff;max-width:530px;margin:25px auto 0}.single__title-container__motif{position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 768px){.single__title-container__motif{bottom:0}}.single__separator{display:block;margin-bottom:30px;position:relative}@media screen and (min-width: 768px){.single__separator{margin-left:30px;margin-right:30px}}.single__separator::before,.single__separator::after{background-color:#6f6f6f;content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:0.5px;width:-webkit-calc(50% - 70px);width:calc(50% - 70px)}.single__separator::before{left:0}.single__separator::after{right:0}.single__separator img{margin:0 auto}.post-navigation{margin-bottom:50px}@media screen and (min-width: 768px){.post-navigation{margin-left:30px;margin-right:30px}}.post-navigation .screen-reader-text{display:none}.post-navigation .nav-links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-navigation .nav-links a{color:#004186;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Playfair Display",serif;font-size:20px;line-height:1em}@media screen and (min-width: 768px){.post-navigation .nav-links a{font-size:24px;line-height:1em}}.post-navigation .nav-links .nav-previous a span{position:relative;top:-3px}.post-navigation .nav-links .nav-previous a img{margin-right:10px}.post-navigation .nav-links .nav-next a span{position:relative;top:-3px}.post-navigation .nav-links .nav-next a img{margin-left:10px}.payment-steps{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;position:relative}@media screen and (min-width: 768px){.payment-steps{margin-top:35px}}.payment-steps::after{background-color:#004186;content:"";display:block;height:1px;width:100%;position:absolute;top:30px;z-index:-1}.payment-steps__step{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.payment-steps__step+.payment-steps__step{margin-left:30px}@media screen and (min-width: 768px){.payment-steps__step+.payment-steps__step{margin-left:100px}}.payment-steps__step p{color:#6f6f6f;margin-top:10px;font-size:16px;line-height:1em}.payment-steps__step span{background-color:#fff;color:#6f6f6f;border:1px solid #6f6f6f;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;width:60px;height:60px;font-size:20px;line-height:1em}.payment-steps__step.active p{color:#004186}.payment-steps__step.active span{background-color:#004186;border-color:#004186;color:#fff}input[type="number"]{-moz-appearance:textfield}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce-notice-container{text-align:center}.woocommerce-notice-container .button{background-color:#cc9231;border:1px solid #cc9231;color:#fff;margin-right:10px}.woocommerce-notice-container .button:hover{background-color:#fff;color:#cc9231}.woocommerce-message,.woocommerce-error,.woocommerce-info{background-color:#f0efec;padding:20px;margin-bottom:0;text-align:center}.woocommerce-error{list-style:none;margin-left:0}.site-header{padding:20px 0;position:fixed;width:100%;z-index:1001;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.site-header.scrolled{background-color:#002c5c;padding:12px 0}.site-header.scrolled .site-title{width:84px}@media screen and (min-width: 1024px){.site-header.scrolled .site-title{width:110px}}.site-header .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 1126px){.site-header .wrap{max-width:-webkit-calc(100% - 160px);max-width:calc(100% - 160px)}}.site-header .site-title{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:120px}@media screen and (min-width: 1024px){.site-header .site-title{width:156px}}.site-header .main-navigation{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.site-header .main-navigation__hamburger-icon{cursor:pointer;margin-left:50px;width:30px}.site-header .main-navigation__hamburger-icon span{background-color:#fff;display:block;height:2px;width:100%}.site-header .main-navigation__hamburger-icon span+span{margin-top:5px}.site-header .main-navigation__cart-icon{position:relative}.site-header .main-navigation__cart-icon .cart-contents-count{background-color:#cc9231;border:2px solid #002c5c;border-radius:50%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;height:20px;width:20px;position:absolute;top:-12px;right:-10px;font-size:10px;line-height:1em}.site-header .main-navigation__menu{background-color:#fff;height:100vh;padding:60px 90px 60px 60px;position:absolute;right:-100%;top:0;-webkit-transition:right 0.5s ease-in-out;-o-transition:right 0.5s ease-in-out;transition:right 0.5s ease-in-out}@media screen and (min-width: 1024px){.site-header .main-navigation__menu{padding:80px 160px 80px 80px}}.site-header .main-navigation__menu.open{right:0}.site-header .main-navigation__menu__close-icon{background:url(../images/menu-close-icon.png) 0 0 no-repeat;background-size:contain;cursor:pointer;display:block;height:40px;width:40px;position:absolute;top:35px;right:20px}@media screen and (min-width: 1024px){.site-header .main-navigation__menu__close-icon{top:40px;right:70px}}.site-header .main-navigation__menu #primary-menu{list-style:none;margin-left:0}.site-header .main-navigation__menu #primary-menu li{padding-left:35px}.site-header .main-navigation__menu #primary-menu li+li{margin-top:30px}.site-header .main-navigation__menu #primary-menu li.current-menu-item{background:url(../images/arrow-yellow.svg) 0 0 no-repeat;background-size:contain}.site-header .main-navigation__menu #primary-menu li a{color:#004186;font-weight:400}.site-footer__top-section{background-color:#f0efec;padding:10px 0;text-align:center}@media screen and (min-width: 1024px){.site-footer__top-section{padding:30px 0}}.site-footer__top-section__link{color:#004186;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400;text-transform:uppercase}.site-footer__top-section__link img{margin-right:20px}.site-footer__middle-section{background-color:#002c5c;color:#fff;padding:30px 0}@media screen and (min-width: 768px){.site-footer__middle-section{padding:40px 0 30px}}.site-footer__middle-section__title{font-weight:500;text-align:center;font-size:24px;line-height:1em}.site-footer__middle-section__contact-information{border-top:1px dotted #fff;margin-top:20px;padding-top:20px}@media screen and (min-width: 560px){.site-footer__middle-section__contact-information{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1126px){.site-footer__middle-section__contact-information{padding-left:50px;padding-right:50px}}.site-footer__middle-section__individual-contact{margin-bottom:30px;font-size:14px;line-height:1.71429em}@media screen and (min-width: 560px){.site-footer__middle-section__individual-contact{width:50%}}@media screen and (min-width: 1024px){.site-footer__middle-section__individual-contact{margin-bottom:0;width:32%}}.site-footer__middle-section__individual-contact p+p{margin-top:5px}.site-footer__middle-section__contact-title{font-weight:400}.site-footer__middle-section__contact-name{font-weight:700;margin-top:15px !important}.site-footer__middle-section__contact-email a{background:url(../images/mail-icon.svg) left center no-repeat;background-size:20px;padding-left:30px}.site-footer__middle-section__contact-phone a{background:url(../images/phone-icon.svg) left center no-repeat;background-size:contain;padding-left:30px}.site-footer__middle-section__newsletter-social-media{border-top:1px solid #004186;margin-top:30px;padding-top:30px}@media screen and (min-width: 560px){.site-footer__middle-section__newsletter-social-media{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1126px){.site-footer__middle-section__newsletter-social-media{margin-left:50px;margin-right:50px}}.site-footer__middle-section__newsletter-social-media .clear{clear:none;display:inline}.site-footer__middle-section__newsletter-social-media label{display:block;font-weight:400;font-size:14px;line-height:1.71429em}.site-footer__middle-section__newsletter-social-media input.email{background-color:#f0efec;color:#002c5c;font-weight:400;margin-top:20px;padding:6px 10px;width:100%;font-size:14px;line-height:1.71429em}@media screen and (min-width: 560px){.site-footer__middle-section__newsletter-social-media input.email{width:-webkit-calc(100% - 160px);width:calc(100% - 160px)}}.site-footer__middle-section__newsletter-social-media input.button{background-color:transparent;border:1px solid #cc9231;color:#cc9231;height:auto;line-height:1;margin-top:10px;padding:10px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:auto}.site-footer__middle-section__newsletter-social-media input.button:hover{background-color:#cc9231;color:#002c5c}@media screen and (min-width: 560px){.site-footer__middle-section__newsletter-social-media input.button{margin-left:20px}}.site-footer__middle-section__newsletter{max-width:420px;width:100%}.site-footer__middle-section__social-media{margin-top:20px}@media screen and (min-width: 560px){.site-footer__middle-section__social-media{margin-top:0}}.site-footer__middle-section__social-media-title{font-weight:400;text-align:center;font-size:14px;line-height:1em}@media screen and (min-width: 560px){.site-footer__middle-section__social-media-title{text-align:left}}.site-footer__middle-section__social-media-icons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.site-footer__middle-section__social-media-link{height:41px}.site-footer__middle-section__social-media-link+.site-footer__middle-section__social-media-link{margin-left:15px}.site-footer__middle-section__social-media-link.facebook:hover svg circle{fill:#cc9231}.site-footer__middle-section__social-media-link.facebook:hover svg path{fill:#002c5c}.site-footer__middle-section__social-media-link.instagram:hover svg path.a{fill:#cc9231}.site-footer__middle-section__social-media-link.instagram:hover svg path.b{fill:#002c5c}.site-footer__bottom-section{background-color:#212121;padding:20px 0}.site-footer__bottom-section .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.site-footer__bottom-section .wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-footer__bottom-section__text{color:#cc9231;font-weight:400;font-size:14px;line-height:1em}.site-footer__bottom-section__right{margin-top:10px}@media screen and (min-width: 768px){.site-footer__bottom-section__right{margin-top:0}}.page-template-archiv .archiv-container{margin-top:25px}@media screen and (min-width: 1024px){.page-template-archiv .archiv-container{margin:25px auto 0;width:65.74586%}}.page-template-archiv .archiv-container__listing{margin-top:60px;position:relative}@media screen and (min-width: 768px){.page-template-archiv .archiv-container__listing{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px}}.page-template-archiv .archiv-container__listing__motif{position:absolute;top:-40px;left:-90px}.page-template-archiv .archiv-container__listing__individual{display:block;margin-bottom:40px;position:relative}@media screen and (min-width: 768px){.page-template-archiv .archiv-container__listing__individual{width:42.01681%}}.page-template-archiv .archiv-container__listing__individual__featured-image img{width:100%}.page-template-archiv .archiv-container__listing__individual__link{background-color:#f0efec;color:#cc9231;font-weight:400;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:36px;width:96px;position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-size:14px;line-height:1em}.page-template-archiv .archiv-container__listing__individual:hover .archiv-container__listing__individual__link{background-color:#cc9231;color:#f0efec}.single-archiv__brochure-link-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:20px 0}@media screen and (min-width: 768px){.single-archiv__brochure-link-container{margin-right:30px}}.single-archiv__brochure-link-container a{color:#cc9231;display:block;font-weight:400;margin-left:10px;text-transform:uppercase;font-size:14px;line-height:1em}.single-archiv__photo-container{margin-top:30px;padding:0 30px}.page-template-kunstler .kunstler-container{margin-top:10px;margin-bottom:40px}@media screen and (min-width: 768px){.page-template-kunstler .kunstler-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-kunstler .kunstler-container::after{content:"";display:block;width:33%}}@media screen and (min-width: 1024px){.page-template-kunstler .kunstler-container{max-width:900px;margin:30px auto 40px}}.page-template-kunstler .kunstler-container__kunstler{display:block;padding:20px}@media screen and (min-width: 768px){.page-template-kunstler .kunstler-container__kunstler{width:33%}}.page-template-kunstler .kunstler-container__kunstler__photo img{width:100%}.page-template-kunstler .kunstler-container__kunstler__name{color:#004186;margin-top:20px;font-size:20px;line-height:1.5em}.single-kunstler__content{margin:30px}@media screen and (min-width: 768px){.single-kunstler__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1024px){.single-kunstler__content{max-width:900px;margin:30px auto}}@media screen and (min-width: 768px){.single-kunstler__photo{width:27.77778%}}.single-kunstler__details{margin-top:20px}@media screen and (min-width: 768px){.single-kunstler__details{margin-top:0;width:68.88889%}}.single-kunstler__name{color:#004186;font-size:20px;line-height:1.5em}.single-kunstler__bio{margin-top:20px}.single-kunstler__bio p{font-size:16px;line-height:1.5em}.page-template-contact .contact__slider{margin-top:40px}.page-template-contact .contact__slider .owl-nav{top:180px}@media screen and (min-width: 768px){.page-template-contact .contact__slider .owl-nav{top:50%}}.page-template-contact .contact__slider__address{margin-top:50px;text-align:center}.page-template-contact .contact__slider__address__name{color:#004186;font-weight:500;font-size:24px;line-height:1.25em}.page-template-contact .contact__slider__address__address{line-height:32px;margin-top:20px}.page-template-contact .contact__slider__address__link{border-bottom:1px solid #6f6f6f;color:#cc9231;display:inline-block;font-weight:400;margin-top:30px;padding-bottom:5px;text-transform:uppercase}.page-template-contact .contact__people{margin-top:100px}.page-template-contact .contact__people__title{color:#0e1a33;text-align:center;font-size:20px;line-height:1em}.page-template-contact .contact__people__blocks{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px;margin-bottom:30px}@media screen and (min-width: 768px){.page-template-contact .contact__people__blocks{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;max-width:1020px;margin:30px auto 80px;position:relative}}@media screen and (min-width: 768px){.page-template-contact .contact__people__blocks::before,.page-template-contact .contact__people__blocks::after{background:url(../images/orange-block-10X7.svg) 0 0 no-repeat;background-size:contain;content:"";display:block;position:absolute;width:240px;height:167px}}@media screen and (min-width: 768px){.page-template-contact .contact__people__blocks::before{top:-10px;left:-20px}}@media screen and (min-width: 768px){.page-template-contact .contact__people__blocks::after{bottom:-40px;right:-20px}}.page-template-contact .contact__people__block{background-color:#fff;border:1px solid #cc9231;padding:20px;margin-bottom:30px;text-align:center;z-index:2}@media screen and (min-width: 768px){.page-template-contact .contact__people__block{min-height:207px;width:30.39216%}}.page-template-contact .contact__people__block:first-child{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (min-width: 768px){.page-template-contact .contact__people__block:first-child{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}}.page-template-contact .contact__people__block:nth-child(2){-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width: 768px){.page-template-contact .contact__people__block:nth-child(2){-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}}.page-template-contact .contact__people__block:last-child{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.page-template-contact .contact__people__block__photo{position:relative}.page-template-contact .contact__people__block__photo::before{border-top:1px dotted #cc9231;content:"";display:block;width:100%;height:1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.page-template-contact .contact__people__block__photo img{width:63px;margin:0 auto;position:relative;z-index:2}.page-template-contact .contact__people__block__title,.page-template-contact .contact__people__block__name,.page-template-contact .contact__people__block__email,.page-template-contact .contact__people__block__number{display:block;font-weight:400;word-break:break-word;font-size:14px;line-height:1.71429em}.page-template-contact .contact__people__block__name{font-weight:500}.page-template-contact .contact__people__block__number{margin-top:10px}.page-template-kurse .course-container{margin-top:25px}.page-template-kurse .course-container__course-plan{margin:25px 0;text-align:center}.page-template-kurse .course-container__course-plan a{border-bottom:1px solid #cc9231;color:#004186;font-weight:400;padding-bottom:5px;font-size:14px;line-height:1.28571em}.page-template-kurse .course-container__chosen-level{background:url(../images/down-arrow.svg) 160px center no-repeat;border:1px solid #cc9231;border-radius:10px;display:block;padding:10px 20px;width:200px;margin:0 auto}@media screen and (min-width: 1024px){.page-template-kurse .course-container__chosen-level{display:none}}.page-template-kurse .course-container__choose-level{background-color:#fff;border:1px solid #cc9231;border-radius:10px;border-top:0;display:none;list-style:none;padding:20px;width:200px;margin:0 auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.page-template-kurse .course-container__choose-level.active{display:block}@media screen and (min-width: 1024px){.page-template-kurse .course-container__choose-level{border:none;border-bottom:1px solid #f0efec;display:-webkit-box !important;display:-webkit-flex !important;display:-moz-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 50px;position:relative;width:auto;margin:0}}.page-template-kurse .course-container__choose-level li{color:#cc9231;cursor:pointer;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:1em}@media screen and (min-width: 1024px){.page-template-kurse .course-container__choose-level li{padding-bottom:20px;position:relative;text-align:center;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-size:14px;line-height:1.42857em}.page-template-kurse .course-container__choose-level li::after{background-color:transparent;content:"";display:block;height:1px;width:100%;position:absolute;bottom:-1px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}}@media screen and (min-width: 1024px){.page-template-kurse .course-container__choose-level li.active{color:#6f6f6f}.page-template-kurse .course-container__choose-level li.active::after{background-color:#6f6f6f}}.page-template-kurse .course-container__choose-level li+li{margin-top:20px}@media screen and (min-width: 1024px){.page-template-kurse .course-container__choose-level li+li{margin-top:0}}.page-template-kurse .course-container__listing{display:none;max-width:960px;margin:25px auto 0}.page-template-kurse .course-container__listing.active{display:block}@media screen and (min-width: 768px){.page-template-kurse .course-container__listing.active{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 768px){.page-template-kurse .course-container__listing{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}}.page-template-kurse .course-container__listing__individual{margin-bottom:50px}@media screen and (min-width: 768px){.page-template-kurse .course-container__listing__individual{width:45.3125%;max-width:435px}}.page-template-kurse .course-container__course__featured-image{position:relative}.page-template-kurse .course-container__course__featured-image img{width:100%}.page-template-kurse .course-container__course__out-of-stock-banner{position:absolute;bottom:0;left:0;right:0;background-color:red;padding:5px;color:#fff;font-weight:500;text-align:center}.page-template-kurse .course-container__course__details{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.page-template-kurse .course-container__course__course-id{border:1px dotted #6f6f6f;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:20px;padding:10px 0;width:65px}.page-template-kurse .course-container__course__course-id span{display:block;text-align:center}.page-template-kurse .course-container__course__course-id span:first-child{font-size:18px;line-height:1em}.page-template-kurse .course-container__course__course-id span:last-child{margin-top:5px;font-size:30px;line-height:1em}.page-template-kurse .course-container__course__title-date-price{width:-webkit-calc(100% - 85px);width:calc(100% - 85px)}.page-template-kurse .course-container__course__title{color:#004186;font-weight:600;margin-bottom:20px;font-size:24px;line-height:1.25em}.page-template-kurse .course-container__course__title span{display:block;font-weight:400}.page-template-kurse .course-container__course__time,.page-template-kurse .course-container__course__price,.page-template-kurse .course-container__course__difficulty-level{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-weight:300}.page-template-kurse .course-container__course__time img,.page-template-kurse .course-container__course__price img,.page-template-kurse .course-container__course__difficulty-level img{margin-right:5px;width:20px}.page-template-kurse .course-container__course__difficulty-level img{width:24px}.page-template-kurse .course-container__course__price .amount{margin-right:5px}.page-template-kurse .course-container__course__links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:30px 0 0 110px;width:100%}.page-template-kurse .course-container__course__links a{border-bottom:1px solid #cc9231;color:#cc9231;display:block;font-weight:400;text-transform:uppercase;font-size:14px;line-height:1.42857em}@media screen and (min-width: 1024px){.single-product-kurse__title-container{padding:86px 20px 115px}}.single-product-kurse__title-container::after{background:rgba(0,0,0,0.5);content:"";position:absolute;top:0;bottom:0;left:0;right:0}.single-product-kurse__title-container #breadcrumbs,.single-product-kurse__title-container .page-title{position:relative;z-index:1}.single-product-kurse__title-container .single__title-container__motif{z-index:1}.single-product-kurse__content{margin:30px 0 40px}@media screen and (min-width: 1024px){.single-product-kurse__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.single-product-kurse__container-1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 1024px){.single-product-kurse__container-1{width:100%}}.single-product-kurse__id{border:1px dotted #6f6f6f;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:20px;padding:10px;width:65px}.single-product-kurse__id span{display:block;text-align:center}.single-product-kurse__id span:first-child{font-size:18px;line-height:1em}.single-product-kurse__id span:last-child{margin-top:5px;font-size:30px;line-height:1em}.single-product-kurse__title{color:#004186;font-weight:600;font-size:24px;line-height:1.25em}.single-product-kurse__title span{display:block;font-weight:400}.single-product-kurse__location{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.single-product-kurse__location img{margin-right:10px}.single-product-kurse__difficulty-level{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.single-product-kurse__difficulty-level img{margin-right:10px;width:30px}.single-product-kurse__container-2{margin-top:20px}@media screen and (min-width: 1024px){.single-product-kurse__container-2{margin-left:85px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}}.single-product-kurse__details{background-color:#f0efec;padding-top:24px;width:280px;margin:30px auto}.single-product-kurse__details__block{margin-left:24px;margin-right:24px}.single-product-kurse__details__block+.single-product-kurse__details__block{border-top:1px solid #6f6f6f;margin-top:15px;padding-top:15px}.single-product-kurse__details__heading{font-size:14px;line-height:1em}.single-product-kurse__details__content{margin-top:5px;font-size:24px;line-height:1.25em}.single-product-kurse__details__content .discount-price{font-size:20px;line-height:1.5em}.single-product-kurse__details__small-text{margin-top:5px;font-size:12px;line-height:1em}.single-product-kurse__details__add-to-cart{background-color:#cc9231;border:1px solid #cc9231;color:#fff;cursor:pointer;display:block;font-weight:700;margin-top:15px;padding:15px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-align:center;text-transform:uppercase;width:100%;font-size:14px;line-height:1em}.single-product-kurse__details__add-to-cart:hover{background-color:#fff;color:#cc9231}.single-product-kurse__details__add-to-cart--disabled{background-color:#6f6f6f;border:1px solid #6f6f6f;color:#fff;cursor:not-allowed;line-height:22px}.single-product-kurse__details__add-to-cart--disabled:hover{background-color:#6f6f6f;color:#fff}.single-product-kurse__about-instructor{margin-top:30px}.single-product-kurse__about-instructor__title-container{border-bottom:1px solid #6f6f6f;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px;margin-bottom:20px}.single-product-kurse__about-instructor__title{color:#0e1a33;font-weight:400;font-size:20px;line-height:1em}.single-product-kurse__about-instructor__link{color:#cc9231;font-weight:400;text-transform:uppercase;font-size:14px;line-height:1em}@media screen and (min-width: 1024px){.single-product-kurse__container-3{margin-left:60px;width:280px}}.single-product-kurse__other-courses{margin-bottom:40px}.single-product-kurse__other-courses__title{border-bottom:1px solid #6f6f6f;color:#004186;font-weight:500;padding-bottom:20px;text-align:center;font-size:20px;line-height:1em}.single-product-kurse__other-courses__container{margin-top:40px}@media screen and (min-width: 768px){.single-product-kurse__other-courses__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-product-kurse__other-courses__container::after{content:"";display:block;width:29.46593%}}.single-product-kurse__other-courses__course{margin-bottom:40px}@media screen and (min-width: 768px){.single-product-kurse__other-courses__course{width:29.46593%}}.single-product-kurse__other-courses__course__featured-image img{width:100%}.single-product-kurse__other-courses__course__instructor{color:#004186;font-weight:600;margin-top:15px;font-size:20px;line-height:1.4em}.single-product-kurse__other-courses__course__title{color:#004186;display:block;margin-top:0;position:relative;font-size:20px;line-height:1.4em}.single-product-kurse__other-courses__course__link{border-bottom:1px solid #cc9231;color:#cc9231;display:inline-block;font-weight:400;margin-top:15px;padding-bottom:5px;text-transform:uppercase;font-size:14px;line-height:1em}.page-template-programm .programm-container{margin-top:25px}@media screen and (min-width: 1024px){.page-template-programm .programm-container__main .programm-container__programm__details{padding:0 100px}}@media screen and (min-width: 1024px){.page-template-programm .programm-container__main .programm-container__programm__details__right-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 768px){.page-template-programm .programm-container__main .programm-container__programm__links{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;max-width:160px;margin-top:0;margin-left:100px;width:13.35175%}}.page-template-programm .programm-container__listing{margin-top:50px}@media screen and (min-width: 768px){.page-template-programm .programm-container__listing{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.page-template-programm .programm-container__listing__individual{margin-bottom:50px}@media screen and (min-width: 768px){.page-template-programm .programm-container__listing__individual{width:48.80295%;max-width:530px}}.page-template-programm .programm-container__programm__featured-image{display:block;position:relative}.page-template-programm .programm-container__programm__featured-image img{width:100%}.page-template-programm .programm-container__programm__postponed-label{background-color:#ea3c3c;color:#fff;font-weight:400;padding:10px;position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:20px;line-height:1.5em}.page-template-programm .programm-container__programm__streaming-label{background-color:#cc9231;color:#fff;font-weight:400;padding:10px;position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:20px;line-height:1.5em}.page-template-programm .programm-container__programm__details{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.page-template-programm .programm-container__programm__details__left-container{margin-right:20px}.page-template-programm .programm-container__programm__details__right-container{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-programm .programm-container__programm__date{border:1px dotted #6f6f6f;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 0;min-width:85px}.page-template-programm .programm-container__programm__date p{text-align:center}.page-template-programm .programm-container__programm__date p+p{margin-top:5px}.page-template-programm .programm-container__programm__date__day{font-size:30px;line-height:1em}.page-template-programm .programm-container__programm__date__month{text-transform:uppercase;font-size:18px;line-height:1em}.page-template-programm .programm-container__programm__date__multiple{font-family:"Playfair Display",serif;font-weight:700;padding:5px;font-size:18px;line-height:1em}.page-template-programm .programm-container__programm__date__time{border-top:1px dotted #6f6f6f;padding-top:5px}@media screen and (min-width: 768px){.page-template-programm .programm-container__programm__venue-price{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 1024px){.page-template-programm .programm-container__programm__venue-price p+p{margin-top:0}}.page-template-programm .programm-container__programm__title{color:#004186;margin-bottom:20px;width:100%;font-size:24px;line-height:1.25em}.page-template-programm .programm-container__programm__venue,.page-template-programm .programm-container__programm__price{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-template-programm .programm-container__programm__venue img,.page-template-programm .programm-container__programm__price img{margin-right:5px;width:20px}@media screen and (min-width: 768px){.page-template-programm .programm-container__programm__venue{margin-right:15px}}.page-template-programm .programm-container__programm__links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:30px 0 0 25px;width:100%}.page-template-programm .programm-container__programm__links a{border-bottom:1px solid #cc9231;color:#cc9231;display:block;font-weight:400;text-transform:uppercase;font-size:14px;line-height:1.42857em}.page-template-programm .programm-container__programm__links__separator{background-color:#cc9231;display:block;height:20px;width:1px;margin:0 20px}.page-template-programm .programm-container__programm__book{font-weight:700}.single__title-container::after{background:rgba(0,0,0,0.5);content:"";position:absolute;top:0;bottom:0;left:0;right:0}.single__title-container #breadcrumbs,.single__title-container .page-title{position:relative;z-index:1}.single__title-container__motif{z-index:1}.single-programm__content{border-bottom:1px solid #6f6f6f;margin-top:30px;margin-bottom:60px;padding-bottom:30px}@media screen and (min-width: 1024px){.single-programm__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.single-programm__container-1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 1024px){.single-programm__container-1{width:100%}}.single-programm__date{border:1px dotted #6f6f6f;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:20px;padding:5px 0;width:85px}.single-programm__date p{text-align:center}.single-programm__date p+p{margin-top:5px}.single-programm__date__day{font-size:30px;line-height:1em}.single-programm__date__month{text-transform:uppercase;font-size:18px;line-height:1em}.single-programm__date__time{border-top:1px dotted #6f6f6f;padding-top:5px}.single-programm__title{color:#004186;font-weight:600;font-size:24px;line-height:1.25em}.single-programm__title span{display:block;font-weight:400}.single-programm__location{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.single-programm__location img{margin-right:10px}.single-programm__container-2{margin-top:20px}@media screen and (min-width: 1024px){.single-programm__container-2{margin-left:105px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}}.single-programm__details{background-color:#f0efec;padding-top:24px;width:280px;margin:30px auto}.single-programm__details__switcher{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;list-style:none;margin:0 24px}.single-programm__details__switcher li{border-bottom:1px solid #c9c9c9;color:#cc9231;cursor:pointer;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding-bottom:10px;margin-bottom:15px;text-align:center;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:50%}.single-programm__details__switcher li+li{margin-top:0}.single-programm__details__switcher li.active{border-bottom-color:#6f6f6f;color:#6f6f6f}.single-programm__details__options{display:none}.single-programm__details__options.active{display:block}.single-programm__details__block{margin-left:24px;margin-right:24px}.single-programm__details__block+.single-programm__details__block{border-top:1px solid #6f6f6f;margin-top:15px;padding-top:15px}.single-programm__details__heading{font-size:14px;line-height:1em}.single-programm__details__content{margin-top:5px;font-size:24px;line-height:1.25em}.single-programm__details__content .discount-price{font-size:20px;line-height:1.5em}.single-programm__details__small-text{margin-top:5px;font-size:12px;line-height:1em}.single-programm__details__booking-link{background-color:#cc9231;border:1px solid #cc9231;color:#fff;display:block;font-weight:700;margin-top:15px;padding:15px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-align:center;text-transform:uppercase;font-size:14px;line-height:1em}.single-programm__details__booking-link:hover{background-color:#fff;color:#cc9231}.single-programm__details__booking-link.disabled{background-color:#ea3c3c;border-color:#ea3c3c;cursor:not-allowed}.single-programm__details__booking-link.disabled:hover{background-color:#ea3c3c;color:#fff}.single-programm__cast{margin-top:30px}.single-programm__cast__title-container{border-bottom:1px solid #6f6f6f;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px;margin-bottom:20px}.single-programm__cast__title{color:#0e1a33;font-weight:400;font-size:20px;line-height:1em}.single-programm__cast__link{color:#cc9231;font-weight:400;text-transform:uppercase;font-size:14px;line-height:1em}.single-programm__cast__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px){.single-programm__cast__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.single-programm__cast__role{margin-bottom:20px}@media screen and (min-width: 768px){.single-programm__cast__role{width:43.33333%}}.single-programm__cast__role__title{font-weight:400}.single-programm__cast__role__names{margin-top:0}@media screen and (min-width: 1024px){.single-programm__container-3{margin-left:60px;width:280px}}.single-programm .post-navigation{margin:0 0 50px}@media screen and (min-width: 1024px){.single-product-programm__title-container{padding:86px 20px 115px}}.single-product-programm__title-container::after{background:rgba(0,0,0,0.5);content:"";position:absolute;top:0;bottom:0;left:0;right:0}.single-product-programm__title-container #breadcrumbs,.single-product-programm__title-container .page-title{position:relative;z-index:1}.single-product-programm__title-container .single__title-container__motif{z-index:1}.single-product-programm__content{margin:30px 0 40px}@media screen and (min-width: 1024px){.single-product-programm__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.single-product-programm__container-1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 1024px){.single-product-programm__container-1{width:100%}}.single-product-programm__date{border:1px dotted #6f6f6f;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:20px;min-width:85px;padding:5px 0}.single-product-programm__date p{text-align:center}.single-product-programm__date p+p{margin-top:5px}.single-product-programm__date__day{font-size:30px;line-height:1em}.single-product-programm__date__month{text-transform:uppercase;font-size:18px;line-height:1em}.single-product-programm__date__multiple{font-family:"Playfair Display",serif;font-weight:700;padding:5px;font-size:18px;line-height:1em}.single-product-programm__date__time{border-top:1px dotted #6f6f6f;padding-top:5px}.single-product-programm__title{color:#004186;font-weight:600;font-size:24px;line-height:1.25em}.single-product-programm__title span{display:block;font-weight:400}.single-product-programm__location{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.single-product-programm__location img{margin-right:10px}.single-product-programm__container-2{margin-top:20px}@media screen and (min-width: 1024px){.single-product-programm__container-2{margin-left:105px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}}.single-product-programm__details{background-color:#f0efec;padding-top:24px;width:280px;margin:30px auto}.single-product-programm__details__switcher{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;list-style:none;margin:0 24px}.single-product-programm__details__switcher li{border-bottom:1px solid #c9c9c9;color:#cc9231;cursor:pointer;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding-bottom:10px;margin-bottom:15px;text-align:center;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:50%}.single-product-programm__details__switcher li+li{margin-top:0}.single-product-programm__details__switcher li.active{border-bottom-color:#6f6f6f;color:#6f6f6f}.single-product-programm__details__options{display:none}.single-product-programm__details__options.active{display:block}.single-product-programm__details__block{margin-left:24px;margin-right:24px}.single-product-programm__details__block+.single-programm__details__block{border-top:1px solid #6f6f6f;margin-top:15px;padding-top:15px}.single-product-programm__details__heading{font-size:14px;line-height:1em}.single-product-programm__details__content{margin-top:5px;font-size:24px;line-height:1.25em}.single-product-programm__details__content .discount-price{font-size:20px;line-height:1.5em}.single-product-programm__details__small-text{margin-top:5px;font-size:12px;line-height:1em}.single-product-programm__details__add-to-cart{background-color:#cc9231;border:1px solid #cc9231;color:#fff;display:block;font-weight:700;margin-top:15px;padding:15px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-align:center;text-transform:uppercase;width:100%;font-size:14px;line-height:1em}.single-product-programm__details__add-to-cart:hover{background-color:#fff;color:#cc9231}.single-product-programm__details__add-to-cart.disabled{background-color:#ea3c3c;border-color:#ea3c3c;cursor:not-allowed}.single-product-programm__details__add-to-cart.disabled:hover{background-color:#ea3c3c;color:#fff}.single-product-programm__livestream{margin-bottom:20px}.single-product-programm__livestream #loginform{margin-top:10px}.single-product-programm__livestream #loginform input{border:1px solid #6f6f6f;border-radius:4px;padding:8px}.single-product-programm__livestream #loginform input[type="checkbox"]{width:auto}.single-product-programm__cast{margin-top:30px}.single-product-programm__cast__title-container{border-bottom:1px solid #6f6f6f;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px;margin-bottom:20px}.single-product-programm__cast__title{color:#0e1a33;font-weight:400;font-size:20px;line-height:1em}.single-product-programm__cast__link{color:#cc9231;font-weight:400;text-transform:uppercase;font-size:14px;line-height:1em}.single-product-programm__cast__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px){.single-product-programm__cast__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.single-product-programm__cast__role{margin-bottom:20px}@media screen and (min-width: 768px){.single-product-programm__cast__role{width:43.33333%}}.single-product-programm__cast__role__title{font-weight:400}.single-product-programm__cast__role__names{margin-top:0}@media screen and (min-width: 1024px){.single-product-programm__container-3{margin-left:60px;width:280px}}.mediathek-listing{margin-top:30px;margin-bottom:20px}@media screen and (min-width: 768px){.mediathek-listing{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.mediathek-listing__individual{margin-bottom:30px}@media screen and (min-width: 768px){.mediathek-listing__individual{width:40.05525%}}.mediathek-listing__individual__title{color:#004186;font-weight:500;font-size:24px;line-height:1.25em}.mediathek-listing__individual__date{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.mediathek-listing__individual__date img{margin-right:10px;width:20px}.mediathek-listing__individual__link{border-bottom:1px solid #cc9231;color:#cc9231;display:inline-block;font-weight:400;margin-left:30px;text-transform:uppercase}.single-mediathek .page-title{max-width:750px}.single-mediathek__slider{margin-top:30px}@media screen and (min-width: 768px){.single-mediathek__slider{margin-top:50px}}.single-mediathek__slider .slick-prev,.single-mediathek__slider .slick-next{height:30px;width:30px;z-index:1}@media screen and (min-width: 768px){.single-mediathek__slider .slick-prev,.single-mediathek__slider .slick-next{height:40px;width:40px}}.single-mediathek__slider .slick-prev::before,.single-mediathek__slider .slick-prev::after,.single-mediathek__slider .slick-next::before,.single-mediathek__slider .slick-next::after{display:none}.single-mediathek__slider .slick-prev{left:20px}.single-mediathek__slider .slick-next{right:20px}@media screen and (min-width: 768px){.single-mediathek__slider .slick-list{padding:0 150px}}@media screen and (min-width: 1200px){.single-mediathek__slider .slick-list{padding:0 300px}}@media screen and (min-width: 768px){.single-mediathek__slider .slick-slide{-webkit-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}}@media screen and (min-width: 768px){.single-mediathek__slider .slick-slide.slick-current{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.single-mediathek__slider__video-wrapper{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.single-mediathek__slider__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-mediathek__content{margin:30px auto;max-width:714px}@media screen and (min-width: 768px){.single-mediathek__content{margin-top:50px;margin-bottom:50px}}.single-mediathek__content__title{color:#004186;font-weight:500;font-size:24px;line-height:1.25em}.single-mediathek__content__excerpt{font-weight:400}.single-mediathek__content__date{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.single-mediathek__content__date img{margin-right:10px;width:20px}.single-mediathek__content__detail{margin:20px 0 40px}.page-template-internship .internship__slider{margin-top:50px}.page-template-internship .internship__content{margin-top:80px;max-width:714px}.page-template-internship .internship__block{border:1px dotted #cc9231;padding:20px;margin-top:30px}.page-template-internship .internship__block__title{border-bottom:1px solid #cc9231;color:#0e1a33;font-weight:400;font-size:20px;line-height:1.5em}.page-template-internship .internship__block__list{list-style-type:none;margin:20px 0 0 0}@media screen and (min-width: 1024px){.page-template-internship .internship__block__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-template-internship .internship__block__list li{margin-bottom:20px}@media screen and (min-width: 1024px){.page-template-internship .internship__block__list li{width:50%}}.page-template-internship .internship__block__list li::before{content:"– "}.page-template-internship .internship__block__list li+li{margin-top:0}.page-template-internship .internship__footnote{margin:30px 0}.hygiene{padding-bottom:40px}.hygiene__leading-text{margin:20px 0;text-align:center}@media screen and (min-width: 768px){.hygiene__leading-text{margin:40px 0}}.hygiene__content{margin-top:20px}@media screen and (min-width: 768px){.hygiene__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:40px}}@media screen and (min-width: 1024px){.hygiene__content{margin:40px auto 0;max-width:900px}}@media screen and (min-width: 768px){.hygiene__left-container{width:27.77778%}}.hygiene__left-container #active-tab-label{border:1px solid #cc9231;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;padding:20px;font-size:14px;line-height:1.57143em}@media screen and (min-width: 768px){.hygiene__left-container #active-tab-label{display:none}}.hygiene__left-container #active-tab-label i{margin-left:10px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.hygiene__left-container #active-tab-label.open{border-bottom:none}.hygiene__left-container #active-tab-label.open i{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.hygiene__left-container__tab-selector{border:1px solid #cc9231;border-top:none;display:none;list-style:none;margin:0;padding:0 20px 20px}@media screen and (min-width: 768px){.hygiene__left-container__tab-selector{border:1px solid #cc9231;display:block;padding-top:20px}}.hygiene__left-container__tab-selector__link{border-bottom:1px solid #cc9231;cursor:pointer;font-weight:400;padding-bottom:15px;margin-bottom:15px;font-size:14px;line-height:1.57143em}.hygiene__left-container__tab-selector__link:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.hygiene__left-container__tab-selector__link.active{color:#cc9231;font-weight:600}.hygiene__right-container{margin-top:20px}@media screen and (min-width: 768px){.hygiene__right-container{margin-top:0;width:68.88889%}}.hygiene__right-container hr{background-color:#cc9231;height:1px;margin:20px 0}.hygiene__right-container a{color:#c98d39}.hygiene__right-container h2{border-bottom:2px solid #cc9231;font-weight:400;padding-bottom:15px;margin-bottom:20px;font-size:22px;line-height:1.36364em}.hygiene__right-container p{line-height:24px}.hygiene__right-container ul{list-style-type:disc}.uber__content{margin-top:50px}.uber__1-column-image{margin:0 auto;max-width:900px;position:relative}.uber__text{max-width:715px;margin:40px auto}.uber__pullquote{background:url(../images/big-motif-yellow.svg) 20px top no-repeat;color:#004186;font-family:"Playfair Display",serif;max-width:715px;margin:30px auto;padding-left:100px;font-size:24px;line-height:1.25em}@media screen and (min-width: 768px){.uber__pullquote{margin:40px auto;font-size:30px;line-height:1.33333em}}.uber__image-block{margin:40px auto 0;max-width:900px}@media screen and (min-width: 768px){.uber__image-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 768px){.uber__image-block__image{width:48.33333%}}@media screen and (min-width: 768px){.uber__image-block__image--right{margin-top:0}}.uber__button-container{margin:40px 0;text-align:center}.uber__button{background-color:#cc9231;border:1px solid #cc9231;color:#fff;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.uber__button:hover{background-color:#fff;color:#cc9231}.home__slider__individual{position:relative}.home__slider__caption{padding:0 30px;position:absolute;top:50%;left:30px;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 768px){.home__slider__caption{left:60px}}@media screen and (min-width: 1024px){.home__slider__caption{left:80px;padding:0 50px}}@media screen and (min-width: 1200px){.home__slider__caption{left:180px;padding:0}}.home__slider__post-type{border-bottom:1px solid #cc9231;color:#cc9231;display:inline-block;font-weight:400;text-transform:uppercase;font-size:14px;line-height:1.42857em}.home__slider__title{color:#fff;font-family:"Playfair Display",serif;font-weight:500;font-size:40px;line-height:1.125em}@media screen and (min-width: 1200px){.home__slider__title{font-size:80px;line-height:1.125em}}.home__slider__day-time{color:#fff;font-weight:700;margin-top:20px;font-size:16px;line-height:1.5em}.home__slider__arrow{margin-top:20px;width:35px !important}.home__slider .owl-prev{left:10px}@media screen and (min-width: 1200px){.home__slider .owl-prev{left:40px}}.home__slider .owl-next{right:10px}@media screen and (min-width: 1200px){.home__slider .owl-next{right:40px}}.home__slider .owl-dots{left:auto;bottom:0}.home__intro-content{margin:0 auto;max-width:680px;padding:70px 0;text-align:center}@media screen and (min-width: 768px){.home__intro-content{padding:90px 0}}.home__intro-content__motif{margin:0 auto}.home__intro-content__title{color:#004186;font-family:"Playfair Display",serif;margin-top:30px;font-size:30px;line-height:1.33333em}@media screen and (min-width: 768px){.home__intro-content__title{font-size:48px;line-height:1.125em}}.home__intro-content__summary{line-height:24px;margin-top:20px}.home__intro-content__summary a{color:#004186}.home__intro-content__link{border-bottom:1px solid #cc9231;color:#cc9231;display:inline-block;font-weight:400;margin-top:60px;text-transform:uppercase}.home__programm{background-color:#000}@media screen and (min-width: 768px){.home__programm{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.home__programm__left-container{position:relative}@media screen and (min-width: 768px){.home__programm__left-container{width:43.5%}}.home__programm__left-container .wrap{padding:70px 0}@media screen and (min-width: 768px){.home__programm__left-container .wrap{padding:100px}}@media screen and (min-width: 768px){.home__programm__left-container__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.home__programm__left-container__title{color:#fff;font-weight:500;font-size:30px;line-height:1.33333em}@media screen and (min-width: 768px){.home__programm__left-container__title{font-size:48px;line-height:1.25em}}.home__programm__left-container__motif{margin-top:30px}.home__programm__left-container__description{color:#fff;margin-top:30px}.home__programm__left-container__link{border-bottom:1px solid #cc9231;color:#cc9231;display:inline-block;font-weight:400;margin-top:30px;text-transform:uppercase;font-size:14px;line-height:1.42857em}@media screen and (min-width: 768px){.home__programm__left-container__link{margin-top:60px}}@media screen and (min-width: 768px){.home__programm__right-container{width:56.5%}}.home__programm__right-container .owl-dots{bottom:100%}@media screen and (min-width: 768px){.home__programm__right-container .owl-dots{bottom:0;left:-100px;right:auto}}@media screen and (min-width: 768px){.home__programm__right-container .owl-prev{left:-25px}}.home__programm__slide{display:block;position:relative}.home__programm__date{border:1px dotted #fff;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:20px;padding:5px 0;width:85px;position:absolute;top:30px;left:20px}.home__programm__date p{text-align:center}.home__programm__date p+p{margin-top:5px}.home__programm__date__day{font-size:30px;line-height:1em}.home__programm__date__month{text-transform:uppercase;font-size:18px;line-height:1em}.home__programm__date__time{border-top:1px dotted #fff;padding-top:5px}.home__programm__bottom{position:absolute;bottom:0;left:0;right:0}.home__programm__postponed-label{background-color:#ea3c3c;color:#fff;font-weight:400;padding:10px 20px;font-size:20px;line-height:1.5em}.home__programm__title-location{background-color:rgba(0,0,0,0.5);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px}.home__programm__title{color:#fff;font-family:"Playfair Display",serif;font-weight:500;margin-bottom:20px;width:100%;font-size:24px;line-height:1.25em}.home__programm__venue{color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;margin-right:30px;margin-top:0;max-width:-webkit-calc(100% - 65px);max-width:calc(100% - 65px)}.home__programm__venue img{margin-right:10px;width:30px !important}.home__programm__arrow{width:35px !important}.home__testimonial-carousel{padding:70px 0 120px;max-width:714px;margin:0 auto}.home__testimonial-carousel .owl-nav{-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.home__testimonial-carousel .owl-prev{left:0}@media screen and (min-width: 1024px){.home__testimonial-carousel .owl-prev{left:-60px}}.home__testimonial-carousel .owl-prev .left-arrow{background:url(../images/circle-double-arrow-left-yellow.svg) 0 0 no-repeat;background-size:contain}.home__testimonial-carousel .owl-next{right:0}@media screen and (min-width: 1024px){.home__testimonial-carousel .owl-next{right:-60px}}.home__testimonial-carousel .owl-next .right-arrow{background:url(../images/circle-double-arrow-right-yellow.svg) 0 0 no-repeat;background-size:contain}.home__testimonial__title{color:#004186;font-family:"Playfair Display",serif;font-size:30px;line-height:1.33333em}.home__testimonial__detail{background:url(../images/big-motif-yellow.svg) left top no-repeat;border-bottom:1px solid #f0efec;margin:20px 0;padding:0 40px 20px 85px}.home__testimonial__detail p{line-height:24px}.home__testimonial__author{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;max-width:320px;margin:0 auto}@media screen and (min-width: 768px){.home__testimonial__author{margin-left:85px}}.home__testimonial__author-photo{margin-right:20px;width:65px}.home__testimonial__author-detail{color:#6f6f6f;font-weight:400;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-top:0}.home__course-carousel-container{background-color:#f0efec;padding:40px 0}@media screen and (min-width: 768px){.home__course-carousel-container{padding:60px 0}}@media screen and (min-width: 768px){.home__course-carousel-container .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}.home__course-carousel-container__left{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 768px){.home__course-carousel-container__left{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding-right:8.28729%}}.home__course-carousel-container__right{margin-top:40px}@media screen and (min-width: 768px){.home__course-carousel-container__right{margin-top:0;max-width:530px;width:48.80295%}}.home__course-carousel-container__motif{height:100px}@media screen and (min-width: 768px){.home__course-carousel-container__motif{height:auto;position:relative;top:-87px}}.home__course-carousel-container__text{margin-top:70px;margin-left:15px}@media screen and (min-width: 768px){.home__course-carousel-container__text{margin-top:50px}}.home__course-carousel-container__title{color:#004186;margin-bottom:25px;font-size:30px;line-height:1.33333em}@media screen and (min-width: 768px){.home__course-carousel-container__title{font-size:48px;line-height:1.25em}}.home__course-carousel-container__link{border-bottom:1px solid #6f6f6f;color:#cc9231;display:inline-block;font-weight:400;margin-top:30px;text-transform:uppercase;font-size:14px;line-height:2.14286em}.home__course-carousel-container .slick-list{margin:-10px 0;padding:140px 0}@media screen and (min-width: 768px){.home__course-carousel-container .slick-list{margin:-15px 0;padding:145px 0}}.home__course-carousel-container .slick-slide{display:block;margin:10px 0;position:relative}.home__course-carousel-container .slick-slide::after{background-color:rgba(0,0,0,0.6);content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.home__course-carousel-container .slick-slide.slick-active::after{background-color:transparent}@media screen and (min-width: 768px){.home__course-carousel-container .slick-slide{margin:15px 0}}.home__course-carousel-container .slick-slide__caption{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:20px;left:20px;z-index:2}.home__course-carousel-container .slick-slide__caption img{margin-left:20px}.home__course-carousel-container .slick-slide__title{color:#fff;font-family:"Playfair Display",serif;font-weight:600;max-width:210px;font-size:24px;line-height:1.25em}@media screen and (min-width: 1024px){.home__course-carousel-container .slick-slide__title{max-width:none}}.home__course-carousel-container .slick-slide__title span{display:block;font-weight:400}.home__archiv{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:90px 0}@media screen and (min-width: 768px){.home__archiv{padding:115px 0}}@media screen and (min-width: 1024px){.home__archiv{background:none !important}}.home__archiv .youtube-background{display:none}@media screen and (min-width: 1024px){.home__archiv .youtube-background{display:block}}.home__archiv .youtube-background::after{content:"";background-color:rgba(0,0,0,0.6);position:absolute;top:0;bottom:0;right:0;left:0}.home__archiv .youtube-background iframe{max-width:initial}.home__archiv__content{position:relative;z-index:1;text-align:center}.home__archiv__content img{margin:20px auto 0}.home__archiv__title{color:#fff;font-family:"Playfair Display",serif;font-weight:400;font-size:30px;line-height:1em}@media screen and (min-width: 768px){.home__archiv__title{font-size:48px;line-height:1em}}.home__archiv__link{border-bottom:1px solid #fff;color:#fff;display:inline-block;font-weight:400;margin-top:20px;text-transform:uppercase;font-size:14px;line-height:1.71429em}.woocommerce-shop .shop__intro,.page-template-shop .shop__intro{max-width:714px;margin:20px auto 0}.woocommerce-shop .shop__list,.page-template-shop .shop__list{max-width:960px;margin:30px auto 60px}@media screen and (min-width: 768px){.woocommerce-shop .shop__list,.page-template-shop .shop__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.woocommerce-shop .shop__list__product,.page-template-shop .shop__list__product{display:block}@media screen and (min-width: 768px){.woocommerce-shop .shop__list__product,.page-template-shop .shop__list__product{width:45.3125%}}.woocommerce-shop .shop__list__product+.shop__list__product,.page-template-shop .shop__list__product+.shop__list__product{margin-top:30px}@media screen and (min-width: 768px){.woocommerce-shop .shop__list__product+.shop__list__product,.page-template-shop .shop__list__product+.shop__list__product{margin-top:0;margin-bottom:30px}}.woocommerce-shop .shop__list__product__featured-image,.page-template-shop .shop__list__product__featured-image{background-color:#f0efec;position:relative;padding-bottom:74.7%}.woocommerce-shop .shop__list__product__featured-image img,.page-template-shop .shop__list__product__featured-image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-height:100%;width:auto}.woocommerce-shop .shop__list__product__discount-label,.page-template-shop .shop__list__product__discount-label{background-color:#004186;border:1px solid #cc9231;color:#fff;font-family:"Playfair Display",serif;padding:5px;min-width:150px;position:absolute;z-index:1;top:20px;left:20px;text-align:center;font-size:16px;line-height:1.5em}.woocommerce-shop .shop__list__product__out-of-stock-banner,.page-template-shop .shop__list__product__out-of-stock-banner{position:absolute;bottom:0;left:0;right:0;background-color:red;padding:5px;color:#fff;font-weight:500;text-align:center}.woocommerce-shop .shop__list__product__title,.page-template-shop .shop__list__product__title{color:#004186;font-weight:500;margin-top:20px;font-size:24px;line-height:1.25em}.woocommerce-shop .shop__list__product__price-tag,.page-template-shop .shop__list__product__price-tag{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:20px}.woocommerce-shop .shop__list__product__price-tag p,.page-template-shop .shop__list__product__price-tag p{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1em}.woocommerce-shop .shop__list__product__price-tag p+p,.page-template-shop .shop__list__product__price-tag p+p{margin-top:0;margin-left:30px}.woocommerce-shop .shop__list__product__price-tag p img,.page-template-shop .shop__list__product__price-tag p img{margin-right:10px}.woocommerce-shop .shop__list__product__link,.page-template-shop .shop__list__product__link{border-bottom:1px solid #cc9231;color:#cc9231;display:inline-block;font-weight:400;margin-top:30px;text-transform:uppercase;font-size:14px;line-height:1.42857em}.single-product .woocommerce-notice-container{background-color:#f0efec;margin-top:0}.single-product__container{margin-top:30px;margin-bottom:30px}@media screen and (min-width: 768px){.single-product__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.single-product__left-container{position:relative}@media screen and (min-width: 768px){.single-product__left-container{width:40.05525%}}.single-product__left-container__discount-label{background-color:#004186;border:1px solid #cc9231;color:#fff;font-family:"Playfair Display",serif;padding:5px;min-width:150px;position:absolute;z-index:1;top:20px;left:20px;text-align:center;font-size:16px;line-height:1.5em}.single-product__left-container .slick-list{margin:0 -10px}.single-product__left-container .slick-slide{margin:0 10px}.single-product__left-container .slick-prev,.single-product__left-container .slick-next{height:40px;width:40px;top:-webkit-calc(100% + 26px);top:calc(100% + 26px);-webkit-transform:none;-o-transform:none;transform:none;z-index:2}.single-product__left-container .slick-prev::before,.single-product__left-container .slick-prev::after,.single-product__left-container .slick-next::before,.single-product__left-container .slick-next::after{display:none}.single-product__left-container .slick-prev{left:0}.single-product__left-container .slick-next{right:0}.single-product__left-container__slide{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;display:block;position:relative;padding-bottom:79.4%}.single-product__left-container__slide img{position:absolute;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:100%;width:auto}.single-product__left-container__slider-thumbnails{margin-top:20px;padding:0 40px}.single-product__left-container__slider-thumbnails .slick-slide{border:2px solid transparent;margin:0 20px;padding:5px}.single-product__left-container__slider-thumbnails .slick-slide.slick-current{border-color:#6f6f6f}.single-product__left-container__slider-thumbnails img{cursor:pointer}.single-product__right-container{margin-top:20px}@media screen and (min-width: 768px){.single-product__right-container{margin-top:0;width:57.18232%}}.single-product__title{color:#004186;font-size:24px;line-height:1.25em}.single-product__price-tag{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:20px}.single-product__price-tag p{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1em}.single-product__price-tag p+p{margin-top:0;margin-left:30px}.single-product__price-tag p img{margin-right:10px}.single-product__description{margin-top:20px}.single-product__description p b,.single-product__description p strong{font-weight:400}.single-product__options{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.single-product__input-qty{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.single-product__input-qty span{cursor:pointer}.single-product__input-qty .minus,.single-product__input-qty .plus{width:36px;height:36px;border:1px solid #cc9231;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.single-product__input-qty input{background:#f0efec;border-top:1px solid #cc9231;border-bottom:1px solid #cc9231;font-weight:700;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:36px;width:60px;text-align:center;font-size:16px;line-height:1em}.single-product__attribute .select2-container{margin-bottom:20px;height:36px;width:auto !important}.single-product__attribute .select2-container .select2-selection--single .select2-selection__arrow{background-image:url(../images/dropdown-arrow.svg);background-size:contain;background-repeat:no-repeat;width:16px;height:8px;top:50%;right:10px;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.single-product__attribute .select2-container .select2-selection--single .select2-selection__arrow b{display:none}.single-product__attribute .select2-selection{border:1px solid #cc9231;border-radius:0;font-weight:700;height:36px;min-width:140px;padding:0 30px 0 10px;font-size:16px;line-height:2.25em}.single-product__attribute .select2-selection__rendered{display:-webkit-box !important;display:-webkit-flex !important;display:-moz-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 !important;height:36px}.single-product__add-to-cart-button{background-color:#cc9231;border:1px solid #cc9231;color:#fff;font-weight:700;height:36px;margin-top:30px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-transform:uppercase;font-size:16px;line-height:1em}.single-product__add-to-cart-button:hover{background-color:#fff;color:#cc9231}.single-product__add-to-cart-button--disabled{background-color:#6f6f6f;border:1px solid #6f6f6f;color:#fff;cursor:not-allowed;line-height:22px}.single-product__add-to-cart-button--disabled:hover{background-color:#6f6f6f;color:#fff}@media screen and (min-width: 768px){.single-product__options{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.single-product__attribute .select2-container{margin-bottom:0;margin-right:20px}}.page-template-cart .page-title{margin-top:45px}.page-template-cart .woocommerce{margin-top:40px}@media screen and (min-width: 768px){.page-template-cart .woocommerce-notice-container .wrap{max-width:960px;margin-left:auto;margin-right:auto}}.page-template-cart .woocommerce-notice-container .woocommerce-message,.page-template-cart .woocommerce-notice-container .woocommerce-error,.page-template-cart .woocommerce-notice-container .woocommerce-info{margin-bottom:20px}.page-template-cart .woocommerce-notices-wrapper .woocommerce-message,.page-template-cart .woocommerce-notices-wrapper .woocommerce-error,.page-template-cart .woocommerce-notices-wrapper .woocommerce-info{margin-bottom:20px}.page-template-cart .woocommerce-notices-wrapper .woocommerce-message .restore-item,.page-template-cart .woocommerce-notices-wrapper .woocommerce-error .restore-item,.page-template-cart .woocommerce-notices-wrapper .woocommerce-info .restore-item{border:1px solid #cc9231;background-color:#cc9231;color:#fff;display:inline-block;font-weight:400;line-height:1;margin-left:10px;padding:8px 12px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.page-template-cart .woocommerce-notices-wrapper .woocommerce-message .restore-item:hover,.page-template-cart .woocommerce-notices-wrapper .woocommerce-error .restore-item:hover,.page-template-cart .woocommerce-notices-wrapper .woocommerce-info .restore-item:hover{background-color:#fff;color:#cc9231}.page-template-cart .woocommerce-form-wrapper{background-color:#f0efec;padding:20px 0}@media screen and (min-width: 768px){.page-template-cart .woocommerce-form-wrapper{background-color:#fff;padding:0 0 20px}}@media screen and (min-width: 768px){.page-template-cart .woocommerce-form-wrapper .wrap{background-color:#f0efec;max-width:960px;margin-left:auto;margin-right:auto;padding:40px}}.page-template-cart .woocommerce-cart-form .actions .button{display:none}.page-template-cart .woocommerce-cart-form .coupon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}@media screen and (min-width: 768px){.page-template-cart .woocommerce-cart-form .coupon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.page-template-cart .woocommerce-cart-form .coupon input{-webkit-align-self:normal;-ms-flex-item-align:normal;align-self:normal;margin:10px 0;padding:5px 10px;width:auto}@media screen and (min-width: 768px){.page-template-cart .woocommerce-cart-form .coupon input{margin:0 20px}}.page-template-cart .woocommerce-cart-form .coupon .button:hover{background-color:#000;color:#fff}.page-template-cart .woocommerce-cart-form__cart-item{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px}.page-template-cart .woocommerce-cart-form__cart-item+.woocommerce-cart-form__cart-item{margin-top:20px}.page-template-cart .woocommerce-cart-form__course-id{border:1px dotted #6f6f6f;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:20px;padding:10px 0;width:65px}.page-template-cart .woocommerce-cart-form__course-id span{display:block;text-align:center}.page-template-cart .woocommerce-cart-form__course-id span:first-child{font-size:18px;line-height:1em}.page-template-cart .woocommerce-cart-form__course-id span:last-child{margin-top:5px;font-size:30px;line-height:1em}.page-template-cart .woocommerce-cart-form__date{border:1px dotted #6f6f6f;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:20px;padding:5px 0;min-width:65px}.page-template-cart .woocommerce-cart-form__date p{text-align:center}.page-template-cart .woocommerce-cart-form__date p+p{margin-top:5px}.page-template-cart .woocommerce-cart-form__date__day{font-size:30px;line-height:1em}.page-template-cart .woocommerce-cart-form__date__month{text-transform:uppercase;font-size:18px;line-height:1em}.page-template-cart .woocommerce-cart-form__date__multiple{font-family:"Playfair Display",serif;font-weight:700;padding:5px;font-size:18px;line-height:1em}.page-template-cart .woocommerce-cart-form__date__time{border-top:1px dotted #6f6f6f;padding-top:5px}.page-template-cart .woocommerce-cart-form__product-shared-details{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.page-template-cart .woocommerce-cart-form__product-details{margin-top:10px}@media screen and (min-width: 768px){.page-template-cart .woocommerce-cart-form__product-details{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px}}.page-template-cart .woocommerce-cart-form__product-name{border-bottom:1px dotted #6f6f6f;padding-bottom:10px}.page-template-cart .woocommerce-cart-form__product-name a{color:#004186;font-family:"Playfair Display",serif;font-weight:500;font-size:20px;line-height:1.4em}.page-template-cart .woocommerce-cart-form__input-qty{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:20px}@media screen and (min-width: 768px){.page-template-cart .woocommerce-cart-form__input-qty{margin-top:0}}.page-template-cart .woocommerce-cart-form__input-qty span{cursor:pointer}.page-template-cart .woocommerce-cart-form__input-qty .minus,.page-template-cart .woocommerce-cart-form__input-qty .plus{width:36px;height:36px;border:1px solid #cc9231;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-template-cart .woocommerce-cart-form__input-qty input{background:#f0efec;border-top:1px solid #cc9231;border-bottom:1px solid #cc9231;font-weight:700;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:36px;width:60px;text-align:center;font-size:16px;line-height:1em}.page-template-cart .woocommerce-cart-form__date-time-container p{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-weight:300}.page-template-cart .woocommerce-cart-form__date-time-container p img{margin-right:10px;width:20px}.page-template-cart .woocommerce-cart-form__location{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-weight:300}.page-template-cart .woocommerce-cart-form__location img{margin-right:10px;width:20px}.page-template-cart .woocommerce-cart-form__product-price-tag{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:20px}@media screen and (min-width: 768px){.page-template-cart .woocommerce-cart-form__product-price-tag{margin-top:0;width:33%}}.page-template-cart .woocommerce-cart-form__product-price-tag p{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1em}.page-template-cart .woocommerce-cart-form__product-price-tag p+p{margin-top:0;margin-left:30px}.page-template-cart .woocommerce-cart-form__product-price-tag p img{margin-right:10px}.page-template-cart .woocommerce-cart-form__product-remove{display:inline-block;margin-top:30px}@media screen and (min-width: 768px){.page-template-cart .woocommerce-cart-form__product-remove{margin-top:0}}.page-template-cart .woocommerce-cart-form__product-remove a{color:#cc9231;font-weight:400;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-size:14px;line-height:1.42857em}.page-template-cart .woocommerce-cart-form__product-remove a span{display:block;font-size:40px;font-weight:300;margin-right:5px}.page-template-cart .checkout-button-container{text-align:center}.page-template-cart .checkout-button-container .checkout-button{background-color:#cc9231;border-color:#cc9231;color:#fff;font-weight:700;margin:50px auto;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.page-template-cart .checkout-button-container .checkout-button:hover{background-color:#fff;color:#cc9231}.page-template-cart .cart-empty{margin-bottom:40px;text-align:center}.page-template-checkout .checkout-header{margin-top:45px;text-align:center}.page-template-checkout .checkout-header .back-to-cart-link{border-bottom:1px solid #6f6f6f;color:#cc9231;font-weight:400;text-transform:uppercase;font-size:14px;line-height:1.42857em}.page-template-checkout .checkout-header .page-title{margin-top:10px}.page-template-checkout .woocommerce{margin-top:30px}.page-template-checkout .woocommerce-form-wrapper{margin:30px 0}.page-template-checkout .woocommerce-form-wrapper .wrap{background-color:#f0efec;padding:20px 0;position:relative}.page-template-checkout .woocommerce-form-wrapper .wrap::before{background-color:#f0efec;content:"";display:block;position:absolute;top:0;bottom:0;left:-20px;right:-20px;z-index:-1}@media screen and (min-width: 1024px){.page-template-checkout .woocommerce-form-wrapper .wrap::before{display:none}}@media screen and (min-width: 768px){.page-template-checkout .woocommerce-form-wrapper .wrap{background-color:#f0efec;max-width:960px;margin-left:auto;margin-right:auto;padding:40px}}.page-template-checkout .woocommerce-form-wrapper .woocommerce-NoticeGroup .wrap{padding-bottom:0}.page-template-checkout .woocommerce-form-wrapper .woocommerce-NoticeGroup .woocommerce-message,.page-template-checkout .woocommerce-form-wrapper .woocommerce-NoticeGroup .woocommerce-error{padding:0}.page-template-checkout .woocommerce-form-coupon input{background-color:#fff;margin-top:10px;padding:8px 20px;font-size:16px;line-height:1.5em}.page-template-checkout .woocommerce-checkout h3,.page-template-checkout .woocommerce-checkout p{color:#6f6f6f}.page-template-checkout .woocommerce-checkout h3{border-bottom:1px solid #212121;color:#004186;margin-bottom:10px;padding-bottom:5px;font-size:20px;line-height:1.5em}.page-template-checkout .woocommerce-checkout h3#ship-to-different-address{border-bottom:none}.page-template-checkout .woocommerce-checkout label{font-weight:400;font-size:14px;line-height:1.42857em}.page-template-checkout .woocommerce-checkout input,.page-template-checkout .woocommerce-checkout textarea{background-color:#fff;border-radius:4px;margin-top:10px;padding:8px 20px;font-size:16px;line-height:1.5em}.page-template-checkout .woocommerce-checkout .vaccination-check-field-wrapper{margin-top:20px}.page-template-checkout .woocommerce-checkout .vaccination-check-field-wrapper p{font-weight:400;margin-top:0;font-size:14px;line-height:1.42857em}@media screen and (min-width: 768px){.page-template-checkout .woocommerce-checkout .vaccination-check-field-wrapper p.vaccination-check-field{margin-left:15px}}.page-template-checkout .woocommerce-checkout .vaccination-check-field-wrapper input{width:auto}.page-template-checkout .woocommerce-checkout .vaccination-check-field-wrapper input#vaccination_check_field_nein{margin-left:15px}.page-template-checkout .woocommerce-checkout .vaccination-check-field-wrapper input+label{margin-left:5px}.page-template-checkout .woocommerce-checkout .vaccination-check-field-wrapper .woocommerce-input-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-template-checkout .woocommerce-checkout .vaccination-check-field-wrapper__question{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.page-template-checkout .woocommerce-checkout .vaccination-check-field-wrapper__question{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}.page-template-checkout .woocommerce-checkout .checkbox-condition-field-wrapper{margin-top:20px}.page-template-checkout .woocommerce-checkout .checkbox-condition-field-wrapper label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-template-checkout .woocommerce-checkout .checkbox-condition-field-wrapper label input{margin-top:0;margin-right:10px;width:auto}.page-template-checkout .woocommerce-checkout .checkbox-condition-field-wrapper label abbr{display:none}.page-template-checkout .woocommerce-checkout .checkbox-condition-field-wrapper a{border-bottom:1px solid #6f6f6f;color:#cc9231;font-weight:400;padding-bottom:5px;font-size:14px;line-height:1em}.page-template-checkout .woocommerce-checkout .checkbox-condition-field-wrapper a.checkbox-condition-field-wrapper__open-form{margin-left:22px}.page-template-checkout .woocommerce-checkout .checkbox-condition-field-wrapper__condition-wrapper{position:relative}.page-template-checkout .woocommerce-checkout .checkbox-condition-field-wrapper__conditions{background-color:#fff;border:1px solid #6f6f6f;display:none;max-width:355px;padding:20px;position:absolute;top:35px;left:22px;z-index:1000}.page-template-checkout .woocommerce-checkout .checkbox-condition-field-wrapper__conditions p{font-size:12px;line-height:1.5em}.page-template-checkout .woocommerce-checkout .checkbox-condition-field-wrapper__conditions ul{list-style:none;margin-left:0}.page-template-checkout .woocommerce-checkout .checkbox-condition-field-wrapper__conditions ul li{position:relative;padding-left:15px;font-size:12px;line-height:1.5em}.page-template-checkout .woocommerce-checkout .checkbox-condition-field-wrapper__conditions ul li::before{content:"-";display:block;position:absolute;left:0}.page-template-checkout .woocommerce-checkout .checkbox-condition-field-wrapper__conditions a{margin-left:15px}.page-template-checkout .woocommerce-checkout #ship-to-different-address label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.page-template-checkout .woocommerce-checkout #ship-to-different-address label input{margin-top:0;margin-right:10px;width:auto}.page-template-checkout .woocommerce-checkout #order_review_heading{margin-top:20px}.page-template-checkout .woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%}.page-template-checkout .woocommerce-checkout .woocommerce-checkout-review-order-table th{font-weight:700}.page-template-checkout .woocommerce-checkout .woocommerce-checkout-review-order-table .product-name{text-align:left}.page-template-checkout .woocommerce-checkout .woocommerce-checkout-review-order-table .product-total{text-align:right}.page-template-checkout .woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal th,.page-template-checkout .woocommerce-checkout .woocommerce-checkout-review-order-table .cart-discount th,.page-template-checkout .woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th,.page-template-checkout .woocommerce-checkout .woocommerce-checkout-review-order-table .shipping th{text-align:left}.page-template-checkout .woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal td,.page-template-checkout .woocommerce-checkout .woocommerce-checkout-review-order-table .cart-discount td,.page-template-checkout .woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td,.page-template-checkout .woocommerce-checkout .woocommerce-checkout-review-order-table .shipping td{text-align:right}.page-template-checkout .woocommerce-checkout .woocommerce-checkout-review-order-table #shipping_method{list-style:none}.page-template-checkout .woocommerce-checkout .woocommerce-checkout-payment,.page-template-checkout .woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin-top:20px}.page-template-checkout .woocommerce-checkout .select2-container--default{margin-top:10px}.page-template-checkout .woocommerce-checkout .select2-container--default .select2-selection--single{height:40px}.page-template-checkout .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{padding:5px 20px}.page-template-checkout .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.page-template-checkout .woocommerce-checkout .ppc-button-wrapper{margin-top:20px}@media screen and (min-width: 768px){.page-template-checkout .woocommerce-checkout .ppc-button-wrapper{margin-top:40px}}.page-template-checkout .woocommerce-checkout .paypal-button-container{max-width:100% !important}.page-template-checkout .woocommerce-checkout__submit-button-container{text-align:center}.page-template-checkout .woocommerce-checkout__submit-button-container button{background-color:#cc9231;border-color:#cc9231;color:#fff;font-weight:700;margin:50px auto;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.page-template-checkout .woocommerce-checkout__submit-button-container button:hover{background-color:#fff;color:#cc9231}.page-template-checkout .order_details{margin-bottom:30px}.page-template-checkout .thank-you-page{background-color:#f0efec;max-width:960px;margin:40px auto;padding:20px;text-align:center}@media screen and (min-width: 768px){.page-template-checkout .thank-you-page{padding:40px}}.page-template-checkout .thank-you-page__icon{margin:0 auto}.page-template-checkout .thank-you-page__motif-icon{margin:20px auto}.page-template-checkout .thank-you-page__description{color:#004186;font-size:20px;line-height:1.5em}.impressum__content{max-width:960px;margin:20px auto}@media screen and (min-width: 768px){.impressum__content{margin:40px auto}}.impressum__logo-block{margin:40px 0}.impressum__logo-block__logos{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.impressum__logo-block__logo{width:100%}@media screen and (min-width: 768px){.impressum__logo-block__logo{width:auto}}.impressum__logo-block__logo+.impressum__logo-block__logo{margin-top:40px}@media screen and (min-width: 768px){.impressum__logo-block__logo+.impressum__logo-block__logo{margin-top:0;margin-left:80px}}.error404 .site-main{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-404{padding:100px 0;text-align:center}.error-404 .page-title{font-size:80px;line-height:1em}.error-404 .page-content{margin-top:20px}.error-404 .page-content p{margin-top:10px}.error-404 .page-content a{color:#004186;-webkit-transition:color .15s ease-in;-moz-transition:color .15s ease-in;-o-transition:color .15s ease-in;transition:color .15s ease-in}.error-404 .page-content a:hover{color:#002853}.tribe-common .page-title{margin-top:5px !important}@media screen and (min-width: 768px){.tribe-common .page-title{margin-top:10px !important}}.tribe-common .title-border{margin-top:15px !important}@media screen and (min-width: 768px){.tribe-common .title-border{margin-top:30px !important}}.tribe-common .bar-index{margin:0 0 20px;visibility:hidden;height:0}@media screen and (min-width: 768px){.tribe-common .bar-index{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 0;height:auto;visibility:visible}}.tribe-common .bar-index p{color:#004186;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-weight:300}.tribe-common .bar-index p+p{margin-left:20px}.tribe-common .bar-index p span{display:block;width:100px;height:15px;margin-right:20px}.tribe-common .bar-index__programm span{background-color:#5BB37A}.tribe-common .bar-index__kurse span{background-color:#F29AEB}.tribe-common .bar-index__other-events span{background-color:#62C3E8}.tribe-common .tribe-events-c-top-bar__datepicker-time{color:#004186}.tribe-common .tribe-common-c-svgicon__svg-fill{fill:#004186 !important}@media screen and (min-width: 768px){.tribe-common .tribe-events-c-top-bar__nav:first-child .tribe-events-c-top-bar__nav-list li:last-child{display:none}.tribe-common .tribe-events-c-top-bar__nav:nth-of-type(2){display:none !important}.tribe-common .tribe-events-c-top-bar__nav:last-child{display:block !important}.tribe-common .tribe-events-c-top-bar__nav:last-child .tribe-events-c-top-bar__nav-list li:first-child{display:none}}.tribe-common .tribe-events-c-top-bar__datepicker-button{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button{display:none !important}.tribe-events-calendar-month .cat_programm .tribe-events-calendar-month__multiday-event-bar{background-color:#5BB37A !important}.tribe-events-calendar-month .cat_kurse .tribe-events-calendar-month__multiday-event-bar{background-color:#F29AEB !important}.tribe-events-calendar-month .cat_andere-veranstaltung .tribe-events-calendar-month__multiday-event-bar{background-color:#62C3E8 !important}.tribe-events .tribe-events-calendar-month__calendar-event{padding:0 !important}.tribe-events .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-details{border-radius:9.5px;padding:0 16px}.tribe-events .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-details span{display:block}.tribe-events .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-details span:hover{border-bottom:none !important}.tribe-events .tribe-events-calendar-month__calendar-event.cat_programm .tribe-events-calendar-month__calendar-event-details{background-color:#5BB37A !important}.tribe-events .tribe-events-calendar-month__calendar-event.cat_kurse .tribe-events-calendar-month__calendar-event-details{background-color:#F29AEB !important}.tribe-events .tribe-events-calendar-month__calendar-event.cat_andere-veranstaltung .tribe-events-calendar-month__calendar-event-details{background-color:#62C3E8 !important}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner{background-color:transparent;-webkit-transition:none;-o-transition:none;transition:none}.tooltipster-base.tribe-events-tooltip-theme{padding:10px !important}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper{width:100%}.tribe-events-calendar-month__calendar-event-tooltip-datetime,.tribe-common .tribe-common-h7,.tribe-common .tribe-common-b3 .m,.event-category-name,.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime{color:#004186 !important;font-family:"Lato",sans-serif !important}.tribe-events-calendar-month__calendar-event-tooltip-datetime,.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime{font-size:14px !important}.tribe-common .tribe-common-h7{font-size:18px !important}.tribe-common .tribe-common-b3,.event-category-name{color:#004186 !important;font-size:16px !important;font-weight:400}.tribe-events-tooltip-theme{width:400px !important;max-width:unset !important}.tribe-event-website-link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #CB9231 !important;color:#004186 !important;font-family:"Lato",sans-serif !important;font-weight:400;padding:5px 10px !important;margin-top:10px;font-size:16px;line-height:1em}.tribe-event-website-link img{margin-left:5px}.tribe-common p+p{margin-top:10px}.tribe-common p a{color:#002c5c}
