:root{--grid-colGap:12px;--bodyGap:30px;--maxwidth:1520px;--headerHeight:60px;--scrolledHeaderHeight:60px;--bodyMarginTop:60px;--article-padding:120px;--articleNavHeight:154px;--iconLink-size:27px;--slider-arrow-width:10px;--barWidth:81px;--scrollOffset:calc(var(--article-padding) * -1);--white:#FFFFFF;--light-gray:#EAE9E8;--brown:#B8B0A7;--green:#88AB8F;--dark-green:#767E80;--slate-gray:#768D9A;--terracotta:#D6C7B3;--wine:#564E46;--pink:#DCA7B5;--yellow:#F7D47B;--orange:#FF9300;--green-light:#22B100;--red:#FF0000;--blue:#00112A;--black:#000000;--bggray:#DDE3E6;--bggreen:#D0DED2;--bgpink:#E3B8C3;--bgyellow:#FAE5AF;--bgmenu:#C3D5C7;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:600;--animation-duration:.3s;--animation-style:ease-in-out}@media(min-width:1024px){:root{--grid-colGap:22px;--bodyGap:25px;--headerHeight:87px;--scrolledHeaderHeight:87px;--bodyMarginTop:87px;--article-padding:200px;--articleNavHeight:154px;--iconLink-size:34px;--slider-arrow-width:16px;--barWidth:81px}}@media(min-width:1920px){:root{--grid-colGap:40px;--bodyGap:40px;--headerHeight:160px;--scrolledHeaderHeight:120px;--bodyMarginTop:120px;--article-padding:300px;--articleNavHeight:180px;--iconLink-size:40px;--slider-arrow-width:26px;--barWidth:90px}}@font-face{font-family:"Neue Haas Unica";src:url(../../files/theme/fonts/neue-haas-unica-light.woff2) format("woff2"),url(../../files/theme/fonts/neue-haas-unica-light.woff) format("woff");font-display:swap;font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-family:"Neue Haas Unica";src:url(../../files/theme/fonts/neue-haas-unica-regular.woff2) format("woff2"),url(../../files/theme/fonts/neue-haas-unica-regular.woff) format("woff");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"Neue Haas Unica";src:url(../../files/theme/fonts/neue-haas-unica-medium.woff2) format("woff2"),url(../../files/theme/fonts/neue-haas-unica-medium.woff) format("woff");font-display:swap;font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-family:"Neue Haas Unica";src:url(../../files/theme/fonts/neue-haas-unica-bold.woff2) format("woff2"),url(../../files/theme/fonts/neue-haas-unica-bold.woff) format("woff");font-display:swap;font-style:normal;font-weight:600;font-stretch:normal}@font-face{font-family:"Weave Pro";src:url(../../files/theme/fonts/weave-regular-pro.woff2) format("woff2"),url(../../files/theme/fonts/weave-regular-pro.woff) format("woff");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}h1,h2,h3,h4,h5,h6{display:block;position:relative;font-weight:var(--font-weight-regular);font-style:normal;text-wrap:balance}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:var(--font-weight-regular)}h1{font-family:"Weave Pro",sans-serif;font-size:3.6em;line-height:1;letter-spacing:.02em}.app_text h1{margin-bottom:1em}@media(min-width:1024px){h1{font-size:3.7368em}}@media(min-width:1920px){h1{font-size:3.6364em}}h2{font-family:"Weave Pro",sans-serif;font-size:1.4667em;line-height:1.2727;letter-spacing:.02em}h2 strong{display:block;font-size:2.3182em;line-height:1}.overlay .app_text h2,.overlay h2{margin-bottom:30px}:not(h1)+h2{margin-top:2em}@media(min-width:1024px){h2{font-size:2.0526em;line-height:1.3333}h2 strong{font-size:2.2308em}.overlay .app_text h2,.overlay h2{position:relative;padding-top:20px;margin-bottom:60px}.overlay .app_text h2::before,.overlay h2::before{content:"";position:absolute;top:0;left:0;display:block;width:var(--barWidth);height:2px;background-color:var(--black)}}@media(min-width:1920px){h2{font-size:2.0455em}h2 strong{font-size:2.1778em}#main [class*=bg-] h2{font-size:3.1818em}#main [class*=bg-] h2 strong{font-size:2.1429em;line-height:.98}.overlay .app_text h2,.overlay h2{padding-top:25px;margin-bottom:65px}}h3{font-family:"Weave Pro",sans-serif;font-size:1.3333em;line-height:1.3;letter-spacing:.02em}.ce_text h3{display:inline-block;padding:5px 0 0;margin-bottom:20px;border-bottom:1px solid var(--black);font-size:16px}:not(h1,h2)+h3{margin-top:2em}@media(min-width:1024px){h3{font-size:1.2632em;line-height:1.25}.ce_text h3{margin-bottom:25px;font-size:28px}}@media(min-width:1920px){h3{font-size:1.2727em;line-height:1.2857}.ce_text h3{margin-bottom:30px;font-size:30px}}h4{font-size:1em;font-weight:var(--font-weight-bold)}h4+p{margin-top:1em}:not(h1,h2,h3)+h4{margin-top:2em}:root{--grid-colGap:12px;--bodyGap:30px;--maxwidth:1520px;--headerHeight:60px;--scrolledHeaderHeight:60px;--bodyMarginTop:60px;--article-padding:120px;--articleNavHeight:154px;--iconLink-size:27px;--slider-arrow-width:10px;--barWidth:81px;--scrollOffset:calc(var(--article-padding) * -1);--white:#FFFFFF;--light-gray:#EAE9E8;--brown:#B8B0A7;--green:#88AB8F;--dark-green:#767E80;--slate-gray:#768D9A;--terracotta:#D6C7B3;--wine:#564E46;--pink:#DCA7B5;--yellow:#F7D47B;--orange:#FF9300;--green-light:#22B100;--red:#FF0000;--blue:#00112A;--black:#000000;--bggray:#DDE3E6;--bggreen:#D0DED2;--bgpink:#E3B8C3;--bgyellow:#FAE5AF;--bgmenu:#C3D5C7;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:600;--animation-duration:.3s;--animation-style:ease-in-out}@media(min-width:1024px){:root{--grid-colGap:22px;--bodyGap:25px;--headerHeight:87px;--scrolledHeaderHeight:87px;--bodyMarginTop:87px;--article-padding:200px;--articleNavHeight:154px;--iconLink-size:34px;--slider-arrow-width:16px;--barWidth:81px}}@media(min-width:1920px){:root{--grid-colGap:40px;--bodyGap:40px;--headerHeight:160px;--scrolledHeaderHeight:120px;--bodyMarginTop:120px;--article-padding:300px;--articleNavHeight:180px;--iconLink-size:40px;--slider-arrow-width:26px;--barWidth:90px}}@keyframes pulse{0%{transform:scale(.95)}50%{transform:scale(1.05)}100%{transform:scale(.95)}}@keyframes openTopNavToggle{0%{width:100%;top:0;left:0;transform:none}33%{width:100%;top:50%;left:0;transform:translateY(-50%)}66%{width:57%;top:50%;left:50%;transform:translate(-50%,-50%)}100%{width:57%;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}}@keyframes closeTopNavToggle{0%{width:57%;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}33%{width:57%;top:50%;left:50%;transform:translate(-50%,-50%)}66%{width:100%;top:50%;left:0;transform:translateY(-50%)}100%{width:100%;top:0;left:0;transform:none}}@keyframes openMiddleNavToggle{0%{opacity:1}33%{opacity:0}66%{opacity:0}100%{opacity:0}}@keyframes closeMiddleNavToggle{0%{opacity:0}33%{opacity:0}66%{opacity:0}100%{opacity:1}}@keyframes openBottomNavToggle{0%{width:80%;left:0;bottom:0;transform:none}33%{width:80%;left:0;bottom:50%;transform:translateY(50%)}66%{width:57%;left:50%;bottom:50%;transform:translate(-50%,50%)}100%{width:57%;bottom:50%;left:50%;transform:translate(-50%,50%) rotate(-45deg)}}@keyframes closeBottomNavToggle{0%{width:57%;bottom:50%;left:50%;transform:translate(-50%,50%) rotate(-45deg)}33%{width:57%;left:50%;bottom:50%;transform:translate(-50%,50%)}66%{width:80%;left:0;bottom:50%;transform:translateY(50%)}100%{width:80%;left:0;bottom:0;transform:none}}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{--scroll-behavior:smooth;scroll-behavior:smooth}html.overlayOpen{overflow:hidden}html.overlayOpen body{overflow:hidden}article,aside,figcaption,figure,footer,header,nav,section{display:block}input,select,textarea{font-size:99%}#footer{clear:both}#clear,.clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}body{font-family:"Neue Haas Unica",sans-serif;font-weight:var(--font-weight-regular);font-size:15px;line-height:1.5;color:var(--black);background-color:var(--blue);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media(min-width:1024px){body{font-size:19px}}@media(min-width:1920px){body{font-size:22px}}#container{background-color:var(--white)}body:not(.hasTeaser) #container #main{padding-top:var(--bodyMarginTop)}a,a:visited{color:currentColor;transition:all var(--animation-duration) var(--animation-style);text-decoration:none;cursor:pointer}img,svg{vertical-align:top}strong{font-style:normal;font-weight:var(--font-weight-bold)}.ce_text strong{display:inline-block}@media(min-width:1024px){.ce_text strong{margin-top:10px}}@media(min-width:1920px){.ce_text strong{margin-top:20px}}.ce_text a>strong{margin:0!important}.bigText{display:inline-block;margin:30px 15px 0;font-family:"Weave Pro",sans-serif;font-size:1.6667em}@media(min-width:1024px){.bigText{margin:60px 30px 0;font-size:1.5789em}}@media(min-width:1920px){.bigText{margin:80px 40px 0;font-size:1.5909em}}#main [class^=app]>.wrapper{position:relative}#main [class^=app]>.wrapper>.inside{display:flex;flex-flow:row;flex-wrap:wrap;padding-right:calc(var(--bodyGap) - var(--grid-colGap)/ 2);padding-left:calc(var(--bodyGap) - var(--grid-colGap)/ 2);margin:0 auto}#main [class^=app]>.wrapper>.inside>*{padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2)}@media(min-width:1024px){#main [class^=app]>.wrapper>.inside{padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2);max-width:calc(77.6vw + var(--grid-colGap)*2)}}@media(min-width:1920px){#main [class^=app]>.wrapper>.inside{max-width:calc(var(--maxwidth) + var(--grid-colGap) + var(--grid-colGap))}}#main [class^=app]+[class^=app]{margin-top:50px}@media(min-width:1024px){#main [class^=app]+[class^=app]{margin-top:80px}}@media(min-width:1920px){#main [class^=app]+[class^=app]{margin-top:100px}}#main [class^=mod_]:target:before{content:"";display:block;height:var(--scrollOffset);transform:translateY(-100%);pointer-events:none}@media(min-width:1024px){.mobileOnly{display:none}}.desktopOnly{display:none}@media(min-width:1920px){.desktopOnly{display:inline-block}}.bg-white{background-color:var(--white);border:1px solid var(--black)}.bg-white.linkBubble{background-color:rgba(0,0,0,0);border-color:transparent}.bg-white.linkBubble::after{background-color:var(--white);border:1px solid var(--black)}.bg-green{background-color:var(--bggreen)}.bg-green.linkBubble{background-color:rgba(0,0,0,0)}.bg-green.linkBubble::after{background-color:var(--bggreen)}.bg-gray{background-color:var(--bggray)}.bg-gray.linkBubble{background-color:rgba(0,0,0,0)}.bg-gray.linkBubble::after{background-color:var(--bggray)}.bg-yellow{background-color:var(--bgyellow)}.bg-yellow.linkBubble{background-color:rgba(0,0,0,0)}.bg-yellow.linkBubble::after{background-color:var(--bgyellow)}.bg-pink{background-color:var(--bgpink)}.bg-pink.linkBubble{background-color:rgba(0,0,0,0)}.bg-pink.linkBubble::after{background-color:var(--bgpink)}.bg-blue{background-color:rgba(0,17,42,.2)}.bg-blue.linkBubble{background-color:rgba(0,0,0,0)}.bg-blue.linkBubble::after{background-color:rgba(0,17,42,.2)}.bg-dark{color:var(--white)}.bg-dark.bg-wine{color:var(--terracotta)}@media(min-width:1024px){.contact .ce_text{width:83%!important}}@media(min-width:1920px){.contact .ce_text{width:60%!important}}.contact .ce_text .flexWrapper{width:100%;display:flex;flex-flow:row;flex-wrap:wrap}.contact .ce_text .flexWrapper .left{margin-top:15px;width:100%}@media(min-width:1024px){.contact .ce_text .flexWrapper .left{width:50%;margin-top:50px}}.contact .ce_text .flexWrapper .right{margin-top:15px;width:100%}@media(min-width:1024px){.contact .ce_text .flexWrapper .right{width:50%;margin-top:50px}}.contact .ce_text .btn.bordered{margin-left:0}.contact .ce_text .youtube{padding-top:6px;margin-right:45px;width:44px;height:31px}@media(min-width:1024px){.contact .ce_text .youtube{margin-right:55px;width:54px;height:38px}}@media(min-width:1920px){.contact .ce_text .youtube{padding-top:5px;margin-right:60px;width:60px;height:42px}}.contact .ce_text .instagram{margin-right:45px;width:38px;height:38px}@media(min-width:1024px){.contact .ce_text .instagram{margin-right:55px;width:46px;height:46px}}@media(min-width:1920px){.contact .ce_text .instagram{margin-right:60px;width:52px;height:52px}}.contact .ce_text .facebook{width:38px;height:38px}@media(min-width:1024px){.contact .ce_text .facebook{width:46px;height:46px}}@media(min-width:1920px){.contact .ce_text .facebook{width:52px;height:52px}}@media(min-width:1024px){.contact .ce_text .facebook,.contact .ce_text .instagram,.contact .ce_text .youtube{margin-top:10px}}.hidden{display:none}::-moz-selection{background-color:rgba(0,17,42,.75);color:var(--pink)}::-moz-selection,::selection{background-color:rgba(0,17,42,.75);color:var(--pink)}header{position:fixed;z-index:25;top:0;left:0;width:100%;background-color:var(--white);border-bottom:1px solid var(--black);transition:all var(--animation-duration) var(--animation-style)}@media(min-width:1024px){header{background-color:rgba(0,0,0,0);border-bottom-color:transparent}}header .inside{position:relative;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;align-items:center;height:var(--headerHeight);padding-right:calc(var(--bodyGap) - var(--grid-colGap)/ 2);padding-left:calc(var(--bodyGap) - var(--grid-colGap)/ 2);margin:0 auto;max-width:unset!important}header .inside>*{width:100%;padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2)}@media(min-width:1024px){header .inside{padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2);max-width:calc(77.6vw + var(--grid-colGap)*2)}}@media(min-width:1920px){header .inside{max-width:calc(var(--maxwidth) + var(--grid-colGap) + var(--grid-colGap))}}.headerScrolled header .inside{height:var(--scrolledHeaderHeight)}@media(min-width:1920px){header .inside{max-width:1920px!important}}.overlayOpen header{background-color:var(--terracotta)!important}.overlayOpen.menuOpen header{background-color:var(--bgmenu)!important}.headerScrolled header{background-color:var(--white);border-bottom:1px solid var(--black)}@media(min-width:1024px){.overlayOpen .headerScrolled header{border-bottom-color:transparent}}header .logo-small{display:none}header .logo-small svg{position:relative;width:134px;height:49px;transition:color calc(var(--animation-duration)*2) var(--animation-style)}.text-light header .logo-small svg{color:var(--white)}header .logo-small .icon path{fill:var(--pink)}.overlayOpen header .logo-small .icon path{fill:var(--black)}@media(min-width:1024px){.hasDetails header .logo-small,.headerScrolled header .logo-small,.overlayOpen header .logo-small{display:block}}@media(min-width:1920px){header .logo-small svg{width:145px;height:53px}}header .logo{height:100%;position:relative;z-index:50;transform:translateY(18px);overflow:hidden}header .logo .icon{color:var(--pink);transition:color var(--animation-duration) var(--animation-style)}.overlayOpen header .logo .icon{color:var(--black)}header .logo .golfpark,header .logo .rosenhof{opacity:0;pointer-events:none;transition:opacity 0s var(--animation-style)}header .logo svg{position:relative;width:470%;max-width:230px;height:auto;transition:color var(--animation-duration) var(--animation-style)}.text-light header .logo svg{color:var(--white)}@media(min-width:480px){header .logo{transform:translateY(11px)}}@media(min-width:1024px){header .logo{height:auto;transform:translateY(14px)}header .logo svg{width:288px;max-width:unset;height:79px}header .logo .golfpark,header .logo .rosenhof{opacity:1;pointer-events:all;transition-duration:var(--animation-duration)}.hasDetails header .logo,.headerScrolled header .logo,.overlayOpen header .logo{display:none}}@media(min-width:1920px){header .logo{transform:translateY(19px)}header .logo svg{width:380px;height:105px}}header .logoWrapper{width:11%;height:100%;align-self:center;padding-right:0}@media(min-width:1024px){header .logoWrapper{height:auto;order:3;width:40%;text-align:right;padding-right:calc(var(--grid-colGap)/2)}}header .links{width:78%;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;align-items:center;padding-right:0;padding-left:0}@media(min-width:1024px){header .links{order:1;width:40%;justify-content:flex-start;padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2)}}header .toggle{width:11%;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;text-align:right;transition:opacity var(--animation-duration) var(--animation-style);padding-left:0}@media(min-width:1024px){header .toggle{width:20%;order:2;padding-top:10px;padding-bottom:10px;padding-left:calc(var(--grid-colGap)/2)}}@media(min-width:1920px){header .toggle{padding-top:20px;padding-bottom:20px}.headerScrolled header .toggle{padding-top:15px;padding-bottom:15px}}header.scrolled{background-color:var(--white)}body.modalOpen header{background-color:rgba(0,0,0,0);border-bottom-color:transparent;pointer-events:none}body.modalOpen header .logoWrapper{pointer-events:all}body.modalOpen header .links,body.modalOpen header .toggle{opacity:0}footer{--footerPadding:80px}footer .top{padding:var(--footerPadding) 0;background-color:#e3b8c3}footer .bottom{padding:var(--footerPadding) 0;background-color:var(--blue);color:var(--white)}footer .inside{position:relative;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;height:100%;padding-right:calc(var(--bodyGap) - var(--grid-colGap)/ 2);padding-left:calc(var(--bodyGap) - var(--grid-colGap)/ 2);margin:0 auto}footer .inside>*{width:100%;padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2)}@media(min-width:1024px){footer .inside{padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2);max-width:calc(77.6vw + var(--grid-colGap)*2)}}@media(min-width:1920px){footer .inside{max-width:calc(var(--maxwidth) + var(--grid-colGap) + var(--grid-colGap))}}footer .footerWrapper{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}footer .footerWrapper>*{width:100%}footer .separator{display:none;margin-top:0}footer .left,footer .right{position:relative;text-align:center}footer .left svg,footer .right svg{width:auto;height:auto;max-width:250px;max-height:90px}footer .left{padding-bottom:70px}footer .left li{margin:24px 0}footer .left li:first-child{margin-top:0}footer .left li:last-child{margin-bottom:0}footer .left li a{display:block;font-family:"Weave Pro",sans-serif;font-size:1.6667em;letter-spacing:.06em}footer .top .left{border-bottom:1px solid var(--black);margin-bottom:80px}footer .right ul{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;align-items:center}footer .right li a{margin:0 20px}footer .right li svg{width:auto;height:38px}footer .right li:first-child svg{width:38px;height:auto}footer .bottom .right{margin-bottom:80px}footer .sponsorType{display:block;font-size:.8em;margin-bottom:40px}footer h2{display:inline-block;font-size:1.0667em;padding:5px 0 0;margin-bottom:35px;border-bottom:1px solid var(--white)}footer .topLink{margin-bottom:80px;text-align:center;font-size:.8em;font-weight:var(--font-weight-medium);overflow:hidden}footer .topLink .icon{display:block;font-family:"Weave Pro",sans-serif;font-size:73px;line-height:1;transform:rotate(-90deg);font-weight:var(--font-weight-regular)}footer .footerNav{opacity:.4}footer .footerNav ul{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;align-items:center}footer .footerNav li{text-align:center}footer .footerNav li a,footer .footerNav li strong{display:inline-block;padding:15px;font-size:.8em;font-weight:var(--font-weight-medium)}@media(min-width:1024px){footer{--footerPadding:80px}footer .top{padding-top:var(--footerPadding);padding-bottom:0}footer .top .left{padding-bottom:0;margin-bottom:0;border-bottom:none}footer .left,footer .right{width:50%}footer .left svg,footer .right svg{max-width:270px;max-height:95px}footer .sponsorType{position:absolute;top:0;left:50%;font-size:.6316em;transform:translate(-50%,-90px);margin-bottom:0}footer .left{padding-right:75px;margin-bottom:80px}footer .left .sponsorType{transform:translate(calc(-50% - 37px),-90px)}footer .left li{margin:32px 0}footer .left li a{font-size:1.4737em}footer .right{padding-left:75px;margin-bottom:80px}footer .right .sponsorType{transform:translate(calc(-50% + 37px),-90px)}footer .right ul{margin-top:25px}footer .right li a{margin:0 25px}footer .right li svg{width:auto;height:46px}footer .right li:first-child svg{width:46px;height:auto}footer .separator{display:block}footer h2{font-size:1em;margin-bottom:45px;padding:0 0 5px}footer .topLink{font-size:.7368em}footer .topLink .icon{font-size:91px;transform:rotate(-90deg) translateY(-1px)}html[lang=en] footer .topLink .icon{transform:rotate(-90deg) translateY(-2px)}footer .footerNav li a,footer .footerNav li strong{font-size:.7368em;padding:0 20px}}@media(min-width:1920px){footer{--footerPadding:100px}footer .inside{max-width:calc(1000px + var(--grid-colGap)*2)}footer .sponsorType{font-size:.6364em;transform:translate(-50%,-128px)}footer .left,footer .right{margin-bottom:100px}footer .left svg,footer .right svg{max-width:360px;max-height:134px}footer .left{padding-right:62px}footer .left .sponsorType{transform:translate(calc(-50% - 31px),-128px)}footer .left li{margin:36px 0}footer .left li a{font-size:1.5909em}footer .right{padding-left:62px}footer .right .sponsorType{transform:translate(calc(-50% + 31px),-128px)}footer .right ul{margin-top:20px}footer .right li a{margin:0 30px}footer .right li svg{width:auto;height:52px}footer .right li:first-child svg{width:52px;height:auto}footer h2{margin-bottom:50px}footer .topLink{position:absolute;right:0;bottom:0;margin-bottom:0;font-size:.7273em;text-align:right;transform:translateX(230px)}footer .topLink .icon{font-size:107px;transform:rotate(-90deg) translateX(15px) translateY(-51px);transform-origin:right center}html[lang=en] footer .topLink .icon{transform:rotate(-90deg) translateX(15px) translateY(-42px)}footer .footerNav li a,footer .footerNav li strong{font-size:.7273em;padding:0 30px}}.overlay{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;transition:transform var(--animation-duration) var(--animation-style),opacity var(--animation-duration) var(--animation-style);transform:translateY(-125%);opacity:0;overflow-y:auto}.overlay::before{content:"";display:block;position:fixed;top:0;right:0;left:0;height:var(--headerHeight)}.overlay.open{transform:translateY(0);opacity:1}.overlay>.inside{height:100%}.overlay>.inside>.overlayWrapper{display:flex;flex-flow:row;flex-wrap:wrap;padding-right:calc(var(--bodyGap) - var(--grid-colGap)/ 2);padding-left:calc(var(--bodyGap) - var(--grid-colGap)/ 2);margin:0 auto;position:relative;min-height:100%;padding-top:var(--headerHeight);display:flex;flex-flow:column;justify-content:space-between;align-content:flex-start}.overlay>.inside>.overlayWrapper>*{padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2)}@media(min-width:1024px){.overlay>.inside>.overlayWrapper{padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2);max-width:calc(77.6vw + var(--grid-colGap)*2)}}@media(min-width:1920px){.overlay>.inside>.overlayWrapper{max-width:calc(var(--maxwidth) + var(--grid-colGap) + var(--grid-colGap))}}.overlay>.inside>.overlayWrapper>:first-child{padding-top:25px}@media(min-width:1024px){.overlay>.inside>.overlayWrapper>:first-child{padding-top:35px}}@media(min-width:1920px){.overlay>.inside>.overlayWrapper>:first-child{padding-top:45px}.overlay>.inside>.overlayWrapper>*{margin-right:16.6666%;margin-left:16.6666%}}.overlay .app_text .content{width:auto!important}.overlay.mainNav{background-color:var(--bgmenu)}.overlay.mainNav::before{background-color:var(--bgmenu)}.overlay.booking,.overlay.courtStatus{background-color:var(--terracotta)}.overlay.booking::before,.overlay.courtStatus::before{background-color:var(--terracotta)}.overlay .overlayWrapper>.bottom{text-align:center;padding-bottom:30px}.overlay .overlayWrapper>.bottom .separator{display:none}@media(min-width:1024px){.overlay .overlayWrapper>.bottom .separator{display:block;margin-top:30px;margin-bottom:30px}}@media(min-width:1920px){.overlay .overlayWrapper>.bottom .separator{margin-top:50px;margin-bottom:50px}}.overlay .overlayWrapper>.bottom .phone{font-family:"Weave Pro",sans-serif;font-size:1.4667em}@media(min-width:1024px){.overlay .overlayWrapper>.bottom .phone{font-size:1.3684em}}@media(min-width:1920px){.overlay .overlayWrapper>.bottom .phone{font-size:1.5909em}}@media(min-width:1024px){.overlay .overlayWrapper>.bottom{padding-bottom:50px}}@media(min-width:1920px){.overlay .overlayWrapper>.bottom{padding-bottom:60px}}#modalClose,.navToggle{position:relative;z-index:999;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:31px;height:27px;background-color:rgba(0,0,0,0);border:none;box-shadow:none;cursor:pointer;color:var(--black);transition:all var(--animation-duration) var(--animation-style)}#modalClose span,.navToggle span{height:5px;position:absolute;display:block;transition:all var(--animation-duration) var(--animation-style),background-color calc(var(--animation-duration)*2) var(--animation-style);transform-origin:center;background-color:var(--black);animation-name:closeMiddleNavToggle;animation-duration:calc(var(--animation-duration)*2);animation-iteration-count:1;animation-fill-mode:forwards}.dark #modalClose span,.dark .navToggle span{background-color:var(--white)}#modalClose span.title,.navToggle span.title{opacity:0;pointer-events:none;top:50%;right:130%;width:auto;height:auto;background-color:rgba(0,0,0,0);animation:none;transform:translateY(-50%);font-size:16px;font-weight:var(--font-weight-medium)}#modalClose span.top,.navToggle span.top{width:100%;top:0;animation-name:closeTopNavToggle}#modalClose span.middle,.navToggle span.middle{width:57%;top:50%;transform:translateY(-50%);animation-name:closeMiddleNavToggle}#modalClose span.bottom,.navToggle span.bottom{width:87%;top:unset;bottom:0;animation-name:closeBottomNavToggle}#modalClose.open,.navToggle.open{width:36px}#modalClose.open span,.navToggle.open span{background-color:var(--black)!important}#modalClose.open span.title,.navToggle.open span.title{background-color:rgba(0,0,0,0)!important}#modalClose.open span.top,.navToggle.open span.top{animation-name:openTopNavToggle}#modalClose.open span.middle,.navToggle.open span.middle{animation-name:openMiddleNavToggle}#modalClose.open span.bottom,.navToggle.open span.bottom{animation-name:openBottomNavToggle}@media(min-width:1024px){#modalClose,.navToggle{width:56px;height:37px;margin:0 auto}#modalClose.open,.navToggle.open{width:56px}#modalClose span,.navToggle span{height:7px}#modalClose span.title,.navToggle span.title{opacity:1;pointer-events:all}}@media(min-width:1920px){#modalClose,.navToggle{width:60px;height:40px}#modalClose.open,.navToggle.open{width:60px}#modalClose span,.navToggle span{height:8px}#modalClose span.title,.navToggle span.title{font-size:18px}}.mod_changelanguage a .hideOnMobile{display:none;overflow:hidden}@media(min-width:1280px){.mod_changelanguage a .hideOnMobile{display:inline-block;vertical-align:bottom}}.articleNav{--articleNav-padding:40px;display:flex;justify-content:center;align-items:center;position:absolute;z-index:2;right:0;bottom:0;left:0;min-height:var(--articleNavHeight);background-color:var(--white);padding-top:var(--articleNav-padding);padding-bottom:var(--articleNav-padding)}.articleNav ul{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;align-items:center}.articleNav a{display:block;padding:8px 15px 10px;margin:9px;border:1px solid var(--black);border-radius:50px;font-size:.9333em;font-weight:var(--font-weight-medium)}.articleNav a:hover{background-color:rgba(220,167,181,.6)}@media(min-width:1024px){.articleNav{--articleNav-padding:30px}.articleNav ul{max-width:calc(60% - var(--grid-colGap));margin:0 auto}.articleNav a{padding:10px 20px 12px;font-size:.8421em}}@media(min-width:1920px){.articleNav{--articleNav-padding:25px}.articleNav ul{max-width:calc(33.3333% - var(--grid-colGap))}.articleNav a{padding:13px 20px 15px;font-size:.8182em}}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;outline:0;vertical-align:top;font-family:"Neue Haas Unica",sans-serif;font-weight:var(--font-weight-regular);cursor:pointer}.btn{display:inline-block;padding:7px 15px 7px;margin:7px;border:1px solid var(--black);border-radius:50px;font-size:.9333em;line-height:1;font-weight:var(--font-weight-medium);color:var(--black);transition:all var(--animation-duration) var(--animation-style)}.ce_text .btn{font-weight:var(--font-weight-light)}.ce_text .btn strong{font-weight:var(--font-weight-medium)}.btn:hover{background-color:var(--pink)}header .btn{background-color:var(--white)}.linkBubble .btn:hover,.mod_article[class*=bg-] .btn:hover,header .btn:hover{background-color:var(--black);color:var(--white)}.overlayOpen .btn{background-color:rgba(0,0,0,0)}.overlayOpen .btn:hover{background-color:var(--black);color:var(--white)}.btn .title{display:flex;flex-flow:row;flex-wrap:wrap;align-items:center;position:relative;z-index:2}.btn.active,.btn.open{background-color:var(--black);color:var(--white)}.btn.active:hover,.btn.open:hover{background-color:var(--black);color:var(--white)}header .btn{padding:6px 9px 7px;margin:2px;font-size:.8em}header .btn.bookingToggle{margin-left:0}header .btn[class*=lang]{margin-right:0}@media(min-width:1024px){.btn{padding:9px 15px 10px;margin:9px;font-size:.8421em}header .btn{padding:9px 15px 10px;margin:9px;font-size:.8421em}}@media(min-width:1280px){.btn{padding:10px 20px 12px;font-size:.8421em}header .btn{padding:10px 20px 12px;font-size:.8421em}}@media(min-width:1920px){.btn{padding:10px 20px 12px;font-size:.8182em}header .btn{padding:10px 20px 12px;font-size:.8182em}}.iconLink{position:absolute;top:0;right:0;width:var(--iconLink-size);height:var(--iconLink-size);border:1px solid var(--black);border-radius:50%;font-size:2em;font-weight:var(--font-weight-light);line-height:.7;text-align:center}@media(min-width:1024px){.iconLink{line-height:.65}}.backLink{--iconSize:20px;margin-bottom:var(--iconSize)}.backLink .icon{width:var(--iconSize);height:var(--iconSize);position:absolute;top:50%;left:100%;transform:translateY(-50%);transition:transform var(--animation-duration) var(--animation-style)}.backLink a{display:inline-block;min-height:var(--iconSize);padding-right:var(--iconSize);position:relative;font-size:.8667em;font-weight:var(--font-weight-medium)}.backLink a:hover .icon{transform:translateX(-5px) translateY(-50%)}@media(min-width:1024px){.backLink{--iconSize:25px}.backLink a{font-size:.8182em}}@media(min-width:1920px){.backLink{--iconSize:30px}}.mod_article{margin-right:auto;margin-left:auto}.mod_article>.inside{padding-top:calc(var(--article-padding)/2);padding-bottom:calc(var(--article-padding)/2)}@media(min-width:1024px){.tableList .mod_article>.inside{padding-top:calc(var(--article-padding)/4);padding-bottom:calc(var(--article-padding)/4)}}.mod_article.noPaddingTop>.inside{padding-top:0}.mod_article.noPaddingBottom>.inside{padding-bottom:0}.mod_article[class*=bg-]:last-of-type{margin-bottom:120px}@media(min-width:1024px){.mod_article[class*=bg-]{max-width:77.6vw;margin-top:calc(var(--article-padding)/2);margin-right:auto;margin-bottom:calc(var(--article-padding)/2);margin-left:auto;border-radius:150px}}@media(min-width:1920px){.mod_article[class*=bg-]{max-width:var(--maxwidth)}}body.hasTeaser #main>.inside>.mod_article:first-child>.inside{padding:0}body:not(.hasTeaser) #main>.inside>.mod_article:first-child>.inside{padding-top:calc(var(--article-padding)/3)}.mod_article:last-child:not([class*=bg-])>.inside{padding-bottom:var(--article-padding)}.articleTitle{font-size:.8em;line-height:1;letter-spacing:.04em}@media(min-width:1024px){.articleTitle{font-size:.7368em}}@media(min-width:1920px){.articleTitle{font-size:.7273em}}.image_container{position:relative}.image_container img{width:100%;height:auto}.app_gallery .elementWrapper{width:100%;display:flex;flex-flow:row;flex-wrap:wrap;padding:0!important}.app_gallery .gallery{width:100%;display:flex;flex-flow:row;flex-wrap:wrap}.app_gallery.imageAlignRight .elementWrapper{justify-content:flex-end}.app_gallery .image{position:relative;width:50%;padding:calc(var(--grid-colGap)/2)}.app_gallery .image .iconLink{--iconLink-size:15px;position:absolute;z-index:10;top:unset;right:calc(8px + var(--grid-colGap)/ 2);bottom:calc(8px + var(--grid-colGap)/ 2);left:unset;width:var(--iconLink-size);height:var(--iconLink-size);background-color:var(--white);border:1px solid var(--black);border-radius:50%;font-size:16px;font-weight:var(--font-weight-light);line-height:.65;text-align:center}.app_gallery .image img{width:100%;height:auto}@media(min-width:1024px){.app_gallery .image{width:33.3333%}.app_gallery .image .iconLink{--iconLink-size:20px;bottom:calc(11px + var(--grid-colGap)/ 2);right:calc(11px + var(--grid-colGap)/ 2);font-size:22px}}@media(min-width:1920px){.app_gallery .gallery{width:calc(75% + var(--grid-colGap)*3)}}:not(nav)>ol,:not(nav)>ul{margin:0;padding:0}:not(nav)>ol+p,:not(nav)>ul+p{margin-top:1em}:not(nav)>ol li,:not(nav)>ul li{--listStyle-size:9px;position:relative;display:block;list-style:none;padding-left:calc(var(--listStyle-size) + 14px);line-height:1.54}:not(nav)>ol li::before,:not(nav)>ul li::before{content:"";display:block;width:var(--listStyle-size);height:var(--listStyle-size);background-color:var(--pink);position:absolute;left:0;top:.53em}@media(min-width:1024px){:not(nav)>ol li,:not(nav)>ul li{--listStyle-size:12px;padding-left:calc(var(--listStyle-size) + 15px)}}@media(min-width:1920px){:not(nav)>ol li,:not(nav)>ul li{--listStyle-size:15px;padding-left:calc(var(--listStyle-size) + 20px)}}.ce_text p+ol,.ce_text p+ul{margin-top:1em}.app_teaser{--circle-size:280px;--teaser-padding:100px}@media(min-width:480px){.app_teaser{--circle-size:332px}}@media(min-width:1024px){.app_teaser{--circle-size:430px;--teaser-padding:40px}}@media(min-width:1920px){.app_teaser{--circle-size:480px;--teaser-padding:100px}.app_teaser.home{--circle-size:662px}}.app_teaser .wrapper{position:relative;z-index:5}.app_teaser .wrapper .inside{min-height:var(--articleNavHeight);padding-top:calc(var(--headerHeight) + var(--teaser-padding));padding-bottom:calc(var(--articleNavHeight));flex-flow:column;justify-content:center;align-items:center}.app_teaser .wrapper .inside::after{display:block;position:absolute;top:100%;left:50%;transform:translateX(-50%);height:1px;background-color:var(--black);width:77.6vw}@media(min-width:1024px){.app_teaser .wrapper .inside::after{content:""}}@media(min-width:1920px){.app_teaser .wrapper .inside::after{width:var(--maxwidth)}}.app_teaser.hasImage .wrapper .inside{min-height:100vh;min-height:100dvh;padding-bottom:calc(var(--teaser-padding) + var(--articleNavHeight))}.app_teaser .ce_headline{display:flex;flex-flow:column;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;width:var(--circle-size);height:var(--circle-size);margin-right:auto;margin-left:auto;z-index:2;border-radius:50%;text-align:center}.app_teaser .ce_headline::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:var(--pink);opacity:.85}.app_teaser h1{font-family:"Weave Pro",sans-serif;font-weight:var(--font-weight-regular);font-size:2.7333em;line-height:1.3}@media(min-width:1024px){.app_teaser h1{font-size:2.8421em}}@media(min-width:1920px){.app_teaser h1{font-size:2.7272em}}.app_teaser.golf h1{font-size:3.6em;line-height:1.1}@media(min-width:1024px){.app_teaser.golf h1{font-size:3.7368em}}@media(min-width:1920px){.app_teaser.golf h1{font-size:3.6364em}}.app_teaser.home h1{font-size:2.2em;line-height:1}.app_teaser.home h1 strong{font-size:2.1515em}@media(min-width:1024px){.app_teaser.home h1{font-size:2.3158em}.app_teaser.home h1 strong{font-size:2.1591em}}@media(min-width:1920px){.app_teaser.home h1{font-size:3.1364em}.app_teaser.home h1 strong{font-size:2.1449em}}.app_teaser.news h1{font-size:5.4667em}@media(min-width:1024px){.app_teaser.news h1{font-size:5.6316em}}@media(min-width:1920px){.app_teaser.news h1{font-size:5.4545em}}.app_teaser .image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden}.app_teaser .image>.image_container,.app_teaser .image>.video_container{position:absolute;top:0;left:0;width:100%;height:100%}.app_teaser .image img,.app_teaser .image video{position:absolute;top:50%;left:50%;max-width:none;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%)}.nextArticle{display:none;text-align:center;color:var(--pink)}.nextArticle span{font-family:"Weave Pro",sans-serif;display:inline-block;max-height:60px;transform:rotate(90deg) translateY(-40px);line-height:1.1}.nextArticle+.logo{max-width:184px;height:auto;margin:0 auto 55px}@media(min-width:1024px){.nextArticle{display:block;margin-bottom:calc(var(--article-padding)/6);font-size:6.2632em}.tableList .nextArticle{margin-bottom:-80px}}@media(min-width:1920px){.nextArticle{font-size:7.0455em}.tableList .nextArticle{margin-bottom:-110px}}.app_text .wrapper .inside{flex-flow:column}.app_text.textAlignCenter{text-align:center}.app_text .elementWrapper{display:flex;flex-flow:row;flex-wrap:wrap}.app_text .topImages{width:100%;margin-right:0;margin-bottom:45px}.app_text .topImages .image:not(.image0){display:none}.app_text .articleTitle{width:100%;margin-bottom:15px}.app_text .content{width:100%}.app_text .content.hasLinkBubble{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}.app_text .content.hasLinkBubble .left,.app_text .content.hasLinkBubble .right{width:100%}.app_text .content.hasLinkBubble .right{width:75%;margin-right:auto;margin-top:40px;margin-left:auto}.app_text .content .ce_text{text-align:left}.app_text .linkBubble{position:relative;width:100%;height:0;padding-bottom:100%;border-radius:50%;text-align:center}.app_text .linkBubble::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:50%;animation-name:pulse;animation-duration:1.5s;animation-iteration-count:infinite;animation-fill-mode:forwards}.app_text .linkBubble .bubbleWrapper{position:absolute;z-index:2;top:50%;right:0;left:0;padding-right:50px;padding-left:50px;transform:translateY(-50%)}.app_text .linkBubble .top{display:inline-block}.app_text .linkBubble .top a{margin:0;font-weight:var(--font-weight-medium)}.app_text .linkBubble .top .linkTitle{display:block;margin-top:7px;font-size:.6em;line-height:1}.app_text .linkBubble .bottom a{font-family:"Weave Pro",sans-serif;font-size:1.6em;line-height:1.15}.app_text .linkBubble .top.hasPhoneLink{margin-bottom:30px;padding-bottom:35px;border-bottom:1px solid var(--black)}.app_text h2{margin-bottom:25px}.app_text .ce_text h2{margin-bottom:1em}@media(min-width:480px){.app_text .linkBubble{width:350px;height:350px;margin:0 auto;padding-bottom:0}}@media(min-width:1024px){.app_text .topImages{display:flex;flex-flow:row;flex-wrap:wrap;align-items:flex-end;margin-right:calc(8.3333% + var(--grid-colGap)/ 2);margin-bottom:80px}.app_text .topImages .image0{width:calc(58.3333% - var(--grid-colGap)/ 2);margin-right:var(--grid-colGap)}.app_text .topImages .image:not(.image0){display:block;width:calc(41.6666% - var(--grid-colGap)/ 2)}.app_text.imageAlignRight .topImages{margin-right:0;margin-left:calc(8.3333% + var(--grid-colGap)/ 2)}.app_text.imageAlignRight .topImages .image0{order:2;margin-right:0}.app_text.imageAlignRight .topImages .image:not(.image0){order:1;margin-right:var(--grid-colGap)}.app_text .articleTitle{margin-bottom:25px;font-weight:var(--font-weight-light)}.app_text.textImage .content .ce_text{width:calc(50% - var(--grid-colGap)/ 2)}.app_text h2{margin-bottom:65px}.app_text .ce_text h2{margin-bottom:1em}.app_text.textImage.textAlignRight .articleTitle,.app_text.textImage.textAlignRight .content{width:calc(66.6666% - var(--grid-colGap)/ 2);margin-left:calc(33.3333% + var(--grid-colGap)/ 2)}.app_text.textImage.textAlignRight .articleTitle .ce_text,.app_text.textImage.textAlignRight .content .ce_text{width:100%}.nextArticle+.app_text .ce_text p{font-size:1.1579em}.app_text .content.hasLinkBubble .ce_text{width:100%}.app_text .content.hasLinkBubble .left{width:50%;padding-right:calc((var(--grid-colGap))/2)}.app_text .content.hasLinkBubble .right{width:41.6666%;margin-top:0;padding-left:calc((var(--grid-colGap))/2)}.app_text .linkBubble{width:100%;height:0;padding-bottom:100%;margin-top:120px}.overlay .app_text .linkBubble{margin-top:60px}.app_text .linkBubble .bubbleWrapper{padding-right:70px;padding-left:70px}.app_text .linkBubble .top .linkTitle{margin-top:10px;font-size:.6316em}.overlay .app_text .linkBubble .bottom{padding-bottom:0}.app_text .linkBubble .bottom a{font-size:1.6842em}.app_text .linkBubble .top.hasPhoneLink{margin-top:10px;margin-bottom:30px;padding-bottom:45px}.app_text .ce_text{position:relative;padding-top:30px}.mod_article:first-child .app_text .ce_text p{font-size:1.1579em}.app_text .ce_text::before{content:"";position:absolute;top:0;left:0;display:block;width:var(--barWidth);height:2px;background-color:var(--black)}.overlay .app_text .ce_text{padding-top:0}.overlay .app_text .ce_text::before{display:none}[class*=bg-] .app_text.textOnly .articleTitle,[class*=bg-] .app_text.textOnly .content{width:calc(83.3333% + var(--grid-colGap));margin-right:auto;margin-left:auto}}@media(min-width:1920px){.app_text .topImages{margin-bottom:120px}.app_text.textImage .articleTitle{width:calc(8.3333% - var(--grid-colGap)/ 2);padding-bottom:10px;margin-bottom:0;text-align:right;writing-mode:vertical-lr;text-orientation:mixed;transform:rotate(180deg)}.app_text .content.hasLinkBubble .left{width:54.5454%}.overlay .app_text .content.hasLinkBubble .left{padding-right:calc(var(--grid-colGap)/2);padding-left:0;width:50%}.app_text .content.hasLinkBubble .right{padding-right:calc(6.3333% + var(--grid-colGap));padding-left:calc(6.3333% + var(--grid-colGap)*1.5);width:45.4546%}.overlay .app_text .content.hasLinkBubble .right{padding-right:0;padding-left:calc(9% + var(--grid-colGap)*1.5);width:50%}.app_text .linkBubble{margin-top:130px}.overlay .app_text .linkBubble{margin-top:70px}.app_text .linkBubble .top .linkTitle{margin-top:15px;font-size:.6364em}.overlay .app_text .linkBubble .bottom{padding-bottom:0}.app_text .linkBubble .bottom a{font-size:1.5909em}.app_text .linkBubble .top.hasPhoneLink{margin-top:15px;margin-bottom:35px;padding-bottom:50px}.app_text .ce_text{padding-top:35px}.mod_article:first-child .app_text .ce_text p{font-size:1.2727em}.app_text.textOnly .articleTitle,.app_text.textOnly .content{width:calc(83.3333% - var(--grid-colGap)/ 2);margin-right:auto;margin-left:auto}[class*=bg-] .app_text.textOnly .articleTitle,[class*=bg-] .app_text.textOnly .content{width:calc(66.666% + var(--grid-colGap))}.app_text.textImage .content{width:calc(91.6666% - var(--grid-colGap)/ 2);margin-left:var(--grid-colGap)}.app_text h2{margin-bottom:70px}.app_text .ce_text h2{margin-bottom:1em}.app_text.textImage.textAlignRight .articleTitle{width:calc(8.3333% - var(--grid-colGap)/ 2);margin-left:25%}.app_text.textImage.textAlignRight .content{width:calc(50% - var(--grid-colGap)/ 2);margin-left:calc(var(--grid-colGap))}.nextArticle+.app_text .ce_text p{font-size:1.2727em}}#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:20;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;opacity:0;transition:opacity var(--animation-duration) var(--animation-style)}#baguetteBox-overlay .full-image.active{opacity:1}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:var(--black);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;top:15%;right:var(--bodyGap);bottom:15%;left:var(--bodyGap);white-space:nowrap;transition:left .4s ease,transform .4s ease}@media(min-width:1024px){#baguetteBox-slider{top:10%;right:11.2vw;bottom:10%;left:11.2vw}}@media(min-width:1920px){#baguetteBox-slider{left:calc((100vw - var(--maxwidth))/ 2);right:calc((100vw - var(--maxwidth))/ 2)}}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft .4s ease-out}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{bottom:60px}@media(min-width:1024px){.baguetteBox-button#next-button,.baguetteBox-button#previous-button{bottom:50%;transform:translateY(50%)}}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;border-radius:15%;background-color:rgba(0,0,0,0);color:var(--black);font:4.8667em sans-serif;transition:background-color .4s ease}.baguetteBox-button.hide{display:none}.baguetteBox-button path{transition:fill var(--animation-duration) var(--animation-style)}.baguetteBox-button:hover path{fill:currentColor!important}@media(min-width:1024px){.baguetteBox-button{font-size:6em}}@media(min-width:1920px){.baguetteBox-button{font-size:7.0455em}}.baguetteBox-button#next-button{font-family:"Weave Pro",sans-serif;right:var(--bodyGap)}@media(min-width:1024px){.baguetteBox-button#next-button{right:3%}}@media(min-width:1920px){.baguetteBox-button#next-button{right:3%}}.baguetteBox-button#previous-button{font-family:"Weave Pro",sans-serif;left:var(--bodyGap)}@media(min-width:1024px){.baguetteBox-button#previous-button{left:3%}}@media(min-width:1920px){.baguetteBox-button#previous-button{left:3%}}#modalClose{position:absolute;margin:0;top:17px;right:calc(var(--bodyGap) - var(--grid-colGap)/ 2)}@media(min-width:1024px){#modalClose{top:25px;left:50%;transform:translateX(-50%)}}@media(min-width:1920px){#modalClose{top:40px}}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}.app_contact_list .elementWrapper,.app_trainer_list .elementWrapper{width:100%}.app_contact_list .contacts,.app_trainer_list .contacts{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.app_contact_list .contact,.app_trainer_list .contact{width:calc(50% - var(--grid-colGap)/ 2);margin-bottom:calc(var(--grid-colGap)*2)}.app_contact_list .contact:nth-child(2n+1),.app_trainer_list .contact:nth-child(2n+1){margin-right:calc(var(--grid-colGap)/2)}.app_contact_list .contact:nth-child(2n+2),.app_trainer_list .contact:nth-child(2n+2){margin-left:calc(var(--grid-colGap)/2)}.app_contact_list .image,.app_trainer_list .image{margin-bottom:20px}.app_contact_list .contactInfo,.app_trainer_list .contactInfo{position:relative}.app_contact_list .contactInfo.hasDetails,.app_trainer_list .contactInfo.hasDetails{padding-right:calc(var(--iconLink-size) + var(--grid-colGap))}.app_contact_list .name,.app_trainer_list .name{font-family:"Weave Pro",sans-serif;font-weight:var(--font-weight-regular);line-height:1.25}.app_contact_list .title,.app_trainer_list .title{font-size:.8667em}@media(min-width:1024px){.app_contact_list .contact,.app_trainer_list .contact{width:calc(33.3333% - var(--grid-colGap)*2/3)}.app_contact_list .contact:nth-child(3n+1),.app_trainer_list .contact:nth-child(3n+1){margin-right:calc(var(--grid-colGap)/2);margin-left:0}.app_contact_list .contact:nth-child(3n+2),.app_trainer_list .contact:nth-child(3n+2){margin-right:calc(var(--grid-colGap)/2);margin-left:calc(var(--grid-colGap)/2)}.app_contact_list .contact:nth-child(3n+3),.app_trainer_list .contact:nth-child(3n+3){margin-right:0;margin-left:calc(var(--grid-colGap)/2)}.app_contact_list .image,.app_trainer_list .image{margin-bottom:20px}.app_contact_list .name,.app_trainer_list .name{font-size:1.2632em}.app_contact_list .title,.app_trainer_list .title{font-size:.7895em}}@media(min-width:1920px){.app_contact_list .contacts,.app_trainer_list .contacts{margin-right:calc(16.6666% + var(--grid-colGap)*1.5);margin-left:calc(8.3333% + var(--grid-colGap)/ 2)}.app_contact_list .contact,.app_trainer_list .contact{margin-bottom:var(--grid-colGap)}.app_contact_list .image,.app_trainer_list .image{margin-bottom:20px}.app_contact_list .name,.app_trainer_list .name{font-size:1.2727em}.app_contact_list .title,.app_trainer_list .title{font-size:.8182em}}.app_contact_reader .elementWrapper{width:100%}.app_contact_reader .contactWrapper{margin:0 auto}.app_contact_reader h1{margin-bottom:10px;font-family:"Weave Pro",sans-serif;font-size:1.4667em;line-height:1;letter-spacing:.02em}.app_contact_reader h2{display:inline-block;font-size:1.0667em;padding:5px 0 0;margin-bottom:20px;border-bottom:1px solid var(--black)}.app_contact_reader .image{width:calc(66.6666% - var(--grid-colGap)/ 2);margin-bottom:35px}.app_contact_reader .ce_text{margin-top:55px}.app_contact_reader .info{margin-top:55px}.app_contact_reader .info a{display:block}.app_contact_reader .surroundingContacts{margin-top:80px}.app_contact_reader .surroundingContacts ul{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}.app_contact_reader .surroundingContacts ul.nextOnly{justify-content:flex-end}.app_contact_reader .surroundingContacts .prev{justify-self:flex-start}.app_contact_reader .surroundingContacts .next{justify-self:flex-end}.app_contact_reader .surroundingContacts a{position:relative;font-size:4.8667em}.app_contact_reader .surroundingContacts a .title{display:none}.app_contact_reader .surroundingContacts a .icon{position:absolute;top:50%;transform:translateY(-50%);font-family:"Weave Pro",sans-serif;text-indent:0;line-height:.55}.app_contact_reader .surroundingContacts .prev a .icon{left:0}.app_contact_reader .surroundingContacts .next a .icon{right:0}@media(min-width:1024px){.app_contact_reader .contactWrapper{width:calc(66.6666% - var(--grid-colGap))}.app_contact_reader h1{position:relative;padding-top:20px;margin-bottom:20px;font-size:2.0526em}.app_contact_reader h1::before{content:"";position:absolute;top:0;left:0;display:block;width:var(--barWidth);height:2px;background-color:var(--black)}.app_contact_reader h2{font-size:1.3em;margin-bottom:20px;padding:0 0 5px}.app_contact_reader .ce_text{margin-top:70px}.app_contact_reader .info{margin-top:60px}.app_contact_reader .surroundingContacts{margin-top:120px}.app_contact_reader .surroundingContacts a{font-size:.7273em}.app_contact_reader .surroundingContacts a .title{display:inline-block}.app_contact_reader .surroundingContacts a .icon{font-size:9.6875em}.app_contact_reader .surroundingContacts .prev a .icon{left:unset;right:calc(100% + var(--grid-colGap))}.app_contact_reader .surroundingContacts .next a .icon{right:unset;left:calc(100% + var(--grid-colGap))}}@media(min-width:1920px){.app_contact_reader .contactWrapper{width:calc(50% - var(--grid-colGap))}.app_contact_reader h1{padding-top:25px;margin-bottom:26px;font-size:2.0455em}.app_contact_reader h2{font-size:1.3636em;margin-bottom:30px}.app_contact_reader .image{margin-bottom:100px}.app_contact_reader .ce_text{margin-top:110px}.app_contact_reader .info{margin-top:100px}.app_contact_reader .surroundingContacts{margin-top:160px}}.app_team_list .elementWrapper{width:100%}.app_team_list .teams{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.app_team_list .team{width:100%;margin-bottom:calc(var(--grid-colGap)*2)}.app_team_list .image{margin-bottom:20px}.app_team_list .teamInfo{position:relative}.app_team_list .teamInfo.hasDetails{padding-right:calc(var(--iconLink-size) + var(--grid-colGap))}.app_team_list .name{font-family:"Weave Pro",sans-serif;font-weight:var(--font-weight-regular);line-height:1.25}.app_team_list .title{font-size:.8667em}@media(min-width:1024px){.app_team_list .team{width:calc(50% - var(--grid-colGap)/ 2)}.app_team_list .team:nth-child(2n+1){margin-right:calc(var(--grid-colGap)/2)}.app_team_list .team:nth-child(2n+2){margin-left:calc(var(--grid-colGap)/2)}.app_team_list .image{margin-bottom:20px}.app_team_list .name{margin-bottom:0;font-size:1.2632em}.app_team_list .title{font-size:.7895em}}@media(min-width:1920px){.app_team_list .team{width:calc(33.3333% - var(--grid-colGap)*2/3)}.app_team_list .team:nth-child(3n+1){margin-right:calc(var(--grid-colGap)/2);margin-left:0}.app_team_list .team:nth-child(3n+2){margin-right:calc(var(--grid-colGap)/2);margin-left:calc(var(--grid-colGap)/2)}.app_team_list .team:nth-child(3n+3){margin-right:0;margin-left:calc(var(--grid-colGap)/2)}.app_team_list .image{margin-bottom:20px}.app_team_list .name{font-size:1.2727em}.app_team_list .title{font-size:.8182em}}.app_team_reader .elementWrapper{width:100%}.app_team_reader .teamWrapper{margin:0 auto}.app_team_reader h1{margin-bottom:15px;font-family:"Weave Pro",sans-serif;font-size:1.4667em;line-height:1;letter-spacing:.02em}.app_team_reader h2{display:inline-block;font-size:1.0667em;padding:5px 0 0;margin-bottom:20px;border-bottom:1px solid var(--black)}.app_team_reader .image{margin-bottom:35px}.app_team_reader .ce_text{margin-top:55px}.app_team_reader .info{margin-top:55px}.app_team_reader .info a{display:block}.app_team_reader .surroundingTeams{margin-top:80px}.app_team_reader .surroundingTeams ul{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}.app_team_reader .surroundingTeams ul.nextOnly{justify-content:flex-end}.app_team_reader .surroundingTeams .prev{justify-self:flex-start}.app_team_reader .surroundingTeams .next{justify-self:flex-end}.app_team_reader .surroundingTeams a{position:relative;font-size:4.8667em;text-indent:-9999px}.app_team_reader .surroundingTeams a .icon{position:absolute;top:50%;transform:translateY(-50%);font-family:"Weave Pro",sans-serif;text-indent:0;line-height:.55}.app_team_reader .surroundingTeams .prev a .icon{left:0}.app_team_reader .surroundingTeams .next a .icon{right:0}@media(min-width:1024px){.app_team_reader .teamWrapper{width:calc(66.6666% - var(--grid-colGap))}.app_team_reader h1{position:relative;padding-top:20px;margin-bottom:25px;font-size:2.0526em}.app_team_reader h1::before{content:"";position:absolute;top:0;left:0;display:block;width:var(--barWidth);height:2px;background-color:var(--black)}.app_team_reader h2{font-size:1.3em;margin-bottom:20px;padding:0 0 5px}.app_team_reader .ce_text{margin-top:70px}.app_team_reader .info{margin-top:60px}.app_team_reader .surroundingTeams{margin-top:120px}.app_team_reader .surroundingTeams a{text-indent:unset;font-size:.7273em}.app_team_reader .surroundingTeams a .icon{font-size:9.6875em}.app_team_reader .surroundingTeams .prev a .icon{left:unset;right:calc(100% + var(--grid-colGap))}.app_team_reader .surroundingTeams .next a .icon{right:unset;left:calc(100% + var(--grid-colGap))}}@media(min-width:1920px){.app_team_reader .teamWrapper{width:calc(50% - var(--grid-colGap))}.app_team_reader h1{padding-top:25px;margin-bottom:35px;font-size:2.0455em}.app_team_reader h2{font-size:1.3636em;margin-bottom:30px}.app_team_reader .image{margin-bottom:100px}.app_team_reader .ce_text{margin-top:110px}.app_team_reader .info{margin-top:100px}.app_team_reader .surroundingTeams{margin-top:160px}}.app_course_list .courses{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}.app_course_list .courses>.ce_headline{width:100%}.app_course_list .course{width:100%;padding:14px 0;margin-top:20px;background-color:var(--white);border:1px solid var(--black);border-radius:20px}.app_course_list .course>*{padding-right:18px;padding-left:18px}.app_course_list .course:nth-child(2){margin-top:0}@media(min-width:1024px){.app_course_list .course{width:calc(50% - 12px);padding:20px 0;margin-top:23px}.app_course_list .course>*{padding-right:22px;padding-left:22px}.app_course_list .course.odd{margin-right:12px}.app_course_list .course.even{margin-left:12px}.app_course_list .course:nth-child(2),.app_course_list .course:nth-child(3){margin-top:0}}@media(min-width:1920px){.app_course_list .course{width:calc(50% - 21px);padding:22px 0;margin-top:42px}.app_course_list .course>*{padding-right:25px;padding-left:25px}.app_course_list .course:nth-child(2),.app_course_list .course:nth-child(3){margin-top:0}}.app_course_list .courseTitle{display:block;padding-bottom:15px;border-bottom:1px solid var(--black);font-size:1.0667em;line-height:1;font-weight:var(--font-weight-medium)}@media(min-width:1024px){.app_course_list .courseTitle{padding-bottom:20px;font-size:1em}}@media(min-width:1920px){.app_course_list .courseTitle{padding-bottom:22px;font-size:1em}}.app_course_list .courseStatus{padding-top:15px;padding-bottom:15px;line-height:1;font-size:.9333em;font-weight:var(--font-weight-medium)}.app_course_list .courseStatus .statusColor{display:inline-block;width:10px;height:10px;margin-right:12px;background-color:var(--red);border:1px solid var(--black);border-radius:50%}.app_course_list .courseStatus .statusColor.green{background-color:var(--green-light)}.app_course_list .courseStatus .statusColor.yellow{background-color:var(--orange)}@media(min-width:1024px){.app_course_list .courseStatus{padding-top:20px;padding-bottom:20px;font-size:.8421em}.app_course_list .courseStatus .statusColor{width:13px;height:13px;transform:translateY(1px)}}@media(min-width:1920px){.app_course_list .courseStatus{padding-top:22px;padding-bottom:22px;font-size:.8182em}.app_course_list .courseStatus .statusColor{width:15px;height:15px;margin-right:15px}}.app_course_list .courseText{font-size:.8421em}@media(min-width:1024px){.app_course_list .courseText{font-size:.8421em}}@media(min-width:1920px){.app_course_list .courseText{font-size:.7273em}}.app_price_list .priceList{position:relative;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;align-items:flex-start}.app_price_list .priceList:after{content:"";display:block;width:160px;height:1px;background-color:var(--black);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.app_price_list .ce_text{margin-top:50px;text-align:center;font-weight:var(--font-weight-medium)}.app_price_list .item{position:relative;width:calc(75% + var(--grid-colGap));border:1px solid var(--black);border-radius:20px;margin-bottom:50px}.app_price_list .row{border-top:1px solid var(--black);padding:12px var(--grid-colGap)}.app_price_list .row.title{border-top:none;padding-top:25px;padding-bottom:45px}.app_price_list .row.last{border-bottom:1px solid var(--black);margin-bottom:60px}@media(min-width:1024px){.app_price_list .row.last{margin-bottom:65px}}@media(min-width:1920px){.app_price_list .row.last{margin-bottom:45px}}.app_price_list .row span{display:block;text-align:center}.app_price_list .row span.label{font-weight:var(--font-weight-bold);line-height:1.1875;margin-bottom:2px}.app_price_list .accordionToggle{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);padding:5px 15px 7px;border:1px solid var(--black);border-radius:50px;background-color:var(--white);font-size:14px;font-weight:var(--font-weight-medium);color:var(--black);overflow:hidden;transition:all var(--animation-duration) var(--animation-style)}.bg-gray .app_price_list .accordionToggle{background-color:var(--bggray)}.bg-green .app_price_list .accordionToggle{background-color:var(--bggreen)}.bg-yellow .app_price_list .accordionToggle{background-color:var(--bgyellow)}.bg-pink .app_price_list .accordionToggle{background-color:var(--bgpink)}.app_price_list .accordionToggle::after,.app_price_list .accordionToggle::before{content:"";display:none;width:23px;height:2px;position:absolute;top:50%;left:50%;background-color:var(--white);transform:translate(-50%,-50%) rotate(45deg)}.app_price_list .accordionToggle::after{transform:translate(-50%,-50%) rotate(-45deg)}.app_price_list .accordionToggle.active,.app_price_list .accordionToggle:hover{background-color:var(--black);color:var(--white)}.app_price_list .accordionToggle.active{width:36px;text-indent:-999px}.app_price_list .accordionToggle.active::after,.app_price_list .accordionToggle.active::before{display:block}.app_price_list span.title{font-weight:var(--font-weight-medium);-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.app_price_list span.price{position:relative;margin:12px 0 25px;font-size:2.6667em;font-weight:var(--font-weight-light)}.app_price_list span.price::after{content:"";display:block;width:74px;height:1px;background-color:var(--black);position:absolute;bottom:-10px;left:50%;transform:translateX(-50%)}.app_price_list span.subtitle{font-weight:var(--font-weight-regular);text-wrap:balance}@media(min-width:1024px){.app_price_list .priceList{width:calc(83.3333% + var(--grid-colGap)*2);margin:0 auto;padding-bottom:20px;font-size:.8421em}.app_price_list .priceList:after{width:unset;right:calc(var(--grid-colGap)/2);left:calc(var(--grid-colGap)/2);transform:unset}.app_price_list .ce_text{width:calc(83.3333% + var(--grid-colGap));margin:70px auto 0}.app_price_list .item{width:calc(50% - var(--grid-colGap));margin:0 calc(var(--grid-colGap)/2) 70px}.app_price_list .row{padding:15px var(--grid-colGap)}.app_price_list .row.title{padding-top:32px;padding-bottom:50px}.app_price_list .accordionToggle{font-size:16px}.app_price_list .accordionToggle.active{width:39px}.app_price_list .accordionToggle.active::after,.app_price_list .accordionToggle.active::before{width:24px}.app_price_list span.price{font-size:2.8125em;margin:16px 0 40px}.app_price_list span.price::after{width:80px;bottom:-20px}}@media(min-width:1920px){.app_price_list .priceList{width:calc(66.666% + var(--grid-colGap)*2);padding-bottom:120px;font-size:.8182em}.app_price_list .ce_text{width:calc(66.666% + var(--grid-colGap));margin-top:120px}.app_price_list .item{width:calc(25% - var(--grid-colGap));margin:0 calc(var(--grid-colGap)/2) 0}.app_price_list .row{padding:10px 20px}.app_price_list .row.title{padding-top:40px;padding-bottom:50px}.app_price_list .row span.label{margin-bottom:5px}.app_price_list .accordionToggle{padding:5px 15px 6px;font-size:18px}.app_price_list span.title{width:100%;display:flex;justify-content:center;align-items:center;min-height:3em}.app_price_list span.price{font-size:2.7778em;margin:16px 0 40px}.app_price_list span.price::after{width:80px;bottom:-20px}.app_price_list span.subtitle{width:100%;display:flex;justify-content:center;align-items:center;min-height:3em}}.accordionPanel{max-height:0;overflow:hidden;transition:max-height var(--animation-duration) var(--animation-style)}.separator{--divider-iconSize:50px;--divider-iconMargin:50px;position:relative;height:var(--divider-iconSize);margin:40px 0;text-align:center}.separator::after,.separator::before{content:"";display:block;width:calc(50% - var(--divider-iconSize)/ 2 - var(--divider-iconMargin));height:2px;background-color:var(--black);position:absolute;top:50%;left:0;transform:translateY(-50%)}.separator::after{left:unset;right:0}.separator svg{width:var(--divider-iconSize);height:var(--divider-iconSize)}@media(min-width:1024px){.separator{--divider-iconSize:53px;--divider-iconMargin:50px;margin:80px 0}}@media(min-width:1920px){.separator{--divider-iconSize:60px;--divider-iconMargin:32px;margin:110px 0}}.mod_newsarchive,.mod_newslist,.mod_newsmenu,.mod_newsreader{display:flex;flex-flow:row;flex-wrap:wrap;padding-right:calc(var(--bodyGap) - var(--grid-colGap)/ 2);padding-left:calc(var(--bodyGap) - var(--grid-colGap)/ 2);margin:0 auto}.mod_newsarchive>*,.mod_newslist>*,.mod_newsmenu>*,.mod_newsreader>*{padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2)}@media(min-width:1024px){.mod_newsarchive,.mod_newslist,.mod_newsmenu,.mod_newsreader{padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2);max-width:calc(77.6vw + var(--grid-colGap)*2)}}@media(min-width:1920px){.mod_newsarchive,.mod_newslist,.mod_newsmenu,.mod_newsreader{max-width:calc(var(--maxwidth) + var(--grid-colGap) + var(--grid-colGap))}}.mod_newsmenu{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:45px;line-height:1}.mod_newsmenu .title{border-color:transparent;background-color:rgba(0,0,0,0);margin:0}.mod_newsmenu ul{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.mod_newsarchive h2{display:none;width:100%}.layout_latest{width:100%;margin-top:40px}.layout_latest .image_container{margin-bottom:15px}.layout_latest .content{position:relative;padding-right:calc(var(--iconLink-size) + var(--grid-colGap))}.layout_latest .info{display:block;font-size:.8667em;line-height:1;margin-bottom:10px}.mod_newsreader .image_container{margin-bottom:40px}.mod_newsreader h1{margin-bottom:50px;font-size:1.4667em;line-height:1.3}@media(min-width:640px){.layout_latest{width:50%}}@media(min-width:1024px){.mod_newsmenu{margin-top:60px}.layout_latest{margin-top:75px}.layout_latest .image_container{margin-bottom:25px}.layout_latest .info{font-size:.7895em;margin-bottom:25px}.mod_newsreader .linkWrapper,.mod_newsreader .newsWrapper{width:calc(66.6666% - var(--grid-colGap));margin:0 auto}.mod_newsreader .image_container{margin-bottom:80px}.mod_newsreader h1{margin-bottom:80px;padding-top:20px;font-size:2.0526em}.mod_newsreader h1::before{content:"";position:absolute;top:0;left:0;display:block;width:var(--barWidth);height:2px;background-color:var(--black)}}@media(min-width:1920px){.layout_latest{width:33.333%;margin-top:80px}.layout_latest .image_container{margin-bottom:30px}.layout_latest .info{font-size:.8182em;margin-bottom:20px}.mod_newsreader .linkWrapper,.mod_newsreader .newsWrapper{width:calc(50% - var(--grid-colGap))}.mod_newsreader .image_container{margin-bottom:100px}.mod_newsreader h1{font-size:2.0455em;margin-bottom:120px;padding-top:25px}}.pagination{width:100%;margin-top:40px;text-align:center}.pagination ul{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;align-items:center}@media(min-width:1024px){.pagination{margin-top:75px}}@media(min-width:1920px){.pagination{margin-top:80px}}.app_recommendation .item{width:100%;margin-top:40px}.app_recommendation .item .image_container{margin-bottom:15px}.app_recommendation .item .subtitle{display:block;font-size:.8667em}.app_recommendation .item .btn{margin:20px 0 0;padding:4px 14px 7px}.app_recommendation .item:nth-child(1){margin-top:0}@media(min-width:1024px){.app_recommendation .item{width:50%;margin-top:55px}.app_recommendation .item .image_container{margin-bottom:25px}.app_recommendation .item .subtitle{margin-top:3px;font-size:.7895em}.app_recommendation .item .btn{margin:25px 0 0;padding:5px 16px 8px}.app_recommendation .item:nth-child(1),.app_recommendation .item:nth-child(2){margin-top:0}}@media(min-width:1920px){.app_recommendation .item{width:33.3333%;margin-top:60px}.app_recommendation .item .image_container{margin-bottom:30px}.app_recommendation .item .subtitle{margin-top:5px;font-size:.8182em}.app_recommendation .item .btn{margin:30px 0 0;padding:7px 18px 10px}.app_recommendation .item:nth-child(1),.app_recommendation .item:nth-child(2),.app_recommendation .item:nth-child(3){margin-top:0}}.app_price_table .elementWrapper{width:100%}.app_price_table .tabLinks{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:flex-start;margin-right:-7px;margin-bottom:35px;margin-left:-7px}.app_price_table .tabLinks .desktopOnly::after{display:inline-block;content:" "}.app_price_table .tabContent{position:relative;display:none}.app_price_table .closeTab{--iconSize:17px;min-height:var(--iconSize);padding-right:calc(var(--iconSize)*2);position:absolute;top:0;right:0;font-size:12px;font-weight:var(--font-weight-medium);text-indent:-999px;overflow:hidden}.app_price_table .closeTab .icon{position:absolute;top:50%;right:0;display:block;width:var(--iconSize);height:var(--iconSize);text-indent:0;transform:translateY(-50%)}.app_price_table .closeTab .icon svg{width:var(--iconSize);height:var(--iconSize)}.app_price_table h3{display:block;margin-bottom:25px;position:relative;font-family:"Weave Pro",sans-serif;font-size:1.4667em;line-height:1;letter-spacing:.02em}@media(min-width:1024px){.app_price_table .tabLinks{justify-content:center;margin-right:-9px;margin-bottom:41px;margin-left:-9px}.app_price_table .closeTab{--iconSize:20px;text-indent:0}.app_price_table h3{padding-top:25px;margin-bottom:55px;font-size:2.0526em}.app_price_table h3::before{content:"";position:absolute;top:0;left:0;display:block;width:var(--barWidth);height:2px;background-color:var(--black)}}@media(min-width:1920px){.app_price_table .tabLinks{justify-content:center;margin-bottom:65px}.app_price_table .closeTab{font-size:11px}.app_price_table h3{padding-top:30px;margin-bottom:60px;font-size:2.0455em}.app_price_table .priceList{width:50%;margin-right:auto;margin-left:auto}}.tableWrapper{max-width:100%;overflow-x:auto}table{--cellMinHeight:58px;min-width:100%;border-spacing:0}table td,table th{min-width:70px;height:var(--cellMinHeight);padding:7px 10px 40px;border-top:1px solid var(--black);border-right:1px solid var(--black);font-size:.9333em;font-weight:var(--font-weight-regular);text-align:left;vertical-align:top}table td.last,table th.last{border-right:none}table thead th{border-top-width:3px;font-weight:var(--font-weight-medium)}@media(min-width:1024px){table{--cellMinHeight:60px}table td,table th{font-size:.7895em}}@media(min-width:1920px){table{--cellMinHeight:70px}table td,table th{padding:8px 12px 45px;font-size:.8182em}}.app_table .elementWrapper{width:100%}@media(min-width:1024px){.app_table .tableWrapper{width:83.3333%;margin:0 auto}}@media(min-width:1920px){.app_table .tableWrapper{width:50%}}.app_table h2{margin-bottom:15px;font-family:"Weave Pro",sans-serif;font-size:1.4667em;line-height:1;letter-spacing:.02em}@media(min-width:1024px){.app_table h2{position:relative;padding-top:20px;margin-bottom:50px;font-size:2.0526em}.app_table h2::before{content:"";position:absolute;top:0;left:0;display:block;width:var(--barWidth);height:2px;background-color:var(--black)}}@media(min-width:1920px){.app_table h2{padding-top:25px;margin-bottom:60px;font-size:2.0455em}}.app_table table{border-bottom:1px solid var(--black)}.app_table table td,.app_table table th{min-width:14.2857%}@media(min-width:1024px){.app_table table td,.app_table table th{font-size:.6842em}}@media(min-width:1920px){.app_table table td,.app_table table th{font-size:.6818em}}@media(min-width:1024px){.app_table table thead th{height:100px;padding:2px 4px 55px}}@media(min-width:1920px){.app_table table thead th{height:115px;padding:2px 4px 65px}}@media(min-width:1024px){.app_table table tbody td,.app_table table tbody th{height:75px;padding:2px 4px 30px}}@media(min-width:1920px){.app_table table tbody td,.app_table table tbody th{height:80px;padding:2px 4px 30px}}.tableHint{display:none;margin:0 10px 10px 10px;text-align:right}.tableHint .icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;background:0 0;display:inline-block;font-size:1.5em;color:var(--black)}.tableHint.btnEnabled{display:block}.moveRight{animation-name:moveRight;animation-duration:1.5s;animation-iteration-count:infinite;animation-fill-mode:forwards}@keyframes moveRight{0%{transform:translateX(0)}30%{transform:translateX(5px)}100%{transform:translateX(0)}}nav li,nav ul{list-style:none;line-height:1}nav a,nav a:visited,nav strong{position:relative;display:inline-block;text-decoration:none}nav a .icon,nav a:visited .icon,nav strong .icon{position:absolute;z-index:2;top:50%;right:0;width:.6em;height:.6em;transform:translateY(-90%)}.mainNav{--bottomNavHeight:0}.mainNav>.inside>.mod_navigation{width:100%}.mainNav .main{width:100%;line-height:1}.mainNav .main ul{display:flex;flex-flow:column;flex-wrap:wrap}.mainNav .main ul.level_1>li{text-align:center}.mainNav .main ul.level_1>li>a,.mainNav .main ul.level_1>li>strong{padding:28px 0;font-family:"Weave Pro",sans-serif;font-size:2.6666em;font-weight:var(--font-weight-regular);letter-spacing:.02em}.mainNav .main ul.level_1>li>a .icon,.mainNav .main ul.level_1>li>strong .icon{display:none}@media(min-width:1024px){.mainNav .main ul.level_1{flex-flow:row;flex-wrap:wrap}.mainNav .main ul.level_1>li{width:50%}.mainNav .main ul.level_1>li:nth-child(2n+1){padding-right:calc(3.3333% + var(--grid-colGap))}.mainNav .main ul.level_1>li:nth-child(2n+2){padding-left:calc(3.3333% + var(--grid-colGap))}.mainNav .main ul.level_1>li>a,.mainNav .main ul.level_1>li>strong{padding:0 0 60px;font-size:2.6316em}}@media(min-width:1920px){.mainNav .main ul.level_1>li:nth-child(2n+1){padding-right:calc(var(--grid-colGap)/2)}.mainNav .main ul.level_1>li:nth-child(2n+2){padding-left:calc(var(--grid-colGap)/2)}.mainNav .main ul.level_1>li>a,.mainNav .main ul.level_1>li>strong{padding:0 0 110px;font-size:3.1818em}}.mainNav .bottom .contact ul{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center}.mainNav .bottom .contact li{width:100%}@media(min-width:1024px){.mainNav .bottom .contact li:first-child{width:50%;padding-right:75px;text-align:center}}@media(min-width:1920px){.mainNav .bottom .contact li:first-child{width:auto;padding-right:0}}@media(min-width:1024px){.mainNav .bottom .contact li:last-child{width:50%;padding-left:75px;text-align:center}}@media(min-width:1920px){.mainNav .bottom .contact li:last-child{width:auto;padding-left:0}}.mainNav .bottom .contact a{display:block;margin:15px 0;font-family:"Weave Pro",sans-serif;font-size:1.6667em}@media(min-width:1024px){.mainNav .bottom .contact a{margin:0;font-size:1.2632em}}@media(min-width:1920px){.mainNav .bottom .contact a{margin:0 40px;font-size:1.5909em}}.mainNav .bottom .info{margin-top:45px}@media(min-width:1024px){.mainNav .bottom .info{margin-top:50px;opacity:.4}}@media(min-width:1920px){.mainNav .bottom .info{margin-top:60px}}.mainNav .bottom .info ul{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center}.mainNav .bottom .info a,.mainNav .bottom .info strong{margin:0 15px;font-size:.8em}@media(min-width:1024px){.mainNav .bottom .info a,.mainNav .bottom .info strong{margin:0 20px;font-size:.7368em}}@media(min-width:1920px){.mainNav .bottom .info a,.mainNav .bottom .info strong{margin:0 30px;font-size:.7273em}}
