@charset "UTF-8";body header{padding:56px 80px 0;display:flex;justify-content:flex-start;align-items:center;position:fixed;top:0;z-index:3;width:100%;transition:.2s}body header.invert img{filter:invert(1) hue-rotate(180deg)}body header.invert nav ul li a{color:#fff}body header.invert .menu-toggle span{color:#fff}body header.scrolled{padding:24px 80px;background-color:#fff}body header.scrolled .menu-toggle span{color:#8b201a}body header.scrolled img{filter:none}body header.scrolled nav ul li a{color:#8b201a}body header.transparent{background-color:transparent}body header>a{line-height:0}body header img{height:24px;padding:0 40px 0 0}body header nav ul li{display:inline-block;margin:0 24px 0 0}body header nav ul li a{text-decoration:none;color:#8b201a;font-weight:600;text-transform:uppercase}body header nav ul li a.nav-active{text-decoration:underline}body header nav ul li a:hover{opacity:.6}body header nav ul li a p{padding:0}body header .menu-toggle{display:flex;align-items:center;cursor:pointer}body header .menu-toggle:hover span{color:#8b201a}body header .menu-toggle:hover .burger span:nth-child(2){transform:translate(0)}body header .menu-toggle:hover .burger span:last-child{transform:translate(0)}body header .menu-toggle.clicked .burger span{position:absolute;top:calc(50% - 2px)}body header .menu-toggle.clicked .burger span:first-child{transform:rotate(45deg)}body header .menu-toggle.clicked .burger span:nth-child(2){opacity:0}body header .menu-toggle.clicked .burger span:last-child{transform:rotate(-45deg)}body header .menu-toggle span{font-weight:600;transition:.2s}body header .menu-toggle .burger{height:24px;display:flex;flex-direction:column;justify-content:space-between;width:24px;margin:0 32px 0 0;position:relative}body header .menu-toggle .burger span{display:block;height:4px;width:24px;background-color:#c77168;border-radius:4px;transition:.2s;transform-origin:center center}body header .menu-toggle .burger span:nth-child(2){transform:translate(-5px)}body header .menu-toggle .burger span:last-child{transform:translate(5px)}body .navigation{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;display:grid;grid-template-columns:repeat(12,1fr);align-items:center;z-index:2;transform:translate(-100%);pointer-events:none;transition:.5s}body .navigation.open{pointer-events:all;transform:translate(0)}body .navigation .list-wrapper{padding:0 14.29%;grid-column:span 7}body .navigation .list-wrapper ul{list-style:none;padding:0 0 32px}body .navigation .list-wrapper ul li{font-size:32px;line-height:1.5;font-weight:600;padding:0 0 24px}body .navigation .list-wrapper ul li p{padding:0}body .navigation .list-wrapper ul li a{color:#8b201a;text-decoration:none;transition:.5s}body .navigation .list-wrapper ul li a:hover{color:#373737}body .navigation .list-wrapper .social-link{display:inline-block;color:#8b201a;text-decoration:none;margin:0 32px 0 0;transition:.5s}body .navigation .list-wrapper .social-link:hover{color:#373737}body .navigation .list-wrapper .social-link svg{height:32px}body .navigation .image-wrapper{position:relative;grid-column:span 5;height:100vh}body .navigation .image-wrapper .nav-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:.5s}body .navigation .image-wrapper .nav-image:first-child{z-index:1;opacity:1}body .navigation .image-wrapper .nav-image figure{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:0!important}@media (min-width: 1025px){body header .menu-toggle{display:none}}@media (max-width: 1024px){body header nav{display:none}body .navigation .list-wrapper,body .navigation .image-wrapper{grid-column:span 6}}@media (max-width: 768px){body header{padding:40px 24px;width:100%;justify-content:space-between}body header.scrolled{padding:24px}body header.transparent{background-color:#fff}body header img{height:16px;padding:0 24px 0 0}body header .menu-toggle .burger{margin:0 16px 0 0;height:16px;width:20px}body header .menu-toggle .burger span{height:2px;width:20px}body .navigation{padding:100px 0;overflow-y:auto}body .navigation .list-wrapper{grid-column:span 12}body .navigation .list-wrapper ul li{font-size:24px}body .navigation .image-wrapper{display:none}}@media all and (max-width: 400px){body header .navigation .list-wrapper{padding:0 24px}}body .bg-wave{position:absolute;top:0;left:0;z-index:-1;width:100vw}body figure{position:relative}body figure+figure{margin:24px 0 0}body figure .drop{position:absolute;z-index:-1;display:block;height:100%;width:100%}body figure .drop.orange{background-color:#c77168}body figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body figure img.accent{position:absolute;height:auto}@font-face{font-family:Satoshi;font-style:normal;font-weight:900;font-display:swap;src:url(/dist/assets/Satoshi-Black.bd11b582.woff2) format("woff2")}@font-face{font-family:Satoshi;font-style:italic;font-weight:900;font-display:swap;src:url(/dist/assets/Satoshi-BlackItalic.83d61d67.woff2) format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:700;font-display:swap;src:url(assets/Satoshi-Bolf.woff2) format("woff2")}@font-face{font-family:Satoshi;font-style:italic;font-weight:700;font-display:swap;src:url(assets/Satoshi-BolfItalic.woff2) format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:500;font-display:swap;src:url(/dist/assets/Satoshi-Medium.af02a722.woff2) format("woff2")}@font-face{font-family:Satoshi;font-style:italic;font-weight:500;font-display:swap;src:url(/dist/assets/Satoshi-MediumItalic.beb15382.woff2) format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:400;font-display:swap;src:url(/dist/assets/Satoshi-Regular.50dca57f.woff2) format("woff2")}@font-face{font-family:Satoshi;font-style:italic;font-weight:400;font-display:swap;src:url(/dist/assets/Satoshi-Italic.dbcb8c32.woff2) format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:300;font-display:swap;src:url(/dist/assets/Satoshi-Light.8a24f395.woff2) format("woff2")}@font-face{font-family:Satoshi;font-style:italic;font-weight:300;font-display:swap;src:url(/dist/assets/Satoshi-LightItalic.9690a557.woff2) format("woff2")}@font-face{font-family:Brittany Signature;font-style:normal;font-weight:400;font-display:swap;src:url(/dist/assets/BrittanySignature.91a0c62a.woff) format("woff")}body ul{padding:0 0 0 24px}body p{padding:0 0 24px}body p+.button{margin:0!important}body p+.doublebutton .button{margin:0 24px 0 0!important}body h1{font-size:64px;font-family:Satoshi,sans-serif;font-weight:700;line-height:1;color:#8b201a}body h1+p,body h1+.subtitle{padding:24px 0}body h2{font-size:64px;color:#8b201a;line-height:1.1;font-weight:700;padding:0 0 24px;font-family:Satoshi,sans-serif}body h2+.button{margin:0!important}body h3{font-size:40px;font-family:Satoshi,sans-serif;color:#8b201a;line-height:1.2;font-weight:700;padding:0 0 24px}body h4{font-size:24px;font-weight:700;line-height:1.2;font-family:Satoshi,sans-serif;color:#8b201a;padding:0 0 16px}body h5{font-size:16px;text-transform:uppercase;font-weight:600;line-height:1.4;color:#8b201a}body h6{font-family:Brittany Signature,sans-serif;font-size:32px;color:#8b201a;font-weight:400}body li p{padding:0 0 8px}@media (max-width: 768px){body h1,body h2{-webkit-hyphens:auto;hyphens:auto}body h1,body h2{font-size:40px}body h3{font-size:24px}body h4,body div.subtitle p{font-size:20px}}@media all and (max-width: 375px){body h1,body h2{font-size:32px}}body .bg-wave+.grid,body .navigation+.grid{padding:145px 80px 0}body .grid{display:grid;grid-template-columns:repeat(12,1fr);padding:0 80px;align-items:center;grid-gap:24px;position:relative;width:100%;max-width:100vw}body .grid.fullwidth{padding:0!important}body .grid.bgcoloured,body .grid.textlight{padding-top:40px;padding-bottom:40px;margin:80px 0 0}body .grid.textlight+.textlight{margin-top:0;padding-top:0}body .grid.textlight h1,body .grid.textlight h2,body .grid.textlight h3,body .grid.textlight h4,body .grid.textlight h5,body .grid.textlight h6,body .grid.textlight p,body .grid.textlight li{color:#fff}body .grid.textlight .button{background-color:#fff}body .grid.textlight .button span{color:#000!important}body .grid .column{grid-column:span var(--span)}body .grid .bg-wave{position:absolute;top:50%;left:50%;z-index:-1;width:100vw;transform:translate(-50%,-50%)}body .grid.spacy{grid-gap:80px}body .grid.aligncenter{text-align:center}body .grid.stretch{align-items:stretch}body .grid.stretch .blocks{height:100%}body .grid.indented p{padding:0 56px}body .grid.indented h2{padding:0 56px 24px}body .grid.indented p+h2{padding:24px 56px}body .grid.indented h1+h2{padding:0 0 24px}body .grid .button{margin:24px 0}body .grid+.grid:not(.textlight):not(.bgcoloured){padding:144px 80px 0}body .grid.nopadding+.grid{padding:24px 80px 0}@media (max-width: 1024px){body .grid{grid-template-columns:repeat(6,1fr)}body .grid .span12,body .grid .span10,body .grid .span8,body .grid .span9{grid-column:span 6}body .grid .span6,body .grid .span3,body .grid .span4,body .grid .span5,body .grid .span7{grid-column:span 3}body .grid .span4+.span8{grid-column:span 3}body .grid .column:empty{display:none}}@media (max-width: 768px){body .bg-wave+.grid,body .navigation+.grid{padding:145px 24px 0}body .grid{padding:0 24px;grid-template-columns:1fr}body .grid.fullwidth .column{max-width:100vw!important}body .grid .column{grid-column:span 1!important;max-width:calc(100vw - 48px)!important}body .grid+.grid:not(.textlight):not(.bgcoloured){padding:80px 24px 0}body .grid.nopadding+.grid,body .grid.single-event,body .grid.single-post{padding:24px 24px 0}}@media (max-width: 565px){body .grid.indented p{padding:0}body .grid.indented h2{padding:0 0 24px}body .grid.indented p+h2{padding:24px 0}}body .intro{display:grid;grid-template-columns:repeat(12,1fr);align-items:center;grid-gap:40px}body .intro .text-wrapper{grid-column:span 6;padding:0 0 0 56px;text-align:center}body .intro .text-wrapper h6,body .intro .text-wrapper h1{font-size:64px;display:inline-block;-webkit-hyphens:none;hyphens:none}body .intro .text-wrapper h6{padding-left:16px}body .intro .image-wrapper{grid-column:span 6}body .intro .image-wrapper figure:before{position:absolute;content:"";background-color:#c77168;height:100%;width:100%;z-index:-1;left:80px;top:80px}@media (max-width: 1024px){body .intro .text-wrapper{grid-column:span 6;padding:0}body .intro .image-wrapper{grid-column:span 6}}@media (max-width: 768px){body .intro{grid-template-columns:1fr}body .intro .text-wrapper{grid-column:span 1}body .intro .text-wrapper h6,body .intro .text-wrapper h1{font-size:40px}body .intro .image-wrapper{grid-column:span 1}body .intro .image-wrapper figure:before{left:40px;top:40px}}body .button{padding:8px 40px 10px;display:inline-block;background-color:#c77168;color:#fff;text-decoration:none;margin:24px 0;border:2px solid #c77168;position:relative;border-radius:24px;font-size:20px}body .button+h2{margin-top:24px}body .button span{z-index:1;display:inline!important;color:#fff!important;padding:0!important;position:relative}body .button:hover{background-color:#8b201a;border:2px solid #8b201a}body .doublebutton{display:flex;align-items:center;flex-wrap:wrap}body .doublebutton .button{margin:24px 24px 24px 0}body .doublebutton a:last-child{position:relative;display:inline-block;color:#373737;text-decoration:none;margin:16px 0}body .doublebutton a:last-child:after{content:"";position:absolute;bottom:-4px;left:0;width:105%;height:1px;background-color:#373737;transition:.2s}body .doublebutton a:last-child:hover:after{transform:scaleX(1.05);transform-origin:left}body .feed-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px}body .feed-wrapper .item figure{padding-bottom:100%!important}@media (max-width: 565px){body .feed-wrapper{grid-template-columns:1fr 1fr}}body footer{padding:144px 64px 0;overflow:hidden;position:relative}body footer .feed-wrapper{position:relative}body footer .feed-wrapper:before{position:absolute;content:"";width:100vw;background-color:#f3eee8;height:1000px;top:50%;left:50%;transform:translate(-50%);z-index:-1}body footer:before{position:absolute;content:"";width:100vw;background-color:#f3eee8;height:1000px;top:35%;left:50%;transform:translate(-50%);z-index:-1}body footer iframe{position:relative}body footer .instagram-link{display:flex;align-items:center;padding:0 0 24px 16px;text-decoration:none;color:#8b201a}body footer .instagram-link svg{height:24px;padding:0 8px 0 0}body footer .footer-second{display:flex;justify-content:space-between;align-items:flex-end;padding:80px 16px;text-align:right}body footer .footer-second>a{text-align:left;text-decoration:none}body footer .footer-second>a h4{text-transform:none;padding:8px 0 0;color:#373737}body footer .footer-second div div{padding:0 0 24px}body footer .footer-second .request{display:block;color:#373737;padding:0 0 80px}body footer .footer-second .social-link{display:inline-block;color:#8b201a;text-decoration:none;margin:0 0 0 32px}body footer .footer-second .social-link svg{height:32px}body footer .footer-second .legal-link{display:inline-block;color:#373737;font-size:12px;margin:0 0 0 24px;text-decoration:none}@media (max-width: 768px){body footer{padding:144px 16px 0}body footer .footer-second{padding:80px 8px}}@media (max-width: 565px){body footer .footer-second{text-align:left;flex-wrap:wrap}body footer .footer-second>a{order:2}body footer .footer-second .social-link{margin:0 32px 0 0}body footer .footer-second .legal-link{margin:0 24px 80px 0}}body .as-seen-in{text-align:center}body .as-seen-in .logos{display:flex;align-items:center;justify-content:space-between;padding:24px 0 0}body .as-seen-in .logos img{height:40px;opacity:.7}@media (max-width: 1024px){body .as-seen-in .logos img{height:24px}}@media (max-width: 565px){body .as-seen-in .logos{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px 24px;justify-items:center}}body .upcoming-events{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px;padding:80px 0 0;position:relative}body .upcoming-events:before{position:absolute;top:0;left:6.666667%;width:100vw;height:50%;background-color:#f3eee8;z-index:-1;content:""}body .upcoming-events h2{grid-column:span 12}body .upcoming-events .grid{grid-column:span 12;display:grid;grid-gap:24px;grid-template-columns:1fr 1fr 1fr;padding:0;align-items:start}body .upcoming-events .grid .event figure{padding-bottom:75%!important;margin-bottom:16px}body .upcoming-events .grid .event span{padding:0 0 8px;display:inline-block;font-weight:700;color:#8b201a}body .upcoming-events .grid .event h4{padding:0}@media (max-width: 1024px){body .upcoming-events h1{grid-column:span 12}body .upcoming-events .grid{grid-column:span 12;padding:0}}@media (max-width: 768px){body .upcoming-events .grid{grid-template-columns:1fr 1fr}}@media (max-width: 565px){body .upcoming-events .grid{grid-template-columns:1fr;grid-gap:64px}}body .newsletter-wrapper{display:grid;grid-template-columns:1fr 1fr;position:relative}body .newsletter-wrapper .image-wrapper figure{height:100%;padding-bottom:0!important}body .newsletter-wrapper:before{content:"";position:absolute;top:80px;right:20%;width:100vw;background-color:#8b201a;z-index:-1;height:100%}body .newsletter-wrapper h6{font-size:48px;color:#8b201a;padding:0 0 32px;grid-column:span 2}body .newsletter-wrapper .lsy{height:144px;position:absolute;bottom:-72px;right:24px}body .newsletter-wrapper .form-wrapper{background-color:#f3eee8;padding:64px}body .newsletter-wrapper .form-wrapper p{padding:0 0 32px}body .newsletter-wrapper .form-wrapper form{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px 16px}body .newsletter-wrapper .form-wrapper form .field label a{color:#373737}body .newsletter-wrapper .form-wrapper form .field input{width:100%;border:none;border-bottom:1px solid #373737;font-size:20px;color:#373737;padding:0 0 16px;font-family:Satoshi,sans-serif;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}body .newsletter-wrapper .form-wrapper form .field input[type=checkbox]{height:16px;width:16px;border:1px solid #373737;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 8px 0 0;transition:.1s;cursor:pointer}body .newsletter-wrapper .form-wrapper form .field input[type=checkbox]:checked{border:1px solid #8b201a;background-color:#8b201a}body .newsletter-wrapper .form-wrapper form .field input[type=submit]{padding:8px 40px 10px;width:auto;background-color:#c77168;color:#fff;border:none;cursor:pointer;transition:.2s;border-radius:24px}body .newsletter-wrapper .form-wrapper form .field input[type=submit]:hover{background-color:#8b201a}body .newsletter-wrapper .form-wrapper form .field input:focus{border-bottom:1px solid #8b201a;outline:none}body .newsletter-wrapper .form-wrapper form .field.span-2{grid-column:span 2}@media (max-width: 768px){body .newsletter-wrapper{grid-template-columns:1fr}body .newsletter-wrapper h6{color:#8b201a;grid-column:span 1}body .newsletter-wrapper .lsy{height:80px;position:absolute;bottom:-40px;right:24px}body .newsletter-wrapper .image-wrapper figure{height:auto;padding-bottom:100%!important}}@media (max-width: 565px){body .newsletter-wrapper .form-wrapper{padding:40px 24px}}body .latest-blogposts .posts{padding:0 12.5%}body .latest-blogposts .posts .item{padding:24px 40px 24px 0;border-bottom:2px solid #8b201a;position:relative}body .latest-blogposts .posts .item:hover h2{color:#8b201a}body .latest-blogposts .posts .item:hover:after{color:#8b201a;transform:translate(50%,-50%)}body .latest-blogposts .posts .item a{text-decoration:none}body .latest-blogposts .posts .item:last-child{border-bottom:none}body .latest-blogposts .posts .item:after{position:absolute;content:"\2192";right:0;top:50%;transform:translateY(-50%);font-size:32px;line-height:1.5;font-weight:600;transition:.2s}body .latest-blogposts .posts .item h2{color:#373737;padding:0;transition:.2s}@media (max-width: 565px){body .latest-blogposts .posts{padding:0}}body .teacher-trainings-overview{align-items:start}body .teacher-trainings-overview .teacher-trainings{grid-column:span 12}body .teacher-trainings-overview .teacher-trainings h1,body .teacher-trainings-overview .teacher-trainings h4{-webkit-hyphens:auto;hyphens:auto}body .teacher-trainings-overview .teacher-trainings .tt-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;padding:80px 0 0}body .teacher-trainings-overview .teacher-trainings .tt-grid .tt{min-width:0}body .teacher-trainings-overview .teacher-trainings .tt-grid .tt figure{padding-bottom:75%!important;margin-bottom:16px}body .teacher-trainings-overview .teacher-trainings .tt-grid .alone{grid-column:span 2}body .teacher-trainings-overview .teacher-trainings-image{grid-column:span 4}body .teacher-trainings-overview .teacher-trainings-image figure:before{position:absolute;content:"";background-color:#c77168;height:100%;width:100%;z-index:-1;left:24px;top:24px}body .anchor-menu{padding:105px 80px 40px;z-index:1;width:100%}body .anchor-menu ul{list-style:none}body .anchor-menu ul li{display:inline-block;margin:0 24px 0 0}body .anchor-menu ul li a{color:#8b201a;text-decoration:none}@media (max-width: 1024px){body .teacher-trainings-overview{grid-template-columns:repeat(12,1fr)}body .teacher-trainings-overview .teacher-trainings{grid-column:span 12}body .teacher-trainings-overview .teacher-trainings .tt-grid{grid-template-columns:1fr 1fr;padding:40px 0 0}body .teacher-trainings-overview .teacher-trainings .tt-grid .tt,body .teacher-trainings-overview .teacher-trainings .tt-grid .tt.alone{grid-column:span 1}body .teacher-trainings-overview .teacher-trainings-image{grid-column:span 6}}@media (max-width: 768px){body .teacher-trainings-overview{grid-template-columns:1fr}body .teacher-trainings-overview .teacher-trainings{grid-column:span 1;max-width:calc(100vw - 48px)!important}body .teacher-trainings-overview .teacher-trainings .tt-grid{grid-template-columns:1fr;grid-gap:64px}body .teacher-trainings-overview .teacher-trainings-image{grid-column:span 1;max-width:calc(100vw - 48px)!important}body .anchor-menu{padding:105px 0 40px}}body .tt-intro{display:grid;grid-template-columns:repeat(12,1fr);align-items:center;grid-gap:40px}body .tt-intro.smallertext h1{font-size:48px}body .tt-intro .text-wrapper{grid-column:2/span 5}body .tt-intro .text-wrapper h1{-webkit-hyphens:auto;hyphens:auto}body .tt-intro .image-wrapper{grid-column:8/span 4}body .tt-intro .image-wrapper figure:before{position:absolute;content:"";background-color:#c77168;height:100%;width:100%;z-index:-1;left:24px;top:24px}@media (max-width: 1024px){body .tt-intro .text-wrapper,body .tt-intro .image-wrapper{grid-column:span 6}}@media (max-width: 768px){body .tt-intro{grid-template-columns:1fr}body .tt-intro.smallertext h1{font-size:32px}body .tt-intro .text-wrapper,body .tt-intro .image-wrapper{grid-column:span 1;max-width:calc(100vw - 48px)!important}body .tt-intro .image-wrapper figure:before{left:40px;top:40px}}body .cta{padding:140px 80px}body .cta figure{padding-bottom:0!important;position:absolute;top:0;left:0;width:100%;height:100%}body .cta:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000040;content:"";z-index:1}body .cta h2{position:relative;z-index:2;color:#fff}@media (max-width: 768px){body .cta{padding:80px 24px}}body .block{padding:40px;background-color:#f3eee8;height:100%}body .block h2{-webkit-hyphens:auto;hyphens:auto}body .block ul{padding:0 0 0 24px}@media (max-width: 565px){body .block{padding:24px}}body .gal figure{padding-bottom:66.666%!important}body .glide{position:relative;padding:80px 0}body .glide>div[data-glide-el=controls]{position:absolute;top:0;right:0}body .glide>div[data-glide-el=controls] a{display:inline-block;font-size:32px;cursor:pointer;margin-left:32px;color:#8b201a}body .glide:before{position:absolute;content:"";background-color:#f3eee8;height:50%;width:100%;left:-80px;top:50%;z-index:-2}body .glide .glide__track{overflow:visible}@media (max-width: 768px){body .glide>div[data-glide-el=controls] a{font-size:24px}}body .teachers h2,body .teachers .subtitle{-webkit-hyphens:auto;hyphens:auto;max-width:1000px}body .teachers .guest-teachers,body .teachers .mentors{display:grid;grid-gap:24px;grid-template-columns:1fr 1fr 1fr;padding:24px 0 0}body .teachers .guest-teachers h3,body .teachers .mentors h3{grid-column:span 4;padding:0}body .teachers .guest-teachers a,body .teachers .mentors a{text-decoration:none;cursor:pointer}body .teachers .guest-teachers a figure,body .teachers .mentors a figure{padding-bottom:100%!important}body .teachers .guest-teachers a h4,body .teachers .mentors a h4{color:#8b201a;padding:24px 0 8px}body .teachers .guest-teachers a p,body .teachers .mentors a p{color:#373737;font-size:24px}body .teachers .guest-teachers .teacher-overlay,body .teachers .mentors .teacher-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:80px;z-index:4;display:grid;grid-template-columns:repeat(12,1fr);align-items:center;background-color:#fff;overflow:auto;transition:.5s;grid-gap:40px}body .teachers .guest-teachers .teacher-overlay.close,body .teachers .mentors .teacher-overlay.close{top:100vh}body .teachers .guest-teachers .teacher-overlay .text-wrapper,body .teachers .mentors .teacher-overlay .text-wrapper{grid-column:2/span 4}body .teachers .guest-teachers .teacher-overlay .image-wrapper,body .teachers .mentors .teacher-overlay .image-wrapper{grid-column:8/span 4}body .teachers .guest-teachers .teacher-overlay .teacher-close,body .teachers .mentors .teacher-overlay .teacher-close{position:absolute;top:32px;right:32px;height:24px;display:block;width:24px;cursor:pointer}body .teachers .guest-teachers .teacher-overlay .teacher-close span,body .teachers .mentors .teacher-overlay .teacher-close span{position:absolute;top:calc(50% - 2px);display:block;height:4px;width:24px;background-color:#8b201a;border-radius:4px;transform-origin:center center}body .teachers .guest-teachers .teacher-overlay .teacher-close span:first-child,body .teachers .mentors .teacher-overlay .teacher-close span:first-child{transform:rotate(45deg)}body .teachers .guest-teachers .teacher-overlay .teacher-close span:last-child,body .teachers .mentors .teacher-overlay .teacher-close span:last-child{transform:rotate(-45deg)}@media (max-width: 1024px){body .teachers .guest-teachers .teacher-overlay .text-wrapper,body .teachers .mentors .teacher-overlay .text-wrapper,body .teachers .guest-teachers .teacher-overlay .image-wrapper,body .teachers .mentors .teacher-overlay .image-wrapper{grid-column:span 6}}@media (max-width: 768px){body .teachers .guest-teachers,body .teachers .mentors{grid-template-columns:1fr 1fr;grid-template-rows:auto}body .teachers .guest-teachers a p,body .teachers .mentors a p{font-size:20px}body .teachers .guest-teachers h3,body .teachers .mentors h3{grid-column:span 2}body .teachers .guest-teachers .teacher-overlay,body .teachers .mentors .teacher-overlay{padding:80px 24px}body .teachers .guest-teachers .teacher-overlay .teacher-close,body .teachers .mentors .teacher-overlay .teacher-close{top:24px;right:24px}}@media (max-width: 565px){body .teachers .guest-teachers,body .teachers .mentors{grid-template-columns:1fr}body .teachers .guest-teachers h3,body .teachers .mentors h3{grid-column:span 1}body .teachers .guest-teachers .teacher-overlay,body .teachers .mentors .teacher-overlay{grid-template-columns:1fr}}body .alert{padding:24px 64px 24px 24px;color:#8b201a;position:fixed;bottom:0;left:50%;transform:translate(-50%);background-color:#f3eee8;max-width:800px;z-index:2;border-top:2px solid #8b201a;border-left:2px solid #8b201a;border-right:2px solid #8b201a;width:calc(100vw - 48px);transition:.2s}body .alert.closed{opacity:0;pointer-events:none}body .alert p{padding:0}body .alert .alert-close{position:absolute;top:24px;right:24px;height:24px;display:block;width:24px;cursor:pointer}body .alert .alert-close span{position:absolute;top:calc(50% - 2px);display:block;height:4px;width:24px;background-color:#8b201a;border-radius:4px;transform-origin:center center}body .alert .alert-close span:first-child{transform:rotate(45deg)}body .alert .alert-close span:last-child{transform:rotate(-45deg)}body .registration-wrapper{display:grid;grid-template-columns:1fr 1fr;position:relative}body .registration-wrapper img.accent{position:absolute;height:auto}body .registration-wrapper .image-wrapper figure{height:100%;padding-bottom:0!important}body .registration-wrapper .form-wrapper{background-color:#fff;padding:64px}body .registration-wrapper .form-wrapper p{padding:0 0 32px}@media (max-width: 768px){body .registration-wrapper{grid-template-columns:1fr}body .registration-wrapper .image-wrapper figure{height:auto;padding-bottom:100%!important}}@media (max-width: 565px){body .registration-wrapper .form-wrapper{padding:40px 24px}}body .event-grid{align-items:start;grid-gap:64px 24px}body .event-grid h1{grid-column:span 12;padding:0 0 40px}body .event-grid .event figure{padding-bottom:75%!important;margin-bottom:16px}body .event-grid .event span{padding:0 0 8px;display:inline-block;font-weight:700;color:#8b201a}body .event-grid .event h4{padding:0}body .single-event .subtitle+h2{padding-top:40px}body .single-event .subtitle+figure{margin-top:40px}body .single-event figure{margin:0 0 40px}body .single-event p+figure{margin-top:40px}@media (max-width: 1024px){body .events-overview{grid-template-columns:repeat(12,1fr)}body .events-overview .events-navigation{grid-column:1/span 4}body .events-overview .events-feed{grid-column:5/span 8}body .events-overview .events-feed .event .bg-wave{display:none}}body .blog{align-items:start}body .blog .post-loop{grid-column:span 9;display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}body .blog .post-loop a{text-decoration:none}body .blog .post-loop a h4{padding:16px 0 8px}body .blog .post-loop a p{color:#373737}body .blog .post-loop a figure{padding-bottom:66.666667%!important}body .blog .post-loop .pagination{grid-column:span 2;font-size:32px;line-height:1.5;font-weight:600}body .blog .post-loop .pagination a{color:#8b201a;display:inline-block;margin:0 64px 0 0}body .blog .tags{position:absolute;top:145px;right:80px;width:21%}body .blog .tags a{display:inline-block;padding:4px 16px;background-color:#c77168;border-radius:32px;color:#fff;text-decoration:none;margin:0 0 8px 4px}body .blog .tags a.active{background-color:#8b201a;padding:4px 16px 4px 32px;position:relative}body .blog .tags a.active:before{content:"";background-color:#fff;height:2px;width:14px;position:absolute;top:16px;left:12px;border-radius:4px;transform-origin:0,0;transform:rotate(45deg)}body .blog .tags a.active:after{content:"";background-color:#fff;height:2px;width:14px;position:absolute;top:16px;left:12px;border-radius:4px;transform-origin:0,0;transform:rotate(-45deg)}@media (max-width: 1024px){body .blog .tags{position:relative;top:0;right:0;grid-column:span 6;width:100%}body .blog .tags a{margin:0 24px 24px 0}body .blog .post-loop{grid-column:span 6}}@media (max-width: 768px){body .blog{padding:105px 24px 0!important}}@media (max-width: 565px){body .blog{grid-template-columns:repeat(12,1fr)}body .blog .post-loop{grid-column:span 12;grid-template-columns:1fr}body .blog .post-loop a{grid-column:span 2}body .blog .tags{grid-column:span 12}}body .single-post .post-header span{display:inline-block;padding:8px 32px;background-color:#c77168;border-radius:32px;color:#fff;text-decoration:none;margin:0 24px 24px 0}body .single-post .social-share{display:flex;align-items:center;padding:0 0 32px}body .single-post .social-share .social-link{display:inline-block;color:#8b201a;text-decoration:none;margin:0 0 0 32px;cursor:pointer}body .single-post .social-share .social-link svg{height:32px}body .single-post figure{margin:0 0 32px}body .single-post p,body .single-post video{padding:0 0 32px}body .similar-posts{align-items:start;position:relative}body .similar-posts .bg-wave{position:absolute;top:50%;left:50%;z-index:-1;width:100vw;transform:translate(-50%,-50%)}body .similar-posts h1{grid-column:span 12}body .similar-posts .post-loop{grid-column:span 12;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px}body .similar-posts .post-loop a{text-decoration:none}body .similar-posts .post-loop a h4{padding:16px 0 0}body .similar-posts .post-loop a p{color:#373737}body .similar-posts .post-loop a figure{padding-bottom:66.666667%!important}@media (max-width: 1024px){body .single-post .post-header{grid-column:span 6}body .single-post .post-text{grid-column:2/span 4}body .similar-posts .post-loop{grid-template-columns:1fr 1fr}}@media (max-width: 768px){body .single-post .post-text{grid-column:span 6}}@media (max-width: 565px){body .single-post .post-header span{padding:8px 24px;font-size:14px;margin:0 16px 16px 0}body .similar-posts .post-loop{grid-template-columns:1fr}}body .meet-gabriela{align-items:start;display:grid;grid-template-columns:repeat(12,1fr);width:100%}body .meet-gabriela .text-wrapper{grid-column:span 6;padding:25vh 0 0}body .meet-gabriela .image-wrapper{grid-column:8/span 4}body .meet-gabriela .image-wrapper figure:before{position:absolute;content:"";background-color:#c77168;height:100%;width:100%;z-index:-1;left:24px;top:24px}@media (max-width: 1024px){body .meet-gabriela{grid-gap:40px}body .meet-gabriela .image-wrapper{grid-column:span 6}}@media (max-width: 768px){body .meet-gabriela{grid-template-columns:1fr}body .meet-gabriela .text-wrapper{grid-column:span 1;padding:0}body .meet-gabriela .image-wrapper{grid-column:span 1}}body .quote-by span{text-transform:uppercase;color:#8b201a}body .newsletter-popup{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:#0003;display:grid;align-items:center;padding:80px;grid-template-columns:repeat(12,1fr);z-index:3;pointer-events:all;transition:.5s;overflow:hidden}body .newsletter-popup.closed{top:100vh;pointer-events:none}body .newsletter-popup .newsletter-wave{position:absolute;top:55%;left:-5%;width:110%;pointer-events:none}body .newsletter-popup .newsletter-lsy{position:absolute;bottom:40px;left:40px;width:120px}body .newsletter-popup .form-wrapper{grid-column:3/span 8;background-color:#fff;position:relative;display:grid;grid-template-columns:repeat(8,1fr);padding:40px 0 80px}body .newsletter-popup .form-wrapper .newsletter-accent{position:absolute;bottom:-120px;right:-40px;height:240px;z-index:1}body .newsletter-popup .form-wrapper .newsletter-close{position:absolute;top:32px;right:32px;height:24px;display:block;width:24px;cursor:pointer}body .newsletter-popup .form-wrapper .newsletter-close span{position:absolute;top:calc(50% - 2px);display:block;height:4px;width:24px;background-color:#8b201a;border-radius:4px;transform-origin:center center}body .newsletter-popup .form-wrapper .newsletter-close span:first-child{transform:rotate(45deg)}body .newsletter-popup .form-wrapper .newsletter-close span:last-child{transform:rotate(-45deg)}body .newsletter-popup .form-wrapper h3{grid-column:2/span 6}body .newsletter-popup .form-wrapper h6{grid-column:2/span 6;text-align:center;font-size:32px;padding:0 0 24px}body .newsletter-popup .form-wrapper .newsletter-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px 16px;grid-column:2/span 6}@media (max-width: 1024px){body .newsletter-popup .form-wrapper{grid-column:span 12}body .newsletter-popup .newsletter-wave{top:60%}}@media (max-width: 768px){body .newsletter-popup{padding:80px 24px;overflow:auto}body .newsletter-popup .newsletter-wave,body .newsletter-popup .newsletter-lsy,body .newsletter-popup .form-wrapper .newsletter-accent{display:none}}@keyframes rotate{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes blink{0%{opacity:0}to{opacity:1}}body .lsy,body .newsletter-lsy{animation-name:rotate;animation-duration:6s;animation-iteration-count:infinite}.cookie-modal{display:flex;justify-content:center;align-items:flex-end}.cookie-modal .cookie-modal__content{background-color:#fff;margin:0;max-width:960px;width:100%}.cookie-modal .cookie-modal__content .cookie-modal__title{color:#8b201a;margin:0;padding:0 0 16px}.cookie-modal .cookie-modal__content .cookie-modal__text{margin:0;padding:0 0 24px}.cookie-modal .cookie-modal__content .cookie-modal__checkbox{border:2px solid #8b201a}.cookie-modal .cookie-modal__content .cookie-modal__checkbox:checked{background-color:#8b201a}.cookie-modal .cookie-modal__content .cookie-modal__check svg{stroke:#fff}.cookie-modal .cookie-modal__content .cookie-modal__buttons{flex-wrap:wrap}.cookie-modal .cookie-modal__content .cookie-modal__button{border:2px solid #8b201a;color:#373737;transition:.2s}.cookie-modal .cookie-modal__content .cookie-modal__button:hover{background-color:#373737;border:2px solid #373737;color:#fff}.cookie-modal .cookie-modal__content .cookie-modal__button.primary{background-color:#8b201a;color:#fff}.cookie-modal .cookie-modal__content .cookie-modal__button.primary:hover{background-color:#373737;border:2px solid #373737}@media all and (max-width: 440px){.cookie-modal .cookie-modal__content .cookie-modal__buttons .cookie-modal__button{width:100%;margin:0 0 16px;text-align:center}}body .space{padding:0 0 16px}body .space.big{padding:0 0 40px}body .popup-registration-layer{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:#000c;display:grid;grid-template-columns:repeat(12,1fr);padding:80px;align-items:center;z-index:4;transition:.5s;overflow-y:auto}body .popup-registration-layer h2{padding:0 0 24px}body .popup-registration-layer.close{top:100vh}body .popup-registration-layer .form-wrapper{background-color:#fff;padding:64px;grid-column:3/span 8;position:relative}body .popup-registration-layer .form-wrapper .registration-close{position:absolute;top:24px;right:24px;height:24px;display:block;width:24px;cursor:pointer}body .popup-registration-layer .form-wrapper .registration-close span{position:absolute;top:calc(50% - 2px);display:block;height:4px;width:24px;background-color:#8b201a;border-radius:4px;transform-origin:center center}body .popup-registration-layer .form-wrapper .registration-close span:first-child{transform:rotate(45deg)}body .popup-registration-layer .form-wrapper .registration-close span:last-child{transform:rotate(-45deg)}body .popup-registration-layer .form-wrapper p{padding:0 0 32px}@media (max-width: 1024px){body .popup-registration-layer .form-wrapper{grid-column:span 12}}@media (max-width: 767px){body .popup-registration-layer{padding:80px 24px}body .popup-registration-layer .form-wrapper{grid-column:span 12;padding:64px 24px}}body form{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px 16px}body form .hidden{display:none}body form .honeypot{position:absolute;left:-9999px}body form label{font-size:24px}body form label a{color:#373737}body form select{width:100%;border:none;border-bottom:1px solid #373737;font-size:24px;color:#373737;padding:0 0 16px;font-family:Satoshi,sans-serif;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}body form select:focus{border-bottom:1px solid #8b201a;outline:none}body form input{width:100%;border:none;border-bottom:1px solid #373737;font-size:24px;color:#373737;padding:0 0 16px;font-family:Satoshi,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-color:transparent}body form input[type=checkbox]{height:16px;width:16px;border:1px solid #373737;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 8px 0 0;transition:.1s;cursor:pointer}body form input[type=checkbox]:checked{border:1px solid #8b201a;background-color:#8b201a}body form input[type=submit]{padding:12px 40px 14px;width:auto;background-color:#c77168;color:#fff;border:none;cursor:pointer;border-radius:24px;font-size:20px;display:inline-block}body form input:focus{border-bottom:1px solid #8b201a;outline:none}body form .field.hidden{display:none}body form .field label a{color:#373737}body form .field.centered{text-align:center}body form .field select{width:100%;border:none;border-bottom:1px solid #373737;font-size:24px;color:#373737;padding:0 0 16px;font-family:Satoshi,sans-serif;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}body form .field select:focus{border-bottom:1px solid #8b201a;outline:none}body form .field input{width:100%;border:none;border-bottom:1px solid #373737;font-size:24px;color:#373737;padding:0 0 16px;font-family:Lato,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-color:transparent}body form .field input[type=checkbox]{height:16px;width:16px;border:1px solid #373737;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 8px 0 0;transition:.1s;cursor:pointer}body form .field input[type=checkbox]:checked{border:1px solid #8b201a;background-color:#8b201a}body form .field input[type=submit]{padding:12px 40px 14px;width:auto;background-color:#c77168;color:#fff;border:none;cursor:pointer;border-radius:24px;font-size:20px;display:inline-block}body form .field input:focus{border-bottom:1px solid #8b201a;outline:none}body form .field.span-2{grid-column:span 2}@media all and (max-width: 768px){body form select,body form input,body form .field select,body form .field input,body form label{font-size:20px}}body .tt-block h1{font-size:40px}@media all and (max-width: 768px){body .tt-block h1{font-size:32px}body .mobile-hidden{display:none!important}}.video-wrapper{position:relative;margin:0 0 40px}.video-wrapper a{display:block;height:64px;width:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-wrapper a svg{height:100%;width:100%;transition:.2s}.video-wrapper a svg:hover{transform:scale(1.1)}.video-wrapper a svg path{height:100%;width:100%}.iframe-wrapper{padding-bottom:53.25%;width:100%;position:relative;overflow:hidden}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.retreat-registration .rooms-grid{grid-template-columns:1fr 1fr;display:grid;grid-gap:24px;padding:24px 0 40px}.retreat-registration .rooms-grid .room{cursor:pointer}.retreat-registration .rooms-grid .room:hover h5,.retreat-registration .rooms-grid .room:hover p{opacity:.8}.retreat-registration .rooms-grid .room figure{padding-bottom:75%!important;margin:0 0 16px;overflow:hidden}.retreat-registration .rooms-grid .room figure img{transition:.2s}.retreat-registration .rooms-grid .room figure:hover img{transform:scale(1.1)}.retreat-registration form.hidden{display:none}.retreat-registration form{padding:64px 0 0}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}body .glide.testimonials{padding:40px 0}body .glide.testimonials .glide-wrapper{position:relative;padding:80px 0 0;grid-column:3/span 8}body .glide.testimonials .glide-wrapper .glide__track{overflow:hidden}body .glide.testimonials div[data-glide-el=controls]{position:absolute;top:0;right:0}body .glide.testimonials div[data-glide-el=controls] a{display:inline-block;font-size:32px;cursor:pointer;margin-left:32px;color:#fff}body .glide.testimonials .glide__slide{position:relative;padding:64px 0 0}body .glide.testimonials .glide__slide p{font-size:24px;padding:0 0 24px}body .glide.testimonials .glide__slide:before{content:"\201e";background:none;font-size:64px;color:#fff;position:absolute;top:0;left:0;z-index:2;width:auto;height:auto;line-height:0}body .glide.testimonials .glide__slide:after{content:"\201c";background:none;font-size:64px;color:#fff;position:absolute;bottom:-32px;right:0;z-index:2;width:auto;height:auto}@media all and (max-width: 1024px){body .glide.testimonials .glide-wrapper{grid-column:span 6}}@media (max-width: 768px){body .glide.testimonials .glide-wrapper{padding:40px 0 0}body .glide.testimonials .glide__slide p{font-size:20px}body .glide.testimonials>div[data-glide-el=controls] a{font-size:24px}}.accordion.grid .span8{grid-column:3/span 8}.accordion.grid .tab{display:flex;align-items:center;padding:24px 0;border-top:4px solid #8b201a;cursor:pointer}.accordion.grid .tab.active span{transform:rotate(180deg)}.accordion.grid .tab p{padding:0}.accordion.grid .tab:first-child{border-top:none}.accordion.grid .tab span{width:24px;height:24px;border-radius:50%;background-color:#fff;display:block;position:relative;margin:0 8px 0 0;flex-shrink:0}.accordion.grid .tab span:after{background-color:#000;width:9px;height:2px;transform:rotate(45deg);position:absolute;left:5px;bottom:10px;content:"";display:block}.accordion.grid .tab span:before{background-color:#000;width:9px;height:2px;transform:rotate(-45deg);position:absolute;right:5px;bottom:10px;content:"";display:block}.accordion.grid .panel{max-height:0;overflow:hidden;transition:max-height .2s ease-out}@media all and (max-width: 1024px){.accordion.grid .span8{grid-column:span 6}}.hero{min-height:100vh;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:80px;margin:0 0 80px}.hero h1{color:#fff;z-index:1;max-width:1000px;-webkit-hyphens:none;hyphens:none}.hero p{color:#fff;z-index:1;max-width:800px;position:relative}.hero .button{z-index:1;margin:0}.hero:after{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:0;content:""}.hero figure{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:0!important;z-index:0}@media all and (max-width: 768px){.hero{padding:80px 24px;margin:0 0 40px}.hero h1{max-width:100%}}.deine-vorteile.grid{align-items:start;padding:0}.deine-vorteile.grid .span6{grid-column:7/span 6}.deine-vorteile.grid .span6 h2{padding:0 0 64px}.deine-vorteile.grid .span6 .points{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px}.deine-vorteile.grid.asbullets .point{padding:0 0 0 24px}.deine-vorteile.grid.asbullets .point h4{display:list-item}@media (max-width: 1024px){.deine-vorteile.grid .span6{grid-column:span 3}}@media (max-width: 768px){.deine-vorteile.grid{grid-gap:40px}.deine-vorteile.grid .span6 h2{padding:0 0 40px}.deine-vorteile.grid .span6 .points{grid-template-columns:1fr}}.aufbau.grid{padding:0;align-items:stretch}.aufbau.grid h2{text-align:center;padding:0 0 64px}.aufbau.grid .point-wrapper{background-color:#c77168;padding:40px}.aufbau.grid .point-wrapper h3,.aufbau.grid .point-wrapper p,.aufbau.grid .point-wrapper a{color:#fff}.aufbau.grid .point-wrapper .toggle{display:flex;align-items:center;color:#fff;cursor:pointer;font-size:24px;font-weight:700}.aufbau.grid .point-wrapper .toggle.clicked span{transform:rotate(180deg)}.aufbau.grid .point-wrapper .toggle span{width:24px;height:24px;border-radius:50%;background-color:#fff;display:block;position:relative;margin:0 8px 0 0}.aufbau.grid .point-wrapper .toggle span:after{background-color:#000;width:9px;height:2px;transform:rotate(45deg);position:absolute;left:5px;bottom:10px;content:"";display:block}.aufbau.grid .point-wrapper .toggle span:before{background-color:#000;width:9px;height:2px;transform:rotate(-45deg);position:absolute;right:5px;bottom:10px;content:"";display:block}.aufbau.grid .point-wrapper .details{max-height:0;overflow:hidden;transition:.2s;padding:24px 0 0}.aufbau.grid .point-wrapper .details p,.aufbau.grid .point-wrapper .details li{color:#fff}@media all and (max-width: 768px){.aufbau.grid h2{padding:0 0 24px}.aufbau.grid .point-wrapper .toggle{font-size:20px}}.highlighted-text{padding:40px 0}.highlighted-text h2,.highlighted-text p,.highlighted-text ul{max-width:1000px}.highlighted-text p,.highlighted-text li{font-size:24px}.highlighted-text ul{padding-bottom:24px}@media all and (max-width: 768px){.highlighted-text p,.highlighted-text li{font-size:20px}}.infos.grid{padding:40px 0}.infos.grid .span8{grid-column:3/span 8}.infos.grid .span8 .point-tab{display:flex;align-items:center;padding:24px 0;border-top:4px solid #8b201a;cursor:pointer}.infos.grid .span8 .point-tab.clicked span{transform:rotate(180deg)}.infos.grid .span8 .point-tab h3{padding:0}.infos.grid .span8 .point-tab:first-child{border-top:none}.infos.grid .span8 .point-tab span{width:24px;height:24px;border-radius:50%;background-color:#fff;display:block;position:relative;margin:0 8px 0 0}.infos.grid .span8 .point-tab span:after{background-color:#000;width:9px;height:2px;transform:rotate(45deg);position:absolute;left:5px;bottom:10px;content:"";display:block}.infos.grid .span8 .point-tab span:before{background-color:#000;width:9px;height:2px;transform:rotate(-45deg);position:absolute;right:5px;bottom:10px;content:"";display:block}.infos.grid .span8 .point-text-wrapper{max-height:0;overflow:hidden;transition:.2s}.infos.grid .span8 .point-text-wrapper ul{margin:0 0 24px}@media all and (max-width: 1024px){.infos.grid .span8{grid-column:span 6}}body .modules{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px;padding:80px 0 0;position:relative}body .modules h2{grid-column:span 12}body .modules .grid{grid-column:span 12;display:grid;grid-gap:24px;grid-template-columns:1fr 1fr 1fr;padding:0;align-items:start}body .modules .grid .module figure{padding-bottom:75%!important;margin-bottom:16px}body .modules .grid .module h4{padding:0}@media (max-width: 1024px){body .modules h2{grid-column:span 12}body .modules .grid{grid-column:span 12;padding:0}}@media (max-width: 768px){body .modules .grid{grid-template-columns:1fr 1fr}}@media (max-width: 565px){body .modules .grid{grid-template-columns:1fr;grid-gap:64px}}body .twocol.grid{padding:40px 0;align-items:start}*{padding:0;margin:0;box-sizing:border-box}a,button{touch-action:manipulation;cursor:pointer}html{overflow-x:hidden}body{color:#373737;font-size:16px;line-height:1.5;font-family:Satoshi,sans-serif;background-color:#fff;font-weight:500;overflow-x:hidden}body .subtitle p{font-size:24px}body .subtitle ul{padding:0 0 24px 24px}body p a{color:#8b201a}body #mce-responses{padding:24px 0;color:#8b201a}body #mce-responses .response{padding:0 0 16px}.has_js .gs_reveal{opacity:0;visibility:hidden;will-change:transform,opacity}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;-webkit-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, .4))}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, .94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, .92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{to{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{0%{transform:scale(.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:#ffffff1a}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px #0003}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;-webkit-user-select:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, .96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:#ffffff1a;background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,hsla(0deg,0%,0%,0) 0%,hsla(0deg,0%,0%,.006) 8.1%,hsla(0deg,0%,0%,.021) 15.5%,hsla(0deg,0%,0%,.046) 22.5%,hsla(0deg,0%,0%,.077) 29%,hsla(0deg,0%,0%,.114) 35.3%,hsla(0deg,0%,0%,.155) 41.2%,hsla(0deg,0%,0%,.198) 47.1%,hsla(0deg,0%,0%,.242) 52.9%,hsla(0deg,0%,0%,.285) 58.8%,hsla(0deg,0%,0%,.326) 64.7%,hsla(0deg,0%,0%,.363) 71%,hsla(0deg,0%,0%,.394) 77.5%,hsla(0deg,0%,0%,.419) 84.5%,hsla(0deg,0%,0%,.434) 91.9%,hsla(0deg,0%,0%,.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, .4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translate(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, .96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;-webkit-user-select:none;user-select:none}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
