*,*::before,*::after{box-sizing:border-box;color:inherit;margin:0;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{scroll-behavior:smooth}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}html{min-height:100%;font-size:10px;font-size:62.5%}body{height:100%;min-height:100vh;background:#fff;margin:0;overflow-x:hidden;overflow-y:scroll;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:relative}body,button,input,select,textarea{color:#666;font-family:"Noto Sans",Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}select{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;outline:none}h1,h2,h3,h4{font-weight:700}h1,h2,h3,h4,p,a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"zero";text-decoration:none}b{font-weight:bold}i{font-style:italic}sup{font-size:70%;line-height:0;vertical-align:super}ul,ol{width:100%;margin:0 auto 5rem;padding:0}li{list-style:none;padding-bottom:0;padding-left:0;position:relative}button{border:0;cursor:pointer}label{display:initial;font-weight:normal;margin:0}input{-webkit-appearance:none;appearance:none}.container{width:100%;max-width:144rem;left:0;margin:auto;padding:0 1.5rem;position:relative;right:0}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start}.column{-webkit-flex-flow:column wrap;flex-flow:column wrap}.grid{display:-ms-grid;display:grid;grid-template-columns:100%}#main{overflow-x:hidden}#header{height:60rem;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;z-index:1;transform:translate3d(0, 0, 0)}#header.home{background-image:url(/img/hero-placeholder.jpg)}#navbar{width:100%;height:5rem;background:hsla(0,0%,100%,.5);left:0;padding:2rem;position:fixed;top:0;-webkit-transition:.25s;transition:.25s;z-index:10}#navbar:hover,#navbar.open-menu,#navbar.open-search{background:#f6f9fb}#navbar.hide{transform:translate3d(0, -6rem, 0)}.navbar-menu{width:100%;color:#666;display:none;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:500;line-height:1;margin:auto;text-align:center;padding-right:25rem;position:absolute;top:2.5rem;left:0;right:0;z-index:1}.navbar-menu a{color:#222;margin:0 1rem;padding:2.3rem 2px 2rem;position:relative}.navbar-menu a:before{width:0;height:5px;background:linear-gradient(to bottom left, rgb(142, 197, 124), rgb(79, 178, 195));content:"";position:absolute;top:0;left:0;margin:auto;right:0;-webkit-transition:.2s;transition:.2s}.navbar-menu a.link-active:before,.navbar-menu a:hover:before{width:100%}.navbar-mobile-menu{width:3.6rem;height:3.6rem;background:#06a7cb;cursor:pointer;position:absolute;right:1.5rem;top:8px;z-index:3}.navbar-mobile-menu .bar{width:56%;height:1.5px;background:#fff;display:block;left:0;margin:auto;position:absolute;right:0;top:1.3rem;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .2s;transition:all .2s;z-index:1}.navbar-mobile-menu .bar:nth-child(2){bottom:0;top:0}.navbar-mobile-menu .bar:last-child{bottom:1.25rem;top:auto}.open-mobile-menu .bar{width:2.2rem;height:2px;left:8.5px;top:1.1rem;transform:rotate(45deg)}.open-mobile-menu .bar:nth-child(2){width:0}.open-mobile-menu .bar:last-child{bottom:8px;left:6px;transform:rotate(-45deg)}.navbar-logo{width:6rem;left:1rem;position:absolute;top:1rem;z-index:2}.fsap-logo{width:100%;position:absolute;top:0;left:0}@media screen and (min-width: 30em){#navbar{height:6rem}.navbar-logo{width:7.6rem;left:2.5rem}.navbar-mobile-menu{width:4.2rem;height:4.2rem;right:3rem;top:1rem}.navbar-mobile-menu .bar{top:1.3rem}.open-mobile-menu .bar{width:2.6rem;left:9.5px;top:1.2rem}.open-mobile-menu .bar:last-child{bottom:9.5px;left:7px}}@media screen and (min-width: 48em){#header{height:64rem}}@media screen and (min-width: 80em){.navbar-menu{display:block}.navbar-mobile-menu{display:none}}@media screen and (min-width: 90em){#header{height:68rem}.navbar-menu a{margin-left:3rem;margin-right:3rem}}@media screen and (min-width: 120em){.navbar-logo{left:5rem}.navbar-menu a{margin:0 4.5rem}}#mobile-mega-menu{height:0;opacity:0;overflow-y:scroll;-ms-overflow-style:none;position:fixed;top:5rem;transform:translateY(-10rem);-webkit-transition:-webkit-transform .3s;transition:transform .3s;visibility:hidden;z-index:-1}.open-menu+#mobile-mega-menu{width:100%;height:100%;background:#fff;left:0;opacity:1;transform:translateY(0);visibility:visible;z-index:5}@media screen and (min-width: 30em){#mobile-mega-menu{top:6rem}}#mobile-mega-menu::-webkit-scrollbar{display:none}.mobile-menu-item{width:100%;border-bottom:1px solid #f0f0f0;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:500;padding-bottom:2.5rem;padding-top:2.5rem;position:relative}.mobile-menu-item .flex{-webkit-justify-content:space-between;justify-content:space-between;padding-left:2.5rem;padding-right:2.5rem}.mobile-menu-item.drop-down>.flex{padding-bottom:2rem}.mobile-menu-item.drop-down .flex>a{background:linear-gradient(to bottom right, rgb(142, 197, 124), rgb(79, 178, 195));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.mobile-menu-item.drop-down .flex .price-table-column-list a{background:rgba(0,0,0,0);-webkit-background-clip:unset;-webkit-text-fill-color:unset}.mobile-menu-item .flex>a:before{width:0;height:5px;background:linear-gradient(to bottom right, rgb(142, 197, 124), rgb(79, 178, 195));content:"";display:block;left:0;position:absolute;top:3.5rem;-webkit-transition:all .2s;transition:all .2s}.mobile-menu-item.drop-down .flex>a:before{width:1.7rem}.drop-down-img{-webkit-transition:all .4s;transition:all .4s}.basics-item-top.drop-down .drop-down-img{transform:rotate(180deg);transform:rotate(180deg)}.drop-down-img svg{width:1.25rem;height:1.25rem;vertical-align:middle}.basics-item-top.drop-down #chevron-arrow rect{fill:url(#gradient)}.mobile-menu-submenu{height:0;opacity:0;position:relative;transform:translateY(-3rem);visibility:hidden}.mobile-menu-submenu.show{height:100%;opacity:1;transform:translateY(0);-webkit-transition:all .3s;transition:all .3s;visibility:visible}.mobile-menu-overview-title-container{width:100%;max-width:60rem;display:none;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;position:relative;z-index:3}.mobile-menu-overview-title-container::-webkit-scrollbar{display:none}.mobile-menu-overview-title-container:before,.mobile-menu-overview-title-container:after{width:3rem;height:5.7rem;-webkit-animation:after-shadow-pulse 2s infinite;animation:after-shadow-pulse 2s infinite;background:linear-gradient(to right, rgba(79, 178, 195, 0.3), rgba(255, 255, 255, 0));content:"";display:block;left:0;position:fixed;top:0;transform-origin:0 0;z-index:1}.mobile-menu-overview-title-container:after{background:linear-gradient(to left, rgba(79, 178, 195, 0.3), rgba(255, 255, 255, 0));left:auto;right:0;transform-origin:100% 0}@-webkit-keyframes after-shadow-pulse{0%{transform:scaleX(1)}50%{transform:scaleX(0.5)}100%{transform:scaleX(1)}}@keyframes after-shadow-pulse{0%{transform:scaleX(1)}50%{transform:scaleX(0.5)}100%{transform:scaleX(1)}}.mobile-menu-overview-title-container.left-end:before,.mobile-menu-overview-title-container.right-end:after{display:none}.mobile-menu-overview-title-container .flex{width:60rem;-webkit-justify-content:flex-start;justify-content:flex-start;position:relative}.mobile-menu-overview-title-item{width:auto;border-bottom:1px solid #f0f0f0;cursor:pointer;display:inline-block;padding:1rem 2.5rem 2rem;position:relative;-webkit-transition:all .4s;transition:all .4s}.mobile-menu-overview-title-item.selected{border-bottom:3px solid;border-image-slice:1;border-width:3px;border-image-source:linear-gradient(to bottom right, rgb(142, 197, 124), rgb(79, 178, 195))}.mobile-menu-overview-title{font-size:1.5rem;font-weight:600}.selected>.mobile-menu-overview-title{background:linear-gradient(to bottom right, rgb(142, 197, 124), rgb(79, 178, 195));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative}.selected>.mobile-menu-overview-title:before{width:6px;height:6px;background:linear-gradient(to bottom right, rgb(142, 197, 124), rgb(79, 178, 195));border-radius:50%;content:"";display:block;left:-1.5rem;position:absolute;top:9px}.mobile-menu-overview-description{font-family:"Noto Sans",Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:300}.drop-down .mobile-menu-overview-submenu-container.selected{height:100%;opacity:1;transform:translateX(0);transform:translateX(0);-webkit-transition:all .5s;transition:all .5s;visibility:visible}.mobile-menu-overview-submenu-title{width:100%;font-weight:600;padding-bottom:3rem;padding-top:3rem}.mobile-menu-overview-submenu-item{width:100%;margin-bottom:2rem;margin-left:1.5rem}@media screen and (min-width: 48em){.mobile-menu-overview-title-container:before,.mobile-menu-overview-title-container:after{display:none}}.mobile-menu-region-title-container{width:100%;max-width:105rem;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;position:relative;z-index:3}.mobile-menu-region-title-container::-webkit-scrollbar{display:none}.mobile-menu-region-title-container:before,.mobile-menu-region-title-container:after{width:3rem;height:8.3rem;-webkit-animation:after-shadow-pulse 2s infinite;animation:after-shadow-pulse 2s infinite;background:linear-gradient(to right, rgba(79, 178, 195, 0.3), rgba(255, 255, 255, 0));content:"";display:block;left:0;position:fixed;top:0;transform-origin:0 0;z-index:1}.mobile-menu-region-title-container:after{background:linear-gradient(to left, rgba(79, 178, 195, 0.3), rgba(255, 255, 255, 0));left:auto;right:0;transform-origin:100% 0}.mobile-menu-region-title-container.left-end:before,.mobile-menu-region-title-container.right-end:after{display:none}.mobile-menu-region-title-container .flex{width:105rem;-webkit-justify-content:flex-start;justify-content:flex-start;position:relative}.mobile-menu-region-title-item{width:auto;border-bottom:1px solid #f0f0f0;cursor:pointer;display:inline-block;padding:1rem 2.5rem 2rem;position:relative;-webkit-transition:all .4s;transition:all .4s}.mobile-menu-region-title-item.selected{border-bottom:3px solid;border-image-slice:1;border-width:3px;border-image-source:linear-gradient(to bottom right, rgb(142, 197, 124), rgb(79, 178, 195))}.mobile-menu-region-title{font-size:1.5rem;font-weight:600;margin-bottom:5px}.selected>.mobile-menu-region-title{background:linear-gradient(to bottom right, rgb(142, 197, 124), rgb(79, 178, 195));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative}.selected>.mobile-menu-region-title:before{width:6px;height:6px;background:linear-gradient(to bottom right, rgb(142, 197, 124), rgb(79, 178, 195));border-radius:50%;content:"";display:block;left:-1.5rem;position:absolute;top:9px}.mobile-menu-region-description{font-family:"Noto Sans",Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:300}.mobile-menu-region-submenu-container{height:0;opacity:0;transform:translateX(-10%);transform:translateX(-10%);visibility:hidden}.drop-down .mobile-menu-region-submenu-container.selected{height:100%;opacity:1;transform:translateX(0);transform:translateX(0);-webkit-transition:all .5s;transition:all .5s;visibility:visible}.mobile-menu-region-submenu-title{width:100%;font-weight:600;padding-bottom:3rem;padding-top:3rem}.mobile-menu-region-submenu-item{width:100%;margin-bottom:2rem;margin-left:1.5rem}@media screen and (min-width: 48em){.mobile-menu-region-title-container:before,.mobile-menu-region-title-container:after{display:none}}.mobile-menu-price-title-container .flex{padding-bottom:3.5rem;padding-right:2.5rem;padding-top:1rem}.mobile-menu-price-title{width:100%;font-size:1.5rem;font-weight:600;margin-bottom:5px}.mobile-menu-price-description{font-family:"Noto Sans",Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:300}.mobile-menu-price-submenu-container{width:100%;max-width:95rem;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;position:relative;z-index:3}.mobile-menu-price-submenu-container:before,.mobile-menu-price-submenu-container:after{width:3rem;height:29.5rem;-webkit-animation:after-shadow-pulse 2s infinite;animation:after-shadow-pulse 2s infinite;background:linear-gradient(to right, rgba(79, 178, 195, 0.3), rgba(255, 255, 255, 0));content:"";display:block;left:0;position:fixed;top:9rem;transform-origin:0 0;z-index:1}.mobile-menu-price-submenu-container:after{background:linear-gradient(to left, rgba(79, 178, 195, 0.3), rgba(255, 255, 255, 0));left:auto;right:0;transform-origin:100% 0}.mobile-menu-price-submenu-container.left-end:before,.mobile-menu-price-submenu-container.right-end:after{display:none}.mobile-menu-price-submenu-container::-webkit-scrollbar{display:none}.mobile-menu-price-submenu-container .flex{width:95rem;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:0;position:relative}.mobile-menu-item.drop-down .flex .mobile-menu-price-title-item{width:29rem;background:#fafafa;-webkit-background-clip:unset;-webkit-text-fill-color:#666;cursor:pointer;display:inline-block;margin-bottom:5px;margin-right:5px;padding:2rem 2.5rem;position:relative;-webkit-transition:all .4s;transition:all .4s}.mobile-menu-item.drop-down .flex .mobile-menu-price-title-item:before{display:none}.mobile-menu-price-submenu-title{background:linear-gradient(to right, rgb(142, 197, 124), rgb(79, 178, 195));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:1.5rem;font-weight:600;margin-bottom:5px}.mobile-menu-price-submenu-description{color:#666;font-family:"Noto Sans",Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:500}@media screen and (min-width: 48em){.mobile-menu-price-submenu-container:before,.mobile-menu-price-submenu-container:after{display:none}}.mobile-menu-location-title-container{width:100%;max-width:70rem;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;position:relative;z-index:3}.mobile-menu-location-title-container::-webkit-scrollbar{display:none}.mobile-menu-location-title-container:before,.mobile-menu-location-title-container:after{width:3rem;height:6.5rem;-webkit-animation:after-shadow-pulse 2s infinite;animation:after-shadow-pulse 2s infinite;background:linear-gradient(to right, rgba(79, 178, 195, 0.3), rgba(255, 255, 255, 0));content:"";display:block;left:0;position:fixed;top:-0.8rem;transform-origin:0 0;z-index:1}.mobile-menu-location-title-container:after{background:linear-gradient(to left, rgba(79, 178, 195, 0.3), rgba(255, 255, 255, 0));left:auto;right:0;transform-origin:100% 0}.mobile-menu-location-title-container.left-end:before,.mobile-menu-location-title-container.right-end:after{display:none}.mobile-menu-location-title-container .flex{width:70rem;-webkit-justify-content:flex-start;justify-content:flex-start;position:relative}.mobile-menu-location-title-item{width:auto;border-bottom:1px solid #f0f0f0;cursor:pointer;display:inline-block;padding:1rem 2.5rem 2rem;position:relative;-webkit-transition:all .4s;transition:all .4s}.mobile-menu-location-title-item.selected{border-bottom:3px solid;border-image-slice:1;border-width:3px;border-image-source:linear-gradient(to bottom right, rgb(142, 197, 124), rgb(79, 178, 195))}.mobile-menu-location-title{font-size:1.5rem;font-weight:600}.selected>.mobile-menu-location-title{background:linear-gradient(to bottom right, rgb(142, 197, 124), rgb(79, 178, 195));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative}.selected>.mobile-menu-location-title:before{width:6px;height:6px;background:linear-gradient(to bottom right, rgb(142, 197, 124), rgb(79, 178, 195));border-radius:50%;content:"";display:block;left:-1.5rem;position:absolute;top:9px}.mobile-menu-location-description{font-family:"Noto Sans",Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:300}.mobile-menu-location-submenu-container{height:0;opacity:0;transform:translateX(-10%);visibility:hidden}.drop-down .mobile-menu-location-submenu-container.selected{height:100%;opacity:1;transform:translateX(0);-webkit-transition:all .5s;transition:all .5s;visibility:visible}.mobile-menu-location-submenu-title{width:100%;font-weight:600;padding-bottom:3rem;padding-top:3rem}.mobile-menu-location-submenu-item{width:100%;margin-bottom:2rem;margin-left:1.5rem}@media screen and (min-width: 48em){.mobile-menu-location-title-container:before,.mobile-menu-location-title-container:after{display:none}}.single-item{padding-left:2.5rem;padding-right:2.5rem}.mobile-menu-about-title-container{width:100%;max-width:105rem;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;position:relative;z-index:3}.mobile-menu-about-title-container::-webkit-scrollbar{display:none}.mobile-menu-about-title-container:before,.mobile-menu-about-title-container:after{width:3rem;height:8.3rem;-webkit-animation:after-shadow-pulse 2s infinite;animation:after-shadow-pulse 2s infinite;background:linear-gradient(to right, rgba(79, 178, 195, 0.3), rgba(255, 255, 255, 0));content:"";display:block;left:0;position:fixed;top:0;transform-origin:0 0;z-index:1}.mobile-menu-about-title-container:after{background:linear-gradient(to left, rgba(79, 178, 195, 0.3), rgba(255, 255, 255, 0));left:auto;right:0;transform-origin:100% 0}.mobile-menu-about-title-container.left-end:before,.mobile-menu-about-title-container.right-end:after{display:none}.mobile-menu-about-title-container .flex{width:105rem;-webkit-justify-content:flex-start;justify-content:flex-start;position:relative}.mobile-menu-about-title-item{width:auto;border-bottom:1px solid #f0f0f0;cursor:pointer;display:inline-block;padding:1rem 2.5rem 2rem;position:relative;-webkit-transition:all .4s;transition:all .4s}.mobile-menu-about-title-item.selected{border-bottom:3px solid;border-image-slice:1;border-width:3px;border-image-source:linear-gradient(to bottom right, rgb(142, 197, 124), rgb(79, 178, 195))}.mobile-menu-about-title{font-size:1.5rem;font-weight:600;margin-bottom:5px}.selected>.mobile-menu-about-title{background:linear-gradient(to bottom right, rgb(142, 197, 124), rgb(79, 178, 195));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative}.selected>.mobile-menu-about-title:before{width:6px;height:6px;background:linear-gradient(to bottom right, rgb(142, 197, 124), rgb(79, 178, 195));border-radius:50%;content:"";display:block;left:-1.5rem;position:absolute;top:9px}.mobile-menu-about-description{font-family:"Noto Sans",Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:300}.mobile-menu-about-submenu-container{height:0;opacity:0;transform:translateX(-10%);transform:translateX(-10%);visibility:hidden}.drop-down .mobile-menu-about-submenu-container.selected{height:100%;opacity:1;transform:translateX(0);transform:translateX(0);-webkit-transition:all .5s;transition:all .5s;visibility:visible}.mobile-menu-about-submenu-title{width:100%;font-weight:600;padding-bottom:3rem;padding-top:3rem}.mobile-menu-about-submenu-item{width:100%;margin-bottom:2rem;margin-left:1.5rem}@media screen and (min-width: 48em){.mobile-menu-about-title-container:before,.mobile-menu-about-title-container:after{display:none}}.mobile-menu-footer{font-family:"Montserrat",Helvetica,Arial,sans-serif;margin-bottom:10rem;padding-left:2.5rem;padding-right:2.5rem;padding-top:3rem}.mobile-menu-footer-title{color:#ccc;font-size:1.5rem;font-weight:600;margin-bottom:2rem}.mobile-menu-footer-link-item{width:50%;margin-bottom:2rem}.mobile-menu-socials-container{margin-bottom:3.5rem;margin-top:1rem;position:relative}.mobile-menu-footer-social-item{width:4rem;height:4rem;margin-bottom:1.5rem;margin-right:2rem}.mobile-menu-footer-social-item img{width:100%}.mobile-menu-footer-social-item .language-toggle{width:4rem;height:4rem;background-size:4rem;display:inline-block;right:auto;position:relative;top:auto}@media screen and (min-width: 80rem){#mobile-mega-menu{display:none}}#desktop-mega-menu{width:100%;height:0;background:#fff;display:none;left:0;opacity:1;overflow-y:hidden;-ms-overflow-style:none;padding-left:2.5rem;padding-right:2.5rem;position:fixed;transform:translateY(-3rem);-webkit-transition:all .2s;transition:all .2s;visibility:hidden;top:6rem;z-index:3}#desktop-mega-menu.active{height:auto;max-height:80%;transform:translateY(0);visibility:visible}@media screen and (min-width: 80rem){#desktop-mega-menu{display:block}}.desktop-menu-column-container{height:0;display:grid;grid-template-columns:repeat(4, 1fr);opacity:0;padding:0;visibility:hidden;overflow-y:auto}.desktop-menu-column-container.show{height:100%;opacity:1;visibility:visible}.desktop-menu-column{width:100%;padding-bottom:2.5rem}.desktop-menu-overview-column-01-title,.desktop-menu-overview-column-02-title,.desktop-menu-overview-column-03-title,.desktop-menu-overview-column-04-title,.desktop-menu-overview-column-05-title{width:100%;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:600;padding:5rem 2.5rem 2rem 4.5rem}.desktop-menu-overview-column-01-item,.desktop-menu-overview-column-02-item,.desktop-menu-overview-column-03-item,.desktop-menu-overview-column-04-item,.desktop-menu-overview-column-05-item{width:100%;font-family:"Montserrat",Helvetica,Arial,sans-serif;padding-bottom:1rem;padding-left:4.5rem;padding-top:1rem}.desktop-menu-overview-column-01,.desktop-menu-overview-column-03,.desktop-menu-overview-column-05{background:#f6f9fb}.desktop-menu-region-column-01{background:#f6f9fb}.desktop-menu-region-column-01-title{width:100%;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:600;padding:5rem 2.5rem 5rem 4.5rem}.desktop-menu-region-column-01-item{width:100%;cursor:pointer;padding:2.5rem 2.5rem 2.5rem 4.5rem;-webkit-transition:.2s;transition:.2s}.desktop-menu-region-column-01-item.selected{background:#fff}.desktop-menu-region-column-01-item-title{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:600}.desktop-menu-region-column-01-item-description{font-size:1.4rem;font-weight:300}.desktop-menu-region-column-02 .flex{height:0;opacity:0;transform:translateX(-4.5rem);visibility:hidden}.desktop-menu-region-column-02 .flex.show{opacity:1;transform:translateX(0);-webkit-transition:-webkit-transform .45s,opacity .45s;transition:transform .45s,opacity .45s;visibility:visible}.desktop-menu-region-column-02-title{width:100%;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:600;margin-bottom:2rem;margin-left:4.5rem;margin-top:5rem}.desktop-menu-region-column-02-item{width:100%;font-family:"Montserrat",Helvetica,Arial,sans-serif;margin-bottom:2rem;margin-left:4.5rem}.desktop-menu-region-column-03-title{width:100%;color:#ccc;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:600;margin-bottom:2rem;margin-left:4.5rem;margin-top:5rem}.desktop-menu-region-column-03-item{width:100%;font-family:"Montserrat",Helvetica,Arial,sans-serif;margin-bottom:2rem;margin-left:4.5rem}.desktop-menu-region-column-04 .flex{height:100%;position:relative}.column-04-article-container{height:100%;padding-left:2rem;padding-right:2rem;padding-top:2rem}.column-04-article-img{width:100%;height:100%;max-width:20rem;margin:auto;object-fit:contain}.column-04-article-content{width:100%;bottom:2rem;left:2rem;padding-left:1.5rem;padding-right:6rem;position:absolute}.column-04-article-title{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:500}.column-04-article-description{font-size:1.5rem;font-weight:300}.desktop-menu-price-scroll-container{height:90rem;display:-ms-grid;display:grid;grid-column:1/4;grid-row:2/3;grid-template-columns:repeat(3, 1fr);overflow-x:scroll}.desktop-menu-price-column-01{grid-column:1/4;grid-row:1/2;padding:5rem 2.5rem 5rem 3.5rem}.desktop-menu-price-column-01-title{width:100%;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:600;margin-bottom:0}.desktop-menu-price-column-01-description{font-size:1.5rem;font-weight:300;margin-bottom:5rem}.desktop-menu-price-submenu-box{width:100%;background:#f9f9f9;display:block;margin-bottom:5px;margin-right:5px;padding:1.5rem 2rem;position:relative}.desktop-menu-price-submenu-box:before{width:0;height:100%;background:linear-gradient(to bottom left, rgba(142, 197, 124, 0.95), rgba(79, 178, 195, 0.95));content:"";display:block;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .25s;transition:all .25s;z-index:0}.desktop-menu-price-submenu-box:hover:before{width:100%;opacity:1}.desktop-menu-price-submenu-container{margin-bottom:2rem;margin-left:4.5rem;margin-top:2rem}.desktop-menu-price-submenu-title{width:100%;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:600;margin-bottom:-2px;position:relative;z-index:1}.desktop-menu-price-submenu-box:hover .desktop-menu-price-submenu-title{color:#222}.desktop-menu-price-submenu-item{display:inline-block;font-size:1.2rem;font-weight:500;position:relative;z-index:1}.desktop-menu-price-submenu-box:hover .desktop-menu-price-submenu-item{color:#222}.desktop-menu-price-column-05{background:#f6f9fb;grid-column:4/5;grid-row:1/3}.desktop-menu-price-column-05-title{width:100%;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:600;margin-bottom:2rem;margin-left:4.5rem;margin-top:5rem}.desktop-menu-price-column-05-item{width:100%;font-family:"Montserrat",Helvetica,Arial,sans-serif;margin-bottom:2rem;margin-left:4.5rem}.desktop-menu-price .desktop-menu-column{padding-bottom:0}.desktop-menu-price-column-06{height:120rem;grid-column:1/4;grid-row:3/4;padding-bottom:2.5rem !important}.desktop-menu-price-column-06>.flex{-webkit-justify-content:space-between;justify-content:space-between}.desktop-menu-table-column{width:33%}.desktop-menu-table-column.price-table-column-04{width:100%;background:#06a7cb;color:#fff;text-align:center}.desktop-menu-table-column.price-table-column-04 .price-table-column-list-left{margin:auto}.price-table-column-title{width:100%;background:#06a7cb;color:#fff;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:500;padding:1rem 3rem}.price-table-column-list{font-size:1.3rem;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:9px;padding-top:9px}.price-table-column-list:nth-child(even){background:#f9f9f9}.price-table-column-list-left{margin-left:2.4rem}.price-table-column-list-right{justify-self:right;margin-right:2.4rem}.price-table-column-list a{border-bottom:1px dashed #78c864;margin-bottom:-1px}@media screen and (min-width: 90em){.desktop-menu-price-scroll-container{height:88rem}.desktop-menu-price-column-06{height:112rem}}@media screen and (min-width: 100em){.desktop-menu-price-scroll-container{height:92rem}}@media screen and (min-width: 112.5em){.desktop-menu-price-scroll-container{height:100rem}}@media screen and (min-width: 120em){.desktop-menu-price-scroll-container{height:106rem}}@media screen and (min-width: 135em){.desktop-menu-price-scroll-container{height:116rem}}@media screen and (min-width: 80rem)and (min-height: 84rem){.desktop-menu-price-scroll-container,.desktop-menu-price-column-06{height:auto}}.mobile-menu-price-clone-table-container .desktop-menu-price-column-06{height:auto;display:none}.mobile-menu-price-container.show .desktop-menu-price-column-06{display:block}.mobile-menu-price-clone-table-container .desktop-menu-table-column{width:100%}.desktop-menu-location-column-01{background:#f6f9fb}.desktop-menu-location-column-01-title,.desktop-menu-location-column-01-item.greater-map-item{width:100%;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:600;padding:5rem 2.5rem 5rem 4.5rem}.desktop-menu-location-column-01-item{width:100%;cursor:pointer;padding:2.5rem 2.5rem 2.5rem 4.5rem;-webkit-transition:.2s;transition:.2s}.desktop-menu-location-column-01-item.selected{background:#fff}.desktop-menu-location-column-01-item-title{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:600}.desktop-menu-location-column-01-item-description{font-size:1.4rem;font-weight:300}.desktop-menu-location-column-02-03{height:0;display:none;grid-column:2/4;opacity:0;transform:translateX(-4.5rem);visibility:hidden}.desktop-menu-location-column-02-03 .flex{height:0;opacity:0;transform:translateX(-4.5rem);visibility:hidden}.desktop-menu-location-column-02 .flex{height:0;opacity:0;transform:translateX(-4.5rem);visibility:hidden}.desktop-menu-location-column-02 .flex{height:0;opacity:0;transform:translateX(-4.5rem);visibility:hidden}.desktop-menu-location-column-03 .flex{height:0;opacity:0;visibility:hidden}.desktop-menu-location-column-02-03.show,.desktop-menu-location-column-02-03 .flex.show,.desktop-menu-location-column-02 .flex.show,.desktop-menu-location-column-03 .flex.show{opacity:1;transform:translateX(0);-webkit-transition:-webkit-transform .45s,opacity .45s;transition:transform .45s,opacity .45s;visibility:visible}.desktop-menu-location-column-02-03.show{display:block}.desktop-menu-location-column-02-title{width:100%;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:500;margin-bottom:2rem;margin-left:4.5rem;margin-top:5rem}.desktop-menu-location-column-02-item{width:100%;font-family:"Montserrat",Helvetica,Arial,sans-serif;margin-bottom:2rem;margin-left:4.5rem}.desktop-menu-location-column-02-item a{border-bottom:1px solid #ccc}.desktop-menu-location-column-02-button{width:25rem;background:#06a7cb;border-bottom:0;color:#fff;display:block;font-size:1.5rem;font-weight:500;margin-top:2rem;padding:1.2rem 1rem;text-align:center}.desktop-menu-location-column-03-title{width:100%;color:#ccc;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:500;margin-bottom:2rem;margin-left:4.5rem;margin-top:5rem}.desktop-menu-location-column-03-item{width:100%;font-family:"Montserrat",Helvetica,Arial,sans-serif;margin-bottom:2rem;margin-left:4.5rem}.google-map-container{width:100%;height:42rem;margin-left:2rem;margin-right:2rem;margin-top:5rem}.desktop-menu-location-column-04{background:#f6f9fb;grid-column:4/5;grid-row:1/3}.desktop-menu-about-column-01-title{width:100%;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:600;padding:5rem 2.5rem 2rem 4.5rem}.desktop-menu-about-column-01-item{width:100%;font-family:"Montserrat",Helvetica,Arial,sans-serif;padding-bottom:1rem;padding-left:4.5rem;padding-top:1rem}.desktop-menu-about-column-01{background:#f6f9fb}.language-menu{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);-webkit-align-items:center;align-items:center;display:none;z-index:10}.language-menu.active{display:-webkit-flex;display:flex}.language-menu ul{width:280px;margin:auto}.language-menu a{display:block;color:#fff;font-size:16px;line-height:40px;background:#333;cursor:pointer}.language-menu a:hover{background:#06a7cb}.language-menu img{width:32px;height:32px;margin:10px;display:inline-block;vertical-align:middle;border-radius:50%;overflow:hidden}.language-toggle{width:2.6rem;height:2.6rem;background-image:url(/img/flag-de.png);background-size:2.6rem;border-radius:3rem;cursor:pointer;position:absolute;right:21rem;top:1.4rem;z-index:2}.language-toggle .drop-down-img{position:absolute;right:-1.8rem}.language-toggle .drop-down-img svg{height:5px}[lang=zh-CN] .language-toggle,.language-toggle.zh{background-image:url(/img/flag-cn.png)}[lang=en] .language-toggle,.language-toggle.en{background-image:url(/img/flag-uk.png)}[lang=tr] .language-toggle{background-image:url(/img/flag-tr.svg)}[lang=pl] .language-toggle{background-image:url(/img/flag-pl.svg)}[lang=ru] .language-toggle{background-image:url(/img/flag-ru.svg)}[lang=es] .language-toggle{background-image:url(/img/flag-es.png)}@media screen and (min-width: 30em){.language-toggle{width:3.2rem;height:3.2rem;background-size:3.2rem;display:block;right:30rem;top:1.5rem}}@media screen and (min-width: 80rem){.language-toggle{right:38rem}}@media screen and (min-width: 120em){.language-toggle{right:40rem}}.mega-search-button{width:2.6rem;height:2.6rem;position:absolute;right:17rem;top:1.4rem;z-index:2}.mega-search-icon{width:100%;height:96%;background-color:rgba(0,0,0,0);background-image:url(/img/icon-search.svg);background-repeat:no-repeat;border:none;cursor:pointer;margin-top:2%;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.search-button-line{width:0;height:3px;background:#222;border-radius:1.5px;cursor:pointer;display:block;opacity:0;position:absolute;margin:.5rem 0;-webkit-transition:all 300ms cubic-bezier(0.17, 1, 0.23, 1);transition:all 300ms cubic-bezier(0.17, 1, 0.23, 1)}.search-button-line:nth-child(2){margin-top:10px;transform:translateY(4px) rotate(135deg);transform:translateY(4px) rotate(135deg)}.search-button-line:nth-child(3){margin-top:18px;transform:translateY(-4px) rotate(45deg);transform:translateY(-4px) rotate(45deg)}.open-search .mega-search-icon{height:0}.open-search .search-button-line{width:3.2rem;opacity:1;-webkit-transition-delay:100ms;transition-delay:100ms}.navbar-search{width:100%;height:8rem;background:#f6f9fb;-webkit-box-shadow:0 2px 20px rgba(47,47,47,0);-moz-box-shadow:0 2px 20px rgba(47,47,47,0);-o-box-shadow:0 2px 20px rgba(47,47,47,0);box-shadow:0 2px 20px rgba(47,47,47,0);left:0;padding-top:1.5rem;padding-left:2.5rem;padding-right:2.5rem;position:fixed;text-align:center;top:5rem;transform:translateY(-15rem);transform:translateY(-15rem);z-index:2}.navbar-search.open-search{-webkit-box-shadow:0 6px 18px rgba(47,47,47,.3);-moz-box-shadow:0 6px 18px rgba(47,47,47,.3);-o-box-shadow:0 6px 18px rgba(47,47,47,.3);box-shadow:0 6px 18px rgba(47,47,47,.3);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;transform:translateY(0)}#navbar.open-search.hide{transform:translate3d(0, 0, 0)}.navbar-search form{width:0;max-width:80rem;margin:auto;position:relative;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.open-search form{width:100%;-webkit-transition-delay:250ms;transition-delay:250ms}.navbar-search #searchinput{width:100%;height:4.5rem;background:rgba(0,0,0,0);border:none;border-bottom:2px solid #222;color:#222;font-size:1.6rem;outline:none;padding:0}.navbar-search #searchsubmit{width:3rem;height:4rem;background:rgba(0,0,0,0) url(/img/icon-search.svg) no-repeat center;background-size:2.4rem 2.4rem;border:none;cursor:pointer;opacity:0;position:absolute;right:0;top:2px}.navbar-search.open-search #searchsubmit{opacity:1;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;-webkit-transition-delay:150ms;transition-delay:150ms}@media screen and (min-width: 30em){.mega-search-button{width:3.2rem;height:3.2rem;right:25rem;top:1.5rem}.navbar-search{top:6rem}}@media screen and (min-width: 80rem){.mega-search-button{right:32rem}}@media screen and (min-width: 120em){.mega-search-button{right:34.5rem}}.hero-bottom-bar{background:linear-gradient(to left, rgba(142, 197, 124, 0.8), rgba(79, 178, 195, 0.8));bottom:0;color:#fff;display:none;left:0;padding:1.2rem;position:absolute;right:0;text-align:center}.hero-bottom-bar .flex{width:100%;max-width:90%;-webkit-justify-content:space-between;justify-content:space-between;margin:auto}.hero-bottom-bar div{width:auto}@media screen and (min-width: 48em){.hero-bottom-bar{display:flex}}.online-booking{height:4.2rem;cursor:pointer;font-size:1.1rem;position:absolute;right:5.5rem;top:8px;z-index:2}.online-booking span{background:#06a7cb;color:#fff;display:block;line-height:2.1rem;padding:8px 1rem}.online-booking span:after{width:5px;height:5px;border-right:1px solid;border-bottom:1px solid;content:"";display:none;position:absolute;right:1.5rem;top:15px;transform:rotate(45deg)}.online-booking ul{display:none}.online-booking.open-online-booking ul{display:block}.online-booking li a{display:block;padding:10px;background:rgba(6,167,203,.9);color:#fff}.online-booking li a:hover{background:#06a7cb}@media screen and (min-width: 30em){.online-booking{font-size:1.3rem;right:8rem;top:1rem}.online-booking span{height:4.2rem;padding:1rem 3.5rem 1.05rem 1.5rem}.online-booking span:after{display:block;top:1.7rem}}@media screen and (min-width: 48em){.online-booking{font-size:1.4rem}}@media screen and (min-width: 80rem){.online-booking{right:13rem}}@media screen and (min-width: 120em){.online-booking{right:16rem}}#jameda{display:none}.jameda-item{width:9rem;height:14.5rem;background-image:url(https://cdn1.jameda-elements.de/premium/widgets/_images/bw-small-bg.png);background-repeat:no-repeat;font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;line-height:1.5rem;margin:0;position:absolute;right:2.65rem;top:0;transform:translateY(-15rem);transform:translateY(-15rem);z-index:10}#jameda .jameda-item-one{-webkit-animation:first-flag 10s infinite;animation:first-flag 10s infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transform-origin:100% 100%}@-webkit-keyframes first-flag{0%{transform:translateY(-15rem)}10%{transform:translateY(0rem)}40%{transform:translateY(0rem)}50%{transform:translateY(-15rem)}100%{transform:translateY(-15rem)}}@keyframes first-flag{0%{transform:translateY(-15rem)}5%{transform:translateY(0rem)}45%{transform:translateY(0rem)}50%{transform:translateY(-15rem)}100%{transform:translateY(-15rem)}}#jameda .jameda-item-two{-webkit-animation:second-flag 10s infinite;animation:second-flag 10s infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transform-origin:100% 100%}@-webkit-keyframes second-flag{0%{transform:translateY(-15rem)}40%{transform:translateY(-15rem)}50%{transform:translateY(0rem)}90%{transform:translateY(0rem)}100%{transform:translateY(-15rem)}}@keyframes second-flag{0%{transform:translateY(-15rem)}50%{transform:translateY(-15rem)}55%{transform:translateY(0rem)}90%{transform:translateY(0rem)}100%{transform:translateY(-15rem)}}.jameda-info{display:block;position:absolute;top:100px;left:10px;width:70px;height:20px;background-color:rgba(0,0,0,0) !important}@media screen and (min-width: 80em){#jameda{display:block}}.bottom-social{position:fixed;bottom:3.5rem;right:1rem;-webkit-transition:.25s;transition:.25s;z-index:3}.bottom-social a{display:block;margin-top:3px}.bottom-social img{width:30px;height:30px}.bottom-social.move-up{bottom:7rem}@media screen and (min-width: 48em){.bottom-social{right:3rem}}.floating-bottom-menu{width:100%;height:6rem;background:rgba(6,167,203,.8);background:linear-gradient(to left, rgb(142, 197, 124), rgb(79, 178, 195));bottom:0;color:#fff;cursor:pointer;display:block;left:0;position:fixed;-webkit-user-select:none;-moz-user-select:none;transform:translate3d(0, 0, 0);-webkit-transition:.25s;transition:.25s;z-index:2}.floating-bottom-menu.hide{transform:translate3d(0, 6rem, 0);transform:translate3d(0, 6rem, 0)}.floating-bottom-menu ul{height:100%}.floating-bottom-menu li{float:left;width:20%;height:100%;text-align:center;-webkit-transition:background-color .2s;transition:background-color .2s}.floating-bottom-menu li:hover{background-color:rgba(0,0,0,.15)}.floating-bottom-menu img{height:40px;margin-top:10px;vertical-align:middle}.floating-bottom-menu span{display:none;padding:1.6rem 1.2rem;position:relative}.floating-bottom-menu a{display:block;height:100%}@media screen and (min-width: 64em){.floating-bottom-menu{display:block}.floating-bottom-menu span{display:inline-block}}.hero-content-container{height:100%;padding-top:6rem}.hero-title-container{width:100%;color:#fff;font-family:"Montserrat",Helvetica,Arial,sans-serif;left:50%;-webkit-justify-content:space-between;justify-content:space-between;padding:2rem;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.hero-title-container-left{width:100%;margin-top:auto}.hero-title{width:100%;font-size:1.8rem;font-weight:500;line-height:2.2;margin-bottom:5px;text-transform:uppercase}.hero-title-first-line,.hero-title-second-line{padding:8px 0 0 1rem;position:relative;z-index:1}.hero-title-first-line:before,.hero-title-second-line:before{width:20.5rem;height:3.7rem;-webkit-animation:bg-slide-out 2s;animation:bg-slide-out 2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background:linear-gradient(to left, rgba(142, 197, 124, 0.8), rgba(79, 178, 195, 0.8));content:"";left:0;position:absolute;top:0;transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;z-index:-1}.hero-title-second-line:before{width:28rem}@-webkit-keyframes bg-slide-out{0%{transform:scaleX(0);-webkit-transform-origin:0 50%}50%{transform:scaleX(1);-webkit-transform-origin:0 50%}100%{transform:scaleX(1);-webkit-transform-origin:100% 50%}}@keyframes bg-slide-out{0%{transform:scaleX(0);transform-origin:0 50%}50%{transform:scaleX(1);transform-origin:0 50%}100%{transform:scaleX(1);transform-origin:100% 50%}}.hero-title-description{width:100%;display:block;font-size:1.4rem;font-style:italic}.hero-search-container{width:100%;display:none;margin-top:2rem}.hero-search-input{width:21rem;height:4.2rem;background:hsla(0,0%,100%,.7);border:0;border-radius:1rem 0 0 1rem;float:left;font-size:1.2rem;outline:none;padding:1rem 2rem}.hero-search-input::-webkit-input-placeholder{color:#666;font-style:italic;font-weight:300}.hero-search-input:-ms-input-placeholder{color:#666;font-style:italic;font-weight:300}.hero-search-input::placeholder{color:#666;font-style:italic;font-weight:300}.hero-search-submit-button{width:5rem;height:4.2rem;background:#fff;border-radius:0 1rem 1rem 0;float:left}.hero-search-submit-icon{width:2rem;fill:#666;opacity:.5;vertical-align:sub}#___gcse_0 .gsc-control-cse,#___gcse_0 .gsc-search-box{width:0;height:0;background:rgba(0,0,0,0);border:none;padding:0;z-index:-10}.gsc-input,.gsc-search-button{width:0;height:0;opacity:0;z-index:-10}.hero-title-container-right{display:none}.hero-calendar{width:35rem}@media screen and (min-width: 30em){.hero-title-container{padding:3rem}.hero-title{font-size:2.2rem;line-height:1.8}.hero-title-first-line:before{width:23rem}.hero-title-second-line:before{width:33rem}.hero-search-input{width:25rem;font-size:1.4rem}.hero-search-submit-button{width:7rem}}@media screen and (min-width: 40em){.hero-title{font-size:2.4rem}.hero-title-first-line:before{width:33rem}.hero-title-second-line:before{width:43rem}.hero-title-description{width:75%;display:block}.hero-search-input{width:30rem}.hero-search-submit-button{width:9rem}}@media screen and (min-width: 64em){.hero-title-container-left{width:50%}.hero-title-container-right{display:block}}@media screen and (min-width: 80em){.hero-title-description{font-size:1.6rem}}.content-container .container{max-width:144rem;padding-bottom:7rem;padding-top:10rem}.basics-section .container{-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:0;padding-top:5rem}.basics-section-title{width:100%;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:600;margin-bottom:5rem}.basics-item h2{width:100%;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:600;margin-bottom:0}.basics-item h3{width:100%;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400}.basics-item{margin-bottom:5rem;overflow:hidden;position:relative}.basics-item:last-child{margin-bottom:0}.basics-item-top{width:100%;height:5.5rem;cursor:pointer;padding-left:6rem;position:relative;z-index:1}.basics-item-top:before{width:4.5rem;height:2px;background:linear-gradient(to bottom right, rgb(142, 197, 124), rgb(79, 178, 195));content:"";display:block;left:0;position:absolute;top:50%;-webkit-transition:all .2s;transition:all .2s}.basics-item-top .drop-down-img{position:absolute;right:0;top:7px;-webkit-transition:all .4s;transition:all .4s}.mobile-menu-item.drop-down .drop-down-img{transform:rotate(180deg);transform:rotate(180deg)}.basics-item-top .drop-down-img svg{width:1.25rem;height:1.25rem;vertical-align:middle}.basics-item-bottom{height:0;margin-top:2rem;opacity:0;position:relative;transform:translateY(2rem);transform:translateY(2rem);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;z-index:0}.basics-item-bottom.show{height:auto;opacity:1;transform:translateY(0)}.basics-item .basic-item-note{font-size:80%;color:#888;margin-bottom:0}@media screen and (min-width: 48em){.basics-section .container{padding-top:7rem}}@media screen and (min-width: 80em){.basics-item{width:30%;min-height:6rem;cursor:pointer;margin-bottom:0}.basics-item .basics-item-bottom p{margin-bottom:1.5rem}.basics-item-top{left:0;position:absolute;top:0;z-index:1}.basics-item h2{font-size:1.8rem}.basics-item h3{font-size:1.9rem}.basics-item-bottom,.basics-item-bottom.show{height:0;margin-top:0;opacity:0;overflow:hidden;transform:translateY(0);transform:translateY(0)}.basics-item:hover .basics-item-top{opacity:0;-webkit-transition:opacity .7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity .7s cubic-bezier(0.645, 0.045, 0.355, 1)}.basics-item:hover .basics-item-bottom{height:27rem;opacity:1;overflow:hidden;-webkit-transition:opacity .7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity .7s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition-delay:1s;transition-delay:1s}.basics-item-top .drop-down-img{top:1.2rem}.basics-item-top .drop-down-img svg{width:1.5rem;height:1.5rem}.basics-item-top .drop-down-img svg rect,.basics-item-top.drop-down #chevron-arrow rect{fill:#666}.basics-item-top.drop-down .drop-down-img{transform:rotate(0deg);transform:rotate(0deg)}}@media screen and (min-width: 90em){.basics-item:hover .basics-item-bottom{height:24rem}}.revealer-layers-container{width:100%;height:100%;display:none;position:absolute;z-index:1;pointer-events:none;bottom:-100%;left:0}.revealer-layer{position:absolute;width:100%;height:100%;top:0;left:0;background:#f9f9f9}.basics-item:hover .revealer-layer{animation:reveal-effect-01 1.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) forwards;background:rgba(142,197,124,.65)}.basics-item:hover .revealer-layer:nth-child(2){animation-name:reveal-effect-02;background:rgba(79,178,195,.65)}.basics-item:hover .revealer-layer:nth-child(3){animation-name:reveal-effect-03;background:#aaa}@keyframes reveal-effect-01{0%{transform:translate3d(0, 0, 0)}25%,75%{transform:translate3d(0, -100%, 0);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}100%{transform:translate3d(0, -200%, 0)}}@keyframes reveal-effect-02{0%,12.5%{transform:translate3d(0, 0, 0)}37.5%,62.5%{transform:translate3d(0, -100%, 0);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}87.5%,100%{transform:translate3d(0, -200%, 0)}}@keyframes reveal-effect-03{0%,25%{transform:translate3d(0, 0, 0);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}75%,100%{transform:translate3d(0, -200%, 0)}}@media screen and (min-width: 80em){.revealer-layers-container{display:block}}.ig-grid-container{padding-bottom:12rem}.ig-grid-container .grid{-ms-grid-gap:1rem;grid-gap:1rem;-ms-grid-template-columns:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr)}.ig-grid-item{width:100%;height:50vw}.ig-grid-img{width:100%;height:100%;background-size:cover;background-position:center;display:block}@media screen and (min-width: 48em){.ig-grid-container .grid{-ms-grid-gap:2rem;grid-gap:2rem;-ms-grid-template-columns:repeat(3, 1fr);grid-template-columns:repeat(3, 1fr)}.ig-grid-item{height:33vw}}@media screen and (min-width: 80em){.ig-grid-container .grid{-ms-grid-gap:4rem;grid-gap:4rem}.ig-grid-item{height:44rem}}.overview-section .content-title{width:100%;background:linear-gradient(to top, rgba(142, 197, 124, 0.8), rgba(79, 178, 195, 0.8));-webkit-background-clip:text;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:500;margin-bottom:5rem;text-align:center;-webkit-text-fill-color:rgba(0,0,0,0)}.content-container p{margin-bottom:3rem}.gradient-line-break{width:100%;height:5rem;background:linear-gradient(to left, rgba(142, 197, 124, 0.8), rgba(79, 178, 195, 0.8))}.our-mission-section .container{padding-top:7rem}.our-mission-left-container,.our-mission-right-container{width:100%}.our-mission-left-container .content-title{width:100%;background:linear-gradient(to left, rgba(142, 197, 124, 0.8), rgba(79, 178, 195, 0.8));-webkit-background-clip:text;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:700;margin-bottom:5rem;text-align:center;-webkit-text-fill-color:rgba(0,0,0,0)}.stats-photo-container{width:100%;max-width:70rem;height:50rem;margin-bottom:7rem;margin-left:auto;margin-right:auto;position:relative}.stats-photo-one img,.stats-photo-two img{width:35rem;height:38rem;object-fit:cover;margin-bottom:-6px}.stats-photo-one{left:0;position:absolute;top:40%;z-index:1}.stats-photo-one.animate{-webkit-animation:slide-in-right 2s;animation:slide-in-right 2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.stats-photo-two{bottom:40%;position:absolute;right:0;z-index:2}.stats-photo-two.animate{-webkit-animation:slide-in-left 2s;animation:slide-in-left 2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transform-origin:100% 100%}.stats-photo-one img,.stats-photo-two img{position:absolute;transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0)}.stats-photo-one.animate img,.stats-photo-two.animate img{-webkit-animation:fading-in 2s;animation:fading-in 2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transform:translate(-50%, -50%) scale(1.4);transform:translate(-50%, -50%) scale(1.4);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.stats-photo-one.animate .overlay{width:39rem;height:41rem;opacity:1;-webkit-animation:slide-out-left 2s;animation:slide-out-left 2s;background:#ddd;position:absolute;transform:translateX(-50%) translateY(-50%) scaleX(0);transform:translateX(-50%) translateY(-50%) scaleX(0);transform-origin:0 0}.stats-photo-two.animate .overlay{width:39rem;height:41rem;opacity:1;-webkit-animation:slide-out-right 2s;animation:slide-out-right 2s;background:#ddd;position:absolute;transform:translateX(-50%) translateY(-50%) scaleX(0);transform:translateX(-50%) translateY(-50%) scaleX(0);transform-origin:0 0}@-webkit-keyframes slide-in-left{to{transform:translate(-20rem)}}@keyframes slide-in-left{to{transform:translate(-20rem)}}@-webkit-keyframes slide-in-right{to{transform:translate(20rem)}}@keyframes slide-in-right{to{transform:translate(20rem)}}@-webkit-keyframes fading-in{0%{opacity:0}50%{opacity:0}51%{opacity:1}100%{opacity:1;transform:translate(-50%, -50%)}}@keyframes fading-in{0%{opacity:0}50%{opacity:0}51%{opacity:1}100%{opacity:1;transform:translate(-50%, -50%)}}@-webkit-keyframes slide-out-left{0%{transform:translateX(-50%) translateY(-50%) scaleX(0);-webkit-transform-origin:100% 50%}50%{transform:translateX(-50%) translateY(-50%) scaleX(1);-webkit-transform-origin:100% 50%}51%{transform:translateX(-50%) translateY(-50%) scaleX(1);-webkit-transform-origin:0 50%}100%{transform:translateX(-50%) translateY(-50%) scaleX(0);-webkit-transform-origin:0 50%}}@keyframes slide-out-left{0%{transform:translateX(-50%) translateY(-50%) scaleX(0);transform-origin:100% 50%}50%{transform:translateX(-50%) translateY(-50%) scaleX(1);transform-origin:100% 50%}51%{transform:translateX(-50%) translateY(-50%) scaleX(1);transform-origin:0 50%}100%{transform:translateX(-50%) translateY(-50%) scaleX(0);transform-origin:0 50%}}@-webkit-keyframes slide-out-right{0%{transform:translateX(-50%) translateY(-50%) scaleX(0);-webkit-transform-origin:0 50%}50%{transform:translateX(-50%) translateY(-50%) scaleX(1);-webkit-transform-origin:0 50%}51%{transform:translateX(-50%) translateY(-50%) scaleX(1);-webkit-transform-origin:100% 50%}100%{transform:translateX(-50%) translateY(-50%) scaleX(0);-webkit-transform-origin:100% 50%}}@keyframes slide-out-right{0%{transform:translateX(-50%) translateY(-50%) scaleX(0);transform-origin:0 50%}50%{transform:translateX(-50%) translateY(-50%) scaleX(1);transform-origin:0 50%}51%{transform:translateX(-50%) translateY(-50%) scaleX(1);transform-origin:100% 50%}100%{transform:translateX(-50%) translateY(-50%) scaleX(0);transform-origin:100% 50%}}.stats-container{margin-bottom:5rem}.stats-item{width:50%;margin-bottom:5rem}.stats-number{width:100%;color:#000;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:3.6rem;font-weight:800;text-align:center}.stats-plus-sign{background:linear-gradient(to left, rgba(142, 197, 124, 0.8), rgba(79, 178, 195, 0.8));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.stats-title{width:100%;font-size:2.2rem;font-weight:300;text-align:center}.our-mission-right-container .content-subtitle{width:100%;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:800;margin-bottom:3rem;text-transform:uppercase}.our-mission-right-container .content-title{width:100%;background:linear-gradient(to left, rgba(142, 197, 124, 0.8), rgba(79, 178, 195, 0.8));-webkit-background-clip:text;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:3.6rem;font-weight:700;line-height:1.3;margin-bottom:5rem;-webkit-text-fill-color:rgba(0,0,0,0)}.premium-steps-container{margin-top:5rem}.premium-steps-title{width:100%;color:#666;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:3.6rem;font-weight:300;line-height:1.3;margin-bottom:5rem;word-break:break-all}.premium-steps-item{margin-bottom:5rem}.premium-steps-item-icon{width:20%;padding-right:5%}.premium-steps-item-icon img{width:100%;object-fit:contain}.premium-steps-item-content{width:80%}.premium-steps-item-content-title{font-weight:700}.our-mission-section .online-booking{width:16rem;margin-bottom:5rem;margin-left:15%;margin-top:3rem;position:relative;right:auto}@media screen and (min-width: 40em){.premium-steps-item-icon{width:15%}.premium-steps-item-content{width:85%}}@media screen and (min-width: 80em){.our-mission-left-container,.our-mission-right-container{width:50%}.our-mission-left-container{padding-right:5%}}.blue-line-break{width:100%;height:1rem;background:#06a7cb}.ask-a-question-button{height:4.2rem;border:0;cursor:pointer;font-size:1.3rem;margin-left:2rem;margin-top:1rem;outline:none;padding:0;position:relative;text-align:center}.collapsible .ask-a-question-button p{background:#06a7cb;color:#fff;display:block;padding:8px 2rem}.homepage-standorte-title{width:100%;background:linear-gradient(to top, rgba(142, 197, 124, 0.8), rgba(79, 178, 195, 0.8));-webkit-background-clip:text;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:3.6rem;font-weight:700;line-height:1.3;margin-bottom:5rem;text-align:center;-webkit-text-fill-color:rgba(0,0,0,0);word-break:break-all}.homepage-standorte-map-container,.homepage-standorte-list-container{width:100%}.homepage-standorte-map-container svg,.homepage-standorte-map-container img{width:100%;max-width:48rem;display:block;margin:auto auto 5rem}.homepage-standorte-list-item{margin-bottom:5rem;padding-left:1rem}.homepage-standorte-list-item h3{color:#06a7cb;font-size:120%}.homepage-standorte-list-item:hover h3{text-decoration:underline}#berlin.marked,#dusseldorf.marked,#koln.marked,#frankfurt.marked{fill:url(#mapgradient)}@media screen and (min-width: 40em){.homepage-standorte-map-container svg{width:100%;max-width:none;max-height:54rem;margin-bottom:3rem;margin-top:3rem}.homepage-standorte-map-container img{max-height:54rem;margin-bottom:3rem;margin-top:3rem}.homepage-standorte-map-container{width:60%}.homepage-standorte-list-container{width:40%}}@media screen and (min-width: 64em){.homepage-standorte-map-container svg,.homepage-standorte-map-container img{width:auto;max-width:none}}.footer-contact-form-section{background:#fafafa}.footer-contact-form-container{max-width:94rem;margin:auto;padding-bottom:5rem}.contact-form-input-container{font-weight:400;justify-content:space-between}.contact-form-input-item{width:100%;margin-bottom:5rem;position:relative}.contact-form-input-item label{color:rgba(1,24,30,.7);font-size:1.3rem}.contact-form-input-item input,.contact-form-input-item textarea{width:100%;background:none;border:none;border-bottom:1px solid rgba(1,24,30,.25);display:block;outline:none;padding:.5rem 0;-webkit-transition:all 600ms cubic-bezier(0.17, 1, 0.23, 1);transition:all 600ms cubic-bezier(0.17, 1, 0.23, 1)}.contact-form-input-item select{width:100%;border-bottom:1px solid rgba(1,24,30,.25);cursor:pointer;display:block;padding:.5rem 0;position:relative;-webkit-transition:all 600ms cubic-bezier(0.17, 1, 0.23, 1);transition:all 600ms cubic-bezier(0.17, 1, 0.23, 1)}.dropdown{position:relative}.dropdown:after{width:.9rem;height:.9rem;background-image:url(/img/down-arrow.png);background-size:cover;content:"";cursor:inherit;display:block;right:1.5rem;pointer-events:none;position:absolute;top:1.2rem}.contact-form-input-item textarea{max-width:100%;min-width:100%;height:15rem;max-height:50rem}.contact-form-input-item input:focus,.contact-form-input-item textarea:focus{border-bottom:1px solid rgba(1,24,30,.7)}.contact-form-input-item.loading{cursor:not-allowed;opacity:.75;pointer-events:none}.form-field-error-icon{bottom:0;opacity:0;right:0;position:absolute}.form-field-error-text{bottom:-5rem;color:#f24;font-size:1.2rem;left:0;opacity:0;position:absolute}.form-field-error-icon.error,.form-field-error-text.error{opacity:1}.contact-form-input-checkbox{cursor:pointer;font-size:1.3rem;margin-bottom:5rem;padding-left:3rem;position:relative}.contact-form-input-checkbox a{text-decoration:underline}.contact-form-input-checkbox:after{content:"";position:absolute;top:3px;left:6.5px;width:4.5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.contact-form-input-checkbox:before{width:1.5rem;height:1.5rem;border:2px solid #06a7cb;content:"";left:0;position:absolute;top:1px}.contact-form-input-checkbox.checked:before{background:#06a7cb}.contact-form-input-checkbox.invalid:before{border-color:#f24}.contact-form-input-submit{cursor:pointer}.contact-form-submit-button{width:12rem;height:5rem;background:#06a7cb;color:#fff;overflow:hidden;padding:0;position:relative;vertical-align:middle}@media screen and (min-width: 48em){#ihr-phone-container,#ihr-email-container,#ihr-time-container,#ihr-date-container{width:48%}}.kontakt-checkboxes ul{margin-bottom:0;overflow:hidden}.kontakt-checkboxes li{width:50%;color:#888;position:relative;float:left;box-sizing:border-box;padding-left:25px;padding-bottom:10px;line-height:1.4;cursor:pointer}.kontakt-checkboxes li:before{width:1.5rem;height:1.5rem;border:2px solid #06a7cb;content:"";position:absolute;top:0;left:0}.kontakt-checkboxes li.checked{color:#06a7cb}.kontakt-checkboxes li.checked:before{background:#06a7cb}.kontakt-checkboxes li.checked:after{width:5px;height:10px;content:"";position:absolute;top:2px;left:6px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}#kontakt-attachments span{display:inline-block}#kontakt-attachments input{display:none}.files-upload-icon{width:4.5rem;height:4.5rem;background-repeat:no-repeat;background-position:center;background-size:3rem;border:1px solid #aaa;cursor:pointer;display:inline-block;margin-left:10px;position:relative;vertical-align:middle}.files-upload-icon[data-files]:after{width:2rem;height:2rem;background:#1d9db1;border-radius:50%;color:#fff;content:attr(data-files);font-size:1.3rem;line-height:2rem;position:absolute;right:-1rem;text-align:center;top:-1rem}.spinner{width:4rem;height:4rem;-webkit-animation-duration:3000ms;animation-duration:3000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-position:center;background-repeat:no-repeat;background-size:contain;display:none;margin-left:2rem;vertical-align:middle}.spinner.show{display:inline-block}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.bg-line{display:inline-flex;position:relative}.bg-line::before{content:"";position:absolute;left:-10rem;right:-2rem;top:.5rem;bottom:.5rem;border-radius:.5rem;backdrop-filter:blur(5px);background:linear-gradient(to left, rgba(142, 197, 124, 0.8), rgba(79, 178, 195, 0.8));z-index:-1}.header-hero-container{width:90%;position:absolute;top:40%;left:5%;margin:0;padding:0}.header-hero-title{color:#fff;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:2.8rem;font-weight:200;line-height:4.7rem;text-transform:uppercase}.header-hero-title strong{font-weight:600}.header-hero-title.black{color:#333}.header-hero-button{background:#06a7cb;color:#fff;display:inline-block;font-family:"Montserrat",Helvetica,Arial,sans-serif;margin-top:5rem;padding:1rem 3rem;text-transform:uppercase}@media screen and (min-width: 40em){.header-hero-title{font-size:3.8rem;line-height:5.8rem}}@media screen and (min-width: 48em){.header-hero-container{top:38%}}@media screen and (min-width: 90em){.header-hero-container{top:35%}.header-hero-title{font-size:5.1rem;line-height:7rem}.header-hero-button{margin-top:7rem;padding:1.5rem 4rem}}#subpage-content .container{max-width:90rem;padding:0 3rem}#subpage-content .wider-container{max-width:120rem}#subpage-content .container img{width:100%;margin-bottom:3rem;object-fit:cover}#subpage-content h2{width:100%;color:#06a7cb;font-size:2.1rem;font-weight:400;line-height:3.7rem;margin-bottom:3rem;margin-top:5rem}#subpage-content .subheading-center{font-weight:300;text-align:center}@media screen and (min-width: 48em){#subpage-content h2{font-size:2.4rem;line-height:3.8rem}}@media screen and (min-width: 80em){#subpage-content h2{font-size:2.8rem;line-height:4.5rem;margin-bottom:4rem}}@media screen and (min-width: 90em){#subpage-content h2{font-size:3.1rem;line-height:5rem}}#subpage-content h3{color:#06a7cb;font-size:21px;font-weight:400;padding:2rem 0}#subpage-content h4{font-size:16px;font-weight:400;padding-bottom:5px}#subpage-content p{width:100%;color:#888;font-size:1.8rem;line-height:2;margin-bottom:0;padding-bottom:5rem}@media screen and (min-width: 80em){#subpage-content p{line-height:2.1;padding-bottom:8rem}}#subpage-content p a{text-decoration:underline;color:rgba(6,167,203,.8)}#subpage-content p a:hover{color:#06a7cb}#subpage-content .infobox{float:right;padding:20px;margin:0 0 20px 10px;background:#06a7cb;color:#fff;font-size:16px;font-weight:700}#subpage-content .infobox td{padding:0 5px}#subpage-content .infobox a{text-decoration:underline}#subpage-content .contentbox{float:right;padding:20px;margin:0 0 20px 10px;max-width:500px;background:#06a7cb;color:#fff}#subpage-content .contentbox h2{font-weight:bold;color:#fff}#subpage-content .contentbox p{color:#fff}#subpage-content .contentbox a{color:#fff;text-decoration:underline}#subpage-content ul{margin-bottom:3rem}#subpage-content li{color:#888;line-height:2;padding-bottom:1.5rem;padding-left:2rem}#subpage-content li:before{content:"";width:4px;height:4px;border-radius:50%;position:absolute;top:1.2rem;left:5px;background:#06a7cb}#subpage-content li ul{padding:5px 0}#subpage-content li ul li{opacity:.8}#subpage-content li a{border-bottom:1px solid rgba(0,0,0,0);-webkit-transition:.3s;transition:.3s}#subpage-content li a:hover{border-bottom:1px solid rgba(6,167,203,.5);color:#06a7cb}.page-content-button,.page-content-button-social{background:#06a7cb;color:#fff;display:inline-block;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:500;margin-bottom:3rem;padding:1.5rem 4rem;text-transform:uppercase}.page-content-button.grey{background:#789}@media screen and (min-width: 80em){#subpage-content ul{margin-bottom:4rem}.page-content-button{margin-bottom:5rem}}.subpage-title{width:100%;color:#666;font-size:2.8rem;font-weight:100;line-height:4.7rem;margin-bottom:5rem;margin-top:10rem;position:relative;text-align:center;text-transform:uppercase;word-break:break-word}@media screen and (min-width: 40em){.subpage-title{font-size:3.2rem;line-height:5rem}}@media screen and (min-width: 48em){.subpage-title{font-size:3.8rem;line-height:5.8rem}}@media screen and (min-width: 90em){.subpage-title{font-size:5.1rem;line-height:7rem}}#subpage-content .title-with-bg span{width:fit-content;background:#06a7cb;color:#fff;display:block;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:130%;margin-bottom:5px;padding:3px 1rem;text-transform:uppercase;word-break:break-all}#subpage-content .title-with-bg span:first-child{font-size:100%}.page-content-button-social.ig-social{background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%)}.page-content-button-social.wa-social{background:linear-gradient(45deg, #27df6d 0%, #1cd963 25%, #17cb5a 50%, #0fb64e 75%, #0d9c8a 100%)}.page-content-button-social.mg-social{background:#007fff}.page-content-button-social.foto-assess{background:#333;background:linear-gradient(45deg, #666 0%, #555 25%, #444 50%, #333 75%, #333 100%)}#subpage-content .container .page-content-button-social img{width:3rem;height:3rem;object-fit:contain;margin-bottom:0;margin-left:1rem;position:relative;top:-2px;vertical-align:middle}.info-box{width:100%;color:#fff;background:#06a7cb;margin-bottom:8rem;margin-top:6rem;padding:5rem 3rem}.info-box-heading{font-size:2.8rem;line-height:4.7rem;margin-bottom:2rem;text-transform:uppercase}.info-box-table{width:100%;border-collapse:collapse}.info-box-table td{padding:1rem 0;border-bottom:1px solid #fff}.info-box-table td:first-child{font-weight:700}.info-box-footer{margin-bottom:1rem;margin-top:1rem}.table-box{width:100%;border-top:1px solid #06a7cb;border-collapse:collapse;margin-bottom:5rem}.table-box td{width:30%;border-bottom:1px solid #06a7cb;padding:15px 1rem 15px 0;vertical-align:top;word-break:break-all}.table-box td:first-child{width:40%;font-weight:700}.table-box td:last-child{padding-right:0}@media screen and (min-width: 80em){.table-box td,.table-box td:first-child,.table-box td:last-child{width:auto;padding-right:7rem}.table-box td:last-child{padding-right:0}}#subpage-content .youtube-container{width:100%;margin-bottom:10rem;margin-top:5rem;height:50rem;position:relative}#subpage-content .youtube-container iframe{width:100%;height:100%}.insta-box-container{width:100%;gap:1rem;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;margin-bottom:5rem;margin-top:8rem}.insta-box a{display:block;padding-bottom:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}@media screen and (min-width: 64em){.insta-box-container{gap:2rem}}iframe.instagram-media{min-width:240px !important;margin-left:auto !important;margin-right:auto !important}.profile-photo-container{width:100%;-webkit-justify-content:space-around;justify-content:space-around;margin-bottom:5rem;margin-top:8rem}.profile-photo{width:100%;margin-bottom:1rem}.profile-photo a{border-radius:50%;-webkit-box-shadow:0 2px 12px rgba(142,197,124,.6);-moz-box-shadow:0 2px 12px rgba(142,197,124,.6);-o-box-shadow:0 2px 12px rgba(142,197,124,.6);box-shadow:0 2px 12px rgba(142,197,124,.6);display:block;margin-bottom:2rem;padding-bottom:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;-webkit-transition:all 600ms cubic-bezier(0.17, 1, 0.23, 1);transition:all 600ms cubic-bezier(0.17, 1, 0.23, 1)}.profile-photo a:hover{-webkit-box-shadow:0 5px 28px rgba(142,197,124,.4);-moz-box-shadow:0 5px 28px rgba(142,197,124,.4);-o-box-shadow:0 5px 28px rgba(142,197,124,.4);box-shadow:0 5px 28px rgba(142,197,124,.4)}#subpage-content .profile-photo-title{font-size:1.8rem;line-height:1;margin-bottom:1rem;margin-top:0}#subpage-content .profile-photo-description{font-size:1.5rem;line-height:1.6}@media screen and (min-width: 23.75em){.profile-photo-container{gap:4%}.profile-photo{width:48%;margin-bottom:1rem}}@media screen and (min-width: 48em){.profile-photo-container{gap:5%}.profile-photo{width:30%}.profile-photo a{margin-bottom:3rem}#subpage-content .profile-photo-title{font-size:2rem;line-height:1;margin-bottom:1rem}}.preise-grid{display:flex;width:100%;font-size:16px;margin:auto}.preise-grid-wrapper{padding-top:20px;padding-bottom:40px}.preise-grid-wrapper>div{flex:1;display:flex;flex-direction:column}.preise-box{flex:1;padding:40px 20px;background:#06a7cb;color:#fff;margin:10px}.preise-box-arrow-left{flex:.8}.preise-box-arrow-right{flex:.2;margin:10px 0;background:url(/img/social/preise-box-arrow-right.svg) center no-repeat;background-size:contain}.preise-header{overflow:hidden}.preise-title{float:left;letter-spacing:1px}.preise-subtitle{font-style:italic;font-weight:700}.preise-subheading{font-weight:700}.preise-figure{font-size:36px;float:right}.preise-small{font-size:13px;padding:15px 0}.preise-line{overflow:hidden;padding:2px 0}.preise-line:after{content:"";display:block;border-top:2px dotted hsla(0,0%,100%,.3);margin-top:-6px}.preise-line span{background:#06a7cb}.preise-line-right{float:right}.preise-bullet{padding:2px 15px;position:relative;line-height:1.2}.preise-bullet:before{content:"";position:absolute;top:6px;left:0;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.preise-border:before{content:"";display:block;border-top:1px solid #fff;margin:20px 0 10px 0}.preise-box .preise-button{background:#fff;color:#06a7cb;font-size:14px;padding:10px;display:block;max-width:200px;margin:60px auto 0;text-align:center}@media(max-width: 640px){.preise-grid{display:block}.preise-box-arrow-right{height:50px;background-image:url(/img/social/preise-box-arrow-down.svg)}}.iconbar.toggle{background:#06a7cb;position:fixed;bottom:-100px;z-index:6;display:block}.iconbar.slideup{transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}.menu-wrapper{max-width:940px;margin:auto;padding:80px 20px 160px}@media(max-height: 2500px){.menu-wrapper{padding-bottom:2500px}}@media(max-height: 2000px){.menu-wrapper{padding-bottom:2000px}}@media(max-height: 1500px){.menu-wrapper{padding-bottom:1500px}}@media(max-height: 1000px){.menu-wrapper{padding-bottom:1000px}}@media(max-height: 500px){.menu-wrapper{padding-bottom:500px}}.menu h2{font-size:18px;font-weight:normal;padding-bottom:20px;text-align:center}.menu h2:after{content:"";display:block;border-bottom:1px solid hsla(0,0%,100%,.2);position:relative;top:-12px}.menu h2 a{background:#06a7cb;position:relative;z-index:1;padding:0 20px}.menu h3{font-size:16px;padding-bottom:10px}.menu .lists{overflow:hidden;padding-bottom:20px}.column{width:33.3333%;float:left}.column4{width:25%;float:left}.menu ul ul{padding-bottom:10px}.menu li li{padding-bottom:10px}.menu li li a{opacity:.6;-webkit-transition:.2s;transition:.2s}.external{background:url(/img/icon-newtab.png) right center no-repeat;background-size:16px;padding-right:20px}p .external{background:url(/img/icon-newtab-alt.png) right center no-repeat;background-size:14px}p .external:hover{color:#06a7cb;border-bottom:1px dotted}.heading{background:#06a7cb;color:#fff;font-size:30px;font-weight:normal;text-align:center;padding:65px 0 70px}.heading.mapbg{background-image:url(/img/bg-map2.jpg);padding:100px 0}.subheading{background-color:#fafafa;padding:50px 20px 60px;font-style:italic}.subheading div{max-width:900px;margin:auto}.subheading p{color:#06a7cb;font-size:21px;max-width:700px;margin:auto}.subheading span{display:block;padding-top:10px}.longtext{padding:30px 20px;max-width:940px;margin:auto;overflow:hidden}.longtext h2{color:#06a7cb;font-size:21px;font-weight:normal;padding:10px 0 20px}.longtext h3{color:#333;font-size:18px;font-weight:normal;padding:10px 0 20px}.longtext h4{font-size:16px;padding-bottom:10px}.longtext h5{color:#666;font-size:16px;font-weight:normal;padding-bottom:10px}.longtext p{line-height:1.8;padding-bottom:20px}.longtext img{display:block;margin-bottom:10px}.section{overflow:hidden;padding-bottom:50px;margin-bottom:30px;border-bottom:1px solid #eee}img.center{display:block;margin:auto}.sidebar p{font-size:14px;line-height:1.5}.sidebarlinks li{border-bottom:1px solid #eee}.sidebarlinks a{display:block;padding:14px 0 16px;font-size:14px;color:#999;-webkit-transition:padding .1s;transition:padding .1s}.sidebarlinks a:hover,.sidebarlinks .active{color:#06a7cb;border-left:5px solid #06a7cb;padding-left:10px}.links{padding-bottom:20px}.links li{padding:0 0 5px 20px;position:relative}.links li:before{content:"";position:absolute;top:9px;left:5px;background:#06a7cb;width:5px;height:5px}p a,.links a,table a,h5 a{color:#06a7cb;-webkit-transition:color .3s;-transition:color .3s}.pcenter{text-align:center}.caption{font-size:14px;font-style:italic}.homehdl{background:#fafafa;padding:40px 20px 80px;font-size:24px;font-weight:normal;text-align:center}.steps{background:#fafafa;padding-bottom:80px;z-index:3}.steps ul{max-width:800px;margin:auto}.steps .number{color:#fff;font-size:36px;width:200px;height:200px;float:left;-webkit-user-select:none;-moz-user-select:none}.steps .number span{position:relative;top:45px;left:60px}.steps .number:before{content:"";position:absolute;top:20px;left:20px;width:100px;height:100px;background:#06a7cb;box-shadow:10px -10px rgba(6,167,203,.5),20px -20px rgba(6,167,203,.5);transform:rotate(45deg)}.steps .content{float:left;max-width:600px}.steps h2{color:#06a7cb;font-size:24px;font-weight:normal;padding-bottom:10px}.steps p,.footer-wrapper p{line-height:1.5}.steps .nav{position:absolute;top:40px;left:0;z-index:1;width:100%}.steps .nav div{max-width:1000px;margin:auto;overflow:hidden;padding:20px}.steps .nav span{cursor:pointer;display:block;width:20px;height:20px;border-bottom:2px solid #06a7cb;border-left:2px solid #06a7cb;float:left;-webkit-user-select:none;-moz-user-select:none;transform:rotate(45deg)}.steps .nav span.next{float:right;transform:rotate(225deg);transform:rotate(225deg)}.steps .swiper-pagination{bottom:20px}.steps .swiper-pagination-bullet{width:10px;height:10px;opacity:.1}.steps .swiper-pagination-bullet-active{background:#06a7cb;opacity:1}.listing{background:#06a7cb}.listing ul{overflow:hidden;max-width:940px;margin:auto}.listing li{float:left}.listing a{color:#fff;display:block;padding:15px 20px 17px;-webkit-transition:background-color .2s;transition:background-color .2s}.widebg{padding-bottom:35%}.page .widebg{position:relative;padding-bottom:25%}.collapsible-wrapper{max-width:940px;margin:auto;overflow:hidden;padding:40px 10px;transform:translate3d(0, 0, 0)}.collapsible-wrapper img{width:100%}.collapsible ul{width:33.3333%;float:left;margin-bottom:0;padding:0 10px}.collapsible li{padding:10px 0}.collapsible span{background:#fafafa;color:#06a7cb;cursor:pointer;display:block;padding:13px 30px 15px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;-webkit-transition:.2s;transition:.2s}.collapsible span:before,.collapsible span:after{content:"";position:absolute;top:23px;right:15px;background:#06a7cb;width:16px;height:2px}.collapsible span:after{transform:rotate(90deg);transform:rotate(90deg)}.collapsible span.active:after{display:none}.collapsible li div{display:none;transform:translate3d(0, 0, 0)}.collapsible p{font-size:14px;line-height:1.5;padding:10px 20px 0}.locations ul{max-width:700px;margin:5rem auto 8rem;position:relative}.locations li{margin-bottom:1px}.locations li span{cursor:pointer;display:block;width:280px;line-height:49px;background:#fafafa;padding-left:20px;position:relative;left:420px}.locations li span:after{content:"";position:absolute;top:22px;right:17px;width:5px;height:5px;background:#eee}.locations li.active span{background:#06a7cb url(/img/icon-location.png) right 10px center no-repeat;background-size:20px;color:#fff}.locations li.active span:after{display:none}.locations li div{width:420px;background:#fff;position:absolute;top:0;left:0;display:none}.locations li.active div{display:block}.locations strong{font-weight:normal;color:#333}.phone{margin-top:20px;padding-left:25px;background:url(/img/icon-phone.png) left no-repeat;background-size:20px}.email{margin-bottom:20px;padding-left:25px;background:url(/img/icon-mail.png) left no-repeat;background-size:20px}.icon-wechat{margin-bottom:20px;padding-left:25px;background:url(/img/icon-wechat.png) left no-repeat;background-size:20px}.basics{max-width:940px;margin:auto;padding:40px 20px}.basics li{padding-left:110px;margin-bottom:40px;position:relative}.basics .number{position:absolute;top:25px;left:35px;color:#06a7cb;font-size:24px}.basics .number:before{content:"";position:absolute;top:-13px;left:-23px;width:60px;height:60px;border:2px solid #06a7cb;transform:rotate(45deg)}.basics h3{color:#06a7cb;font-size:18px;font-weight:normal}.basics p{padding-top:10px}.contactbutton{background:#fafafa;padding:60px 0}.contactbutton a{display:block;width:300px;height:60px;margin:auto;background:#06a7cb;color:#fff;padding:18px 55px 0 5px;text-align:center;position:relative}.contactbutton a:after{content:"";position:absolute;top:5px;right:5px;width:50px;height:50px;background:#fafafa url(/img/icon-mail.png) center no-repeat;background-size:40px;-webkit-transition:.5s;transition:.5s}.addresses p a:first-child{text-decoration:underline}.footer{background:#3f3f3f;color:#aaa;font-size:14px}.footer-wrapper{overflow:hidden;max-width:940px;margin:auto;padding:40px 0 20px 20px}.footer .column{padding:0 20px 20px 0}.footer .column li{padding-bottom:15px}.footer h3{color:#fff;font-size:18px;font-weight:normal;padding-bottom:15px}.footer h3 span{background:#3f3f3f;position:relative;padding-right:10px}.footer h3:before{content:"";display:block;border-bottom:1px solid #fff;position:relative;top:14px}.footer .column p{padding-bottom:15px}.copyright{background:#333;overflow:hidden;padding:15px 20px 16px}.copyright p{float:left}.copyright a{color:#fff}.copyright ul{width:auto;float:right;margin-bottom:0;overflow:hidden;padding-right:40px}.copyright li{float:left;margin-left:40px}.page-heading{background:#06a7cb}.page-heading h1{color:#fff;font-size:24px;font-weight:normal;max-width:940px;padding:50px 20px;margin:auto}.page-heading.top{margin-top:60px}.page-subheading{background:#fafafa}.page-subheading h2{color:#06a7cb;font-size:21px;font-weight:normal;max-width:940px;padding:30px 20px 35px;margin:auto}.contactform input,.contactform select,.contactform textarea{width:100%;font:inherit;background:#fff;height:50px;border:1px solid #eee;border-radius:0;padding:10px;margin-bottom:20px;-webkit-appearance:none;outline:none}.contactform input[type=submit]{background:#06a7cb;color:#fff;width:200px;margin-bottom:40px;outline:none;border:none;border-radius:50px;box-shadow:0 3px 0 #087b94;font-weight:bold;position:relative;cursor:pointer}.contactform .dropdown{position:relative}.contactform .dropdown:after{content:"";position:absolute;top:23px;right:15px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.contactform textarea{height:200px;resize:none}.box{background:#fafafa;padding:20px 30px;margin-bottom:40px}.box p{line-height:1.5}.preise{overflow:hidden;text-align:center;padding-bottom:20px}.preise h3{background:#06a7cb;color:#fff;height:50px;padding:13px 0 0 0;border-right:1px solid hsla(0,0%,100%,.5)}.preise>div{border-bottom:1px solid #eee}.preise>div:first-child{border-left:1px solid #eee}.preise .number{height:150px;background:#fafafa;color:#06a7cb;border-right:1px solid #eee}.preise .number p{font-size:48px;line-height:normal;padding:24px 0 0 0}.preise .number span{font-size:14px}.preise-button{background:#06a7cb;color:#fff;padding:15px 0;display:inline-block;box-shadow:0 3px 0 #087b94;width:230px;text-align:center;position:relative}.preise-table{width:100%;border-collapse:collapse;margin-bottom:20px;border:1px solid #edf6fa}.preise-table th{background:#06a7cb;color:#fff;font-weight:normal;text-align:left;padding:10px 20px}.preise-table td{padding:10px 20px;vertical-align:top}.preise-table tr:nth-child(even){background:#edf6fa}.note{background:#cff8fe;color:#3f719f;border:1px solid #8fc3f3;font-size:14px;padding:10px 20px;margin-bottom:20px}.boxed{border:1px solid #eee;padding:10px 20px;font-size:14px;margin-bottom:20px;clear:both;overflow:hidden}.avatar{background-color:#fafafa;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:100%;width:150px;height:150px;display:inline-block}.profile{width:50%;float:left;padding:0 40px 40px 0;position:relative}.sidebar .profile{width:auto;float:none;padding:0 0 20px 0}.profile h5{padding:5px 0 0 0}.profile p{border-top:1px solid #eee;margin-top:15px;padding-top:15px;line-height:normal;font-size:14px}.profile span{color:#06a7cb;font-size:13px}.clear{clear:both}.hashlink{position:relative;top:-60px}.infobox{background:#06a7cb;color:#fff;padding:15px;font-weight:bold;margin-bottom:10px}.infobox td{padding:2px 5px;vertical-align:top}.big{color:#06a7cb;font-size:240px;text-align:center}iframe{border:0;width:100%;margin-bottom:10px}@media(min-width: 481px){.floatleft{float:left;margin-top:8px;margin-right:20px}.floatright{float:right;margin-top:8px;margin-left:20px}}@media(min-width: 761px){.contentcolumn{width:70%;float:left}.sidebar{width:30%;float:left}.praxen .contentcolumn{width:60%}.praxen .sidebar{width:40%}.sidebar.right{padding-left:50px}.half{float:left;width:50%}.padleft{padding-left:40px}.padright{padding-right:40px}.c150{width:150px}}@media(min-width: 1025px){.arrowdown:hover{opacity:1;transform:rotate(45deg) translate3d(3px, 3px, 0);transform:rotate(45deg) translate3d(3px, 3px, 0)}.navbar:hover{background-color:hsla(0,0%,100%,.9)}.navbar.opaque:hover{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2)}.navbar.toggle:hover{background-color:#fff}.iconbar li:hover,.listing a:hover{background-color:rgba(0,0,0,.15)}.collapsible span:hover,.locations span:hover{background:#eee}p a:hover,.links a:hover,table a:hover,h5 a:hover{color:#087b94}.menu{width:calc(100% + 40px);left:-20px}.menu li li a:hover{opacity:1}.menu h2 a:hover{-webkit-animation:blink 2s infinite;animation:blink 2s infinite}@-webkit-keyframes blink{33%{color:hsla(0,0%,100%,.6)}66%{color:#fff}}@keyframes blink{33%{color:hsla(0,0%,100%,.6)}66%{color:#fff}}.footer a:hover{color:#fff}.contactbutton a:hover:after{transform:rotateY(180deg);transform:rotateY(180deg)}.contactform input[type=submit]:hover,.preise-button:hover{top:1px;box-shadow:0 2px 0 #087b94}.navicon{display:none}}@media(max-width: 900px){.iconbar span{display:none}.iconbar{position:fixed}.steps ul{max-width:680px}.steps .number{width:180px}.steps .content{max-width:500px}.listing a{font-size:14px;padding-right:10px}.widebg{padding-bottom:50%}.page .widebg{padding-bottom:60%}.profile{padding:0 20px 20px 0}}@media(max-width: 760px){.arrowdown{bottom:80px}.page .arrowdown{bottom:20px}.navbar,.iconbar{height:50px}.logo{margin:10px 0 0 10px}.logo img{height:30px}.navicon{margin:17px 10px 0 0}.navicon.toggle:before,.navicon.toggle:after{top:-4px}.iconbar img{height:35px;margin-top:8px}.column,.column4{width:auto;float:none}.menu h2 a{padding:0 10px}.heading{font-size:24px;text-align:left;padding:35px 20px 40px}.heading.mapbg{padding:60px 20px}.subheading{padding:30px 20px 40px}.subheading p{font-size:18px;max-width:600px}.longtext{padding:20px}.longtext h2{font-size:18px}.homehdl{padding-bottom:50px;color:#06a7cb;font-size:20px;text-align:left}.steps{padding-bottom:50px}.steps ul{max-width:none}.steps .number{float:none;width:auto;height:150px;position:relative;left:50%;margin-left:-80px}.steps .number:before{width:90px;height:90px}.steps .number span{top:40px;left:55px}.steps .content{float:none;max-width:none;padding:0 20px}.steps .nav span{width:16px;height:16px}.listing li{float:none}.listing a{border-bottom:1px solid hsla(0,0%,100%,.5);position:relative}.listing a:after{content:"";position:absolute;top:21px;right:20px;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);transform:rotate(45deg)}.collapsible-wrapper,.collapsible ul,.collapsible li{padding:0}.collapsible li{margin-bottom:1px}.collapsible ul{float:none;width:auto}.collapsible li div{padding-bottom:20px}.locations ul{margin:0;max-width:none}.locations li span{left:0;width:auto}.locations li div{position:relative;width:auto;height:auto;border:none;padding:10px 20px 20px}.basics li{padding-left:0}.basics .number{top:12px;left:17px;font-size:18px}.basics .number:before{top:-3px;left:-10px;width:30px;height:30px}.basics h3{padding-left:55px;max-width:400px}.basics p{display:none}.basics .active p{display:block}.basics .active .number{color:#fff}.basics .active .number:before{background:#06a7cb;z-index:-1}.copyright{padding:0}.copyright p{background:#363636;padding:20px;float:none}.copyright ul{float:none;padding:10px 20px}.copyright li{margin-left:0;margin-right:30px}.page-heading.top{margin-top:50px}.page-heading h1{font-size:21px;padding:30px 20px}.page-subheading h2{font-size:18px;padding:20px 20px 25px}.sidebarlinks{padding-bottom:20px}.box{padding:20px}.preise>div{margin-bottom:20px;border:1px solid #eee}.preise h3,.preise .number{border:0}.preise-table th,.preise-table td,.note,.boxed{padding:10px;font-size:14px}.online-buchung{top:8px;font-size:13px;right:85px !important}.online-buchung span{padding:8px 20px 8px 10px}.online-buchung span:after{top:13px;right:7px}}@media(max-width: 479px){.profile{padding:0 0 40px 0;float:none;width:auto}.big{font-size:180px}}@media(max-width: 360px){.copyright li:nth-child(3){margin-right:25px}.copyright li:nth-child(4){margin:0}}@media(max-width: 350px){.contactbutton a{width:280px;padding-left:8px}}.h2teaser{max-width:940px;margin:auto;padding:30px 20px}body{top:0 !important}.goog-te-banner-frame,.skiptranslate{display:none !important}.parallax-container{display:grid;justify-items:end;align-content:center;height:400px;background:url(/assets/img/background/background-home-01.webp) center;background-size:cover;user-select:none}.parallax-container span{color:#fff;font-weight:bold;font-size:4rem;padding-right:6rem;text-transform:uppercase;white-space:nowrap}@media(max-width: 640px){.parallax-container{justify-items:center;height:300px}.parallax-container span{line-height:normal;padding:0 .4rem;font-size:2.5rem;background-color:rgba(6,167,203,.6)}}.fb-side-button{position:fixed;top:50%;right:0;z-index:100;width:30px;height:30px;background:#fff}.footer-jameda{max-width:1200px;padding:40px 10px 0 10px;margin:auto;display:flex}.footer-jameda-column{padding:10px;flex:1}.footer-jameda-column iframe{margin:0}@media(max-width: 800px){.footer-jameda{display:block}}#jameda-widget-container351906{position:absolute;top:60px;right:0;z-index:2;width:97px;height:145px;margin:0;background-image:url(https://cdn1.jameda-elements.de/premium/widgets/_images/bw-small-bg.png);background-repeat:no-repeat;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:15px}.jam_link_check{display:block;position:absolute;top:100px;left:10px;width:70px;height:20px;background-color:rgba(0,0,0,0) !important}#jameda-widget-container442225{position:absolute;top:0;right:0;width:97px;height:145px;background-image:url(https://www.jameda.de/premium/widgets/_images/bw-small-bg.png)}#jameda-widget-container442225 span a{top:5px !important;left:10px !important}#jambw{display:none}@media(max-width: 760px){#jameda-widget-container351906{top:50px}}#new-location-popup{background:hsla(0,0%,100%,.7);width:250px;position:fixed;bottom:70px;left:10px;box-shadow:0 0 5px rgba(0,0,0,.2);z-index:1000;color:#d50e12;padding:5px 15px 5px 5px;display:none}#new-location-popup-close{position:absolute;top:0;right:0;width:20px;height:20px;background:#d50e12;cursor:pointer}#new-location-popup-close:before,#new-location-popup-close:after{content:"";position:absolute;top:0;right:10px;width:1px;height:20px;background:#fff;transform:rotate(45deg)}#new-location-popup-close:after{transform:rotate(-45deg)}#new-location-popup p{padding:5px}.hinweis{padding:10px 0 10px 0;color:red}.kontakt-checkbox{font-size:13px;padding:0 0 20px 20px;line-height:1.4;text-align:justify;position:relative;color:#888;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.kontakt-checkbox:before{content:"";position:absolute;top:1px;left:0;width:15px;height:15px;border:2px solid #06a7cb}.kontakt-checkbox a{color:#06a7cb;text-decoration:underline}.kontakt-checkbox:after{content:"";position:absolute;top:2px;left:5px;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.kontakt-checkbox.checked:before{background:#06a7cb}.v2menu{position:fixed;top:0;right:240px;z-index:10}.v2menu:after{content:"";display:block;clear:both}.v2menu-primary{float:left}.v2menu-primary-link{display:block;color:#06a7cb;line-height:60px;padding-right:50px;padding-left:30px;font-size:16px;font-weight:normal;position:relative}.v2menu-primary:hover .v2menu-primary-link{background:rgba(6,167,203,.8);color:#fff}.v2menu-primary-link:after{content:"";position:absolute;top:26px;right:30px;width:5px;height:5px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg)}.v2menu-sub{position:fixed;top:60px;left:0;right:0;background:#06a7cb;color:#fff;padding:20px;box-shadow:0 5px 5px rgba(0,0,0,.1);display:none}.v2menu-primary:hover .v2menu-sub{display:block}.v2menu-sub h3{font-size:16px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.2)}.v2menu-subheading{text-align:center}.v2menu-note{text-align:center;padding-bottom:20px}.v2menu-wrapper{max-width:900px;margin:auto}.v2menu-wrapper:after{content:"";display:block;clear:both}.v2menu-col{float:left;width:33.333%}.v2menu-standorte .v2menu-col{width:25%}.v2menu-child{padding-bottom:20px}.v2menu-child li{padding-bottom:10px}.v2menu-child a{opacity:.8}.v2menu-child a:hover{opacity:1}@media(max-width: 1024px){.v2menu{display:none}.online-buchung{right:100px}}#cookiescript_injected{box-shadow:none !important;border-radius:0 !important;bottom:0 !important;left:0 !important;width:100% !important;background:rgba(50,50,50,.9) !important}#cookiescript_header{text-align:left !important;background:none !important}#cookiescript_accept{text-shadow:none !important;border-radius:0 !important;margin-left:0 !important}#cookiescript_readmore{text-shadow:none !important;border-radius:0 !important;float:left !important}.flaglinks{position:absolute;top:70px;left:20px;z-index:2}.flaglinks a{float:left;margin-right:10px}.flaglinks img{width:30px;height:20px}@media(max-width: 768px){.flaglinks{top:60px;left:10px}}.popup-notice-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:200;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.popup-notice-wrapper{background:#fff;font-size:18px;color:#000;padding:20px;max-width:360px;margin:20px}body{color:#888}.longtext.longtext-2023{padding:0 20px 50px}.longtext-2023 h1{font-size:28px;font-weight:400;margin-bottom:10px;padding-top:50px;text-transform:uppercase;word-break:break-word}.longtext-2023 p.motto{line-height:1.5;margin-bottom:50px;padding-bottom:0}.longtext-button,.longtext-button-ig{background:#06a7cb;color:#fff !important;display:inline-block;margin-top:15px;padding:15px 20px;text-decoration:none !important}.longtext-button-ig{background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%)}#subpage-content .longtext h2{color:#06a7cb;font-size:21px;font-weight:normal;margin-bottom:20px;margin-top:20px;padding-bottom:0;padding-top:0}.longtext-2023 h2.faq-title{color:#888;font-size:28px;font-weight:normal;padding-top:0;text-align:center;text-transform:uppercase;word-break:break-word}.expandable-text{width:100%;background:#f5f5f5;margin-bottom:10px;padding:20px}.longtext-2023 .expandable-text h2{color:#06a7cb;cursor:pointer;font-size:16px !important;line-height:1.5 !important;margin:0 !important;padding-bottom:10px;padding-right:30px;padding-top:10px;position:relative;-webkit-transition:.2s;transition:.2s}.expandable-text h2:hover,.expandable-text.active h2{opacity:1}.expandable-text h2:after{width:0;height:0;border-color:#4cb2c2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:8px 8px 0 8px;content:"";position:absolute;right:0;top:10px}.expandable-text.active h2:after{transform:scaleY(-1)}.longtext-2023 .expandable-text p{display:none;font-size:16px !important;margin:20px 0 0 0 !important;line-height:1.5 !important}.instagram-media{margin-top:50px !important}.longtext-2023 .expandable-text iframe,.longtext-2023 .expandable-text blockquote{display:none !important;margin:20px 0 0 0}.longtext-2023 .expandable-text.active iframe,.longtext-2023 .expandable-text.active blockquote{height:870px;display:block !important}@media screen and (min-width: 48em){.longtext.longtext-2023{padding-bottom:70px}.longtext-2023 h1{padding-top:70px}.longtext-2023 p.motto{margin-bottom:70px}.longtext-2023 .expandable-text h2{font-size:18px}}.hero-title{font-weight:bold}.hero-title-first-line:before,.hero-title-second-line:before{width:105%}.hero-title-description{font-size:18px;font-weight:500;line-height:1.5}.center-button{text-align:center}.hero-cta{position:absolute;left:0;right:0;bottom:0;color:#fff;font-weight:500}#subpage-content p{padding-bottom:20px}#subpage-content h3{padding:0}.logos-carousel{background:#eee}.logos-carousel img{max-height:80px;object-fit:contain}#navbar.hide{transform:none}.navbar-fixed-phone{position:fixed;top:10px;right:10px;z-index:1000}.navbar-fixed-phone img{width:30px;height:30px;transform:scaleX(-1)}.photos-grid .swiper-button-next,.photos-grid .swiper-button-prev{color:#06a7cb;transform:scale(0.8);opacity:.5}.photos-grid .swiper-button-prev{left:0}.photos-grid .swiper-button-next{right:0}#subpage-content .mission-checklist li{padding-left:30px;padding-bottom:10px;line-height:1.5}#subpage-content .mission-checklist li:before{top:0;left:5px;width:8px;height:16px;background:none;border-right:2px solid #06a7cb;border-bottom:2px solid #06a7cb;transform:rotate(45deg);border-radius:0}.mission-beforeafter{overflow:hidden;padding-top:20px;padding-bottom:20px}.mission-beforeafter video,.mission-beforeafter img{width:280px;height:280px;float:left;margin:10px}.stats-number{font-size:30px;color:#fff}.stats-title{font-size:16px}.stats-container{max-width:1000px;margin:auto;padding:80px 0}.stats-item{width:25%;margin-bottom:40px}#subpage-content .longtext .styled-title{width:100%;background:linear-gradient(to left, rgba(142, 197, 124, 0.8), rgba(79, 178, 195, 0.8));-webkit-background-clip:text;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:30px;font-weight:700;line-height:1.3;margin-bottom:20px;-webkit-text-fill-color:rgba(0,0,0,0)}#subpage-content .longtext .styled-heading{text-transform:uppercase;font-size:24px;font-weight:normal;line-height:1.2}#subpage-content .longtext .styled-heading span{background:#009dc0;color:#fff;padding:5px 20px;display:inline-block;margin-bottom:3px;text-align:left}#subpage-content .longtext .styled-heading .big{font-size:36px}#subpage-content .longtext .styled-subheading{text-transform:uppercase;font-size:24px;margin-bottom:10px}@media(max-width: 720px){#subpage-content .longtext .styled-heading{margin-left:-20px;font-size:16px}#subpage-content .longtext .styled-heading .big{font-size:24px}}.basics{padding:20px}.premium-steps-item{margin-bottom:40px}.premium-steps-item-content-title{font-size:18px}@media screen and (min-width: 30em){.navbar-fixed-phone img{width:40px;height:40px}}@media screen and (max-width: 480px){.hero-title{font-size:16px;line-height:42px}.mission-beforeafter video,.mission-beforeafter img{width:100%;height:auto;float:none;margin:0 0 10px 0}#subpage-content .longtext .styled-title{font-size:24px}}.longtext-button-desc span{display:inline-block;padding:3px 10px;color:#888;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:700;line-height:1.2;text-transform:uppercase}.hero-cta .longtext-button-desc span{margin:0 10px}.hero-cta-left{margin-left:3rem}.longtext-button-termin,.longtext-button-wa,.longtext-button-mailer{background-image:url(/img/icon-terminkalender-white.png);background-position:93% 48%;background-size:24px;background-repeat:no-repeat;margin-bottom:40px;width:300px}.longtext-button-wa{background-image:url(/img/social/whatsapp-white.svg)}.longtext-button-mailer{background-image:url(/img/icon-mail-white.svg)}.online-booking.termin-popup{display:flex;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.online-booking.termin-popup span{display:none}.online-booking.termin-popup ul{width:280px;display:block;margin:auto}.online-booking.termin-popup li a{font-size:16px;padding:15px 20px}.mission-content-bg{background-image:url(/img/mission/unsere-mission-bg-1b.jpg);background-position:center;background-size:cover;color:#fff;margin-bottom:20px}#subpage-content .mission-content-bg h2{color:#fff;margin-top:0}.mission-content-bg .premium-steps-item-icon img{filter:brightness(0) invert(1)}.mission-content-triangle{width:0;height:0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:50px 50vw 0 50vw}.bottom-fixed-mail{width:30px;height:30px;border-radius:50%;background:#06a7cb url(/img/icon-mail-white.svg) center no-repeat;background-size:18px}.bottom-social a{margin-top:5px}.bottom-social img{display:block}@media screen and (max-width: 640px){.homepage-standorte-list-item{margin-bottom:20px}.mission-content-triangle{border-top-width:30px}.stats-container{padding:40px 0}.stats-item{width:50%}}@media(min-width: 1280px){.mission-content-bg-large{padding-bottom:80px}.mission-content-bg-large .mission-content-triangle{margin-bottom:100px}}.section-full-bg{background-position:center;background-size:cover;background-color:#aaa;color:#fff;min-height:300px;margin-bottom:40px}.bg-baf{background-image:url(https://www.faceshop.de/img/mission/mission-baf.jpg)}.section-full-triangle:before{content:"";display:block;width:0;height:0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:50px 50vw 0 50vw}.section-tagline-container{padding:80px 20px;max-width:960px;margin:auto}.section-tagline span{font-size:30px;line-height:55px;font-weight:100;background-color:#009dc0;color:#fff;padding:5px 20px;text-transform:uppercase;-webkit-box-decoration-break:clone;box-decoration-break:clone}.style-ap .section-tagline span{background-color:rgba(120,200,100,.8)}@media(max-width: 720px){.section-tagline-container{padding-left:0;padding-right:0}.section-tagline span{font-size:24px;line-height:48px}}.cta-center-desc{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:700;text-align:center;text-transform:uppercase;padding-top:40px;padding-bottom:10px}.cta-center{display:block;background-color:#06a7cb;color:#fff;width:300px;padding:15px 20px;margin:auto;text-align:center;background-repeat:no-repeat;background-position:93% 48%;background-size:24px}.style-ap .cta-center{background-color:#78c864}.cta-center-wa{background-image:url(https://www.faceshop.de/img/social/whatsapp-white.svg)}.w-full{width:100%}.subpage-title{text-wrap:balance}img.content-image{display:block;width:70%;margin:0 auto}.homepage-standorte-title{word-break:normal;text-wrap:balance}.booking-button{background:#06a7cb;color:#fff;display:inline-block;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:500;margin:3rem 0;padding:1.5rem 4rem;text-transform:uppercase;border-radius:.5rem;transition:background-color ease-in-out 200ms}.booking-button:hover{background-color:#0b91ac}.hero-light-background{display:grid;gap:1rem;justify-items:start;max-width:1000px;color:#094261}.hero-light-background h1,.hero-light-background h2{padding:.5rem 1rem;margin:0;border-radius:.5rem;text-wrap:balance;color:#094261}.hero-light-background h1{font-weight:bold}.hero-light-background h2{font-weight:normal;font-size:2rem}@media screen and (min-width: 900px){.hero-light-background h2{font-size:5rem}}@media screen and (max-width: 900px){.hero-light-background h1{text-wrap:auto}.hero-light-background h1,.hero-light-background h2{background-color:hsla(0,0%,100%,.2);backdrop-filter:blur(2px)}}h1.subpage-title-new-u{margin-bottom:0}h2.subpage-title-new-u{text-align:center;text-wrap:balance;margin-top:0}div.square-image-container{border-radius:5rem;box-shadow:rgba(0,0,0,.16) 0px 1px 4px;overflow:hidden;aspect-ratio:1/1;max-width:500px;margin:2rem auto}@media(max-width: 430px){div.square-image-container{border-radius:1rem}}div.square-image-container img.image-round{width:100%;height:100%;object-fit:cover;object-position:center}.h-sub{font-size:2rem;font-weight:normal;text-wrap:balance}.h-bg-blue h2{display:inline-grid;justify-items:start;gap:1rem}.h-bg-blue h2>span{font-size:24px}@media(max-width: 430px){.h-bg-blue h2>span{font-size:22px}}.h-bg-blue h2>span:first-of-type{font-size:36px;font-weight:normal;background-color:#009dc0;color:#fff;text-transform:uppercase;padding:.5rem 1rem}@media(max-width: 430px){.h-bg-blue h2>span:first-of-type{font-size:24px}}.h-bg-blue a.page-content-button{background-color:#78c864}.grid-gap-content{display:grid;gap:10rem}main.new-ui{padding-bottom:6rem}@media(max-width: 430px){main.new-ui #subpage-content .container{max-width:100% !important;padding:0 .8rem !important}}main.new-ui h3{margin:0 !important;text-align:center}main.new-ui a.ui-cta-button{display:inline-flex;padding:1rem 6rem;margin:1rem auto;color:#fff;background-color:#0b91ac;border-radius:1rem;box-shadow:rgba(149,157,165,.2) 0 8px 24px;text-wrap:balance;text-align:center;text-transform:uppercase;transition:all ease-in-out 200ms}main.new-ui a.ui-cta-button:hover{background-color:#06a7cb;box-shadow:rgba(0,0,0,.19) 0px 10px 20px,rgba(0,0,0,.23) 0px 6px 6px}@media(max-width: 500px){main.new-ui a.ui-cta-button{padding:1rem 3rem}}main.new-ui strong{font-weight:bold}main.new-ui ul{display:grid;gap:.8rem;place-content:center;font-size:inherit;line-height:normal;padding:0;margin:0}main.new-ui ul li{display:grid;grid-template-columns:200px auto}main.new-ui ul li strong{color:#065b6e}main.new-ui ul li:before{content:none !important}main.new-ui .treatments-list{display:grid;gap:12rem}@media(max-width: 430px){main.new-ui .treatments-list{padding:0 .5rem;gap:5rem}}main.new-ui .treatments-list li{grid-template-columns:150px auto}main.new-ui .treatments-list h4{font-weight:bold !important;font-size:4rem !important;text-wrap:balance;text-align:center;color:#065b6e}main.new-ui .treatments-list h4 .h4-sub{display:block;font-weight:normal;font-size:3rem;text-wrap:balance}@media(max-width: 430px){main.new-ui .treatments-list h4{font-size:3rem !important}main.new-ui .treatments-list h4 .h4-sub{font-size:2.5rem !important}}main.new-ui p,main.new-ui ul{padding:0 !important;margin:0 !important}main.new-ui .grid-structure{display:grid;gap:16rem;max-width:900px;margin:0 auto}main.new-ui article,main.new-ui footer,main.new-ui .grid-gap{display:grid;gap:6rem}@media(max-width: 430px){main.new-ui article,main.new-ui footer,main.new-ui .grid-gap{gap:5rem}}main.new-ui article{padding:5rem;background-color:#fbfdff;border-radius:5rem;box-shadow:rgba(0,0,0,.16) 0px 1px 4px}@media(max-width: 430px){main.new-ui article{border-radius:1rem;padding:4rem 1rem}}main.new-ui div.square-image-container{border-radius:5rem;box-shadow:rgba(0,0,0,.16) 0px 1px 4px;overflow:hidden;aspect-ratio:1/1}@media(max-width: 430px){main.new-ui div.square-image-container{border-radius:1rem}}main.new-ui div.square-image-container img.image-round{width:100%;height:100%;object-fit:cover;object-position:center}main.new-ui h3{font-weight:bold;font-size:6rem !important;text-align:center;text-transform:uppercase;color:#06a7cb}main.new-ui h3.additional-spacing{margin:8rem 0 8rem !important}@media(max-width: 430px){main.new-ui h3{font-size:3rem !important}}main.new-ui .hero{position:relative;display:flex;align-items:center;justify-content:start;padding:2rem 6rem;min-height:70vh;color:#fff;overflow:hidden;margin-bottom:6rem}@media(max-width: 480px){main.new-ui .hero .hero-content{display:grid}}@media(max-width: 480px){main.new-ui .hero{display:grid;padding:2rem}}main.new-ui .hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1}main.new-ui .hero img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}main.new-ui .hero .hero-content{max-width:800px}main.new-ui .hero h1{font-size:4rem;font-weight:bold;margin-bottom:.5rem;text-wrap:balance;text-transform:uppercase}main.new-ui .hero p{font-size:2rem;border-radius:10px}main.new-ui .hero .cta-button{display:inline-block;padding:1.5rem 3rem;background-color:#06a7cb;color:#fff;font-weight:bold;text-decoration:none;text-align:center;transition:background-color .3s ease}main.new-ui .hero .cta-button:hover{background-color:#065b6e}@media(max-width: 480px){main.new-ui .hero .cta-button{font-size:1.2rem;margin:4rem auto}}@media(max-width: 768px){main.new-ui .hero h1{font-size:2rem}main.new-ui .hero p{font-size:1rem}}@media(max-width: 480px){main.new-ui .hero h1{font-size:3rem}main.new-ui .hero p{font-size:1.8rem}}div.search-style-wrapper #subpage-content .searchword{color:#222;background-color:#ff6;border:1px dotted #ff6}div.search-style-wrapper #subpage-content .searchword0{color:#222;background-color:rgba(120,200,100,.5);border:1px dotted rgba(120,200,100,.5)}div.search-style-wrapper #subpage-content .searchword1{color:#222;background-color:#a0ffff;border:1px dotted #0affff}div.search-style-wrapper #subpage-content .searchword2{color:#222;background-color:#9f9;border:1px dotted #9f9}div.search-style-wrapper #subpage-content .searchword3{color:#222;background-color:#f99;border:1px dotted #f99}div.search-style-wrapper #subpage-content .searchword4{color:#222;background-color:#f6f;border:1px dotted #f6f}div.search-style-wrapper #subpage-content .searchword5{color:#fff;background-color:#800;border:1px dotted #800}div.search-style-wrapper #subpage-content .searchword6{color:#fff;background-color:#0a0;border:1px dotted #0a0}div.search-style-wrapper #subpage-content .searchword7{color:#fff;background-color:#886800;border:1px dotted #886800}div.search-style-wrapper #subpage-content .searchword8{color:#fff;background-color:#004699;border:1px dotted #004699}div.search-style-wrapper #subpage-content .searchword9{color:#fff;background-color:#909;border:1px dotted #909}div.search-style-wrapper .search-results ol,div.search-style-wrapper .search-results li{list-style:normal}div.search-style-wrapper #subpage-content li:before{display:none}div.search-style-wrapper #subpage-content li{font-size:90%;margin-bottom:2rem}div.search-style-wrapper #subpage-content li>a{color:rgba(1,24,30,.7);font-size:1.6rem;font-weight:600;text-decoration:underline}div.search-style-wrapper #output p:nth-child(2){display:none}div.search-style-wrapper #output p:nth-child(3){font-size:1.4rem;padding-bottom:6rem;padding-top:3rem}div.search-style-wrapper #output .weiter{font-size:1.6rem;padding-bottom:2rem}div.search-style-wrapper #searchfooter p{font-size:1.4rem}div.search-style-wrapper #main #subpage-content #output.search-results #searchfooter+p{display:none !important;pointer-events:none !important;opacity:0 !important;padding-bottom:0 !important}/*# sourceMappingURL=main.css.map */
