@font-face{font-family: 'Catamaran';src: url('../fonts/Catamaran/Catamaran-Light.ttf') format('truetype');font-weight: 300;font-style: normal;font-display: swap}@font-face{font-family: 'Catamaran';src: url('../fonts/Catamaran/Catamaran-Regular.ttf') format('truetype');font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: 'Catamaran';src: url('../fonts/Catamaran/Catamaran-Medium.ttf') format('truetype');font-weight: 500;font-style: normal;font-display: swap}body{font-family: 'Catamaran', sans-serif}h1,.h1,h2,.h2,h3,.h3,h4,.h4{margin-top: 0;margin-bottom: 0;font-weight: 300}h1,.h1,h2,.h2,h3,.h3,h4,.h4{margin-bottom: 15px}@media screen and (min-width: 768px){h1,.h1,h2,.h2,h3,.h3,h4,.h4{margin-bottom: 30px}}h1,.h1{font-size: 34px}h2,.h2{font-size: 21px}h3,.h3{font-size: 17px}h4,.h4{font-size: 17px;font-weight: 400}img{max-width: 100%;height: auto}ul,ol{padding-left: 15px}ul ul,ul ol,ol ul,ol ol{padding-left: 30px}ol ul{list-style-type: disc}.schrift-blau{color: #0e2752}.schrift-weiss{color: #fff}.schrift-grau{color: #716c6b}@media (min-width: 1200px){.container{width: 970px}}.cc-btn{text-decoration: none}.cc-btn:hover, .cc-btn:active{text-decoration: none}body{color: #0e2752;font-size: 15px;font-weight: 300;background-color: #fff}@media screen and (min-width: 768px){body{font-size: 17px}}header{position: absolute;top: 0;left: 0;right: 0;width: 100%;z-index: 1}header .navbar-toggle{margin: 0;padding: 13px 16px 15px;background-color: #fff;border: 0;border-radius: 0}@media screen and (max-width: 767px){header .navbar-toggle{position: absolute;top: 0;right: 0;z-index: 2}}header .navbar-toggle .icon-bar{width: 40px;background-color: #716c6b}header .navbar-toggle .icon-bar + .icon-bar{margin-top: 10px}header .navbar-wrapper{margin-left: -15px;margin-right: -15px;background-color: #fff}@media screen and (min-width: 768px){header .navbar-wrapper{display: inline-block;margin-left: 0;margin-right: 0;padding: 35px 20px 15px}}header .navbar-wrapper .logo{display: block;padding: 10px 20px}@media screen and (min-width: 768px){header .navbar-wrapper .logo{margin-bottom: 40px;padding: 0}}header .navbar-wrapper .logo:hover, header .navbar-wrapper .logo:focus{text-decoration: none}header .navbar-wrapper .logo img{max-width: 74px}@media screen and (min-width: 768px){header .navbar-wrapper .logo img{max-width: 215px}}@media screen and (min-width: 768px){header .navbar-wrapper .navbar-jh .navbar-main{float: none;margin-left: -15px;margin-right: -15px}}@media screen and (min-width: 768px){header .navbar-wrapper .navbar-jh .navbar-main > li{float: none}}header .navbar-wrapper .navbar-jh .navbar-main > li > a{color: #0e2752}@media screen and (min-width: 768px){header .navbar-wrapper .navbar-jh .navbar-main > li > a{padding-top: 10px;padding-bottom: 10px;text-align: center}}header .navbar-wrapper .navbar-jh .navbar-main > li > a:hover, header .navbar-wrapper .navbar-jh .navbar-main > li > a:focus{color: #716c6b;background-color: transparent}header .navbar-wrapper .navbar-jh .navbar-main > li.active > a{color: #716c6b;background-color: transparent}.header{position: relative}.header .carousel .carousel-inner .item{height: 365px;background-repeat: no-repeat;background-position: center center;background-size: cover}@media screen and (min-width: 768px){.header .carousel .carousel-inner .item{height: 650px}}.header .carousel .carousel-indicators{top: 55px;bottom: auto;left: 20px;width: auto;margin-left: 0;margin-bottom: 0}@media screen and (min-width: 768px){.header .carousel .carousel-indicators{display: block;top: 0;left: 0}}.header .carousel .carousel-indicators li{width: 11px;height: 11px;margin: 0;background-color: #fff;border: 0;border-radius: 50%}.header .carousel .carousel-indicators li.active{width: 11px;height: 11px;background-color: #716c6b}main .section,main .single{padding-top: 60px;padding-bottom: 60px;background-color: #fff}@media screen and (min-width: 768px){main .section,main .single{padding-top: 30px;padding-bottom: 30px}}main .section:first-child,main .single:first-child{padding-top: 35px}main .section:nth-child(even),main .single:nth-child(even){background-color: #dde0ea}main .vita{list-style: none;margin-bottom: 0;padding-left: 0}main .vita > li{position: relative;display: block;float: left;width: 65%}@media screen and (min-width: 768px){main .vita > li{width: 85%}}main .vita > li:nth-child(2n+1){width: 35%}@media screen and (min-width: 768px){main .vita > li:nth-child(2n+1){width: 15%}}main .section p:last-child{margin-bottom: 0}.appartments-list{list-style: none;margin-top: 50px;margin-bottom: 0;margin-left: -15px;margin-right: -15px;padding-left: 0}.appartments-list .item{background-color: #fff;clear: both}.appartments-list .item:before, .appartments-list .item:after{content: '';display: table}.appartments-list .item:after{clear: both}.appartments-list .item .left{padding: 15px 20px}@media screen and (min-width: 992px){.appartments-list .item .left{float: left}}.appartments-list .item .left h4{margin-top: 0;margin-bottom: 20px}.appartments-list .item .left ul{list-style-type: disc}.appartments-list .item .left ul li{font-size: 16px}.appartments-list .item .appartments-images{text-align: right}@media screen and (min-width: 992px){.appartments-list .item .appartments-images{float: right}}.appartments-list .item .appartments-images img{display: inline-block;width: 22%;margin: 7.5px}@media screen and (min-width: 576px){.appartments-list .item .appartments-images img{width: 44%}}@media screen and (min-width: 768px){.appartments-list .item .appartments-images img{max-width: none;width: auto;height: 100%;margin: 0}}@media screen and (min-width: 768px){.appartments-list .item .appartments-images img + img{margin-left: 4px}}.appartments-list .item + .item{margin-top: 10px}.section#preise dl{position: relative;width: 300px;margin: 15px auto;overflow: hidden}@media screen and (min-width: 768px){.section#preise dl{width: 610px;margin: 30px auto}}@media screen and (min-width: 992px){.section#preise dl{margin: 45px auto}}.section#preise dl::before{content: '';position: absolute;top: 0;right: 16px;width: 130px;height: 100%;background-color: rgba(221, 224, 234, 0.4)}@media screen and (min-width: 768px){.section#preise dl::before{width: 230px}}.section#preise dl dt,.section#preise dl dd{float: left;margin-top: 10px;margin-bottom: 10px;padding: 15px 30px;color: #fff;font-size: 18px;font-weight: 300;background-color: #716c6b}@media screen and (min-width: 768px){.section#preise dl dt,.section#preise dl dd{font-size: 21px}}.section#preise dl dt:nth-child(1), .section#preise dl dt:nth-child(2), .section#preise dl dt:nth-child(7), .section#preise dl dt:nth-child(8),.section#preise dl dd:nth-child(1),.section#preise dl dd:nth-child(2),.section#preise dl dd:nth-child(7),.section#preise dl dd:nth-child(8){color: #0e2752;background-color: transparent}.section#preise dl dt:nth-child(1),.section#preise dl dd:nth-child(1){padding-left: 0;font-weight: 500}.section#preise dl dt{width: 160px}@media screen and (min-width: 768px){.section#preise dl dt{width: 364px}}.section#preise dl dt span{display: block;padding-left: 10px;font-size: 15px}@media screen and (min-width: 768px){.section#preise dl dt span{display: inline;font-size: 17px}}.section#preise dl dd{width: 140px;text-align: center}@media screen and (min-width: 768px){.section#preise dl dd{width: 246px}}.section#preise dl dd::before, .section#preise dl dd::after{content: '';display: table}.section#preise dl dd::after{clear: both}.section#preise dl dd span{display: block;font-size: 15px}@media screen and (min-width: 768px){.section#preise dl dd span{font-size: 17px}}.kontakt{height: 268px;margin-top: 50px;margin-left: -15px;margin-right: -15px}footer{margin-top: 20px}footer .footer-top{color: #fff;font-weight: 300;background-color: #716c6b}@media screen and (max-width: 767px){footer .footer-top{padding-top: 20px}}@media screen and (min-width: 992px){footer .footer-top .special-row{margin-left: -30px;margin-right: -30px}}footer .footer-top .special-row .left .footer,footer .footer-top .special-row .middle .footer{padding-top: 10px;padding-bottom: 10px}@media screen and (min-width: 768px){footer .footer-top .special-row .left .footer,footer .footer-top .special-row .middle .footer{padding-top: 34px;padding-bottom: 20px}}@media screen and (min-width: 768px) and (max-width: 992px){footer .footer-top .special-row .middle .footer{padding-top: 0}}@media screen and (max-width: 767px){footer .footer-top .special-row .right .footer{margin-left: -15px;margin-right: -15px;padding-top: 10px}}footer .footer-top .special-row p{margin-bottom: 0}footer .footer-top .special-row a{color: #fff}footer .footer-top .special-row a:hover, footer .footer-top .special-row a:focus{color: #fff}@media screen and (max-width: 767px){footer .footer-bottom .navbar-footer{margin: 0;text-align: center}}@media screen and (min-width: 768px){footer .footer-bottom .navbar-footer{margin-right: 21px}}@media screen and (max-width: 767px){footer .footer-bottom .navbar-footer > li{display: inline-block}}footer .footer-bottom .navbar-footer > li > a{padding: 20px 6px 15px;color: #0e2752}@media screen and (min-width: 768px){footer .footer-bottom .navbar-footer > li > a{padding: 20px 6px 15px}}footer .footer-bottom .navbar-footer > li > a:hover, footer .footer-bottom .navbar-footer > li > a:focus{color: #716c6b;text-decoration: underline;background-color: transparent}footer .footer-bottom .navbar-footer > li:not(:first-child) > a:before{content: '|';position: absolute;top: 20px;left: -2px}