@charset "UTF-8";body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;opacity:.7;display:none;z-index:1035}.sl-wrapper{z-index:1040}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-close:focus{outline:none}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1060;color:#000;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}.sl-wrapper .sl-navigation button:focus{outline:none}@media (min-width: 35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media (min-width: 50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media (min-width: 35.5em){.sl-wrapper .sl-image img{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media (min-width: 35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:#000c;font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#000;z-index:1060}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease .2s;transition:-ms-transform ease .2s;transition:-o-transform ease .2s;transition:-webkit-transform ease .2s;transition:transform ease .2s}@-webkit-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity: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%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth}*{box-sizing:border-box}.module_impressions .items .item a,.module_hero:after,.module_newsletter .styled-checkbox span:before{position:absolute;top:0;left:0;width:100%;height:100%}.parking .badge p,.measures .badge p,.module_overlay .modal_container,.module_footer .stoerer p,.module_hero .caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.module_appointments .appointment .alternate-date,.module_appointments .appointment .date{position:absolute;top:50%;transform:translateY(-50%)}.btn{border:0;background:#f7f7f7;border-radius:25px;font-weight:900;padding:8px 52px;color:#992178;text-align:center;display:inline-block;font-size:.9091rem;text-decoration:none;transition:all .2s;cursor:pointer}.btn:focus{oultine:0}.btn:hover{background:#eaeaea;color:#992178}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.module_newsletter .styled-checkbox{position:relative;padding-left:45px}.module_newsletter .styled-checkbox span{width:33px;height:33px;position:absolute;border:4px solid #992178;vertical-align:middle;left:0;top:0}.module_newsletter .styled-checkbox span:before{content:"";background:#992178;opacity:0}.module_newsletter .styled-checkbox label{color:#992178;font-weight:400;font-size:.9091rem}.module_newsletter .styled-checkbox input[type=checkbox],.module_newsletter .styled-checkbox input[type=radio]{opacity:0;width:33px;height:33px;position:absolute;left:0;top:0;z-index:1;cursor:pointer}.module_newsletter .styled-checkbox input[type=checkbox]:checked+span:before,.module_newsletter .styled-checkbox input[type=radio]:checked+span:before{opacity:1}.module_newsletter .styled-checkbox input[type=radio]+span{border-radius:50%}.module_newsletter .styled-checkbox input[type=radio]+span:before{border-radius:50%}.small-hint{font-weight:300;font-size:.7273rem;line-height:1.38em}.small-hint sup{vertical-align:super;margin-right:5px;font-size:.6364rem}.list{margin:25px 0}.list li{padding-left:20px;position:relative;font-weight:700}.list li:before{content:"»";position:absolute;top:0;left:0}.list li+li{margin-top:8px}.menu-btn{width:58px;height:58px;cursor:pointer;left:0;top:0;position:absolute;background:#fff;transition:background .2s;display:none}.menu-btn div{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-12px;width:29px;height:24px;transform-style:preserve-3d;transform-origin:50% 50%;transition:transform .3s}.menu-btn span{height:4px;width:100%;background:#992178;display:block;border-radius:35px;transition:all .3s;position:absolute}.menu-btn span:first-child{top:0}.menu-btn span:nth-child(2){top:10px}.menu-btn span:nth-child(3){bottom:0}.active.menu-btn div{transform:rotate(-45deg);transition:transform .3s}.active.menu-btn span{transition:transform .3s,opacity .1s}.active.menu-btn span:first-child{transform:rotate(90deg);top:50%;margin-top:-2px}.active.menu-btn span:nth-child(3){opacity:0}.module_newsletter,.module_impressions,.module_facts,.module_appointments{padding:75px 0}@media all and (max-width: 767px){.module_newsletter,.module_impressions,.module_facts,.module_appointments{padding:40px 0}.list{font-size:18px;line-height:1.38em}.list li{padding-left:15px}.list li+li{margin-top:10px}.module_newsletter .styled-checkbox{padding-left:35px;text-align:left}.module_newsletter .styled-checkbox label{font-size:.7273rem;line-height:1.38em}.module_newsletter .styled-checkbox span{width:26px;height:26px}}@keyframes slideInFromLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInFromLeftLarge{0%{transform:translate(-600px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInUp{0%{transform:translateY(-25px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInDown{0%{margin-top:-25px;opacity:0}to{margin-top:0;opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translate(350px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInY{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleInY{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes spin16{0%{transform:rotate(0)}to{transform:rotate(305deg)}}@keyframes spin18{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin18long{0%{transform:rotate(0)}to{transform:rotate(540deg)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1);opacity:0}10%,20%{opacity:1;-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{opacity:0;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.module_hero{height:70vh;background:#fff url(/build/theme/images/hero.jpg) no-repeat center center/cover;position:relative}.module_hero .caption{z-index:1;text-align:center}.module_hero .caption .title{font-size:60px;text-transform:uppercase;color:#fff;font-weight:900;line-height:1.104em;margin-bottom:10px;transform:rotate(-7deg) skew(-7deg)}.module_hero .caption .subtitle{font-size:1.591rem;color:#fff;font-weight:300;transform:rotate(-7deg) skew(-7deg)}.module_hero .news-bar{position:absolute;top:0;left:0;width:100%;color:#fff;text-align:center;background:#992178;font-weight:900;padding:5px 0;z-index:1;white-space:nowrap;animation:slideInY .3s 1.5s forwards;transform:translateY(-100%)}.module_hero .news-bar .roll{width:100%}.module_hero .news-bar .roll>div{display:inline-block}.module_hero .news-bar .roll>div:after{content:"+++";display:inline-block;margin-left:5px}.module_hero .news-bar .roll>div:first-child:before{content:"+++";display:inline-block;margin-right:5px}.module_hero:after{background:#0006;content:""}@media all and (min-width: 1025px){.module_hero{background-attachment:fixed}}@media all and (max-width: 1025px){.module_hero .caption .title{font-size:1.591rem;margin-bottom:0}.module_hero .caption .subtitle{font-size:1.273rem}.module_hero .news-bar{font-size:18px;padding:2px 5px}}@media all and (max-width: 767px){.module_hero .caption .title,.module_hero .caption .subtitle{font-size:1.091rem}.module_hero .news-bar{font-size:.7273rem;white-space:normal;line-height:1.38em;padding:6px 15px}.module_hero .news-bar .roll>div:first-child:after{content:normal}.module_hero .news-bar .roll>div:first-child:before{content:normal}}.menu{padding:45px 95px;text-align:center;transition:background .4s}.menu .logo{display:inline-block;float:left;margin-top:-18px}.menu .menu-items{margin:0 auto;display:inline-block}.menu .menu-items>li{display:inline-block}.menu .menu-items>li a{text-decoration:none;color:#494444}.menu .menu-items>li a:hover{color:#992178}.menu .menu-items>li+li{margin-left:50px}.menu .menu-items>li.active{border-bottom:1px solid #494444}.menu .menu-items>li.active:hover a{color:#494444}.menu .facebook{display:inline-block;float:right;background:url(/build/theme/images/fb.svg) no-repeat center center/100%;text-decoration:none;width:9px;height:20px;margin-top:5px;transition:opacity .2s}.menu .facebook:hover{opacity:.8}.menu.sticky{background:#fff;position:fixed;z-index:9;top:0;left:0;width:100%;padding:28px 95px 20px;border-bottom:1px solid #d9d9d9;transition:background .4s}.menu.sticky .logo{position:relative;top:6px}.menu.sticky .facebook{margin-top:6px}@media all and (max-width: 991px){.menu{padding:30px}.menu .menu-items>li+li{margin-left:25px}.menu.sticky{padding-left:30px;padding-right:30px}}@media all and (max-width: 767px){.menu{text-align:left;padding:58px 0 0;position:relative;background:#fff}.menu .logo{float:none;position:absolute;right:15px;top:9px;margin-top:0}.menu .logo img{width:30px}.menu .menu-items{display:none}.menu .menu-items>li{display:block}.menu .menu-items>li+li{margin-left:0;border-top:1px solid #f7f7f7}.menu .menu-items>li.active{border-bottom:0}.menu .menu-items>li a{padding:8px 15px;display:block;background:#fff;font-size:.7273rem}.menu .menu-items>li:first-of-type{border-top:1px solid #f7f7f7}.menu .facebook{position:absolute;bottom:15px;right:15px;display:none}.menu.sticky{padding:58px 0 0}.menu.sticky .logo{position:absolute;right:15px;top:9px}}.module_footer{font-weight:900;background:#fff}.module_footer .col-md-3{padding-inline:15px}.module_footer .footer-container{padding:55px 15px 130px}.module_footer .title{font-size:1.091rem;border-bottom:1px solid #494444;margin-bottom:15px;display:inline-block}.module_footer ul{line-height:1.035em}.module_footer ul li{display:block;margin-right:12px;font-size:.6364rem}.module_footer ul.break li{display:block}.module_footer a{color:#494444;text-decoration:none;display:inline-block}.module_footer .posrel{position:relative}.module_footer .stoerer{background:url(/build/theme/images/illustrations/badge.svg) no-repeat center center/100%;border-radius:50%;font-size:.6364rem;color:#fff;text-align:center;position:absolute;right:25px;top:-8px;width:60px;height:60px;opacity:0}.module_footer .stoerer.animate{animation:tada 1s forwards 1.1s}@media all and (max-width: 767px){.module_footer{font-weight:600}.module_footer .title{font-size:.9091rem;margin-bottom:0;font-weight:900;line-height:1.38em}.module_footer .footer-container{padding:35px 35px 60px;width:100%}.module_footer .col-md-3{flex:0 0 100%;max-width:100%}.module_footer .col-md-3+.col-md-3{margin-top:15px}}.module_appointments .second-title{margin-bottom:15px}.module_appointments .appointment{background:#fff;position:relative}.module_appointments .appointment .count{font-weight:900;width:160px;text-align:center;display:inline-block;padding:30px 0;font-size:1.091rem}.module_appointments .appointment .date{font-weight:900;padding-left:30px;display:inline-block;font-size:1.591rem;line-height:1em}.module_appointments .appointment .alternate-date{width:150px;right:45px;display:inline-block;color:#d9d9d9;text-align:center}.module_appointments .appointment+.appointment{margin-top:20px}.module_appointments .appointment:first-of-type .count{background:#992178;color:#fff}.module_appointments .appointment.cancelled{opacity:.65}.module_appointments .appointment.cancelled .date{text-decoration:line-through}@media all and (max-width: 1025px){.module_appointments .appointment .alternate-date{font-size:.9091rem;width:115px;right:25px}.module_appointments .appointment .count{font-size:.9091rem;width:130px;padding:15px 0}.module_appointments .appointment .date{font-size:1.091rem}.module_appointments .appointment+.appointment{margin-top:15px}}@media all and (max-width: 767px){.module_appointments{padding-bottom:10px}.module_appointments .second-title{margin-bottom:45px}.module_appointments .appointment .count{font-size:.6364rem;padding:0 8px;width:auto;text-align:left;background:#d9d9d9;position:absolute;top:-30px;left:0;font-weight:700}.module_appointments .appointment .count br{display:none}.module_appointments .appointment .date{display:block;font-size:.9091rem;position:relative;transform:none;top:auto;padding:15px 15px 0;font-weight:300}.module_appointments .appointment .alternate-date{display:block;color:#494444;font-size:.6364rem;position:relative;right:auto;font-weight:400;top:auto;transform:none;width:auto;text-align:left;padding:0 15px 35px}.module_appointments .appointment .alternate-date br{display:none}.module_appointments .appointment+.appointment{margin-top:1px}.module_appointments .appointment:first-of-type .date{font-weight:700}.module_appointments .appointment:last-of-type .alternate-date{padding-bottom:8px}}.module_facts{position:relative;padding:30px 0}.module_facts .bg{position:absolute;z-index:-1;left:0;top:60px;width:100%;padding-bottom:127%;overflow:hidden;background:url(/build/theme/images/bg.svg) no-repeat top center/180%}.module_facts .desc{flex-direction:column;display:flex;align-items:center}.module_facts .desc .container-wrapper{max-width:600px;width:100%}.module_facts .desc .list{display:inline-block;margin:25px auto;text-align:left}.module_facts .desc .small-hint{text-align:left;display:inline-block}.module_facts #map{margin:50px auto 0;width:1000px;height:500px;border-radius:2px;border:1px solid #d9d9d9;background:#f7f7f7}.module_facts .details{margin-top:45px}.module_facts .details .title{font-weight:900}.module_facts .details p{font-size:.7273rem;font-weight:600;line-height:1.656em}.module_facts .details a{font-size:.7273rem;font-weight:600;border-bottom:1px solid #494444;color:#494444;text-decoration:none}.module_facts .row{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media all and (max-width: 1025px){.module_facts #map{width:100%;height:auto;padding-bottom:60%;margin-top:70px}}@media all and (max-width: 767px){.module_facts{margin:0 auto}.module_facts .bg{background-size:295%;padding-bottom:208%;top:311px}.module_facts .details{margin-top:20px}.module_facts .details .col-md-4+.col-md-4{margin-top:25px}.module_facts .details .title{font-size:.9091rem}.module_facts #map{margin-top:30px;margin-bottom:35px}.module_facts .desc{text-align:left}.module_facts .desc .small-hint{max-width:none}}.module_breaker{padding:60px 15px 47px;text-align:center;border-width:1px 0 1px;border-style:solid;border-color:#d9d9d9;margin:25px 0}.module_breaker .title{font-size:1.591rem;display:inline-block;font-weight:900}.module_breaker a{text-decoration:none;border-bottom:1px solid #494444;font-size:1.091rem;font-weight:900;margin-left:10px;color:#494444}@media all and (max-width: 767px){.module_breaker{padding:30px 15px;margin:0}.module_breaker .title{font-size:.9091rem;display:block;line-height:1.38em}.module_breaker a{font-weight:600;margin-top:0;display:inline-block;border:0;font-size:.9091rem;line-height:1.38em}}.module_impressions .items{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -15px}.module_impressions .items .item{padding-bottom:calc(25% - 30px);width:calc(25% - 30px);position:relative;background:#fff;margin:15px}.module_impressions .items .item a{opacity:.85;transition:opacity .2s}.module_impressions .items .item a:hover{opacity:1}.sl-wrapper .sl-counter{opacity:0}.sl-wrapper .sl-close{color:#494444}.sl-wrapper .sl-navigation button.sl-next{text-indent:-9999px;width:30px;height:30px;transform:rotate(-90deg);background:url(../../images/chev.svg) no-repeat center center/100%;right:25px}.sl-wrapper .sl-navigation button.sl-prev{text-indent:-9999px;width:30px;height:30px;transform:rotate(90deg);background:url(../../images/chev.svg) no-repeat center center/100%;left:25px}@media all and (max-width: 767px){.module_impressions .items{margin:0 -5px}.module_impressions .items .item{margin:5px;padding-bottom:calc(33% - 10px);width:calc(33% - 10px)}.module_impressions .items:after{content:"";flex:auto}}.module_faq{padding-top:60px;max-width:900px;position:relative}.module_faq .question-man{position:absolute;top:-170px;right:-240px}.module_faq .parent-cat{max-width:87%}.module_faq .parent-cat .title{font-weight:900;font-size:1.591rem;margin-bottom:15px;cursor:pointer;line-height:1.38em;position:relative;padding-left:55px}.module_faq .parent-cat .title span{position:absolute;left:0;top:0}.module_faq .parent-cat .title:after{width:20px;height:20px;content:"";display:inline-block;background:url(../../images/chev.svg) no-repeat center center/100%;margin-left:8px;position:relative;top:2px}.module_faq .parent-cat .title.active:after{transform:rotate(-180deg)}.module_faq .parent-cat .child-cat{display:none;margin-bottom:15px;padding-left:55px}.module_faq .parent-cat .child-cat .question{font-weight:700;cursor:pointer;display:inline-block}.module_faq .parent-cat .child-cat .question:after{width:12px;height:12px;content:"";display:inline-block;background:url(../../images/chev.svg) no-repeat center center/100%;margin-left:6px}.module_faq .parent-cat .child-cat .question.active{border-bottom:2px solid #494444}.module_faq .parent-cat .child-cat .question.active.active:after{transform:rotate(-180deg)}.module_faq .parent-cat .child-cat .content{display:none;margin-bottom:30px;margin-top:15px;line-height:1.38em;list-style:inside}.module_faq .parent-cat .child-cat:last-of-type{margin-bottom:65px}@media all and (max-width: 1450px){.module_faq{padding-top:30px}.module_faq .question-man{top:-120px;width:280px;right:0}.module_faq .parent-cat{max-width:72%}.module_faq .parent-cat .title{font-size:1.273rem;padding-left:45px;margin-bottom:15px;font-weight:700}.module_faq .parent-cat .title:after{width:15px}.module_faq .parent-cat .child-cat{padding-left:45px}.module_faq .parent-cat .child-cat .content{margin-bottom:45px}.module_faq .parent-cat .child-cat .question{font-weight:400}.module_faq .parent-cat .child-cat .question:after{width:9px}}@media all and (max-width: 991px){.module_faq .parent-cat{max-width:65%}.module_faq .parent-cat .title{font-size:22px}.module_faq .parent-cat .title:after{width:13px;top:4px;margin-left:6px}.module_faq .parent-cat .child-cat .question.active{border-bottom:0}.module_faq .parent-cat .child-cat .question:after{width:13px;top:4px;margin-left:6px}.module_faq .parent-cat .child-cat .content{font-size:.7273rem}}@media all and (max-width: 767px){.module_faq{padding-top:10px}.module_faq .parent-cat{max-width:100%}.module_faq .parent-cat .child-cat{padding-left:0}.module_faq .parent-cat .child-cat .question{font-size:18px;line-height:1.38em}.module_faq .parent-cat .child-cat .question:after{width:10px}.module_faq .parent-cat .child-cat:last-of-type{margin-bottom:30px}.module_faq .parent-cat .title{font-size:18px;padding-left:0}.module_faq .parent-cat .title span{position:relative;left:auto;top:auto;display:block;font-weight:900}.module_faq .parent-cat .title:after{width:10px}.module_faq .question-man{width:120px;top:-130px}.first-title+.second-title{display:none}}.module_newsletter .second-title{margin-bottom:15px}.module_newsletter form{position:relative}.module_newsletter form .box{background:#fff;padding:26px 65px 26px 22px}.module_newsletter form .box .caption{font-size:1.091rem;font-weight:900;display:inline-block;width:130px;vertical-align:middle;margin-right:25px}.module_newsletter form .box input[type=text],.module_newsletter form .box input[type=email]{background:#f7f7f7;font-size:1.091rem;font-weight:700;padding:13px 16px;display:inline-block;width:30%;border:0;-webkit-appearance:none;vertical-align:middle;color:#494444}.module_newsletter form .box input[type=text]+input[type=text],.module_newsletter form .box input[type=text] input[type=email],.module_newsletter form .box input[type=email]+input[type=text],.module_newsletter form .box input[type=email] input[type=email]{margin-left:20px;width:calc(70% - 187px)}.module_newsletter form .box input[type=text]:focus,.module_newsletter form .box input[type=email]:focus{outline:0}.module_newsletter form .box input[type=text]::placeholder,.module_newsletter form .box input[type=email]::placeholder{color:#d9d9d9;font-weight:900}.module_newsletter form .box input[type=text]:-ms-input-placeholder,.module_newsletter form .box input[type=email]:-ms-input-placeholder{color:#d9d9d9;font-weight:900}.module_newsletter form .box input[type=text]::-ms-input-placeholder,.module_newsletter form .box input[type=email]::-ms-input-placeholder{color:#d9d9d9;font-weight:900}.module_newsletter form .form-content{display:inline}.module_newsletter form input[type=submit]{border:4px solid #992178;background:none;-webkit-appearance:none;font-size:1.091rem;font-weight:900;padding:13px 16px;color:#992178;float:right;margin-top:20px;cursor:pointer}.module_newsletter form input[type=submit]:focus{outline:0}.module_newsletter form input[type=submit]:disabled{cursor:not-allowed;color:#d9d9d9;border:4px solid #d9d9d9}.module_newsletter .styled-checkbox{max-width:400px;margin-top:20px;float:left}.module_newsletter .message{font-weight:900;font-size:.9091rem;margin-top:1em}.module_newsletter .message.errorMessage{color:#992178}@media all and (max-width: 1025px){.module_newsletter form .box{padding:26px 22px}.module_newsletter form .box .caption{display:none}.module_newsletter form .box input[type=text],.module_newsletter form .box input[type=email]{width:calc(50% - 13px)}.module_newsletter form .box input[type=text]+input[type=text],.module_newsletter form .box input[type=text] input[type=email],.module_newsletter form .box input[type=email]+input[type=text],.module_newsletter form .box input[type=email] input[type=email]{width:calc(50% - 13px)}}@media all and (max-width: 767px){.module_newsletter{padding-top:15px}.module_newsletter form .box{padding:5px}.module_newsletter form .box input[type=text],.module_newsletter form .box input[type=email]{width:100%;font-size:.9091rem;padding:8px 12px}.module_newsletter form .box input[type=text]+input[type=text],.module_newsletter form .box input[type=text] input[type=email],.module_newsletter form .box input[type=email]+input[type=text],.module_newsletter form .box input[type=email] input[type=email]{width:100%;margin-left:0;margin-top:5px}.module_newsletter form input[type=submit]{float:none;font-size:.9091rem;padding:8px 35px}.module_newsletter form .bottom{text-align:center}.module_newsletter .styled-checkbox{float:none}}@media all and (max-width: 481px){.module_newsletter form input[type=submit]{width:100%}}.module_overlay{left:0;top:0;width:100%;height:100%;position:fixed;background:#000000b3;z-index:10;opacity:0;visibility:visible;display:none;transition:all .5s;overflow:auto}.module_overlay .modal_container{text-align:center;border-radius:2px;background:#fff;padding:85px 75px;width:750px;opacity:0}.module_overlay .modal_container .title{font-weight:900;font-size:1.591rem;margin-bottom:35px;color:#992178;display:inline-block;line-height:1.38em;border-bottom:3px solid #992178}.module_overlay .modal_container p{line-height:1.518em;font-size:1.091rem;font-weight:300}.module_overlay .modal_container .btn{margin-top:35px}.module_overlay.show{opacity:1;pointer-events:all;visibility:visible}.module_overlay.show .modal_container{animation:slideInDown .6s forwards .6s}@media all and (max-width: 991px){.module_overlay .modal_container{width:80%}.module_overlay .modal_container .title{font-size:1.091rem}.module_overlay .modal_container p{font-size:.9091rem}}@media all and (max-width: 767px){.module_overlay{z-index:12;overflow:auto}.module_overlay .modal_container{width:calc(100% - 30px);padding:55px 35px;margin-bottom:15px}}@media all and (max-width: 481px){.module_overlay .modal_container{transform:none;top:15px;left:15px;padding:45px 25px}.module_overlay .modal_container .title{font-size:.9091rem;margin-bottom:20px;border-bottom:0}.module_overlay .modal_container p{font-size:.7273rem}.module_overlay .modal_container .btn{margin-top:25px}}.measures{width:826px;height:675px;position:relative;margin:120px auto 85px}.measures .car{width:686px;position:absolute;top:50px;left:140px;opacity:0}.measures .carpet{width:800px;margin-left:-235px;position:relative;top:455px;opacity:0}.measures .carpet-stroke{width:550px;position:relative;top:168px;left:-205px;opacity:0}.measures .shadow-car{width:712px;position:absolute;top:270px;left:130px;opacity:0}.measures .person{width:150px;position:absolute;top:0;left:240px;z-index:1;opacity:0}.measures .shadow-person{width:155px;position:absolute;top:377px;left:228px;opacity:0}.measures .table{width:660px;position:absolute;top:200px;left:0;z-index:2;opacity:0}.measures .stroke{width:570px;position:absolute;top:168px;left:0;z-index:3;opacity:0}.measures .stroke-dotted{width:612px;position:absolute;top:181px;left:86px;opacity:0}.measures .description-1{font-size:12px;font-weight:900;left:50px;top:150px;position:absolute;opacity:0}.measures .description-2{font-size:12px;font-weight:900;color:#000;left:365px;top:210px;position:absolute;z-index:5;opacity:0}.measures .description-3{font-size:12px;font-weight:900;color:#000;position:relative;left:-135px;top:25px;opacity:0}.measures .description-4{font-size:12px;font-weight:900;color:#000;position:relative;top:100px;left:180px;opacity:0}.measures .badge{z-index:4;width:65px;height:65px;background:url(/build/theme/images/illustrations/badge.svg) no-repeat center center/100%;position:absolute;text-align:center}.measures .badge p{font-size:12px;line-height:1.518em;font-weight:900;color:#fff}.measures .badge .price{font-size:.9091rem;font-weight:700}.measures .badge.lfm{left:420px;top:203px;opacity:0}.measures .badge.tiefenzuschlag{left:145px;top:130px;opacity:0}.measures .badge.car-inclusive{left:580px;top:20px;opacity:0}.measures .badge.square-m{position:relative;top:65px;left:40px;opacity:0}.measures.in-view .car{animation:slideIn .4s cubic-bezier(.175,.885,.32,1.2) forwards}.measures.in-view .shadow-car{animation:scaleIn .4s cubic-bezier(.175,.885,.32,1.2) .3s forwards}.measures.in-view .person{animation:slideInFromLeft 1s .8s forwards}.measures.in-view .shadow-person{animation:slideInFromLeft 1.2s 1s forwards}.measures.in-view .table,.measures.in-view .carpet{animation:scaleInY .4s cubic-bezier(.175,.885,.32,1.2) .65s forwards}.measures.in-view .carpet-stroke,.measures.in-view .stroke,.measures.in-view .stroke-dotted{animation:scaleInY 1.2s .8s forwards}.measures.in-view .description-1{animation:fadeIn .5s 1.4s forwards}.measures.in-view .description-2,.measures.in-view .description-3,.measures.in-view .description-4{animation:fadeIn .5s 1.8s forwards}.measures.in-view .badge.lfm{animation:scaleIn .3s 1s forwards}.measures.in-view .badge.tiefenzuschlag{animation:scaleIn .3s 1.6s forwards}.measures.in-view .badge.car-inclusive{animation:scaleIn .3s 2.2s forwards}@media all and (max-width: 1300px){.measures .carpet{left:0;margin-left:0}.measures .carpet-stroke{left:30px}.measures .description-3{left:100px}.measures .description-4{right:0;left:0;text-align:center}}@media all and (max-width: 991px){.measures{left:20px}}@media all and (max-width: 767px){.measures{background:url(/build/theme/images/illustrations/measures-mobile.svg) no-repeat top center/100%;width:90%;height:auto;padding-bottom:290px;left:50%;margin-left:-240px;margin-bottom:0;margin-top:0;max-width:480px}.measures *{display:none}}@media all and (max-width: 481px){.measures{margin-left:-45%;padding-bottom:57%}}.times{width:605px;height:356px;position:relative;margin:130px auto 0}.times .description{font-weight:700;text-align:center;position:absolute;opacity:0}.times .visitors{position:absolute;top:0;left:50%;margin-left:-109px;z-index:1;width:218px;opacity:0}.times .visitors+.description{left:50%;transform:translate(-50%);top:270px}.times .clock{position:absolute;width:136px;top:50px;left:0;z-index:1;opacity:0}.times .clock .dial{width:100%}.times .clock .watchhand-long{position:absolute;width:5px;height:44px;left:50%;margin-left:-2px;top:67px;transform-origin:top center}.times .clock .watchhand-short{position:absolute;width:5px;height:32px;left:50%;margin-left:-2px;top:67px}.times .clock.right{right:0;left:auto}.times .clock.right .watchhand-short{transform-origin:top center}.times .clock.right+.description{right:25px;left:auto}.times .clock+.description{left:25px;top:210px}.times.in-view .description{animation:fadeIn .5s .8s forwards}.times.in-view .visitors{animation:fadeIn .5s forwards}.times.in-view .clock{animation:scaleIn .5s forwards}.times.in-view .clock .watchhand-long{animation:spin18long 1.5s cubic-bezier(.075,.82,.165,1) forwards}.times.in-view .clock .watchhand-short{animation:spin18 1.5s cubic-bezier(.075,.82,.165,1) forwards;transform-origin:top center}.times.in-view .clock.right{animation:scaleIn .5s .4s forwards}.times.in-view .clock.right .watchhand-long{animation-delay:.6s}.times.in-view .clock.right .watchhand-short{animation-delay:.6s;animation:spin16 2s cubic-bezier(.075,.82,.165,1) forwards}@media all and (max-width: 767px){.times{width:90%;height:auto;padding-bottom:280px;background:url(/build/theme/images/illustrations/times-mobile.svg) no-repeat center top/100%;left:50%;margin:80px 0 0 -200px;max-width:400px}.times *{display:none}}@media all and (max-width: 400px){.times{margin:60px 0 0 -45%;padding-bottom:61%}}.parking{width:740px;height:450px;position:relative;margin:90px auto 0}.parking .badge{z-index:4;width:65px;height:65px;background:url(/build/theme/images/illustrations/badge.svg) no-repeat center center/100%;position:absolute;text-align:center;top:40px;left:520px;opacity:0}.parking .badge p{font-weight:900;color:#fff}.parking .badge+.description{position:absolute;width:290px;font-weight:700;left:608px;top:56px;opacity:0}.parking .car{width:695px;left:0;position:absolute;top:150px;opacity:0}.parking .person{width:175px;left:325px;position:absolute;top:100px;opacity:0}.parking .person-shadow{width:175px;left:325px;position:absolute;top:441px;opacity:0}.parking.in-view .badge{animation:scaleIn .3s 1s forwards}.parking.in-view .badge+.description{animation:fadeIn .6s 1s forwards}.parking.in-view .car{animation:slideInFromLeftLarge .4s cubic-bezier(.175,.885,.32,1.2) forwards}.parking.in-view .person{animation:slideInFromLeft 1s .2s forwards}.parking.in-view .person-shadow{animation:slideInFromLeft 1.2s .4s forwards}@media all and (max-width: 1200px){.parking .badge{left:0;top:-50px}.parking .badge+.description{top:-33px;left:82px}}@media all and (max-width: 767px){.parking{width:105%;margin-left:-230px;left:50%;height:auto;padding-bottom:380px;background:url(/build/theme/images/illustrations/parking-mobile.svg) no-repeat top center/100%;margin-top:80px;max-width:480px}.parking *{display:none}}@media all and (max-width: 481px){.parking{padding-bottom:85%;margin-left:-67%}}::selection{background-color:#992178;color:#fff}html,body{overflow-x:hidden}html{font-size:22px}body{font-size:1rem;color:#494444;font-family:Nunito Sans,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.38em;background:#f7f7f7}.first-title{font-size:2.955rem;font-weight:900;line-height:1.38em}.second-title{font-size:1.591rem;font-weight:300;line-height:1.38em}main{padding-bottom:80px}.container{margin:0 auto;width:1000px;padding:0 7px}.cookie-msg{position:fixed;z-index:11;right:40px;bottom:40px;border:4px solid #992178;text-align:center;padding:30px;max-width:430px;background:#fff;transform:translateY(100%);transition:all .4s cubic-bezier(.6,-.28,.735,.045);opacity:0}.cookie-msg .title{font-weight:900;border-bottom:3px solid #992178;color:#992178;display:inline-block;margin-bottom:15px}.cookie-msg p{font-size:.7273rem;line-height:1.38em}.cookie-msg p a{color:#494444;border-bottom:1px dotted #494444}.cookie-msg p a:hover{text-decoration:none}.cookie-msg .btn{margin-top:25px;color:#992178!important}.cookie-msg.show{transform:translateY(0);transition:opacity .4s;opacity:1}.fancy-title{font-weight:900;font-size:1.591rem;line-height:1.38em;color:#fff;margin:45px auto 150px;display:block;text-align:left;transform:rotate(-7deg) skew(-7deg);position:relative;z-index:1}.fancy-title span{display:inline-block;background:#992178;padding:0 10px;transform:translate(-20%);background:transparent;text-transform:uppercase;border:5px solid #992178;color:#992178}.fancy-title span+br+span{margin-top:10px;transform:translate(10%)}.fancy-title:after{position:absolute;left:15px;top:65px;height:257px;width:6px;content:"";background:url(/build/theme/images/line.svg) repeat-y top left/5px;transform:rotate(7deg) skew(7deg)}strong{font-weight:600}.no-hero{padding-top:150px;min-height:calc(100vh - 517px)}.row{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media all and (max-width: 1450px){.first-title{font-size:1.591rem}.second-title{font-size:1.273rem}}@media all and (max-width: 1200px){.fancy-title span{transform:translate(0)}.fancy-title span+br+span{transform:translate(20%)}.fancy-title:after{left:47px}}@media all and (max-width: 1025px){.container{width:calc(100% - 30px)}.fancy-title{font-size:1.091rem;margin:0 auto 120px}.fancy-title span{border-width:3px}.fancy-title span+br+span{margin-top:6px}.fancy-title:after{left:62px;top:92px;height:130px}}@media all and (max-width: 991px){.no-hero{padding-top:100px}.fancy-title{transform:none;margin-bottom:40px;font-size:1.591rem}.fancy-title span{transform:none;border:0;color:#494444;font-weight:300;text-transform:none;padding:0}.fancy-title span+br+span{transform:none;margin:0;padding:0}.fancy-title:after{content:normal}}@media all and (max-width: 767px){.no-hero{padding-top:160px;min-height:calc(100vh - 504px)}.cookie-msg{right:0;bottom:0;padding:20px}.fancy-title{line-height:.897em}.fancy-title span{font-size:1.091rem}.small-hint{font-size:.6364rem}.menu.show-menu-items .menu-items,.menu-btn{display:block}.second-title{font-size:1.091rem}main{padding-bottom:40px}}@media all and (min-width: 576px){.container{max-width:540px}}@media all and (min-width: 768px){.container{max-width:720px}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}@media all and (min-width: 992px){.container{max-width:960px}}@media all and (min-width: 1200px){.container{max-width:1140px}}
