@charset "UTF-8";:root{--header-height:139px;}:root{--vc-primary:#cc0a09;--vc-primary-rgb:204,10,9;--vc-secondary:#153681;--vc-secondary-rgb:21,54,129;--vc-dark:#000000;--vc-dark-rgb:0,0,0;--vc-dark-secondary:#212529;--vc-dark-secondary-rgb:33,37,41;--vc-light:#ffffff;--vc-light-rgb:255,255,255;--vc-light1:#abadad;--vc-light1-rgb:171,173,173;--vc-darkgrey:#5c5c5c;--vc-darkgrey-rgb:92,92,92;--vc-darkgrey1:#454545;--vc-darkgrey1-rgb:69,69,69;--vc-logogrey:#727877;--vc-logogrey-rgb:114,120,119;--vc-lightgrey:#f2f2f2;--vc-lightgrey-rgb:242,242,242;--vc-lightgrey0:#f0f0f0;--vc-lightgrey0-rgb:240,240,240;--vc-lightgrey1:#e9e9e9;--vc-lightgrey1-rgb:233,233,233;--vc-lightgrey2:#e0e0e0;--vc-lightgrey2-rgb:224,224,224;}:focus{outline:0!important;}html,body{width:100%;background-color:var(--vc-light);}@font-face{font-family:"Poppins";font-display:swap;src:url("/fonts/Poppins-Regular.woff2") format("woff2");font-weight:400;font-style:normal;}@font-face{font-family:"Poppins";font-display:swap;src:url("/fonts/Poppins-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;}@font-face{font-family:"Fira Sans Condensed";font-display:swap;src:url("/fonts/FiraSansCondensed-Medium.woff2") format("woff2");font-weight:500;font-style:normal;}@font-face{font-family:"Fira Sans Condensed";font-display:swap;src:url("/fonts/FiraSansCondensed-ExtraLight.woff2") format("woff2");font-weight:200;font-style:normal;}body{font-family:"Poppins",Helvetica,Arial,sans-serif;}.topic,.topic-info{font-family:"Fira Sans Condensed",Helvetica,Arial,sans-serif;font-weight:500;}.topic-text{font-family:"Fira Sans Condensed",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.7;font-size:1.3rem;}@media (max-width:768px){.topic-text{font-size:1.2rem}}.topic-muted{font-family:"Fira Sans Condensed",Helvetica,Arial,sans-serif;font-weight:200;}.content-topic{font-family:"Fira Sans Condensed",Helvetica,Arial,sans-serif;margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;font-size:calc(1.325rem + .9vw);}@media (min-width:1200px){.content-topic{font-size:2rem}}.base-text{font-size:1.1rem;}.blockquote{quotes:"» " " «";}.blockquote:before{content:open-quote;}.blockquote:after{content:close-quote;}.jft{hyphens:manual;text-align:justify;}.col-primary{color:var(--vc-primary);}.col-dark{color:var(--vc-dark);}.col-dark-secondary{color:var(vc-dark-secondary);}.col-light{color:var(--vc-light);}.col-darkgrey{color:var(--vc-darkgrey);}.col-darkgrey1{color:var(--vc-darkgrey1);}.col-logogrey{color:var(--vc-logogrey);}.col-lightgrey{color:var(--vc-lightgrey);}.col-lightgrey0{color:var(--vc-lightgrey0);}.col-lightgrey1{color:var(--vc-lightgrey1);}.col-lightgrey2{color:var(--vc-lightgrey2);}.bgcol-primary{background-color:var(--vc-primary);}.bgcol-dark{background-color:var(--vc-dark);}.bgcol-dark-secondary{background-color:var(vc-dark-secondary);}.bgcol-light{background-color:var(--vc-light);}.bgcol-darkgrey{background-color:var(--vc-darkgrey);}.bgcol-darkgrey1{background-color:var(--vc-darkgrey1);}.bgcol-logogrey{background-color:var(--vc-logogrey);}.bgcol-lightgrey{background-color:var(--vc-lightgrey);}.bgcol-lightgrey0{background-color:var(--vc-lightgrey0);}.bgcol-lightgrey1{background-color:var(--vc-lightgrey1);}.bgcol-lightgrey2{background-color:var(--vc-lightgrey2);}.op0{opacity:0;transition:opacity 1200ms;}.op1{opacity:1;}.img-border{border:1px solid var(--vc-lightgrey1);padding:4px 4px 4px 4px!important;}.img-zoom{transform:scale(1);transition:.3s ease-out;overflow:hidden;}.img-zoom:hover{transform:scale(1.3);transition:.6s ease-out;}.img-hover{transform:scale(1);transition:.2s ease-out;}.img-hover:hover{transform:scale(1.02);transition:.2s ease-out;}#site-scroller{position:fixed;right:20px;bottom:20px;z-index:11000;}#site-scroller span{color:var(--vc-primary);}#contact-infos{height:32px;background-color:var(--vc-primary);}#contact-infos a{text-decoration:none;}#contact-infos span,#contact-infos a{font-size:1rem;color:var(--vc-lightgrey);}.navbar{z-index:20;--bs-navbar-brand-padding-y:0;background-color:var(--vc-lightgrey);--bs-navbar-toggler-focus-width:.2rem;--bs-navbar-toggler-transition:box-shadow .65s ease-in-out;--bs-navbar-active-color:var(--vc-primary);}.navbar-shadow{-webkit-box-shadow:0 8px 10px -7px rgba(var(--vc-darkgrey-rgb),.49);-moz-box-shadow:0 8px 10px -7px rgba(var(--vc-darkgrey-rgb),.49);box-shadow:0 8px 10px -7px rgba(var(--vc-darkgrey-rgb),.49);}.nav-link{font-family:"Fira Sans Condensed",Helvetica,Arial,sans-serif;font-size:1.2rem;letter-spacing:.09rem;color:var(--vc-darkgrey);cursor:pointer;text-transform:uppercase;}@media (max-width:850px){.nav-link{letter-spacing:0}}.nav-link:hover,.nav-link:focus,.nav-link:active{color:var(--vc-primary);}.dropdown-menu{margin-bottom:20px;padding:10px;--bs-dropdown-link-active-bg:var(--vc-lightgrey2);--bs-dropdown-link-color:var(--vc-darkgrey);--bs-dropdown-link-hover-color:var(--vc-primary);--bs-dropdown-link-hover-bg:var(--vc-lightgrey);--bs-dropdown-link-active-color:var(--vc-primary);border-radius:.375rem;-webkit-box-shadow:0 8px 10px -7px rgba(var(--vc-darkgrey-rgb),.49);-moz-box-shadow:0 8px 10px -7px rgba(var(--vc-darkgrey-rgb),.49);box-shadow:0 8px 10px -7px rgba(var(--vc-darkgrey-rgb),.49);}.dropdown-menu>li{margin:10px 0 10px 0;}.dropdown-menu span:first-child::before{padding:10px;}.dropdown-menu span:last-child::after{content:"";padding:5px;}.dropdown-item{padding:6px;border-radius:.375rem;font-size:1.1rem;}.navbar-toggler{margin-right:10px;--bs-navbar-toggler-padding-y:.3rem;--bs-navbar-toggler-padding-x:.8rem;border-color:var(--vc-logogrey);color:var(--vc-primary);}.navbar-toggler-icon{width:2em;height:2em;}.navScrollDown{transform:translateY(-200%);transition:all .3s ease-in-out;}.navScrollUp{transform:translateY(0);transition:all .3s ease-in-out;}#brandname{width:100%;font-size:1.18rem;font-weight:bold;line-height:1.72rem;color:var(--vc-darkgrey);}#brandname .fi-letter{font-size:1.4rem;}#brandname .fi-mid-letter{letter-spacing:.08rem;}#brandname .txt-space-fi{letter-spacing:.072rem;}@media (max-width:400px){#brandname{display:none}}@media (min-width:401px) and (max-width:430px){#brandname{font-size:.9rem;line-height:1.3rem}#brandname .fi-letter{font-size:1rem}}@media (min-width:431px) and (max-width:600px){#brandname{font-size:1.05rem;line-height:1.45rem}}@media (min-width:601px) and (max-width:767px){#brandname{font-size:1.18rem}}@media (min-width:768px) and (max-width:800px){#brandname{font-size:.95rem;line-height:1.4rem}}@media (min-width:801px) and (max-width:900px){#brandname{font-size:1.05rem;line-height:1.6rem}}.offcanvas-logo{position:relative;width:96px;height:96px;padding:0;margin:0;left:10px;}.offcanvas-btn-close{width:40px;height:30px;margin-right:10px;border:3px solid var(--vc-primary);}.hmi-footer{position:relative;z-index:2;width:calc(100% - 30px);border-top-left-radius:.375rem;border-top-right-radius:.375rem;background-color:#f5f5f5;-webkit-box-shadow:0 8px 10px -7px rgba(var(--vc-darkgrey-rgb),.49);-moz-box-shadow:0 8px 10px -7px rgba(var(--vc-darkgrey-rgb),.49);box-shadow:0 8px 10px -7px rgba(var(--vc-darkgrey-rgb),.49);transform:translate(0,100px);}.hmi-footer-load{transition:transform 1100ms ease-out;transform:translate(0,-20px);}.bg-footer{height:70px;padding:0;position:relative;z-index:3;background-color:var(--vc-lightgrey);}.openstreetmap{position:relative;top:-26px;left:6px;font-size:9px!important;}#footer-bottom{width:100%;height:90px;border-top:1px solid var(--vc-lightgrey2);}#footer-copyright{position:absolute;top:35px;left:10px;}#feat-img5{border:1px solid var(--vc-light);padding:3px;}@media (max-width:250px){#copyright{font-size:.8rem}}@media (min-width:270px){#bvi-img{width:200px}}@media (min-width:300px){#bvi-img{width:230px}}@media (min-width:340px){#bvi-img{width:250px}}@media (min-width:1200px) and (max-width:1400px){a.small-link{font-size:14px}}.btn{padding:7px 10px 7px 10px;font-size:.95rem;border-radius:0;}.btn-secondary:hover{color:var(--vc-lightgrey);--bs-btn-hover-border-color:var(--vc-lightgrey2);}.btn,.btn-msg{border-top-left-radius:.375rem;border-top-right-radius:.375rem;-webkit-border-top-left-radius:.375rem;-webkit-border-top-right-radius:.375rem;-moz-border-top-left-radius:.375rem;-moz-border-top-right-radius:.375rem;}.btn-msg{font-size:.8rem;font-weight:bold;height:30px;padding:2px 15px 4px 15px;border:2px solid var(--vc-lightgrey);text-decoration:none;color:var(--vc-primary);background-color:var(--vc-lightgrey);transition:200ms ease-in-out;transform:translateY(1px);}.btn-msg:hover{text-decoration:none;cursor:pointer;color:var(--vc-lightgrey);background-color:var(--vc-primary);}.canvas-btn{font-size:1.3rem;width:220px;height:50px;padding:4px 15px 4px 15px;}.carousel-item{transition:transform 2s ease-in-out;}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:opacity 0s 2s;}#carousel{position:relative;z-index:0;border-bottom:1px solid var(--vc-light1);padding-bottom:1px;}#carousel .carousel-item{max-height:calc(100vh - var(--header-height));}@media (max-width:799px){#slide1{background-image:url("../img/hmi-hafen-wedel-immobilien-1-800.jpg")}#slide2{background-image:url("../img/hmi-hafen-wedel-immobilien-2-800.jpg")}#slide3{background-image:url("../img/hmi-hafen-wedel-immobilien-3-800.jpg")}}@media (min-width:800px) and (max-width:1279px){#slide1{background-image:url("../img/hmi-hafen-wedel-immobilien-1-1280.jpg")}#slide2{background-image:url("../img/hmi-hafen-wedel-immobilien-2-1280.jpg")}#slide3{background-image:url("../img/hmi-hafen-wedel-immobilien-3-1280.jpg")}}@media (min-width:1280px){#slide1{background-image:url("../img/hmi-hafen-wedel-immobilien-1-1920.jpg")}#slide2{background-image:url("../img/hmi-hafen-wedel-immobilien-2-1920.jpg")}#slide3{background-image:url("../img/hmi-hafen-wedel-immobilien-3-1920.jpg")}}.info-card{width:calc(100% - 30px);padding:0;border-top-right-radius:.375rem;border-top-left-radius:.375rem;background-color:rgba(var(--vc-lightgrey-rgb),.78);-webkit-box-shadow:0 8px 10px -7px rgba(var(--vc-darkgrey-rgb),.49);-moz-box-shadow:0 8px 10px -7px rgba(var(--vc-darkgrey-rgb),.49);box-shadow:0 8px 10px -7px rgba(var(--vc-darkgrey-rgb),.49);}.info-card h1{font-size:2rem;}.card-foreground{width:calc(100% - 30px);border-top-left-radius:.375rem;border-top-right-radius:.375rem;z-index:3;-webkit-box-shadow:0px -16px 22px -12px rgba(var(--vc-darkgrey-rgb),.49);-moz-box-shadow:0px -16px 22px -12px rgba(var(--vc-darkgrey-rgb),.49);box-shadow:0px -16px 22px -12px rgba(var(--vc-darkgrey-rgb),.49);background-color:var(--vc-light);}.content-blocks1 .topic-text:first-child,.content-blocks2 .topic-text:first-child{padding-top:5rem;}.topic{padding-top:1.5rem;}.topic-info{padding-top:3rem;}.featurette-divider{margin:5rem 0;}.featurette-divider-end{margin:10rem 0;}a.dl{position:relative;font-size:16px;padding:5px 5px 5px 0;color:var(--vc-darkgrey);text-decoration:none;border-radius:.375rem;}a.dl:hover{color:var(--vc-primary);background-color:var(--vc-lightgrey);}a.dl:active:visited{color:var(--vc-primary);background-color:var(--vc-lightgrey);}a.dl-active{color:var(--vc-primary);background-color:var(--vc-lightgrey);}@media (max-width:280px){.info-card,.hmi-footer{border-top:4px solid var(--vc-primary)}}@media (min-width:281px){.info-card,.hmi-footer{border-top:6px solid var(--vc-primary)}}@media (min-width:360px){.info-card,.hmi-footer{border-top:7px solid var(--vc-primary)}}@media (min-width:576px){.info-card,.hmi-footer{border-top:8px solid var(--vc-primary)}}@media (min-width:768px){.info-card,.hmi-footer{border-top:9px solid var(--vc-primary)}}@media (min-width:992px){.info-card,.hmi-footer{border-top:10px solid var(--vc-primary)}}@media (min-width:1200px){.info-card,.hmi-footer{border-top:11px solid var(--vc-primary)}}@media (min-width:1400px){.info-card,.hmi-footer{border-top:12px solid var(--vc-primary)}}@media (max-width:280px){.card-foreground{border-top:4px solid var(--vc-lightgrey0)}}@media (min-width:281px){.card-foreground{border-top:6px solid var(--vc-lightgrey0)}}@media (min-width:360px){.card-foreground{border-top:7px solid var(--vc-lightgrey0)}}@media (min-width:576px){.card-foreground{border-top:8px solid var(--vc-lightgrey0)}}@media (min-width:768px){.card-foreground{border-top:9px solid var(--vc-lightgrey0)}}@media (min-width:992px){.card-foreground{border-top:10px solid var(--vc-lightgrey0)}}@media (min-width:1200px){.card-foreground{border-top:11px solid var(--vc-lightgrey0)}}@media (min-width:1400px){.card-foreground{border-top:12px solid var(--vc-lightgrey0)}}.form-check-label{float:left;}.modal-header{border-top-left-radius:0;border-top-right-radius:0;background-color:var(--vc-lightgrey);}@media (max-width:575px){.form-check-label{font-size:.9rem}}@media (max-width:280px){.modal-content{border-top:4px solid var(--vc-primary)}}@media (min-width:281px){.modal-content{border-top:6px solid var(--vc-primary)}}@media (min-width:360px){.modal-content{border-top:7px solid var(--vc-primary)}}@media (min-width:576px){.modal-content{border-top:8px solid var(--vc-primary)}}@media (min-width:768px){.modal-content{border-top:9px solid var(--vc-primary)}}@media (min-width:992px){.modal-content{border-top:10px solid var(--vc-primary)}}@media (min-width:1200px){.modal-content{border-top:11px solid var(--vc-primary)}}@media (min-width:1400px){.modal-content{border-top:12px solid var(--vc-primary)}}