html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:normal;-webkit-overflow-scrolling:touch;font-size:16px}@media screen and (max-width: 1300px){.container{width:100%}}@media (min-width:1300px){.container{width:1270px}}@font-face{font-family:'fontello';src:url('/application/themes/studap/icons/fontello.eot?54729804');src:url('/application/themes/studap/icons/fontello.eot?54729804#iefix') format('embedded-opentype'),url('/application/themes/studap/icons/fontello.woff2?54729804') format('woff2'),url('/application/themes/studap/icons/fontello.woff?54729804') format('woff'),url('/application/themes/studap/icons/fontello.ttf?54729804') format('truetype'),url('/application/themes/studap/icons/fontello.svg?54729804#fontello') format('svg');font-weight:normal;font-style:normal}.makeicon,[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-down:before{content:'\e800'}.icon-chevron-left:before{content:'\e801'}.icon-chevron-up:before{content:'\e802'}.icon-arrow-left:before{content:'\e803'}.icon-arrow-up:before{content:'\e804'}.icon-arrow-down:before{content:'\e805'}.icon-arrow-right:before{content:'\e806'}.icon-check:before{content:'\e807'}.icon-chevron-right:before{content:'\e808'}@font-face{font-family:'Anton';src:url('/application/themes/studap/fonts/Anton-Regular.woff2') format('woff2'),url('/application/themes/studap/fonts/Anton-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Anton SC';src:url('/application/themes/studap/fonts/AntonSC-Regular.woff2') format('woff2'),url('/application/themes/studap/fonts/AntonSC-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Instrument Sans';src:url('/application/themes/studap/fonts/InstrumentSans-Regular.woff2') format('woff2'),url('/application/themes/studap/fonts/InstrumentSans-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Instrument Sans';src:url('/application/themes/studap/fonts/InstrumentSans-Medium.woff2') format('woff2'),url('/application/themes/studap/fonts/InstrumentSans-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Instrument Sans';src:url('/application/themes/studap/fonts/InstrumentSans-SemiBold.woff2') format('woff2'),url('/application/themes/studap/fonts/InstrumentSans-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Instrument Sans';src:url('/application/themes/studap/fonts/InstrumentSans-Bold.woff2') format('woff2'),url('/application/themes/studap/fonts/InstrumentSans-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}:root{--font-size-normal:16px;--logo-size:34px;--padding:90px;--badge-size:20px;--interferer-size:14px;--font-size-h1:84px;--font-size-h2:62px;--font-size-h3:26px;--font-size-h4:28px;--font-size-h5:20px;--bs-body-bg:#fff}@media screen and (max-width: 1200px){:root{--padding:60px}}@media screen and (max-width: 992px){:root{--font-size-h1:78px;--font-size-h2:58px;--font-size-h3:24px;--font-size-h4:26px;--font-size-h5:19px}}@media screen and (max-width: 768px){:root{--font-size-h1:72px;--font-size-h2:53px;--font-size-h3:22px;--font-size-h4:24px;--font-size-h5:17px;--padding:60px}}body{font:var(--font-size-normal) 'Instrument Sans',sans-serif;font-weight:normal;color:#004247;line-height:1.42857143}.small-text{font-size:var(--interferer-size)}a,a:hover,a:focus{text-decoration:underline;outline:none !important}strong,b{font-weight:bold}#wrapper h1,#wrapper .h1{font-family:'Anton SC';font-size:var(--font-size-h1);text-transform:uppercase;margin-top:0}#wrapper h2,#wrapper .h2{font-family:'Anton SC';font-size:var(--font-size-h2);text-transform:uppercase;margin-top:0}#wrapper h2.nomargin,#wrapper .h2.nomargin{margin:0}#wrapper h3,#wrapper .h3{font-family:'Anton SC';font-size:var(--font-size-h3);text-transform:uppercase;margin-top:0}#wrapper h4,#wrapper .h4{font-family:'Instrument Sans';font-size:var(--font-size-h4);font-weight:bold;margin-top:0}#wrapper h5,#wrapper .h5{font-family:'Instrument Sans';font-size:var(--font-size-h5);font-weight:bold;margin-top:0}#wrapper p{margin:0}#wrapper ul:not(.pagination):not(.list-inline):not(.ccm-ui):not(.slick-dots):not(.ccm-error):not(.nav){padding:0 !important;margin:0}#wrapper ul:not(.pagination):not(.list-inline):not(.ccm-ui):not(.slick-dots):not(.ccm-error):not(.nav) li{display:block;list-style-type:none;position:relative;padding:10px 0 10px 25px}#wrapper ul:not(.pagination):not(.list-inline):not(.ccm-ui):not(.slick-dots):not(.ccm-error):not(.nav) li:before{content:'\e807';font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#b4e206;position:absolute;left:0;top:13px;font-size:var(--interferer-size)}.alert{margin:20px 0;padding:20px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden}.alert .icon{font-size:var(--interferer-size)}.alert a{color:inherit;text-decoration:none;font-weight:600}.img-fluid{max-width:100%;height:auto}.boxshadowreset{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.translateY{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.round{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.boxshadow{-webkit-box-shadow:0px 0px 100px 0px #004247;-moz-box-shadow:0px 0px 100px 0px #004247;box-shadow:0px 0px 100px 0px #004247}.boxshadowlight{-webkit-box-shadow:0px 0px 100px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 100px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 100px 0px rgba(0,0,0,0.1)}.border-radius{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden}.no-border-radius{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.clear{clear:both}.marginauto{margin:auto;width:100%;height:100%;display:flex;align-items:center;justify-content:center}section.section{padding:var(--padding) 0;display:block;overflow:hidden}section.section.background-cool-white{background-color:#f7f5ef}section.section.background-neon-green{background-color:#d1f351}section.section.background-neon-green ul:not(.ccm-ui) li:before{color:#004247 !important}section.section.background-dark-teal{background-color:#004247;color:#fff}section.section.background-light-teal{background-color:#4cadaf}.relative{position:relative}.background-umzugsbox{width:500px;position:absolute;z-index:0;right:-90px;top:-90px}@media screen and (max-width: 1400px){.background-umzugsbox{right:-46px;width:450px}}@media screen and (max-width: 1200px){.background-umzugsbox{right:0;top:-35px;width:400px}}@media screen and (max-width: 992px){.background-umzugsbox{top:-70px}}@media screen and (max-width: 768px){.background-umzugsbox{position:static;width:100%;max-width:400px;margin:auto}}.area-spacer-image{padding-right:390px}@media screen and (max-width: 1300px){.area-spacer-image{padding-right:425px}}@media screen and (max-width: 1200px){.area-spacer-image{padding-right:400px}}@media screen and (max-width: 768px){.area-spacer-image{padding:0}}#interferer{background:#d1f351;padding:10px 0;font-size:var(--interferer-size)}#interferer a,#interferer a:hover,#interferer a:focus{color:#004247;text-decoration:none}#interferer .before-icon{margin-right:7.5px}#interferer .icon{font-size:var(--interferer-size)}#interferer .dot{display:inline-block;vertical-align:center;background-color:#ff6210;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:12.5px;height:12.5px;margin-right:2.5px;position:relative;z-index:2}#interferer .dot:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background:rgba(255,98,16,0.45);transform:translate(-50%, -50%) scale(1);animation:pulse-dot 1.8s infinite;z-index:1}#interferer-footer{border:solid #f7f5ef 1px;border-width:1px 0;padding:15px 0;font-size:var(--interferer-size);color:#d1f351}#interferer-footer a,#interferer-footer a:hover,#interferer-footer a:focus{color:#d1f351;text-decoration:none}#interferer-footer .before-icon{margin-right:7.5px}#interferer-footer .icon{font-size:var(--interferer-size)}#interferer-footer .dot{display:inline-block;vertical-align:top;background-color:#ff6210;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:12.5px;height:12.5px;margin-right:2.5px;margin-top:3px;position:relative;z-index:2}#interferer-footer .dot:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background:rgba(255,98,16,0.45);transform:translate(-50%, -50%) scale(1);animation:pulse-dot 1.8s infinite;z-index:1}#interferer-footer .info{display:inline-block;vertical-align:top;margin-bottom:0}.logo{display:inline-block;vertical-align:bottom;text-align:left}.logo a,.logo a:hover,.logo a:focus{text-decoration:none;font-family:'Anton';display:block;text-transform:uppercase;font-size:var(--logo-size);line-height:1}#navigation{padding:30px 0}@media screen and (max-width: 1200px){#navigation{padding:30px 0 15px 0}}#navigation .logo a,#navigation .logo a:hover,#navigation .logo a:focus{color:#004247}#navigation .navigation-area{display:block;float:right}@media screen and (max-width: 1200px){#navigation .navigation-area{float:none;margin-top:15px}}#navigation .navigation-area ul.nav{display:block}#navigation .navigation-area ul.nav li{display:inline-block;text-align:center;vertical-align:middle}#navigation .navigation-area ul.nav li a{display:block;padding:15px 15px;font-size:var(--font-size-normal);font-weight:500}@media screen and (max-width: 992px){#navigation .navigation-area ul.nav li a{padding:15px 11px}}#navigation .navigation-area ul.nav li a,#navigation .navigation-area ul.nav li a:hover,#navigation .navigation-area ul.nav li a:focus{color:#004247;text-decoration:none}#navigation .navigation-area ul.nav li a:hover,#navigation .navigation-area ul.nav li a:focus{background:none}#navigation .navigation-area ul.nav li.nav-first a{padding-left:0}#navigation .navigation-area ul.nav li.nav-selected a,#navigation .navigation-area ul.nav li.nav-selected a:hover,#navigation .navigation-area ul.nav li.nav-selected a:focus{font-weight:bold}#navigation .navigation-area ul.nav li.nav-last{margin-left:50px}@media screen and (max-width: 1300px){#navigation .navigation-area ul.nav li.nav-last{margin-left:15px}}@media screen and (max-width: 992px){#navigation .navigation-area ul.nav li.nav-last{margin-left:10px}}@media screen and (max-width: 768px){#navigation .navigation-area ul.nav li.nav-last{margin-left:0;margin-top:15px}}#navigation .navigation-area ul.nav li.nav-last a{background:#d1f351;padding:12px 25px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden;font-weight:500 !important}#navigation .navigation-area ul.nav li.nav-last a span.name:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e806';font-size:var(--interferer-size);margin-left:7.5px;transition:transform .25s ease}#navigation .navigation-area ul.nav li.nav-last a:hover span.name:after{transform:translateX(6px)}.mb-3{margin-bottom:1rem !important}#wrapper input+label{cursor:pointer}#wrapper label,#wrapper .col-form-label{margin-bottom:10px;font-weight:bold}#wrapper label.form-check-label{font-weight:normal}#wrapper .btn-link,#wrapper .btn-link:focus,#wrapper .btn-link:hover{color:#004247}#wrapper .form-check{position:relative;padding-left:30px}#wrapper .form-check .form-check-input{position:absolute !important;left:0}#wrapper input[type="radio"]{-webkit-appearance:none;appearance:none;background-color:#fff;width:20px;height:20px;border:2px solid #004247;border-radius:50%;transform:translateY(-0.075em);position:relative;z-index:1;margin:0 !important;cursor:pointer;font-size:var(--font-size-normal)}#wrapper input[type="radio"]:before{content:'\e807';font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:10px;height:10px;transform:scale(0);transition:120ms transform ease-in-out;position:absolute;z-index:2;left:2.5px;top:2.5px;font-size:11px}#wrapper input[type="radio"]:checked:before{transform:scale(1)}#wrapper input[type="radio"]:disabled{opacity:0.5}#wrapper input[type="checkbox"]:not(#main-menu-state){-webkit-appearance:none;appearance:none;background-color:#fff;width:20px;height:20px;border:2px solid #004247;transform:translateY(-0.075em);position:relative;z-index:1;margin:0 !important;cursor:pointer}#wrapper input[type="checkbox"]:not(#main-menu-state):before{content:'\e807';font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:10px;height:10px;transform:scale(0);transition:120ms transform ease-in-out;position:absolute;z-index:2;left:2.5px;top:2.5px;font-size:11px}#wrapper input[type="checkbox"]:not(#main-menu-state):checked:before{transform:scale(1)}#wrapper input[type="checkbox"]:disabled{opacity:0.5}#wrapper .form-control,#wrapper .ts-control{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:46px;border:0;background:#f7f5ef;padding:12px 15px;font-size:var(--font-size-normal);color:#004247;line-height:1.42857143}#wrapper input[type="date"]{-webkit-appearance:none;appearance:none;height:46px;line-height:normal;min-height:0}#wrapper input[type="date"]::-webkit-date-and-time-value{text-align:left;margin:0}#wrapper input[type="date"]::-webkit-datetime-edit{padding:0}#wrapper .ts-control,#wrapper textarea.form-control{resize:none;height:auto}#wrapper .ts-wrapper.multi .ts-control>div{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:5px 15px;border:0;background:#004247;color:#fff;font-size:85%}#wrapper .ts-wrapper.multi .ts-control>div:before{content:'';display:inline-block;width:12.5px;height:12.5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;margin-right:5px}#wrapper .ts-wrapper.multi .ts-control>div.apt-unavailable:before{background:#ff6210;color:#fff}#wrapper .ts-wrapper.multi .ts-control>div.apt-available:before{background:#d1f351;color:#004247}#wrapper .ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-color:#d1f351;border:0;margin-right:5px;color:#ff6210}#wrapper .ts-wrapper.plugin-remove_button .item .remove:hover{background:none !important}#wrapper .ts-dropdown [data-selectable].option:before{content:'';display:inline-block;width:12.5px;height:12.5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;margin-right:5px}#wrapper .ts-dropdown [data-selectable].option.apt-available:before{background:#d1f351}#wrapper .ts-dropdown [data-selectable].option.apt-unavailable:before{background:#ff6210}#wrapper .text-muted{color:#568182}#wrapper .btn,#wrapper .btn:hover,#wrapper .btn:focus{background:#d1f351;padding:12px 25px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden;color:#004247;font-size:var(--font-size-normal);font-weight:500;text-decoration:none;line-height:initial;border:0;white-space:normal;text-align:left;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#wrapper .btn span.name:after,#wrapper .btn:hover span.name:after,#wrapper .btn:focus span.name:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e806';font-size:var(--interferer-size);margin-left:7.5px;transition:transform .25s ease}#wrapper .btn.dark,#wrapper .btn:hover.dark,#wrapper .btn:focus.dark{background:#004247;color:#d1f351}#wrapper .btn.dark span.name:after,#wrapper .btn:hover.dark span.name:after,#wrapper .btn:focus.dark span.name:after{display:none}#wrapper .btn.white,#wrapper .btn:hover.white,#wrapper .btn:focus.white{background:#fff}#wrapper .btn.solo,#wrapper .btn:hover.solo,#wrapper .btn:focus.solo{background:transparent;font-weight:bold;padding-left:30px;padding-right:30px}#wrapper .btn.solo span.name:after,#wrapper .btn:hover.solo span.name:after,#wrapper .btn:focus.solo span.name:after{color:#d1f351;content:'\e800'}#wrapper .btn.outline,#wrapper .btn:hover.outline,#wrapper .btn:focus.outline{background:transparent;color:#d1f351;border:solid 1px #d1f351}#wrapper .btn.mt10,#wrapper .btn:hover.mt10,#wrapper .btn:focus.mt10{margin-top:10px}#wrapper .btn:hover span.name:after{transform:translateX(6px)}span.nav-free-badge{width:var(--badge-size);height:var(--badge-size);line-height:var(--badge-size);background-color:#ff6210;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;text-align:center;color:#fff;position:absolute;right:-2px;top:-2px;font-size:var(--interferer-size);font-weight:600 !important;animation:bounceNotification 5s infinite}#teaser{background:#f7f5ef;padding:var(--padding) 0;display:block;overflow:hidden}.padding-right{padding-right:30px}.boxes{display:flex;gap:30px;align-items:stretch}@media screen and (max-width: 768px){.boxes{display:block}}.boxes .box{flex:1;width:50%;position:relative}@media screen and (max-width: 768px){.boxes .box{width:100%;margin-bottom:45px}.boxes .box:last-child{margin-bottom:0}}.boxes .box .badge{position:absolute;z-index:1;top:-18px;left:0}.boxes .box .map-container{-webkit-border-radius:40px;-webkit-border-bottom-right-radius:0 !important;-webkit-border-bottom-left-radius:0 !important;-moz-border-radius:40px;-moz-border-radius-bottomright:0 !important;-moz-border-radius-bottomleft:0 !important;border-radius:40px;border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.boxes .box .image{-webkit-border-top-left-radius:40px;-webkit-border-top-right-radius:40px;-moz-border-radius-topleft:40px;-moz-border-radius-topright:40px;border-top-left-radius:40px;border-top-right-radius:40px;display:block;overflow:hidden}.boxes .box .image a{display:block}.boxes .box .image a img{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;transition-delay:0;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.boxes .box .image a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}.boxes .box .info-area{padding:30px;background:#fff;-webkit-border-bottom-right-radius:40px;-webkit-border-bottom-left-radius:40px;-moz-border-radius-bottomright:40px;-moz-border-radius-bottomleft:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px;overflow:hidden}.all-infos{padding:0}.info{display:flex;align-items:top;line-height:1;margin-bottom:15px}@media screen and (max-width: 768px){.info{margin-bottom:10px}}.info.first{align-items:baseline}.info.last .text-space{padding-top:3px}.info .icon-space{margin-right:10px;width:20px}.info .text-space{display:block;width:100%}.info .round-dot{width:17px;height:17px;background:#ddc360;display:inline-block;vertical-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-bottom:1px;position:relative;overflow:visible !important}.info .round-dot:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;transform:translate(-50%, -50%) scale(1);animation:pulse-dot 1.8s infinite;z-index:1;background:#ddc360}.info .highlight{font-family:'Anton SC';font-size:var(--font-size-h3)}#wrapper .badge{border-radius:10px;display:inline-block;padding:10px 15px;font-size:1rem;font-weight:bold}#wrapper .badge .dot{display:inline-block;vertical-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:12.5px;height:12.5px;margin-right:2.5px;position:relative;z-index:2}#wrapper .badge .dot:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;transform:translate(-50%, -50%) scale(1);animation:pulse-dot 1.8s infinite;z-index:1}#wrapper .badge.small{padding:5px 10px;font-size:var(--interferer-size)}#wrapper .badge.badge-full{background:#ff6210;color:#fff}#wrapper .badge.badge-full .dot{display:none}#wrapper .badge.badge-free{background:#d1f351;color:#004247}#wrapper .badge.badge-free .dot{background-color:#004247}#wrapper .badge.badge-free .dot:after{background:rgba(0,66,71,0.45)}.all-infos.diff{display:flex;align-items:baseline}@media screen and (max-width: 768px){.all-infos.diff{display:block}}.all-infos.diff .info{align-items:baseline}@media screen and (max-width: 768px){.all-infos.diff .info.first{margin-bottom:15px}}.all-infos.diff .info.first,.all-infos.diff .info.second{margin-right:15px}@media screen and (max-width: 768px){.all-infos.diff .info.first,.all-infos.diff .info.second{margin-right:0}}.horizontal-icons{display:flex;align-items:baseline;gap:30px;white-space:nowrap;margin-bottom:15px}@media screen and (max-width: 768px){.horizontal-icons{display:block}}.horizontal-icons .info{display:flex;align-items:baseline;line-height:1}@media screen and (max-width: 768px){.horizontal-icons .info{margin-bottom:10px}}.horizontal-icons .info .icon-space{margin-right:5px;width:25px}.horizontal-icons .info .round-dot{width:17px;height:17px;background:#ddc360;display:inline-block;vertical-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:visible;position:relative}.horizontal-icons .info .round-dot:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;transform:translate(-50%, -50%) scale(1);animation:pulse-dot 1.8s infinite;z-index:1;background:#ddc360}.horizontal-icons .info .highlight{font-family:'Anton SC';font-size:var(--font-size-h3)}.white-boxes{display:flex;gap:30px;flex-wrap:wrap}@media screen and (max-width: 768px){.white-boxes{display:block}}@media screen and (max-width: 1200px){.white-boxes{gap:15px}}.white-boxes .white-box{width:calc((100% - 90px) / 4);background:#fff;padding:30px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden}@media screen and (max-width: 1200px){.white-boxes .white-box{width:calc((100% - 15px) / 2)}}@media screen and (max-width: 768px){.white-boxes .white-box{width:100%;margin-bottom:15px}}.white-boxes .white-box:hover .image{animation:fastSpin .6s ease-out}.white-boxes .white-box .image{display:flex;margin:0 auto 15px auto;padding:10px;background:#f7f5ef;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:70px;height:70px;line-height:70px;overflow:hidden;text-align:center;transform-origin:center}.white-boxes .white-box .image.right{margin-left:0;margin-right:0}.white-boxes .white-box .image img{margin:auto}@keyframes fastSpin{0%{transform:rotate(0deg) scale(1)}80%{transform:rotate(1080deg) scale(1.15)}100%{transform:rotate(1080deg) scale(1)}}#footer{background:#004247;padding:var(--padding) 0;color:#fff}#footer a,#footer a:hover,#footer a:focus{color:#d1f351}#footer .main-nav .main-menu-btn{display:none !important}#footer .main-nav ul#footer-menu{display:block !important}#footer .main-nav ul#footer-menu li a,#footer .main-nav ul#footer-menu li a:hover,#footer .main-nav ul#footer-menu li a:focus{text-decoration:none;background:none;display:inline-block;padding:10px 15px 15px 0}#footer .main-nav ul#footer-menu li a span.nav-free-badge,#footer .main-nav ul#footer-menu li a:hover span.nav-free-badge,#footer .main-nav ul#footer-menu li a:focus span.nav-free-badge{top:-7.5px}#footer .main-nav ul#footer-menu li.nav-selected a,#footer .main-nav ul#footer-menu li.nav-selected a:hover,#footer .main-nav ul#footer-menu li.nav-selected a:focus{font-weight:bold}#footer .main-nav ul#footer-menu li.nav-last{display:none !important}#footer #legal-navigation ul.nav li{display:block}#footer #legal-navigation ul.nav li a,#footer #legal-navigation ul.nav li a:hover,#footer #legal-navigation ul.nav li a:focus{text-decoration:none;display:block;color:#fff;background:none;padding-left:0;padding-top:10px;padding-bottom:15px}#footer #legal-navigation ul.nav li.nav-selected a,#footer #legal-navigation ul.nav li.nav-selected a:hover,#footer #legal-navigation ul.nav li.nav-selected a:focus{font-weight:bold}.magic-box{background:#fff;padding:30px 0;display:block;margin:var(--padding) 0 0 0;position:relative}.magic-box:before{content:'';display:block;position:absolute;top:0;bottom:0;width:100vw;left:-100vw;background:#fff}.magic-box:after{content:'';display:block;position:absolute;top:0;bottom:0;width:50%;right:-50%;background:#fff;overflow:hidden;-webkit-border-top-right-radius:40px;-webkit-border-bottom-right-radius:40px;-moz-border-radius-topright:40px;-moz-border-radius-bottomright:40px;border-top-right-radius:40px;border-bottom-right-radius:40px}.button-group{display:flex;flex-wrap:wrap;gap:10px}#distance-campus-home{margin-top:var(--padding)}.roadmap{display:flex;margin-bottom:5px}@media screen and (max-width: 768px){.roadmap{display:block}}.roadmap .name{width:170px}.roadmap:last-child .animated-line.is-visible span.line{width:115px}.roadmap .alldistances{display:flex;align-items:flex-start;margin-left:15px}@media screen and (max-width: 768px){.roadmap .alldistances{margin:0 0 20px 0}}.roadmap .alldistances .distance-span{margin-right:20px;margin-left:10px}@media screen and (max-width: 768px){.roadmap .alldistances .distance-span{margin-right:0}}@media screen and (max-width: 768px){.roadmap .alldistances .distance-span.first{margin-right:10px !important}}.animated-line{color:#ff6210;white-space:nowrap;font-size:0;line-height:1;padding-top:7px}@media screen and (max-width: 768px){.animated-line{padding-bottom:7px}}.animated-line span.line{height:2px;background:#ff6210;display:inline-block;vertical-align:top;width:20px;margin-top:6px;transition:width .8s ease}.animated-line.is-visible span.line{width:80px}.animated-line span.icon{display:inline-block;vertical-align:top;font-size:var(--interferer-size);position:relative;left:-9px}@keyframes bounceNotification{0%{transform:translateY(0)}4%{transform:translateY(-10px)}8%{transform:translateY(0)}12%{transform:translateY(-5px)}16%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes flipSmile{0%{transform:rotateY(0deg) scale(1)}40%{transform:rotateY(180deg) scale(.8)}70%{transform:rotateY(360deg) scale(1.15)}100%{transform:rotateY(360deg) scale(1)}}.infobox{background:#fff;color:#004247;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;display:flex;margin-left:60px;position:relative;width:auto;overflow:hidden}@media screen and (max-width: 1200px){.infobox{margin-left:0}}@media screen and (max-width: 768px){.infobox{display:block}}.infobox .left-box{flex:0 0 50%;width:50%;position:relative;padding:30px 0 30px 30px;display:flex;align-items:center}@media screen and (max-width: 768px){.infobox .left-box{width:100%;padding:30px 30px 0 30px}}.infobox .left-box:after{content:'';position:absolute;top:0;bottom:0;height:100%;right:-40px;width:40px;-webkit-border-top-right-radius:40px;-webkit-border-bottom-right-radius:40px;-moz-border-radius-topright:40px;-moz-border-radius-bottomright:40px;border-top-right-radius:40px;border-bottom-right-radius:40px;z-index:1;background:#fff}@media screen and (max-width: 768px){.infobox .left-box:after{top:auto;bottom:-40px;height:40px;width:100%;left:0;right:auto;-webkit-border-radius:0;-webkit-border-bottom-right-radius:40px;-webkit-border-bottom-left-radius:40px;-moz-border-radius:0;-moz-border-radius-bottomright:40px;-moz-border-radius-bottomleft:40px;border-radius:0;border-bottom-right-radius:40px;border-bottom-left-radius:40px}}.infobox .left-box .inner{column-count:2;column-gap:30px;width:100%}@media screen and (max-width: 500px){.infobox .left-box .inner{column-count:1;column-gap:0}}.infobox .left-box .inner ul:not(.ccm-ui) li{break-inside:avoid}.infobox .left-box .inner ul:not(.ccm-ui) li:before{color:#004247 !important}.infobox .right-box{background:#d1f351;flex:0 0 50%;display:flex;align-items:center;width:50%;padding:30px 30px 30px 40px}@media screen and (max-width: 768px){.infobox .right-box{width:100%;padding:60px 30px 30px 30px}}.infobox .right-box .inner{display:flex;padding:0 0 0 30px}@media screen and (max-width: 992px){.infobox .right-box .inner{display:block}}@media screen and (max-width: 768px){.infobox .right-box .inner{padding:0}}.infobox .right-box .inner .image{flex:0 0 70px;animation:shockBody 5s infinite;transform-origin:center}.infobox .right-box .inner .text{padding-left:30px;flex:1}@media screen and (max-width: 992px){.infobox .right-box .inner .text{padding-left:0;margin-top:15px}}@keyframes shockBody{0%,82%,100%{transform:translate(0, 0) rotate(0deg) scale(1)}83%{transform:translate(-1px, 1px) rotate(-2deg) scale(1.02)}83.8%{transform:translate(2px, -1px) rotate(3deg) scale(.98)}84.6%{transform:translate(-3px, -1px) rotate(-4deg) scale(1.04)}85.4%{transform:translate(3px, 2px) rotate(4deg) scale(.97)}86.2%{transform:translate(-2px, 1px) rotate(-3deg) scale(1.03)}87%{transform:translate(2px, -2px) rotate(2deg) scale(1)}87.8%{transform:translate(-1px, 0) rotate(-1deg) scale(1.01)}88.6%,100%{transform:translate(0, 0) rotate(0deg) scale(1)}}.faq-accordion{display:flex;flex-direction:column;gap:12px}.faq-accordion .faq-item{background-color:#f2efe5;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden}.faq-accordion .faq-item .faq-trigger{display:flex;justify-content:space-between;align-items:center;padding:25px 30px 5px 30px;margin-bottom:20px;cursor:pointer;user-select:none;gap:16px}.faq-accordion .faq-item .faq-trigger .faq-trigger-title{font-size:var(--font-size-normal);font-weight:bold;color:#004247;margin:0;flex:1}.faq-accordion .faq-item .faq-trigger .faq-chevron{flex-shrink:0;font-size:20px;color:#004247;transition:transform .35s ease}.faq-accordion .faq-item.is-open .faq-chevron{transform:rotate(180deg)}.faq-accordion .faq-item .faq-body{overflow:hidden;height:0;position:relative;top:-22px;-webkit-transition:height .35s;-moz-transition:height .35s;-o-transition:height .35s;transition:height .35s;transition-delay:0}.faq-accordion .faq-item .faq-body .faq-body-inner{padding:0 30px 0;color:#004247;font-size:var(--font-size-normal)}.ccm-image-block{display:block;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden}.apt-table{display:block;width:100%;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden}.apt-table .apt-table__header,.apt-table .apt-table__content .apt-table__content-row{padding:0 40px 0 20px;display:table;font-size:0;width:100%}@media screen and (max-width: 768px){.apt-table .apt-table__header,.apt-table .apt-table__content .apt-table__content-row{display:block;padding:15px}}.apt-table .apt-table__header .apt-table__cell,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell{font-size:var(--font-size-normal);display:table-cell}@media screen and (max-width: 768px){.apt-table .apt-table__header .apt-table__cell,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell{display:block;padding:0;width:100%}}.apt-table .apt-table__header .apt-table__cell .first,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell .first,.apt-table .apt-table__header .apt-table__cell.first,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell.first{width:20px}@media screen and (max-width: 768px){.apt-table .apt-table__header .apt-table__cell .first,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell .first,.apt-table .apt-table__header .apt-table__cell.first,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell.first{display:inline-block;vertical-align:top}}.apt-table .apt-table__header .apt-table__cell .second,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell .second,.apt-table .apt-table__header .apt-table__cell.second,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell.second{width:300px}@media screen and (max-width: 1200px){.apt-table .apt-table__header .apt-table__cell .second,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell .second,.apt-table .apt-table__header .apt-table__cell.second,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell.second{width:200px}}@media screen and (max-width: 768px){.apt-table .apt-table__header .apt-table__cell .second,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell .second,.apt-table .apt-table__header .apt-table__cell.second,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell.second{display:inline-block;vertical-align:top;width:calc(100% - 20px)}}.apt-table .apt-table__header .apt-table__cell .second a,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell .second a,.apt-table .apt-table__header .apt-table__cell.second a,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell.second a,.apt-table .apt-table__header .apt-table__cell .second a:hover,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell .second a:hover,.apt-table .apt-table__header .apt-table__cell.second a:hover,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell.second a:hover,.apt-table .apt-table__header .apt-table__cell .second a:focus,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell .second a:focus,.apt-table .apt-table__header .apt-table__cell.second a:focus,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell.second a:focus{color:#004247;text-decoration:none;display:block;margin-bottom:5px}.apt-table .apt-table__header .apt-table__cell .second a span,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell .second a span,.apt-table .apt-table__header .apt-table__cell.second a span,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell.second a span,.apt-table .apt-table__header .apt-table__cell .second a:hover span,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell .second a:hover span,.apt-table .apt-table__header .apt-table__cell.second a:hover span,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell.second a:hover span,.apt-table .apt-table__header .apt-table__cell .second a:focus span,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell .second a:focus span,.apt-table .apt-table__header .apt-table__cell.second a:focus span,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell.second a:focus span{font-size:var(--interferer-size);margin:0 5px;color:#004247}@media screen and (max-width: 768px){.apt-table .apt-table__header .apt-table__cell .second span,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell .second span,.apt-table .apt-table__header .apt-table__cell.second span,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell.second span{margin-bottom:15px}}.apt-table .apt-table__header .apt-table__cell .third,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell .third,.apt-table .apt-table__header .apt-table__cell.third,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell.third{width:110px}@media screen and (max-width: 768px){.apt-table .apt-table__header .apt-table__cell .third,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell .third,.apt-table .apt-table__header .apt-table__cell.third,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell.third{width:auto;padding-left:20px;display:inline-block}}.apt-table .apt-table__header .apt-table__cell .fourth,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell .fourth,.apt-table .apt-table__header .apt-table__cell.fourth,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell.fourth{width:110px}@media screen and (max-width: 768px){.apt-table .apt-table__header .apt-table__cell .fourth,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell .fourth,.apt-table .apt-table__header .apt-table__cell.fourth,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell.fourth{width:auto;padding-left:10px;margin-left:10px;display:inline-block;border-left:solid #004247 1px}}@media screen and (max-width: 768px){.apt-table .apt-table__header .apt-table__cell .fifth,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell .fifth,.apt-table .apt-table__header .apt-table__cell.fifth,.apt-table .apt-table__content .apt-table__content-row .apt-table__cell.fifth{width:100%;padding-left:20px;padding-top:10px}}.apt-table .apt-table__header{background:#d1f351;color:#004247;padding:15px 40px 15px 20px}@media screen and (max-width: 768px){.apt-table .apt-table__header .apt-table__cell.first{display:none !important}}@media screen and (max-width: 768px){.apt-table .apt-table__header .apt-table__cell{margin:0 !important;display:block !important;padding:10px 0 10px 0 !important;border:0 !important}}.apt-table .apt-table__header .apt-table__sortable{cursor:pointer;user-select:none}.apt-table .apt-table__header .apt-table__sortable .sort-icon{display:inline-block;font-size:var(--interferer-size);margin-left:4px;vertical-align:middle;opacity:0.35;transition:transform .35s ease,opacity .2s ease}.apt-table .apt-table__header .apt-table__sortable .sort-icon.sort-icon--desc{transform:rotate(180deg)}.apt-table .apt-table__header .apt-table__sortable .sort-icon.sort-icon--active{opacity:1}.apt-table .apt-table__header .apt-table__sortable:hover .sort-icon{opacity:1}.apt-table .apt-table__content{background:#fff;color:#004247;padding:0px 0}.apt-table .apt-table__content .apt-table__content-row{border-bottom:solid #e5e5e5 1px}.apt-table .apt-table__content .apt-table__content-row:last-child{border-bottom:none}.apt-table .apt-table__content .apt-table__content-row:nth-child(2n){background:#f7f5ef}.apt-table .apt-table__content .apt-table__cell{padding:15px 0 10px 0}.av-dot{display:inline-block;vertical-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:12.5px;height:12.5px;margin-right:2.5px}.av-dot.available{background-color:#d1f351;position:relative;overflow:visible}.av-dot.available:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;transform:translate(-50%, -50%) scale(1);animation:pulse-dot 1.8s infinite;z-index:1;background:#d1f351}.av-dot.unavailable{background-color:#ff6210}.comparison-entries{-webkit-box-shadow:0px 0px 100px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 100px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 100px 0px rgba(0,0,0,0.1);display:block;width:100%;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden;color:#004247}.comparison-entries .comparison-entries-header,.comparison-entries .comparison-entry{display:table;table-layout:fixed;width:100%;padding:0 40px}@media screen and (max-width: 768px){.comparison-entries .comparison-entries-header,.comparison-entries .comparison-entry{padding:0 20px}}.comparison-entries .comparison-entries-header>div,.comparison-entries .comparison-entry>div{display:table-cell;vertical-align:middle;padding:15px 0}.comparison-entries .comparison-entries-header .comparison-entry-wg,.comparison-entries .comparison-entry .comparison-entry-wg,.comparison-entries .comparison-entries-header .comparison-entry-apartment,.comparison-entries .comparison-entry .comparison-entry-apartment{text-align:center}@media screen and (max-width: 768px){.comparison-entries .comparison-entries-header .comparison-entry-wg.h3,.comparison-entries .comparison-entry .comparison-entry-wg.h3,.comparison-entries .comparison-entries-header .comparison-entry-apartment.h3,.comparison-entries .comparison-entry .comparison-entry-apartment.h3{font-size:var(--font-size-normal) !important;font-family:'Instrument Sans' !important;font-weight:bold;text-transform:none !important}}.comparison-entries .comparison-entries-header{background:#d1f351;font-weight:600}.comparison-entries .comparison-entries-content{background:#fff}.comparison-entries .comparison-entries-content .comparison-entry{background:#fff;border-bottom:solid #e5e5e5 1px}.comparison-entries .comparison-entries-content .comparison-entry:last-child{border-bottom:none}.comparison-entries .comparison-entries-content .comparison-entry:nth-child(2n){background:#f7f5ef}.comparison-entries .comparison-entries-content .comparison-entry-name{font-weight:500}.comparison-entries .comparison-entries-content .comparison-entry-wg:before,.comparison-entries .comparison-entries-content .comparison-entry-apartment:before{display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:26px;height:26px;line-height:27px;font-size:14px;font-style:normal;text-align:center}.comparison-entries .comparison-entries-content .comparison-entry-wg.is-active:before,.comparison-entries .comparison-entries-content .comparison-entry-apartment.is-active:before{content:'\e807';font-family:"fontello";color:#004247;background:#d1f351}.comparison-entries .comparison-entries-content .comparison-entry-wg.is-inactive:before,.comparison-entries .comparison-entries-content .comparison-entry-apartment.is-inactive:before{content:'\00d7';font-size:20px;color:#fff;background:#ff6210;font-weight:bold}.welcome-text{column-count:4;column-gap:30px;width:100%}@media screen and (max-width: 992px){.welcome-text{column-count:2}}@media screen and (max-width: 500px){.welcome-text{column-count:1;column-gap:0}}.welcome-text ul:not(.ccm-ui) li{break-inside:avoid}.advantages-text{column-count:2;column-gap:30px;width:100%;padding:30px !important;color:#004247}@media screen and (max-width: 992px){.advantages-text{column-count:2}}@media screen and (max-width: 500px){.advantages-text{column-count:1;column-gap:0}}.advantages-text ul:not(.ccm-ui) li{break-inside:avoid}iframe{display:block;width:100%;border:0}.color-light-teal{color:#4cadaf}#teaser .second-image{margin-top:60px}#teaser .third-image{margin-top:30px}.ts-dropdown [data-selectable] .highlight{background:rgba(209,243,81,0.4)}.area-for-info{position:relative}.area-for-info .apartment-plan{width:100%;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden}.area-for-info .apartment-number{position:absolute}.area-for-info .apartment-number.philosophensteig.number-1,.area-for-info .apartment-number.philosophensteig.number-6{right:0;bottom:0;width:35%;height:49%}.area-for-info .apartment-number.philosophensteig.number-2,.area-for-info .apartment-number.philosophensteig.number-7{left:34%;top:51%;width:32%;height:49%}.area-for-info .apartment-number.philosophensteig.number-3,.area-for-info .apartment-number.philosophensteig.number-8{left:0;bottom:0;height:49%;width:34%}.area-for-info .apartment-number.philosophensteig.number-4,.area-for-info .apartment-number.philosophensteig.number-9{left:0;top:0;width:37%;height:39%}.area-for-info .apartment-number.philosophensteig.number-5,.area-for-info .apartment-number.philosophensteig.number-10{left:36%;top:0;height:39%;width:40%}.area-for-info .apartment-number.schillerstrasse.number-1{top:1%;left:8%;width:45%;height:50%}.area-for-info .apartment-number.schillerstrasse.number-2{top:1%;right:3%;width:45%;height:50%}.area-for-info .apartment-number.schillerstrasse.number-3{top:49%;right:4%;width:48%;height:50%}.area-for-info .apartment-number.available .number-text{background:#b4e206}.area-for-info .apartment-number.available .number-text::after{border-color:#b4e206}.area-for-info .apartment-number.available .apartment-name{border-color:#b4e206}.area-for-info .apartment-number.available .apartment-number-repeat{background:#b4e206;color:#004247}.area-for-info .apartment-number.unavailable .number-text{background:#ff6210;color:#fff}.area-for-info .apartment-number.unavailable .number-text::after{border-color:#ff6210}.area-for-info .apartment-number.unavailable .apartment-name{border-color:#ff6210}.area-for-info .apartment-number.unavailable .apartment-number-repeat{background:#ff6210;color:#fff}.area-for-info .apartment-number .number-text{height:60px;width:60px;line-height:60px;position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%, -50%);color:#004247;display:block;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-weight:bold;font-family:'Anton SC';font-size:25px;cursor:pointer}@media screen and (max-width: 768px){.area-for-info .apartment-number .number-text{height:40px;width:40px;line-height:40px;font-size:20px}}.area-for-info .apartment-number .number-text:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;bottom:0;right:0;display:block;background:transparent;border-width:3px;border-style:solid;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s;transition-delay:0}@media screen and (max-width: 768px){.area-for-info .apartment-number .number-text:after{border-width:2px}}.area-for-info .apartment-number .number-text:hover:after{transform:scale(1.4)}.area-for-info .apartment-number .number-text:hover+.apartment-entry,.area-for-info .apartment-number .apartment-entry:hover,.area-for-info .apartment-number.active .apartment-entry{opacity:1;visibility:visible;pointer-events:auto}.area-for-info .apartment-entry{--apartment-entry-shift-x:0px;--apartment-entry-arrow-shift-x:0px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;display:block;position:absolute;z-index:12;background:#fff;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden;padding:20px;-webkit-box-shadow:0px 0px 100px 0px #004247;-moz-box-shadow:0px 0px 100px 0px #004247;box-shadow:0px 0px 100px 0px #004247;overflow:visible;width:100vw;max-width:300px;left:50%;top:50%;transform:translateX(-50%) translateX(var(--apartment-entry-shift-x)) translateY(-50%);white-space:nowrap;height:224px;margin-top:-152px}@media screen and (max-width: 768px){.area-for-info .apartment-entry{margin-top:-142px}}.area-for-info .apartment-entry:after{content:'';position:absolute;width:20px;height:20px;left:50%;background:#fff;bottom:-8px;transform:translateX(-50%) translateX(var(--apartment-entry-arrow-shift-x)) rotate(-45deg);transform-origin:center;border-radius:5px}.area-for-info .apartment-entry:before{content:'';position:absolute;width:100%;height:11px;bottom:-11px;left:0;right:0;display:block}.area-for-info .apartment-entry .apartment-name{padding:0 0 15px 0;margin:0 0 20px 0;border-bottom:solid #d1f351 1px;position:relative}.area-for-info .apartment-entry .apartment-name .badge{position:absolute;right:0}.area-for-info .apartment-entry .apartment-name .apartment-name-text{display:inline-block;vertical-align:center}.area-for-info .apartment-entry .apartment-name .apartment-number-repeat{width:30px;height:30px;line-height:30px;font-size:17px;display:inline-block;vertical-align:center;text-align:center;margin-right:5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-family:'Anton SC'}.area-for-info .apartment-entry .info{display:flex;align-items:top;line-height:1;margin-bottom:10px}.area-for-info .apartment-entry .info.first{align-items:baseline}.area-for-info .apartment-entry .info.last .text-space{padding-top:3px}.area-for-info .apartment-entry .info .icon-space{margin-right:10px;width:20px}.area-for-info .apartment-entry .info .text-space{display:block;width:100%}.area-for-info .apartment-entry .info .round-dot{width:17px;height:17px;background:#ddc360;display:inline-block;vertical-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:visible;position:relative}.area-for-info .apartment-entry .info .round-dot:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;transform:translate(-50%, -50%) scale(1);animation:pulse-dot 1.8s infinite;z-index:1;background:#ddc360}.area-for-info .apartment-entry .info .highlight{font-family:'Anton SC';font-size:var(--font-size-h3)}.white-box-with-padding,.light-teal-box-with-padding,.dark-teal-box-with-padding{padding:60px;display:block;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden;margin-bottom:30px}@media screen and (max-width: 768px){.white-box-with-padding,.light-teal-box-with-padding,.dark-teal-box-with-padding{padding:30px;margin-bottom:15px}}.white-box-with-padding ul:not(.pagination):not(.list-inline):not(.ccm-ui):not(.slick-dots):not(.ccm-error):not(.nav) li:before,.light-teal-box-with-padding ul:not(.pagination):not(.list-inline):not(.ccm-ui):not(.slick-dots):not(.ccm-error):not(.nav) li:before,.dark-teal-box-with-padding ul:not(.pagination):not(.list-inline):not(.ccm-ui):not(.slick-dots):not(.ccm-error):not(.nav) li:before{color:#d1f351 !important}.white-box-with-padding{background:#fff}.light-teal-box-with-padding{background:#4cadaf;color:#fff}.dark-teal-box-with-padding{background:#004247;color:#fff}.google-button{position:relative}.google-button .position{position:absolute;right:20px;bottom:20px}.featured-entries{display:flex;align-items:stretch;gap:30px}@media screen and (max-width: 992px){.featured-entries{display:block}}.featured-entries .feature-entry-left,.featured-entries .feature-entry-right{flex:0 0 calc(50% - 15px)}.featured-entries .feature-entry-right{position:relative}@media screen and (max-width: 992px){.featured-entries .feature-entry-right{margin-top:30px;height:400px}}.featured-entries .feature-entry-right .feature-entry{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease;pointer-events:none}.featured-entries .feature-entry-right .feature-entry img{width:100%;height:100%;display:block;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden;object-fit:cover}.featured-entries .feature-entry-right .feature-entry.active{opacity:1;pointer-events:auto}.featured-entries .feature-entry-left .feature-entry{display:block;position:relative;margin-bottom:15px;padding-left:60px;transition:padding-left .4s ease}.featured-entries .feature-entry-left .feature-entry .feature-entry-icon{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;position:absolute;left:0;width:50px;height:50px;line-height:50px;text-align:center;background:transparent;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);transition:background .4s ease}.featured-entries .feature-entry-left .feature-entry .feature-entry-content{background:#d1f351;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden;padding:20px 30px 15px 30px;cursor:pointer;transition:background .4s ease,padding .4s ease}.featured-entries .feature-entry-left .feature-entry .feature-entry-content .feature-entry-description-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.featured-entries .feature-entry-left .feature-entry .feature-entry-content .feature-entry-description{overflow:hidden;min-height:0;margin:0 !important}.featured-entries .feature-entry-left .feature-entry .feature-entry-content .feature-entry-headline{margin:0 0 5px 0}.featured-entries .feature-entry-left .feature-entry:last-child{margin-bottom:0}.featured-entries .feature-entry-left .feature-entry.active{padding-left:25px}.featured-entries .feature-entry-left .feature-entry.active .feature-entry-icon{background:#b3d5d4}.featured-entries .feature-entry-left .feature-entry.active .feature-entry-content{background:#fff;padding:30px 65px}.featured-entries .feature-entry-left .feature-entry.active .feature-entry-content .feature-entry-description-wrap{grid-template-rows:1fr}.distance-entries .distance-entry{display:flex;align-items:center;width:100%;background:#fff;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden;padding:15px 20px;color:#004247;margin-bottom:15px}@media screen and (max-width: 768px){.distance-entries .distance-entry{display:block;position:relative}}.distance-entries .distance-entry .distance-entry-icon{margin-right:15px;width:30px;display:block}@media screen and (max-width: 768px){.distance-entries .distance-entry .distance-entry-icon{margin-bottom:5px}}.distance-entries .distance-entry .distance-entry-values{display:flex;align-items:center}@media screen and (max-width: 768px){.distance-entries .distance-entry .distance-entry-values{display:block}}.distance-entries .distance-entry .distance-entry-values .distance-name{font-weight:bold;width:115px}@media screen and (max-width: 768px){.distance-entries .distance-entry .distance-entry-values .distance-name{position:absolute;width:auto;top:20px;left:60px}}.distance-entries .distance-entry .distance-entry-values .animated-line{margin:0 15px}@media screen and (max-width: 768px){.distance-entries .distance-entry .distance-entry-values .animated-line{margin-left:0;margin-right:5px}}@media screen and (max-width: 768px){.distance-entries .distance-entry .distance-entry-values .distance-walk{margin-right:15px}}.distance-entries .distance-entry .distance-entry-values .distance-walk,.distance-entries .distance-entry .distance-entry-values .distance-bike{display:flex;align-items:center}@media screen and (max-width: 768px){.distance-entries .distance-entry .distance-entry-values .distance-walk,.distance-entries .distance-entry .distance-entry-values .distance-bike{display:inline-block;vertical-align:top}}.distance-entries .distance-entry .distance-entry-values .distance-walk .timetostring,.distance-entries .distance-entry .distance-entry-values .distance-bike .timetostring{margin-left:10px;margin-right:20px;display:block}@media screen and (max-width: 768px){.distance-entries .distance-entry .distance-entry-values .distance-walk .timetostring,.distance-entries .distance-entry .distance-entry-values .distance-bike .timetostring{margin:10px 0 0 0}}.distance-entries .distance-entry .distance-entry-values .distance-walk .timetostring.last,.distance-entries .distance-entry .distance-entry-values .distance-bike .timetostring.last{margin-right:0}.teaser-entries{display:block;font-size:0;white-space:nowrap;margin:60px -10px 0 -10px}.teaser-entries .teaser-entry{display:inline-block;vertical-align:top;width:33.3333333%;padding:0 10px}.teaser-entries .teaser-entry .inner{background:#fff;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden;white-space:normal}.teaser-entries .teaser-entry .inner .teaser-entry-image{position:relative}.teaser-entries .teaser-entry .inner .teaser-entry-image:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;display:block;width:100%;height:100%;background:rgba(0,0,0,0.2)}.teaser-entries .teaser-entry .inner .teaser-entry-content{padding:30px}.teaser-entries .teaser-entry .inner .teaser-entry-content .teaser-entry-description{font-size:var(--font-size-normal)}@media screen and (max-width: 992px){.teaser-entries .teaser-entry{width:50%}}@media screen and (max-width: 500px){.teaser-entries .teaser-entry{width:100%}}.action-entries{display:block;font-size:0;width:auto;margin-right:-20px;margin-top:60px}.action-entries .action-entry{display:inline-block;width:33.3333333%;vertical-align:top;position:relative;padding:0 0 0 30px}@media screen and (max-width: 1200px){.action-entries .action-entry{width:50%}}@media screen and (max-width: 768px){.action-entries .action-entry{width:100%}}.action-entries .action-entry .inner{padding-right:20px}.action-entries .action-entry .inner .action-entry-image{position:relative;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden;max-width:500px}.action-entries .action-entry .inner .action-entry-image:before{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(90deg, rgba(0,66,71,0.5) 0%, rgba(0,66,71,0) 100%)}.action-entries .action-entry .action-entry-icons{position:absolute;z-index:1;left:0;top:30px;width:70px}.action-entries .action-entry .action-entry-icons .foriccon{display:block;margin:5px 0;width:60px;height:60px;text-align:center;line-height:60px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;padding:17px}.action-entries .action-entry .action-entry-icons .foriccon .iconsize{display:block;height:100%;width:100%}.action-entries .action-entry .action-entry-content{padding:30px}.action-entries .action-entry .action-entry-content p.action-entry-description{font-size:var(--font-size-normal)}.map-container{position:relative;overflow:hidden}.map-container iframe{display:block}.map-container .map-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;cursor:pointer;background:rgba(0,0,0,0.12);display:flex;align-items:center;justify-content:center;transition:background .2s}.map-container .map-overlay:hover{background:rgba(0,0,0,0.25)}.map-container .map-overlay .map-overlay-hint{background:rgba(0,0,0,0.65);color:#fff;padding:10px 20px;border-radius:6px;font-size:15px;display:flex;align-items:center;gap:8px;pointer-events:none;user-select:none}@keyframes pulse-dot{0%{transform:translate(-50%, -50%) scale(1);opacity:0.7}70%{transform:translate(-50%, -50%) scale(3);opacity:0}100%{transform:translate(-50%, -50%) scale(3);opacity:0}}.gallery-slider-wrap{display:block;margin:0 -30px 0 -10px;position:relative}.gallery-slider-wrap:before{content:'';position:absolute;left:-100vw;width:100vw;background:#f7f5ef;height:100%;top:0;bottom:0;z-index:1}@media screen and (max-width: 768px){.gallery-slider-wrap{margin:0 -10px}}.gallery-slider-wrap .slick-list{overflow:visible}.gs-nav{position:relative;z-index:3}.green-box{position:absolute;right:0;top:-60px;background:#d1f351;display:flex;align-items:center;color:#004247;width:60%;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;overflow:hidden;padding:30px 30px 30px 30px}@media screen and (max-width: 768px){.green-box{position:static;margin-top:30px}}@media screen and (max-width: 768px){.green-box{width:100%;padding:30px 30px 30px 30px}}.green-box .inner{display:flex}@media screen and (max-width: 992px){.green-box .inner{display:block}}@media screen and (max-width: 768px){.green-box .inner{padding:0}}.green-box .inner .image{flex:0 0 70px;transform-origin:center}.green-box .inner .text{padding-left:30px;flex:1}@media screen and (max-width: 992px){.green-box .inner .text{padding-left:0;margin-top:15px}}.padding-right-for-image{padding-right:60px;margin-top:60px;position:relative}@media screen and (max-width: 768px){.padding-right-for-image{padding:0;margin:0}}.margin-top-60{margin-top:60px;margin-bottom:0}.margin-top-minus-60{margin-top:-60px}@media screen and (max-width: 768px){span[style="font-size:20px;"],span[style="font-size:18px;"]{font-size:17px !important}}.color-neon-green{color:#d1f351}.color-burgundy{color:#45001e}.color-dark-teal{color:#004247}.color-light-teal{color:#4cadaf}.color-burnt-orange{color:#ff6210}.color-electric-blue{color:#0d5beb}.color-pink{color:#ec6ce7}.color-cool-white{color:#f7f5ef}.color-post-it{color:#ddc360}.color-light-lavender{color:#e4dcfa}.color-laundry-blue{color:#c1e5f9}.color-turquoise{color:#c6f2c3}.color-bright-white{color:#fff}.color-dark-neon{color:#b4e206}.color-neon-yellow{color:#ff0}img.svg-icon{transform:scale(1.7)}@keyframes checkPulse{0%,83.33%{transform:scale(1) rotate(0)}86.66%{transform:scale(1.25) rotate(-8deg)}90%{transform:scale(.92) rotate(5deg)}93.33%{transform:scale(1.08) rotate(0)}96.66%,100%{transform:scale(1) rotate(0)}}