@font-face{font-family:"Noto Sans";font-style:normal;font-weight:400;src:url("../webfonts/noto-sans-v12-latin-regular.eot");src:local(""),url("../webfonts/noto-sans-v12-latin-regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/noto-sans-v12-latin-regular.woff2") format("woff2"),url("../webfonts/noto-sans-v12-latin-regular.woff") format("woff"),url("../webfonts/noto-sans-v12-latin-regular.ttf") format("truetype"),url("../webfonts/noto-sans-v12-latin-regular.svg#NotoSans") format("svg")}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:700;src:url("../webfonts/noto-sans-v12-latin-700.eot");src:local(""),url("../webfonts/noto-sans-v12-latin-700.eot?#iefix") format("embedded-opentype"),url("../webfonts/noto-sans-v12-latin-700.woff2") format("woff2"),url("../webfonts/noto-sans-v12-latin-700.woff") format("woff"),url("../webfonts/noto-sans-v12-latin-700.ttf") format("truetype"),url("../webfonts/noto-sans-v12-latin-700.svg#NotoSans") format("svg")}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;src:url("../webfonts/noto-serif-v9-latin-regular.eot");src:local(""),url("../webfonts/noto-serif-v9-latin-regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/noto-serif-v9-latin-regular.woff2") format("woff2"),url("../webfonts/noto-serif-v9-latin-regular.woff") format("woff"),url("../webfonts/noto-serif-v9-latin-regular.ttf") format("truetype"),url("../webfonts/noto-serif-v9-latin-regular.svg#NotoSerif") format("svg")}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;src:url("../webfonts/noto-serif-v9-latin-700.eot");src:local(""),url("../webfonts/noto-serif-v9-latin-700.eot?#iefix") format("embedded-opentype"),url("../webfonts/noto-serif-v9-latin-700.woff2") format("woff2"),url("../webfonts/noto-serif-v9-latin-700.woff") format("woff"),url("../webfonts/noto-serif-v9-latin-700.ttf") format("truetype"),url("../webfonts/noto-serif-v9-latin-700.svg#NotoSerif") format("svg")}body{color:#5a5b5d;background-color:#fff;background-size:100% auto;font-family:"Noto Sans",Verdana,sans-serif;font-weight:500;font-size:11pt;line-height:18pt;padding-top:30px;padding-bottom:75px}.row{margin:0}.container-fluid{padding-right:0;padding-left:0}header.site-header>.container,.content-area>.row>.container,.testimonials>.container,footer.site-footer.container{max-width:1400px}header.site-header{padding-bottom:30px}header.site-header h1 img{max-width:320px}header.site-header .head-info p.site-description{font-family:"Noto Serif",Verdana,sans-serif;color:#5a5b5d;text-transform:uppercase;padding-bottom:30px;font-size:1.2rem;line-height:20pt;text-align:left;display:inline-block;margin-right:80px}header.site-header .head-info p.phone{display:inline-block;z-index:10}header.site-header .head-info p.phone a{color:#fff}header.site-header .head-info p.phone{background-color:#5890a1;font-size:30px;padding:1rem 1.5rem;white-space:nowrap}header.site-header .head-info p.phone i{margin-right:20px}@media(min-width: 768px){header.site-header .head-info{padding-top:82px;text-align:right}header.site-header .head-info p.site-description{font-size:1.4rem;line-height:22pt;margin-right:0}}@media(max-width: 767px){body{overflow-x:hidden}header.site-header h1{text-align:center}header.site-header .head-info{padding-top:20px}header.site-header .head-info p.phone{z-index:100;position:absolute;right:-35px;top:0;z-index:999;overflow:visible;width:20px;height:80px;-webkit-transition:width .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition:width .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);-ms-transition:width .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition:width .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:width .4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}header.site-header .head-info p.phone a{display:inline}header.site-header .head-info p.phone i{background-color:#5890a1;width:80px;height:80px;line-height:80px;position:absolute;left:-55px;top:0;z-index:100;padding-left:25px;margin:0}header.site-header .head-info p.phone span{position:absolute;left:0;top:0;width:240px;height:80px;line-height:80px;padding-left:30px}header.site-header .head-info p.phone:hover{width:260px;max-width:100%}}@media(max-width: 499px){header.site-header .head-info{padding-top:0}}div#headerImage{background-color:#5890a1;text-align:center}@media(min-width: 768px){div#headerImage,body.home div.content-area{margin-top:-80px}}div.content-area{background:url("../images/bg_gradient.png") repeat-y center center rgba(0,0,0,0);background-size:100% auto}div.content-area #mainNav nav li{display:inline-block}div.content-area #mainNav nav li a{text-align:center;font-family:"Noto Serif",Verdana,sans-serif;font-size:1.3rem;color:#fff;background-color:#5890a1}div.content-area #mainNav nav li a:hover,div.content-area #mainNav nav li a:focus,div.content-area #mainNav nav li a:active,div.content-area #mainNav nav li a.active{background-color:#aac4cf}div.content-area #content article header{display:none}body.home #mainNav nav li a{border:1px solid #fff}body.home{overflow-x:hidden}body.home #mainNav nav li{width:100%;margin-top:30px}body.home #mainNav nav li a{padding-top:27px;padding-bottom:25px;text-transform:uppercase;font-weight:700}body.home #mainNav nav li:last-child{display:none}@media(max-width: 1199px){body.home #mainNav nav li,body.page #mainNav nav li{width:100%;margin-top:30px}body.home #mainNav nav li a,body.page #mainNav nav li a{padding-top:27px;padding-bottom:25px;text-transform:uppercase;font-weight:700}}@media(min-width: 600px)and (max-width: 1199px){body.home #mainNav nav li{width:calc(50% - 15px)}body.home #mainNav nav li:nth-child(odd){margin-right:15px}body.home #mainNav nav li:nth-child(even){margin-left:15px}}@media(max-width: 1199px){body.page #mainNav nav{padding:0}body.page #mainNav nav .navbar-toggler{position:absolute;right:-29px;top:0;color:#fff;background-color:#5890a1;font-size:30px;border:none;border-radius:0;width:85px;height:85px;line-height:85px}body.page #mainNav nav .navbar-toggler i.fa-bars{display:none}body.page #mainNav nav .navbar-toggler i.fa-angle-right{font-size:40px}body.page #mainNav nav .navbar-toggler.collapsed i.fa-bars{display:inline}body.page #mainNav nav .navbar-toggler.collapsed i.fa-angle-right{display:none}body.page #mainNav li{max-width:calc(100% - 100px)}body.page #mainNav li:first-child{margin-top:0}body.page #mainNav li a{height:85px}}@media(min-width: 1200px){body.page #mainNav nav{padding:0}body.page #mainNav nav #main{display:block !important}body.page #mainNav nav li,body.page #mainNav nav li a{flex-basis:0;flex-grow:1;text-align:center}body.page #mainNav nav li+li{margin-left:30px}}div.content-area{padding-bottom:40px}div.content-area h2{font-family:"Noto Serif",Verdana,sans-serif;color:#5890a1;font-size:1.5rem;margin-bottom:24px;text-transform:uppercase}div.content-area h3,div.content-area h4{font-family:"Noto Sans",Verdana,sans-serif;font-weight:700;font-size:12pt;line-height:22pt;color:#000;margin-top:20px;margin-bottom:0}div.content-area strong{color:#000}div.content-area #content #mainNav,div.content-area #content main{margin-top:30px}div.content-area #content main{padding-top:25px}div.content-area #content main img{max-width:100%}div.content-area #content main a{color:inherit;text-decoration:underline}div.content-area #content main ul{padding-left:15px}div.content-area #content main ul li{padding-left:30px}div.content-area #content main #page-kapitalanlagen ul{padding-left:0;list-style-type:none}div.content-area #content main #page-kapitalanlagen ul li{padding-left:0}div.content-area #content main #page-kapitalanlagen ul li:before{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:700;margin-right:10px;content:"";color:#5890a1}div.content-area #content main #page-das-sind-wir h3{font-size:1.2rem}div.content-area #content main #page-das-sind-wir h4{font-weight:400;margin-bottom:40px}div.content-area #content main #page-das-sind-wir p{font-size:.9rem}div.content-area #content main #page-vergleichsrechner .col-md-4>div,div.content-area #content main #page-vergleichsrechner .col-md-6>div{background-color:rgba(255,255,255,.3);border:1px solid #aac4cf;padding:20px;margin-bottom:30px}div.content-area #content main #page-vergleichsrechner .col-md-4>div h3,div.content-area #content main #page-vergleichsrechner .col-md-6>div h3{margin:0}div.content-area #content main #page-vergleichsrechner .col-md-4>div p,div.content-area #content main #page-vergleichsrechner .col-md-6>div p{margin:0}div.content-area #content main #page-vergleichsrechner .col-md-4>div p a.btn,div.content-area #content main #page-vergleichsrechner .col-md-6>div p a.btn{margin-top:20px}div.content-area #immoEnabler a{color:#5a5b5d;text-decoration:underline}div.content-area #page-immobilien a.btn,div.content-area #immoEnabler a.btn,div.content-area #page-versicherungen a.btn,div.content-area #page-vergleichsrechner a.btn{color:#fff;background-color:#5890a1;border:none;outline:none;text-decoration:none}div.content-area #page-immobilien a.btn:hover,div.content-area #page-immobilien a.btn:focus,div.content-area #page-immobilien a.btn:active,div.content-area #page-immobilien a.btn.active,div.content-area #immoEnabler a.btn:hover,div.content-area #immoEnabler a.btn:focus,div.content-area #immoEnabler a.btn:active,div.content-area #immoEnabler a.btn.active,div.content-area #page-versicherungen a.btn:hover,div.content-area #page-versicherungen a.btn:focus,div.content-area #page-versicherungen a.btn:active,div.content-area #page-versicherungen a.btn.active,div.content-area #page-vergleichsrechner a.btn:hover,div.content-area #page-vergleichsrechner a.btn:focus,div.content-area #page-vergleichsrechner a.btn:active,div.content-area #page-vergleichsrechner a.btn.active{color:#5890a1;background-color:#fff}div.content-area #page-versicherungen a.btn:hover,div.content-area #page-versicherungen a.btn:focus,div.content-area #page-versicherungen a.btn:active,div.content-area #page-versicherungen a.btn.active{color:#fff;background-color:#aac4cf}body.home div.content-area #content main{padding-top:0}body.home div.content-area #content main h2{color:#000}@media(min-width: 768px){div.content-area{min-height:1000px}}@media(min-width: 1200px){div.content-area #content main{padding-top:50px}}@media(min-width: 2000px){div.content-area{padding-top:80px}}body.home #slogan{display:block;margin:-50px auto 50px;text-decoration:none;text-align:right}body.home #slogan img{display:block;width:calc(100% - 16px)}body.home #slogan span{color:#fff;background-color:#a9cbd3;display:inline-block;width:100px;height:100px;border-radius:50px;font-size:18px;font-weight:700;padding-top:35px;line-height:20px;text-align:center;text-decoration:none;box-shadow:5px 5px 10px #555;opacity:.95;margin-top:-70px}body.home #slogan:hover span,body.home #slogan:focus span,body.home #slogan:active span,body.home #slogan.active span{box-shadow:5px 5px 10px #333;opacity:1}@media(min-width: 768px)and (max-width: 1199px){body.home #slogan{max-width:65%}}@media(min-width: 1200px){body.home #slogan{display:inline-block;margin-top:-90px}}.testimonials{margin-top:20px;background-color:rgba(255,255,255,.3)}body.home .testimonials{border-top:1px solid #5890a1;border-bottom:1px solid #5890a1;padding:20px 0;margin-top:-32px}body.page .testimonials{margin-top:30px;border:1px solid #aac4cf;padding:20px 15px}.testimonials blockquote{font-size:10pt;line-height:16pt}.testimonials blockquote footer{text-align:right;color:#5890a1}.testimonials blockquote footer cite{font-style:normal}body.home #testimonialCarousel{margin-left:30px;margin-right:30px}body.home #testimonialCarousel .carousel-control-prev,body.home #testimonialCarousel .carousel-control-next{color:#5890a1}body.home #testimonialCarousel .carousel-control-prev i,body.home #testimonialCarousel .carousel-control-next i{font-size:70px;margin-top:-20px}body.home #testimonialCarousel .carousel-control-prev{left:-50px}body.home #testimonialCarousel .carousel-control-next{right:-50px}@media(min-width: 800px){body.home #testimonialCarousel .carousel-control-prev{left:-100px}body.home #testimonialCarousel .carousel-control-next{right:-100px}}@media(min-width: 1000px){body.home .testimonials{padding:20px 50px}body.home #testimonialCarousel .carousel-control-prev{left:-150px}body.home #testimonialCarousel .carousel-control-next{right:-150px}}#contactForm input{border-radius:0;border:2px solid #d5dbdd;background-color:#e6f0f2}#contactForm .btn-primary{border-radius:0;border:none;background-color:#5890a1}#contactForm .custom-checkbox .custom-control-label::before{border-radius:0;width:2rem;height:2rem;left:-1rem;top:-5px;border:2px solid #d5dbdd;background-color:#e6f0f2}#contactForm .custom-checkbox .custom-control-label{margin-bottom:20px;padding-left:2rem}#contactForm .custom-control-input:checked~.custom-control-label::before{border-color:#5890a1;background-color:#5890a1}#contactForm .custom-control-label::after{left:-1rem;width:2rem}#footerRow{background:url("../images/content_shadow_bottom.jpg") repeat-x left top rgba(0,0,0,0);padding-top:60px}#footerRow address{padding:.5rem 1rem}#footerRow nav a{color:#000}#footerRow nav a:hover,#footerRow nav a:focus,#footerRow nav a:active,#footerRow nav a.active{text-decoration:underline}#footerRow nav #footertop a{font-weight:700}@media(max-width: 991px){#footerRow nav li{width:100%}#footerRow nav li a{padding:.25rem 1rem}#footerRow #footertop{margin-bottom:30px}#footerRow address{margin-top:15px}}::-moz-selection{background-color:#fff;color:#5890a1}::selection{background-color:#fff;color:#5890a1}@media print{@page{margin-left:0;margin-right:0}body{background-color:rgba(0,0,0,0);font-size:12pt;font-family:Arial,Verdana;color:#000;margin:0}a{text-decoration:none;color:#000}}