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}@font-face{font-family:"Montserrat-flamenco";font-style:normal;font-weight:200;src:url("../fonts/Montserrat/Montserrat-ExtraLight.eot") format("eot"),url("../fonts/Montserrat/Montserrat-ExtraLight.woff") format("woff")}@font-face{font-family:"Montserrat-flamenco";font-style:normal;font-weight:300;src:url("../fonts/Montserrat/Montserrat-Light.eot") format("eot"),url("../fonts/Montserrat/Montserrat-Light.woff") format("woff")}@font-face{font-family:"Montserrat-flamenco";font-style:italic;font-weight:300;src:url("../fonts/Montserrat/Montserrat-LightItalic.eot") format("eot"),url("../fonts/Montserrat/Montserrat-LightItalic.woff") format("woff")}@font-face{font-family:"Montserrat-flamenco";font-style:normal;font-weight:400;src:url("../fonts/Montserrat/Montserrat-Regular.eot") format("eot"),url("../fonts/Montserrat/Montserrat-Regular.woff") format("woff")}@font-face{font-family:"Montserrat-flamenco";font-style:normal;font-weight:500;src:url("../fonts/Montserrat/Montserrat-Medium.eot") format("eot"),url("../fonts/Montserrat/Montserrat-Medium.woff") format("woff")}@font-face{font-family:"Montserrat-flamenco";font-style:italic;font-weight:500;src:url("../fonts/Montserrat/Montserrat-MediumItalic.eot") format("eot"),url("../fonts/Montserrat/Montserrat-MediumItalic.woff") format("woff")}@font-face{font-family:"Montserrat-flamenco";font-style:normal;font-weight:600;src:url("../fonts/Montserrat/Montserrat-SemiBold.eot") format("eot"),url("../fonts/Montserrat/Montserrat-SemiBold.woff") format("woff")}@font-face{font-family:"Montserrat-flamenco";font-style:normal;font-weight:700;src:url("../fonts/Montserrat/Montserrat-Bold.eot") format("eot"),url("../fonts/Montserrat/Montserrat-Bold.woff") format("woff")}@font-face{font-family:"Montserrat-flamenco";font-style:normal;font-weight:800;src:url("../fonts/Montserrat/Montserrat-ExtraBold.eot") format("eot"),url("../fonts/Montserrat/Montserrat-ExtraBold.woff") format("woff")}body{color:#212121;font-family:"Montserrat-flamenco",sans-serif;font-weight:300;font-size:16px;line-height:1.375em}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{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}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}.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}.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-main{padding-top:80.2px}@media screen and (min-width: 768px){.site-main{padding-top:103.8px}}.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}body::after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url(../images/choreographie.jpg) url(../images/kastagnetten.jpg) url(../images/technik.jpg) url(../images/technik-bata-de-cola.jpg) url(../images/sevillanas.jpg) url(../images/kinder-und-jugendliche.jpg)}.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}@media screen and (min-width: 768px){.show-tablet{display:block}}@media screen and (min-width: 768px){.hide-tablet{display:none}}.show-desktop{display:none}@media screen and (min-width: 1024px){.show-desktop{display:block}}@media screen and (min-width: 1024px){.hide-desktop{display:none}}.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}#breadcrumbs{font-size:14px;line-height:1.28571em}iframe{max-width:100%}.owl-carousel{padding:0 20px;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:-webkit-calc(100% + 10px);top:calc(100% + 10px);left:0;right:0}@media screen and (min-width: 768px){.owl-nav{top:45%}}.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/grey_left.svg) 0 0 no-repeat;background-size:contain;display:block;height:30px;width:30px}@media screen and (min-width: 768px){.owl-prev .left-arrow{background-image:url(../images/white_left.svg);height:40px;width:40px}}@media screen and (min-width: 1024px){.owl-prev .left-arrow{height:60px;width:60px}}@media screen and (min-width: 1600px){.owl-prev .left-arrow{height:80px;width:80px}}.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/grey_right.svg) 0 0 no-repeat;background-size:contain;display:block;height:30px;width:30px}@media screen and (min-width: 768px){.owl-next .right-arrow{background-image:url(../images/white_right.svg);height:40px;width:40px}}@media screen and (min-width: 1024px){.owl-next .right-arrow{height:60px;width:60px}}@media screen and (min-width: 1600px){.owl-next .right-arrow{height:80px;width:80px}}.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-color:#e4e6e6;border-radius:50%;display:block;height:8px;width:8px;margin:0 4px}@media screen and (min-width: 1024px){.owl-dot span{height:15px;width:15px;margin:0 7.5px}}.owl-dot span:hover{background-color:#d00}.owl-dot.active span{background-color:#d00}.press-kit{background-color:#c90303;padding:20px}.press-kit__title{color:#fff;font-weight:300;font-size:22px;line-height:1.22727em}.press-kit .button{border-color:#fff;color:#fff;margin-top:80px}.press-kit .button:hover{background-color:#fff;color:#c90303}.tooltip-icon{background:url(../images/tooltip-icon.svg) 0 0 no-repeat;cursor:pointer;display:block;width:22px;height:22px;position:absolute;right:0}.tooltip-text{color:#c90303;cursor:pointer;font-weight:400;margin-left:30px;font-size:12px;line-height:1em}@media screen and (min-width: 1024px){.tooltip-text{margin-left:5px}}.tooltip-content{background-color:#ceebf0;box-shadow:0 3px 6px 0 #707070;border-radius:4px;color:#212121;font-weight:400;display:none;padding:20px;position:absolute;z-index:2;font-size:12px;line-height:1.66667em}.tooltip-content.active{display:block}.checkbox-container{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container+.checkbox-container{margin-top:15px}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #707070}.checkbox-checkmark::after{content:"";position:absolute;display:none}.checkbox-container input:checked ~ .checkbox-checkmark::after{display:block}.checkbox-container .checkbox-checkmark::after{left:6px;top:1px;width:6px;height:13px;border:solid #d00;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.radio-button-container{display:block;position:relative;padding-left:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-button-container+.radio-button-container{margin-top:10px}.radio-button-container input{position:absolute;opacity:0;cursor:pointer;left:0;z-index:5}.radio-button-container .radiobtn{position:absolute;top:3px;left:0;height:15px;width:15px;background-color:#fff;border-radius:50%;border:1px solid #707070}.radio-button-container .radiobtn::after{content:"";position:absolute;display:none;top:3px;left:3px;width:7px;height:7px;border-radius:50%;background:#d00}.radio-button-container input:checked ~ .radiobtn::after{display:block}.wpcf7 br{display:none}.wpcf7 label{display:block;margin:10px 0}.wpcf7 textarea{width:0;height:0;visibility:hidden}.wpcf7 input{background-color:#ecf1f2;border:1px solid transparent;border-radius:4px;padding:10px 20px;width:auto}.wpcf7 input:focus,.wpcf7 input:active{background-color:#fff;border-color:#454545}.wpcf7 input[type="submit"]{background-color:#ceebf0;border-color:#212121;border-radius:0}.wpcf7 input[type="submit"]:hover,.wpcf7 input[type="submit"]:focus,.wpcf7 input[type="submit"]:active{background-color:#212121;color:#fff}.wpcf7 input[type="submit"]:disabled{background-color:#ceebf0 !important;border-color:#212121 !important;color:#212121 !important}.wpcf7 .contact-form-tooltip-container{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-right:25px}.wpcf7 .contact-form-tooltip-container .tooltip-icon{top:15px}.wpcf7 .contact-form-tooltip-container .tooltip-content{bottom:-webkit-calc(100% - 20px);bottom:calc(100% - 20px)}.wpcf7 .contact-form-tooltip-text-container{position:relative}.wpcf7 .contact-form-tooltip-text-container .tooltip-content{bottom:-webkit-calc(100% - 20px);bottom:calc(100% - 20px)}.wpcf7 span.wpcf7-list-item{display:inline-block;margin:0}.wpcf7 .wpcf7 .wpcf7-list-item{display:block;margin-bottom:10px}.wpcf7 .wpcf7-checkbox label,.wpcf7 .wpcf7-acceptance label{position:relative;cursor:pointer}.wpcf7 .wpcf7-checkbox input[type="checkbox"],.wpcf7 .wpcf7-acceptance input[type="checkbox"]{position:absolute;visibility:hidden;width:20px;height:20px;top:0;left:0}.wpcf7 .wpcf7-checkbox input[type="checkbox"]+span::before,.wpcf7 .wpcf7-acceptance input[type="checkbox"]+span::before{display:block;position:absolute;content:"";border-radius:0;height:20px;width:20px;top:0;left:0;border:1px solid  #454545}.wpcf7 .wpcf7-checkbox input[type="checkbox"]+span::after,.wpcf7 .wpcf7-acceptance input[type="checkbox"]+span::after{display:block;position:absolute;content:"";visibility:hidden;font-size:18px;line-height:20px;left:7px;top:2px;width:6px;height:13px;border:solid #d00;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.wpcf7 .wpcf7-checkbox input[type="checkbox"]:checked+span::before,.wpcf7 .wpcf7-acceptance input[type="checkbox"]:checked+span::before{background:transparent}.wpcf7 .wpcf7-checkbox input[type="checkbox"]:checked+span::after,.wpcf7 .wpcf7-acceptance input[type="checkbox"]:checked+span::after{visibility:visible}.wpcf7 .wpcf7-list-item-label{margin-left:30px;display:inline-block}.wpcf7 .form-section{border-top:4px solid #212121;padding-top:20px;margin-bottom:20px}.wpcf7 .form-section--last{border-top-width:1px}.wpcf7 .one-column label{font-weight:400;font-size:12px;line-height:1.5em}.wpcf7 .one-column .wpcf7-form-control-wrap input{margin-top:5px;width:100%;font-size:14px;line-height:1em}.wpcf7 .two-column label{font-weight:400;font-size:12px;line-height:1.5em}.wpcf7 .two-column .wpcf7-form-control-wrap input{margin-top:5px;width:100%;font-size:14px;line-height:1em}@media screen and (min-width: 768px){.wpcf7 .two-column{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: 768px){.wpcf7 .two-column label:first-child{width:-webkit-calc(70% - 20px);width:calc(70% - 20px)}}@media screen and (min-width: 768px){.wpcf7 .two-column label:last-child{width:30%}}.site-header{background-color:#fff;box-shadow:0 3px 6px 0 #707070;padding:15px 0;position:fixed;width:100%;z-index:10}.site-header .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.site-header .wrap{-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}}.site-header .site-branding{position:relative;width:85px;z-index:10}@media screen and (min-width: 768px){.site-header .site-branding{width:125px}}.site-header .hamburger{outline:none !important;-webkit-transition-property:opacity, -webkit-filter;transition-property:opacity, -webkit-filter;-o-transition-property:opacity, filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;cursor:pointer;height:24px;width:32px;background-color:transparent;position:absolute;top:50%;right:20px;z-index:10;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.site-header .hamburger-box{position:relative;display:inline-block;height:24px;width:32px}.site-header .hamburger-inner{top:50%;margin-top:-0.125rem;-webkit-transition-duration:0.075s;-o-transition-duration:0.075s;transition-duration:0.075s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);display:block}.site-header .hamburger-inner,.site-header .hamburger-inner::before,.site-header .hamburger-inner::after{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:-o-transform;transition-property:transform;transition-property:transform, -webkit-transform, -o-transform;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;position:absolute;width:32px;height:2px;background-color:#d00;border-radius:4px}.site-header .hamburger-inner::before,.site-header .hamburger-inner::after{content:"";display:block}.site-header .hamburger-inner::before{top:-10px;-webkit-transition:top 0.075s 0.12s ease, opacity 0.075s ease;-o-transition:top 0.075s 0.12s ease, opacity 0.075s ease;transition:top 0.075s 0.12s ease, opacity 0.075s ease}.site-header .hamburger-inner::after{bottom:-10px;-webkit-transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:bottom 0.075s 0.12s ease,-o-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19),-o-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.site-header .hamburger.open .hamburger-inner{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.12s;-o-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.site-header .hamburger.open .hamburger-inner::before{-webkit-transition:top 0.075s ease, opacity 0.075s 0.12s ease;-o-transition:top 0.075s ease, opacity 0.075s 0.12s ease;transition:top 0.075s ease, opacity 0.075s 0.12s ease;top:0;opacity:0}.site-header .hamburger.open .hamburger-inner::after{-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:bottom 0.075s ease,-o-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);bottom:0}.site-header #primary-menu{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;list-style:none;margin-left:0}@media screen and (min-width: 768px){.site-header #primary-menu li{margin-left:40px;max-width:85px}}@media screen and (min-width: 1024px){.site-header #primary-menu li{margin-left:60px}}@media screen and (min-width: 768px){.site-header #primary-menu li:first-child{margin-left:0}}@media screen and (min-width: 1024px){.site-header #primary-menu li:first-child{margin-left:0}}.site-header #primary-menu li+li{margin-top:0}.site-header #primary-menu li a{font-weight:400;-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.28571em}.site-header #primary-menu li a:hover{color:#d00}.site-header #primary-menu li.current-menu-item a{color:#d00;font-weight:400}.site-header .mobile-menu{top:-600%;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;background-color:#fff;padding:40px 20px;margin:0 -20px;width:100%;z-index:9}.site-header .mobile-menu #primary-menu{-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}.site-header .mobile-menu #primary-menu .menu-item a{color:#212121;display:inline-block;padding-bottom:0;font-size:14px;line-height:1.28571em}.site-header .mobile-menu #primary-menu .menu-item:last-child a{border-bottom:none;margin-bottom:0;padding-bottom:0}.site-header .mobile-menu #primary-menu .menu-item+.menu-item{margin-top:30px}.site-header .mobile-menu #primary-menu .menu-item.current-menu-item a{color:#d00;font-weight:400}.site-header .mobile-menu.open{box-shadow:0 7px 6px -2px #707070;top:100%}.site-footer{color:#fff}@media screen and (min-width: 1024px){.site-footer .wrap{max-width:714px}}.site-footer a{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.site-footer a:hover{color:#c98d39}.site-footer__title{font-weight:400;margin:0 0 15px 0;font-size:16px;line-height:1.375em}.site-footer__top-section{background-color:#454545;padding:50px 0}@media screen and (min-width: 768px){.site-footer__top-section .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: 768px){.site-footer__top-section__left,.site-footer__top-section__right{width:50%}}.site-footer__top-section__right{margin-top:30px}@media screen and (min-width: 768px){.site-footer__top-section__right{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-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0}}.site-footer__top-section__link{display:inline-block;margin-top:15px}.site-footer__top-section__link i{margin-right:10px}.site-footer__top-section__newsletter #mc_embed_signup form{padding:0}.site-footer__top-section__newsletter #mc_embed_signup input{border-radius:0 !important;margin:0 !important}.site-footer__top-section__newsletter #mc_embed_signup input.button{font-weight:300;text-transform:none}.site-footer__top-section__newsletter #mc_embed_signup .button{background-color:#707070}.site-footer__top-section__newsletter #mc_embed_signup .button:hover{background-color:#c98d39}.site-footer__top-section__newsletter #mc_embed_signup_scroll{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.site-footer__top-section__social-links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:30px}.site-footer__top-section__social-links__link{display:block;width:45px;height:45px;margin-right:10px}.site-footer__top-section__social-links__link:last-child{margin-right:0}.site-footer__top-section__social-links__link svg circle{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.site-footer__top-section__social-links__link:hover svg circle{fill:#c98d39}.site-footer__bottom-section{background-color:#212121;padding:20px 0;text-align:center}@media screen and (min-width: 768px){.site-footer__bottom-section{text-align:left}}@media screen and (min-width: 768px){.site-footer__bottom-section .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: 768px){.site-footer__bottom-section__left,.site-footer__bottom-section__right{width:50%}}.site-footer__bottom-section p{font-size:14px;line-height:1em}.site-footer__bottom-section__left p{font-weight:400}.site-footer__bottom-section__right{margin-top:10px}@media screen and (min-width: 768px){.site-footer__bottom-section__right{margin-top:0}}.site-footer__bottom-section__right p{font-weight:300}.home__hero-banner{background-color:#000;margin-bottom:30px}@media screen and (min-width: 768px){.home__hero-banner{margin-bottom:60px}}.home__hero-banner .wrap{position:relative}.home__hero-banner__content{padding:40px 0}@media screen and (min-width: 768px){.home__hero-banner__content{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:390px}}.home__hero-banner__content__caption{color:#fff;font-size:30px;font-weight:200;line-height:40px}@media screen and (min-width: 1024px){.home__hero-banner__content__caption{font-size:60px;line-height:80px}}.home__hero-banner__content__link{border-color:#fff;color:#fff;margin-top:20px !important}.home__hero-banner__content__link:hover{background-color:#fff;color:#212121}.home__classes{background-color:#fff;margin-bottom:30px}@media screen and (min-width: 768px){.home__classes{margin-bottom:60px}}.home__classes .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-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 768px){.home__classes .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}}.home__classes__class{background-size:cover;color:#fff;padding:20px;position:relative;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}@media screen and (min-width: 768px){.home__classes__class{padding:0;width:80px;height:520px}}.home__classes__class__title{cursor:pointer;font-size:20px;font-weight:300;line-height:1;text-transform:uppercase}@media screen and (min-width: 768px){.home__classes__class__title{font-size:25px;line-height:80px;-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;white-space:nowrap;width:520px;position:absolute;bottom:-50px}}.home__classes__class__description{display:none;margin-top:10px;opacity:0;-webkit-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;transition:all 0.4s ease-in}.home__classes__class__link{display:none;border-color:#fff;color:#fff;margin-top:20px !important;opacity:0}.home__classes__class--choreographie{background:#af0431}.home__classes__class--kastagnetten{background:#c98d39}.home__classes__class--technik{background:#d00}.home__classes__class--technik-bata-de-cola{background:#840904}.home__classes__class--sevillanas{background:#bf4229}.home__classes__class--kinder-und-jugendliche{background:#fe3d2c}.home__classes__class.active{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:76.5%}@media screen and (min-width: 768px){.home__classes__class.active{padding-bottom:20px}}.home__classes__class.active.home__classes__class--choreographie{background:url(../images/choreographie.jpg) 0 0 no-repeat;background-size:cover}.home__classes__class.active.home__classes__class--kastagnetten{background:url(../images/kastagnetten.jpg) 0 0 no-repeat;background-size:cover}.home__classes__class.active.home__classes__class--technik{background:url(../images/technik.jpg) 0 0 no-repeat;background-size:cover}.home__classes__class.active.home__classes__class--technik-bata-de-cola{background:url(../images/technik-bata-de-cola.jpg) 0 0 no-repeat;background-size:cover}.home__classes__class.active.home__classes__class--sevillanas{background:url(../images/sevillanas.jpg) 0 0 no-repeat;background-size:cover}.home__classes__class.active.home__classes__class--kinder-und-jugendliche{background:url(../images/kinder-und-jugendliche.jpg) 0 0 no-repeat;background-size:cover}.home__classes__class.active .home__classes__class__content{background-color:rgba(33,33,33,0.8);padding:20px;position:absolute;bottom:20px;right:20px;left:20px}.home__classes__class.active .home__classes__class__title{cursor:default;line-height:1.3;-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);position:static;width:auto;white-space:normal}@media screen and (min-width: 1024px){.home__classes__class.active .home__classes__class__description{display:block;opacity:1}}.home__classes__class.active .home__classes__class__link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;opacity:1}.home__classes__class.active .home__classes__class__link:hover{background-color:#212121;color:#fff}.home__about-miguel{background-color:#000}.home__about-miguel .hide-tablet{width:100%}.home__about-miguel .wrap{position:relative}.home__about-miguel__content{color:#fff;padding:30px 0}@media screen and (min-width: 1024px){.home__about-miguel__content{position:absolute;max-width:460px;top:50%;right:90px;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.home__about-miguel__title{font-weight:200;font-size:30px;line-height:1em}@media screen and (min-width: 1024px){.home__about-miguel__title{font-size:60px;line-height:1em}}.home__about-miguel__summary{margin-top:40px}.home__about-miguel__link{border-color:#fff;color:#fff;margin-top:40px}.home__about-miguel__link:hover{background-color:#fff;color:#212121}.home__gallery-news-events-container{background-color:#fff}@media screen and (min-width: 1024px){.home__gallery-news-events-container{background:url(../images/swoosh_news_desktop.svg) center 0 no-repeat,#fff}}.home__featured-galleries{padding:40px 0;text-align:center}@media screen and (min-width: 1024px){.home__featured-galleries{padding:60px 0}}.home__featured-galleries__title{font-weight:200;font-size:30px;line-height:1em}@media screen and (min-width: 1024px){.home__featured-galleries__title{font-size:60px;line-height:1em}}.home__featured-galleries__container{margin-top:20px}@media screen and (min-width: 768px){.home__featured-galleries__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;margin-top:40px}}.home__featured-galleries__gallery{display:block;text-align:left}@media screen and (min-width: 768px){.home__featured-galleries__gallery{width:48.80295%}}.home__featured-galleries__gallery+.home__featured-galleries__gallery{margin-top:20px}@media screen and (min-width: 768px){.home__featured-galleries__gallery+.home__featured-galleries__gallery{margin-top:0}}.home__featured-galleries__gallery__image-container{overflow:hidden;position:relative;padding-bottom:56.25%}.home__featured-galleries__gallery__image-container img{position:absolute;-webkit-transition:all 0.75s ease-in-out;-o-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out}.home__featured-galleries__gallery:hover img{-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.home__featured-galleries__gallery__title{font-weight:400;margin-top:10px;font-size:18px;line-height:1.33333em}@media screen and (min-width: 768px){.home__featured-galleries__gallery__title{margin-top:15px;font-size:22px;line-height:1.18182em}}.home__featured-galleries__link{margin-top:40px}.home__featured-galleries__link:hover{background-color:#212121;color:#fff}.home__news-events{padding:40px 0;text-align:center}@media screen and (min-width: 1024px){.home__news-events{padding:60px 0}}.home__news-events__title{font-weight:200;font-size:30px;line-height:1em}@media screen and (min-width: 1024px){.home__news-events__title{font-size:60px;line-height:1em}}.home__news-events__container{margin-top:20px}@media screen and (min-width: 768px){.home__news-events__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;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px;margin-bottom:30px}}.home__news-events__news-item{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;min-height:440px;text-align:left}@media screen and (min-width: 768px){.home__news-events__news-item{margin-top:0;min-height:470px;width:31.49171%}}.home__news-events__news-item__featured-image img{width:100%}.home__news-events__news-item__details{background-color:#e4e6e6;padding:30px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow: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}.home__news-events__news-item__summary{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.home__news-events__news-item__publication-date-arrow-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;margin-top:10px}.home__news-events__news-item__publication{font-weight:400}.home__news-events__news-item__date{margin-top:0}.home__news-events__news-item__content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.home__news-events__news-item .arrow{position:relative;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__news-events__news-item .arrow path{fill:#959595}.home__news-events__news-item:hover .arrow{right:-10px}.home__news-events__news-item--quote{background-color:#959595;padding:30px}.home__news-events__news-item--quote .quote-svg{margin-bottom:10px}.home__news-events__news-item--quote .quote-svg path{fill:#ceebf0}.home__news-events__news-item--quote .arrow path{fill:#ceebf0}.home__news-events__news-item--quote p{color:#fff}.home__news-events__news-item--quote strong{display:inline-block;margin-top:10px}.home__news-events__news-item--quote:nth-child(2n+2){background-color:#e4e6e6}.home__news-events__news-item--quote:nth-child(2n+2) .quote-svg path{fill:#959595}.home__news-events__news-item--quote:nth-child(2n+2) .arrow path{fill:#959595}.home__news-events__news-item--quote:nth-child(2n+2) p{color:#212121}.home__news-events__news-item--quote:nth-child(3n+3){background-color:#ceebf0}.home__news-events__news-item--quote:nth-child(3n+3) .quote-svg path{fill:#fff}.home__news-events__news-item--quote:nth-child(3n+3) .arrow path{fill:#959595}.home__news-events__news-item--quote:nth-child(3n+3) p{color:#212121}.home__news-events__news-item--quote:nth-child(4n+4){background-color:#e4e6e6}.home__news-events__news-item--quote:nth-child(4n+4) .quote-svg path{fill:#959595}.home__news-events__news-item--quote:nth-child(4n+4) .arrow path{fill:#959595}.home__news-events__news-item--quote:nth-child(4n+4) p{color:#212121}.home__news-events__news-item:first-child .home__news-events__news-item__details{background-color:#000;color:#fff}.home__news-events__featured-event{position:relative;margin-top:20px}@media screen and (min-width: 768px){.home__news-events__featured-event{margin-top:0;width:31.49171%}}.home__news-events__featured-event img{width:100%}.home__news-events__featured-event__button-container{position:absolute;top:0;bottom:0;left:0;right:0;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}.home__news-events__featured-event__button-container .button{background-color:#ecf1f2;border-color:#ecf1f2}.home__news-events__featured-event__button-container .button:hover{background-color:#212121;border-color:#212121;color:#ecf1f2}.home__news-events .press-kit{text-align:left}@media screen and (min-width: 768px){.home__news-events .press-kit{width:31.49171%}}.home__news-events__link{background-color:#fff;margin-top:40px}.home__news-events__link:hover{background-color:#212121;color:#fff}.home__testimonials{background:url(../images/swoosh_testimonials_mobile.svg) right 0 no-repeat,#ecf1f2;background-color:#ecf1f2;padding:40px 0;text-align:center}@media screen and (min-width: 768px){.home__testimonials{background:url(../images/swoosh_testimonials_desktop.svg) center center no-repeat,#ecf1f2;padding:60px 0}}@media screen and (min-width: 1200px){.home__testimonials{padding-bottom:80px}}.home__testimonials__title{font-weight:200;font-size:30px;line-height:1em}@media screen and (min-width: 1024px){.home__testimonials__title{font-size:60px;line-height:1em}}.home__testimonials__container{margin-top:30px}@media screen and (min-width: 768px){.home__testimonials__container{padding:0 60px}}.home__testimonials__individual__photo img{border-radius:50%;max-width:155px;margin:0 auto}.home__testimonials__individual__name{font-weight:400;margin-top:20px}.home__testimonials__individual__description{margin-top:0}.home__testimonials .owl-nav{top:60px}@media screen and (min-width: 768px){.home__testimonials .owl-nav{top:45%;left:-20px;right:-20px}}@media screen and (min-width: 1024px){.home__testimonials .owl-nav{left:-30px;right:-30px}}@media screen and (min-width: 1200px){.home__testimonials .owl-nav{left:-100px;right:-100px}}.home__testimonials .owl-prev .left-arrow{background:url(../images/grey_left.svg) 0 0 no-repeat;background-size:contain}.home__testimonials .owl-next .right-arrow{background:url(../images/grey_right.svg) 0 0 no-repeat;background-size:contain}.home__testimonials .owl-dots{height:20px}@media screen and (min-width: 1200px){.home__testimonials .owl-dots{height:60px}}.home__full-page-banner{background-size:cover;position:relative}@media screen and (min-width: 1024px){.home__full-page-banner{background-attachment:fixed}}.home__full-page-banner--mobile{padding-bottom:66.66%}.home__full-page-banner--desktop{padding-bottom:53.3%}.home__full-page-banner__link{background-color:#ecf1f2;border-color:#ecf1f2;position:absolute;bottom:18.75%;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.home__full-page-banner__link:hover{background-color:#212121;border-color:#212121;color:#ecf1f2}.home__bottom-content{background-color:#fff;padding:40px 0;text-align:center}@media screen and (min-width: 1024px){.home__bottom-content{padding:60px 0}}.home__bottom-content__title{color:#454545;font-weight:300;font-size:30px;line-height:1.23333em}.home__bottom-content__description{font-weight:300;margin:20px auto;max-width:580px}.home__bottom-content__link:hover{background-color:#212121;color:#fff}.about-us__banner{background-color:#000}.about-us__banner .wrap{position:relative}.about-us__banner__text{color:#fff;max-width:715px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.about-us__banner__text p{font-size:30px;line-height:1.33333em}@media screen and (min-width: 1024px){.about-us__banner__text p{font-size:60px;line-height:1.33333em}}.about-us__content-area{max-width:715px;margin:20px auto 40px}.about-us__horizontal-separator{background-color:#212121;height:4px;margin:20px 0}.about-us__text-block h2{font-weight:300;margin-bottom:20px;font-size:22px;line-height:1.36364em}@media screen and (min-width: 1024px){.about-us__text-block h2{font-size:30px;line-height:1.33333em}}.about-us__text-block h3{margin-bottom:20px;font-size:18px;line-height:1em}@media screen and (min-width: 1024px){.about-us__text-block h3{font-size:22px;line-height:1em}}.about-us__text-block p+p{margin-top:20px}.about-us__image-block{margin:20px 0}@media screen and (min-width: 768px){.about-us__image-block{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: 768px){.about-us__image-block figure{width:47.83217%}}.about-us__image-block figure+figure{margin-top:20px}@media screen and (min-width: 768px){.about-us__image-block figure+figure{margin-top:0}}.about-us__image-block figure img{width:100%}.about-us__image-video-block{margin:20px 0}@media screen and (min-width: 768px){.about-us__image-video-block{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: 768px){.about-us__image-video-block__image-container{width:47.83217%}}.about-us__image-video-block__image-container img{width:100%}.about-us__image-video-block__video-block-container{margin-top:20px}@media screen and (min-width: 768px){.about-us__image-video-block__video-block-container{margin-top:0;width:47.83217%}}.about-us__image-video-block__video-container{position:relative;padding-bottom:56.25%;height:0}.about-us__image-video-block__video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.about-us__cv-link{margin-top:40px}.about-us__cv-link:hover{background-color:#212121;color:#fff}.about-catarina{padding-bottom:40px}.about-catarina__banner img{width:100%}.about-catarina__content{margin-top:20px}@media screen and (min-width: 768px){.about-catarina__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;margin-top:40px;max-width:900px}}@media screen and (min-width: 768px){.about-catarina__photo{margin-top:45px;width:27.77778%}}.about-catarina__name{font-weight:300;margin-bottom:20px;font-size:22px;line-height:1em}@media screen and (min-width: 768px){.about-catarina__name{margin-bottom:10px;font-size:30px;line-height:1em}}.about-catarina__write-up{margin-top:20px}@media screen and (min-width: 768px){.about-catarina__write-up{margin-top:0;width:68.88889%}}.about-catarina__write-up p{line-height:26px}.contact{padding-bottom:40px}.contact__banner img{width:100%}.contact__content{margin-top:20px}@media screen and (min-width: 768px){.contact__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;margin-top:40px}}@media screen and (min-width: 768px){.contact__content__contact-info{max-width:350px;width:32.22836%}}.contact__content__page-title{font-weight:300;margin-bottom:20px;font-size:24px;line-height:1.20833em}@media screen and (min-width: 768px){.contact__content__page-title{font-size:30px;line-height:1.33333em}}.contact__content__address{margin-bottom:20px}.contact__content__link{display:inline-block;margin:5px 0 0}.contact__content__link i{color:#c98d39;margin-right:15px}.contact__content__link:hover{color:#c98d39}.contact__content__location{margin-top:40px;font-size:16px;line-height:1em}.contact__content__transport-mode{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}.contact__content__transport-mode img{margin-right:20px;width:63px;height:63px}.contact__content__transport-mode p{width:-webkit-calc(100% - 83px);width:calc(100% - 83px)}.contact__content__map{margin-top:40px}@media screen and (min-width: 768px){.contact__content__map{margin-top:0;max-width:530px;width:48.80295%}}.default-page{padding-bottom:20px}@media screen and (min-width: 768px){.default-page{padding-bottom:40px}}@media screen and (min-width: 1024px){.default-page .wrap{max-width:714px}}.default-page__banner{background-color:#212121;color:#fff;margin-bottom:20px;padding:45px 0}@media screen and (min-width: 768px){.default-page__banner{margin-bottom:40px;padding:70px 0}}.default-page__banner h1{font-weight:300;font-size:22px;line-height:1em}@media screen and (min-width: 768px){.default-page__banner h1{font-size:30px;line-height:1em}}.default-page__content-area li strong+ul,.default-page__content-area li strong+ol{margin-top:10px}.the-studio{padding-bottom:40px}.the-studio__slider{margin:20px 0 60px}@media screen and (min-width: 768px){.the-studio__slider{margin:15px 0 0}}@media screen and (min-width: 768px){.the-studio__about-studio{margin-top:80px}}@media screen and (min-width: 1024px){.the-studio__about-studio .wrap{max-width:714px;margin:0 auto}}.single-galerie .site-main{padding-bottom:40px}.single-galerie__banner{background-color:#ceebf0;padding:20px 0}@media screen and (min-width: 768px){.single-galerie__banner{padding:40px 0}}.single-galerie__banner .wrap{max-width:714px}.single-galerie__banner__breadcrumb{color:#707070;font-weight:400;font-size:10px;line-height:1em}@media screen and (min-width: 768px){.single-galerie__banner__breadcrumb{font-size:12px;line-height:1em}}.single-galerie__banner__title{font-weight:300;font-size:22px;line-height:1.36364em}@media screen and (min-width: 768px){.single-galerie__banner__title{font-size:30px;line-height:1.23333em}}.single-galerie__photo-gallery{margin-top:20px;padding:0 10px}@media screen and (min-width: 768px){.single-galerie__photo-gallery{margin-top:40px}}.single-galerie__video-gallery{margin-top:20px}@media screen and (min-width: 768px){.single-galerie__video-gallery{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:40px}}@media screen and (min-width: 768px){.single-galerie__video-gallery::after{content:"";display:block;width:31.49171%}}.single-galerie__video-gallery__video-block-container+.single-galerie__video-gallery__video-block-container{margin-top:20px}@media screen and (min-width: 768px){.single-galerie__video-gallery__video-block-container+.single-galerie__video-gallery__video-block-container{margin-top:0}}@media screen and (min-width: 768px){.single-galerie__video-gallery__video-block-container{margin-bottom:30px;width:31.49171%}}.single-galerie__video-gallery__video-container{position:relative;padding-bottom:56.25%;height:0}.single-galerie__video-gallery__video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-galerie__footer{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;margin-top:30px}@media screen and (min-width: 768px){.single-galerie__footer{-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-galerie__footer h2.screen-reader-text{display:none}.single-galerie__footer .button:hover{background-color:#212121;color:#fff}.single-galerie__footer .nav-links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:10px}@media screen and (min-width: 768px){.single-galerie__footer .nav-links{margin-top:0}}.single-galerie__footer .nav-links>div{margin:0 5px}.gallery-archive{padding-bottom:40px}@media screen and (min-width: 768px){.gallery-archive{padding-bottom:10px}}.gallery-archive__banner{background-color:#000;margin-bottom:20px}@media screen and (min-width: 768px){.gallery-archive__banner{margin-bottom:40px}}.gallery-archive__banner .wrap{position:relative}.gallery-archive__banner__title{color:#fff;font-weight:200;position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:30px;line-height:1em}@media screen and (min-width: 768px){.gallery-archive__banner__title{font-size:40px;line-height:1em}}@media screen and (min-width: 1024px){.gallery-archive__banner__title{width:714px;left:50%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:60px;line-height:1em}}.gallery-archive__gallery{position:relative}.gallery-archive__gallery::before{content:"";position:absolute;background-color:#ecf1f2;height:-webkit-calc(100% - 120px);height:calc(100% - 120px);width:100%;z-index:-1;top:160px}.gallery-archive__gallery+.gallery-archive__gallery{margin-top:60px}@media screen and (min-width: 768px){.gallery-archive__gallery+.gallery-archive__gallery{margin-top:100px}}.gallery-archive__gallery__title{font-weight:300;font-size:22px;line-height:1.36364em}@media screen and (min-width: 768px){.gallery-archive__gallery__title{font-size:30px;line-height:1.33333em}}.gallery-archive__gallery__thumbnails{margin-top:15px}@media screen and (min-width: 768px){.gallery-archive__gallery__thumbnails{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:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}}.gallery-archive__gallery__thumbnails img{margin-bottom:20px}@media screen and (min-width: 1024px){.gallery-archive__gallery__thumbnails img{margin-bottom:30px}}@media screen and (min-width: 768px){.gallery-archive__gallery__thumbnail-block{width:31.49171%}}.gallery-archive__gallery__link-container{padding-bottom:56.25%;position:relative}@media screen and (min-width: 768px){.gallery-archive__gallery__link-container{margin-bottom:20px}}@media screen and (min-width: 1024px){.gallery-archive__gallery__link-container{margin-bottom:30px}}.gallery-archive__gallery__link-container .button{border-color:#fff;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.gallery-archive__gallery.one .gallery-archive__gallery__link-container{background-color:#000}.gallery-archive__gallery.one .gallery-archive__gallery__link-container .button:hover{background-color:#fff;color:#000}.gallery-archive__gallery.two .gallery-archive__gallery__link-container{background-color:#454545}.gallery-archive__gallery.two .gallery-archive__gallery__link-container .button:hover{background-color:#fff;color:#454545}.gallery-archive__gallery.three .gallery-archive__gallery__link-container{background-color:#c98d39}.gallery-archive__gallery.three .gallery-archive__gallery__link-container .button:hover{background-color:#fff;color:#c98d39}.news-events{padding-bottom:40px}.news-events__banner{background-color:#000;margin-bottom:20px}@media screen and (min-width: 768px){.news-events__banner{margin-bottom:40px}}.news-events__banner .wrap{position:relative}.news-events__banner__title{color:#fff;font-weight:200;position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:30px;line-height:1.33333em}@media screen and (min-width: 768px){.news-events__banner__title{font-size:40px;line-height:1.375em}}@media screen and (min-width: 1024px){.news-events__banner__title{width:714px;left:50%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:60px;line-height:1.33333em}}.news-events__listing{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width: 768px){.news-events__listing{-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}}@media screen and (min-width: 768px){.news-events__listing__news{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;width:65.74586%}}.news-events__listing__news-item{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;min-height:440px}@media screen and (min-width: 768px){.news-events__listing__news-item{margin-top:0;margin-bottom:30px;min-height:470px;width:47.89916%}}.news-events__listing__news-item__featured-image img{width:100%}.news-events__listing__news-item__details{background-color:#e4e6e6;padding:30px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow: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}.news-events__listing__news-item__summary{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.news-events__listing__news-item__publication-date-arrow-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;margin-top:10px}.news-events__listing__news-item__publication{font-weight:400}.news-events__listing__news-item__date{margin-top:0}.news-events__listing__news-item__content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.news-events__listing__news-item .arrow{position:relative;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}.news-events__listing__news-item .arrow path{fill:#959595}.news-events__listing__news-item:hover .arrow{right:-10px}.news-events__listing__news-item:first-child .news-events__listing__news-item__details{background-color:#000;color:#fff}.news-events__listing__news-item--quote{background-color:#959595;padding:30px}.news-events__listing__news-item--quote .quote-svg{margin-bottom:10px}.news-events__listing__news-item--quote .quote-svg path{fill:#ceebf0}.news-events__listing__news-item--quote .arrow path{fill:#ceebf0}.news-events__listing__news-item--quote p{color:#fff}.news-events__listing__news-item--quote strong{display:inline-block;margin-top:10px}.news-events__listing__news-item--quote:nth-child(2n+2){background-color:#e4e6e6}.news-events__listing__news-item--quote:nth-child(2n+2) .quote-svg path{fill:#959595}.news-events__listing__news-item--quote:nth-child(2n+2) .arrow path{fill:#959595}.news-events__listing__news-item--quote:nth-child(2n+2) p{color:#212121}.news-events__listing__news-item--quote:nth-child(3n+3){background-color:#ceebf0}.news-events__listing__news-item--quote:nth-child(3n+3) .quote-svg path{fill:#fff}.news-events__listing__news-item--quote:nth-child(3n+3) .arrow path{fill:#959595}.news-events__listing__news-item--quote:nth-child(3n+3) p{color:#212121}.news-events__listing__news-item--quote:nth-child(4n+4){background-color:#e4e6e6}.news-events__listing__news-item--quote:nth-child(4n+4) .quote-svg path{fill:#959595}.news-events__listing__news-item--quote:nth-child(4n+4) .arrow path{fill:#959595}.news-events__listing__news-item--quote:nth-child(4n+4) p{color:#212121}@media screen and (min-width: 768px){.news-events__listing__events{width:31.49171%}}.news-events__listing__featured-event{margin-bottom:20px;position:relative}@media screen and (min-width: 768px){.news-events__listing__featured-event{margin-bottom:30px}}.news-events__listing__featured-event img{width:100%}.news-events__listing__featured-event__button-container{position:absolute;top:0;bottom:0;left:0;right:0;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}.news-events__listing__featured-event__button-container .button{background-color:#ecf1f2;border-color:#ecf1f2}.news-events__listing__featured-event__button-container .button:hover{background-color:#212121;border-color:#212121;color:#ecf1f2}.single-nachrichten .site-main{padding-bottom:40px}.single-nachrichten .site-main .wrap{max-width:900px}.single-nachrichten__banner{background-color:#212121;padding:20px 0}@media screen and (min-width: 768px){.single-nachrichten__banner{padding:40px 0}}.single-nachrichten__banner__breadcrumb{color:#fff;font-weight:400;font-size:10px;line-height:1em}@media screen and (min-width: 768px){.single-nachrichten__banner__breadcrumb{font-size:12px;line-height:1em}}.single-nachrichten__banner__title{color:#fff;font-weight:300;font-size:22px;line-height:1.36364em}@media screen and (min-width: 768px){.single-nachrichten__banner__title{font-size:30px;line-height:1.23333em}}.single-nachrichten__container{margin-top:20px}@media screen and (min-width: 768px){.single-nachrichten__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;margin-top:40px}}@media screen and (min-width: 768px){.single-nachrichten__left-container{width:58.66667%}}@media screen and (min-width: 768px){.single-nachrichten__right-container{width:38%}}.single-nachrichten__content__date{font-weight:400;font-size:12px;line-height:1em}.single-nachrichten__footer{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:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:40px}@media screen and (min-width: 768px){.single-nachrichten__footer{-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-nachrichten__footer h2.screen-reader-text{display:none}.single-nachrichten__footer .button:hover{background-color:#212121;color:#fff}.single-nachrichten__footer .nav-links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:10px}@media screen and (min-width: 768px){.single-nachrichten__footer .nav-links{margin-top:0}}.single-nachrichten__footer .nav-links>div+div{margin-left:10px}.hygiene{padding-bottom:40px}.hygiene__banner{background-color:#ceebf0}.hygiene__banner .wrap{position:relative}.hygiene__banner__content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 1024px){.hygiene__banner__content{left:50%;width:714px;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.hygiene__banner__title{font-weight:200;font-size:22px;line-height:1em}@media screen and (min-width: 768px){.hygiene__banner__title{font-size:60px;line-height:1.33333em}}.hygiene__banner__tagline{font-weight:400;margin-top:15px;max-width:200px;font-size:10px;line-height:1.4em}@media screen and (min-width: 768px){.hygiene__banner__tagline{max-width:390px;font-size:16px;line-height:1.375em}}.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 #212121;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 #212121;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-top:1px solid #212121;display:block;padding-top:20px}}.hygiene__left-container__tab-selector__link{border-bottom:1px solid #ceebf0;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:#d00;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:#ceebf0;height:1px;margin:20px 0}.hygiene__right-container a{color:#c98d39}.hygiene__right-container h2{border-bottom:4px solid #212121;font-weight:400;padding-bottom:15px;margin-bottom:20px;font-size:22px;line-height:1.36364em}.hygiene__right-container p{line-height:26px}.hygiene__right-container ul{list-style-type:disc}.courses__banner{background:-webkit-gradient(linear, left top, right top, color-stop(50%, #000), color-stop(50%, #a82141));background:-webkit-linear-gradient(left, #000 50%, #a82141 50%);background:-o-linear-gradient(left, #000 50%, #a82141 50%);background:linear-gradient(90deg, #000 50%, #a82141 50%)}.courses__banner .wrap{position:relative}.courses__banner__title{color:#fff;font-weight:200;position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;font-size:30px;line-height:1em}@media screen and (min-width: 768px){.courses__banner__title{font-size:40px;line-height:1em}}@media screen and (min-width: 1024px){.courses__banner__title{max-width:714px;left:50%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:60px;line-height:1em}}.courses__course-plan-terms-container{background-color:#ecf1f2;padding:20px 0;position:relative}.courses__arrow-button{background:url(../images/arrow-button.png) 0 0 no-repeat;cursor:pointer;display:block;width:34px;height:34px;position:absolute;bottom:-17px;left:50%;-webkit-transform:translateX(-50%) rotate(0deg);-o-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg);-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.courses__arrow-button.open{-webkit-transform:translateX(-50%) rotate(180deg);-o-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.courses__course-plan__section-title{color:#c98d39;text-align:center;margin-bottom:15px;font-size:22px;line-height:1em}.courses__course-plan__section-title a{font-size:14px}.courses__course-plan__plans .wrap{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-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (min-width: 1024px){.courses__course-plan__plans .wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.courses__course-plan__individual{margin-bottom:20px;text-align:center;width:46.875%}@media screen and (min-width: 1024px){.courses__course-plan__individual{width:14.91713%}}.courses__course-plan__individual__title{font-weight:400;text-transform:uppercase}.courses__course-plan__individual__amount{font-weight:400;margin-top:5px;font-size:22px;line-height:1em}.courses__course-plan__individual__frequency{font-weight:400;height:22px;margin-top:0;font-size:12px;line-height:1.83333em}.courses__course-plan__individual__number-of-classes{border-top:1px solid #c98d39;font-weight:400;margin-top:10px;padding-top:10px;font-size:12px;line-height:1.5em}.courses__terms-conditions{display:none}.courses__terms-conditions .wrap{background-color:#fff;padding:20px}@media screen and (min-width: 1024px){.courses__terms-conditions .wrap{max-width:610px;margin:0 auto}}.courses__terms-conditions .wrap ul{list-style-type:disc}.courses__terms-conditions .wrap ul li{font-size:12px;line-height:1.83333em}.courses__terms-conditions .wrap ul li+li{margin-top:0}.courses__age-selector{border-bottom:1px solid #ecf1f2}.courses__age-selector__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;list-style:none;margin:0}@media screen and (min-width: 768px){.courses__age-selector__list{max-width:714px;margin:0 auto}}.courses__age-selector__link{border-bottom:4px solid transparent;cursor:pointer;margin-top:0;padding:20px 0;text-align:center;text-transform:uppercase;-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%;font-size:14px;line-height:1em}@media screen and (min-width: 768px){.courses__age-selector__link{font-size:16px;line-height:1em}}.courses__age-selector__link.active{border-bottom-color:#c90303}.courses__course-listing{margin:20px 0}@media screen and (min-width: 768px){.courses__course-listing{max-width:714px;margin:40px auto}}.courses__course-listing__individual{border-bottom:4px solid #0a2146}.courses__course-listing__individual:last-child{border-bottom:none;padding-bottom:0}.courses__course-listing__individual+.courses__course-listing__individual{margin-top:30px}.courses__course-listing__individual__name{font-weight:300;font-size:22px;line-height:1.22727em}@media screen and (min-width: 768px){.courses__course-listing__individual__name{font-size:30px;line-height:1.23333em}}.courses__course-listing__individual__catarina-link{color:#c90303;font-weight:400;display:inline-block;margin-top:10px;font-size:12px;line-height:1em}.courses__course-listing__classes-container{margin-top:40px}@media screen and (min-width: 768px){.courses__course-listing__classes-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;margin-top:20px}}.courses__course-listing__class{margin-bottom:40px}@media screen and (min-width: 768px){.courses__course-listing__class{max-width:47.89916%}}.courses__course-listing__class__name{font-weight:400;font-size:18px;line-height:1em}@media screen and (min-width: 768px){.courses__course-listing__class__name{font-size:22px;line-height:1em}}.courses__course-listing__class__difficulty-level{border-bottom:1px solid #ceebf0;color:#c98d39;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:15px 0;padding-bottom:15px;padding-right:25px;position:relative}.courses__course-listing__class__difficulty-level .tooltip-icon{margin-left:10px}.courses__course-listing__class__difficulty-level .tooltip-content{bottom:-webkit-calc(100% + 5px);bottom:calc(100% + 5px)}.courses__course-listing__class .checkbox-day{display:inline-block;width:100px}.courses__proceed-button-container{background-color:#ceebf0}.courses__proceed-button-container .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-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;padding:20px 0}@media screen and (min-width: 768px){.courses__proceed-button-container .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:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:714px}}.courses__proceed-button-container .wrap p{font-weight:400}.courses__proceed-button-container .wrap .button{background-color:#ceebf0;cursor:pointer;margin-top:15px}@media screen and (min-width: 768px){.courses__proceed-button-container .wrap .button{margin-top:0;margin-left:20px}}.courses__proceed-button-container .wrap .button:hover{background-color:#212121;color:#fff}.courses__loading-gif{display:none;height:100vh;position:relative}.courses__loading-gif img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.courses__step-two{display:none;padding:20px 0 40px;max-width:774px;margin:0 auto}.courses__cart-header{border-bottom:4px solid #212121;padding-bottom:15px;margin-bottom:20px}.courses__cart-header__title{font-weight:300;font-size:22px;line-height:1em}.courses__cart-header__subtext{color:#707070;font-size:12px;line-height:1.5em}.courses__cart-body__title{font-weight:400}.courses__cart-body__individual-item{border:1px solid #212121;padding:20px;margin-top:20px}@media screen and (min-width: 768px){.courses__cart-body__individual-item{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}}.courses__cart-body__individual-item__block-title{border-bottom:1px solid #ecf1f2;color:#707070;padding-bottom:10px;margin-bottom:20px;font-size:12px;line-height:1em}@media screen and (min-width: 768px){.courses__cart-body__individual-item__course-details{width:48%}}.courses__cart-body__individual-item__course-name{text-transform:uppercase}.courses__cart-body__individual-item__difficulty-level{color:#c98d39;font-weight:400}.courses__cart-body__individual-item__class-frequency{margin-top:20px;margin-bottom:20px}@media screen and (min-width: 768px){.courses__cart-body__individual-item__class-frequency{margin-top:0;margin-bottom:0;width:26%}}@media screen and (min-width: 768px){.courses__cart-body__individual-item__date{width:26%}}.courses__cart-body__individual-item__date input{background-color:#ecf1f2;border:1px solid transparent;border-radius:4px;padding:10px 20px}.courses__back-to-courses{margin-top:30px}@media screen and (min-width: 768px){.courses__back-to-courses{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}}@media screen and (min-width: 768px){.courses__back-to-courses .button{margin-top:0;margin-left:15px}}.courses__back-to-courses .button:hover{background-color:#212121;color:#fff}.thank-you-page{background:url(../images/thankyou_swoosh_mobile.svg) center center no-repeat;background-size:cover}@media screen and (min-width: 768px){.thank-you-page{background:url(../images/thankyou_swoosh.svg) center center no-repeat;background-size:cover}}.thank-you-page__card{background-color:#212121;border:1px solid #c98d39;margin:60px auto;max-width:714px}@media screen and (min-width: 768px){.thank-you-page__card{margin:80px auto}}.thank-you-page__inner-wrap{padding:20px}@media screen and (min-width: 768px){.thank-you-page__inner-wrap{padding:40px 90px}}.thank-you-page__title{border-bottom:1px solid #c98d39;color:#c98d39;font-weight:300;padding-bottom:15px;text-align:center;font-size:30px;line-height:1.23333em}.thank-you-page__body{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-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}@media screen and (min-width: 768px){.thank-you-page__body{-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;margin-top:25px}}@media screen and (min-width: 768px){.thank-you-page__image{width:17.92453%}}.thank-you-page__content{color:#fff;margin-top:20px;text-align:center}@media screen and (min-width: 768px){.thank-you-page__content{margin-top:0;text-align:left;width:69.81132%}}.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:#d00;-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:#a00}
