input,input:before,input:after{-webkit-user-select:initial !important;-khtml-user-select:initial !important;-moz-user-select:initial !important;-ms-user-select:initial !important;user-select:initial !important}:root{--corporate:#b19132;--corporate75pc:#c5ad65;--corporate50pc:#d8c899;--corporate30pc:#e8dec2;--corporate20pc:#efe9d6;--darkgrey:#222;--midgrey:#666;--lightgrey:#ccc}html{margin:0 !important;padding:0 !important;width:100% !important;max-width:100% !important;overflow-x:hidden !important}body{width:100% !important;max-width:100% !important;margin:0;padding:0;font-size:18px;line-height:1.4em;font-weight:400;background-color:#fff;width:100vw !important;overflow-x:hidden !important;color:#333;font-weight:400}@media only screen and (min-width:768px){body.mobiledevice.flatfinder{position:fixed;top:0;left:0;height:100vh;overflow-y:scroll}}body,p,h1,h2,h3,h4,h5,h6,ul,li{font-family:'Red Hat Display',sans-serif;color:#333;font-weight:400}.elementor-icon-box-wrapper p{font-family:'Red Hat Display',sans-serif !important}h1{font-size:140px;font-weight:400}@media only screen and (max-width:1024px){h1{font-size:12vw}}@media only screen and (max-width:767px){h1{font-size:16vw;line-height:1.1em}}h2{font-size:80px;font-weight:700}@media only screen and (max-width:767px){h2{font-size:48px;line-height:1.2em}}h3{font-size:40px;font-weight:700;line-height:1.5em}@media only screen and (max-width:767px){h3{font-size:32px;line-height:1.3em}}h4{font-size:22px;font-weight:700;color:#b19132}@media only screen and (max-width:767px){h4{font-size:18px}}h5{font-size:24px;line-height:1.2em;font-weight:300}h6{font-size:100px;font-weight:400;line-height:1.1em}a{color:#a8914d;text-decoration:none}a:hover{color:#fff;text-decoration:none}#content.site-content{padding-bottom:0 !important;padding-top:59px !important}body.flatfinder #content.site-content{padding-top:0 !important}@media only screen and (max-width:767px){#content.site-content{padding-top:52px !important}}@media only screen and (max-width:600px){.elementor-column-gap-wider .elementor-column-wrap{padding:20px !important}}@media only screen and (max-width:1024px){.desktop.elementor-widget-spacer{display:none}}#colophon{display:none}.entry-header,.navbar-toggler{display:none}#ascrail2000{display:none !important}#masthead{background:#000 !important;position:fixed;width:100%;height:60px;padding:0;z-index:999;-webkit-box-shadow:0px 6px 6px rgba(0,0,0,.15) !important;box-shadow:0px 6px 6px rgba(0,0,0,.15) !important}body.lightversion #masthead{background:#b19132 !important;background:#000 !important}#masthead div{margin:0;padding:0}#masthead .navbar-brand img{height:35px;width:auto;margin-left:0;margin-top:0}@media only screen and (max-width:767px){#masthead{height:53px}}.headerlogos{display:none;position:absolute !important;top:10px;right:80px;background:#c00;height:50px;width:100%}#masthead #logos{display:none;position:absolute;right:100px;top:10px;width:auto}#masthead #logos img{margin-left:30px}.rmp_menu_trigger{top:2px !important;right:18px !important;background:rgba(0,0,0,0) !important}.rmp-font-icon{font-size:40px}.rmp-menu{margin-top:70px !important}.rmp-menu li{height:50px !important}.rmp-menu li a{padding:15px 50px 15px 20px !important;line-height:10px !important;font-size:20px !important}.rmp-menu li a:hover{color:#a8914d !important}body.start .rmp-menu li,body.impressum .rmp-menu li,body.datenschutz .rmp-menu li{display:none}body.start .rmp-menu li:nth-of-type(1),body.start .rmp-menu li:nth-last-of-type(1),body.start .rmp-menu li:nth-last-of-type(2){display:block}body.impressum .rmp-menu li:nth-of-type(1),body.impressum .rmp-menu li:nth-last-of-type(1),body.impressum .rmp-menu li:nth-last-of-type(2){display:block}body.datenschutz .rmp-menu li:nth-of-type(1),body.datenschutz .rmp-menu li:nth-last-of-type(1),body.datenschutz .rmp-menu li:nth-last-of-type(2){display:block}#sprachmenue{display:none;position:fixed;top:10px;right:80px;left:auto !important;width:120px;max-width:120px;height:50px;z-index:9999}#sprachmenue ul{list-style:none;padding:0;margin:0}#sprachmenue ul li{display:inline-block;width:40px}div[data-elementor-type=wp-page]{width:100%}#content>.container{max-width:100%}body.elementor-editor-active .elementor-top-section{margin-top:80px}body.elementor-editor-active .elementor-inner-section{margin-top:20px}.minheight{min-height:100vh}.minheight .elementor-inner-section{min-height:100vh}.minheight .elementor-inner-section>.elementor-container{height:100%}body.elementor-editor-active .minheight .elementor-inner-section{min-height:200px}@media only screen and (max-width:767px){.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:10px}}.anfragetab{display:none !important;position:absolute;top:100px;right:-100px;z-index:200;transition:all .6s ease-out}.anfragetab a{background-color:#00c0db;padding:0;display:block}.anfragetab a:hover{background-color:rgba(177,145,50,1)}@media only screen and (max-width:1024px){.anfragetab{transform:none;right:0;top:52px !important;position:fixed}.anfragetab a{width:48px;height:50px;display:inline-block;text-indent:-9999px;padding-top:0 !important;padding:0;border-bottom-left-radius:5px}.anfragetab a{background-image:url(https://hummingbird.de/wp-content/uploads/Icon_anfrage.png);background-repeat:no-repeat;background-position:53% 50%;background-size:30px}}body.home #start{background-position:50% calc(165px - 34vw)}body:not(.elementor-editor-active) #start{height:100vh}body:not(.elementor-editor-active) #start>.elementor-container{height:100%}body:not(.elementor-editor-active) #start .elementor-row{height:100%}body:not(.elementor-editor-active) #start .marker{position:absolute;top:100px;margin:0 auto}#start .marker img{max-width:40px}body:not(.elementor-editor-active) #start .logo{top:200px}#start .logo img{max-height:45vh;width:auto}body.elementor-editor-active #start .logo{top:0}body.lightversion #start .logo img{filter:saturate(140%)}body.startseite #start{height:calc(100vh - 59px)}body.startseite #start .marker{top:calc(11vw - 70px)}body.startseite #start .logo{top:calc(11vw + 100px)}body.startseite #start .videocontainer{width:100%;height:calc(100vh - 59px);position:absolute;top:0;left:0}body.startseite #start .videocontainer .e-hosted-video{padding-bottom:0;height:calc(100vh - 59px);aspect-ratio:unset}body.startseite #start .worldmapbackground{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://hummingbird.de/wp-content/uploads/WorldBackground_wide.png);background-color:#e8e4e9;background-repeat:no-repeat;background-size:100%;background-position:50% 0}body.startseite #start video{height:calc(100vh - 59px);object-fit:cover;object-position:50% 0}body.elementor-editor-active #start{height:auto}body.elementor-editor-active #start .videocontainer{position:relative;height:auto}body.elementor-editor-active #start .worldmapbackground{position:relative;height:400px}@media only screen and (max-aspect-ratio:1/1){body.startseite #start .worldmapbackground{background-image:url(https://hummingbird.de/wp-content/uploads/WorldBackground_narrow.png)}body.startseite #start .marker{top:calc(27vw - 70px)}body.startseite #start .logo{top:calc(27vw + 100px)}}@media only screen and (min-width:1400px){body.startseite #start .logo{top:calc(11vw + 40px)}}#start .arrow{left:0;text-align:center}body:not(.elementor-editor-active) #start .arrow{position:absolute;bottom:100px}body.startseite #start .arrow{position:absolute;bottom:0;padding-bottom:30px;padding-top:20px;background-color:rgba(255,255,255,0);transition:all .5s ease-in-out}body.startseite #start .arrow h2{font-size:32px;font-weight:400;color:#222;margin:0;padding:0;text-transform:none;letter-spacing:.05em;transition:all .5s ease-in-out}body.startseite #start .arrow p{font-size:24px;margin:0;letter-spacing:.02em;transition:all .5s ease-in-out}body.startseite #start .arrow.overvideo{background-color:rgba(0,0,0,.5)}body.startseite #start .arrow.overvideo h2{color:#fff}@media only screen and (max-width:1260px){body.startseite #start .arrow h2{font-size:24px}}@media only screen and (max-width:930px){body.startseite #start .arrow h2{font-size:20px}}#start .arrow .elementor-widget-text-editor{margin:0}#start .arrow h2{font-size:32px;font-weight:400;margin:0;padding:0;text-transform:none;letter-spacing:.05em}#start .arrow p{font-size:24px;margin:0;letter-spacing:.02em}body.elementor-editor-active #start .marker{position:relative}body.elementor-editor-active #start .arrow{position:relative}@media only screen and (min-width:601px) and (max-width:1023px){#start .arrow{bottom:40px}#start .arrow h2{font-size:24px}#start .arrow h2 span{display:block;font-size:0}}@media only screen and (max-width:600px){#start .arrow{bottom:20px}#start .arrow h2{font-size:24px}}@media only screen and (min-width:768px) and (max-width:1024px){#standortbutton{margin-bottom:68px}}#introimage{height:calc(100vh - 50px);background-attachment:scroll}body.elementor-editor-active #introimage{height:auto}#introimage>.elementor-container{height:100%}.colibribox{max-width:500px !important;height:auto;padding:20px 20px 0;background:#000;display:inline-block;margin:0 auto}.colibribox p{font-size:16px;color:#a8914d !important;font-weight:500;line-height:1.6em}body.lightversion .colibribox p{color:#b19132 !important}body.elementor-editor-active .colibribox{position:relative;bottom:40px}@media only screen and (max-width:767px){body.startseite #introimage{height:100vw}body.startseite #introimage h1{text-align:center;line-height:1.2em;margin-top:10px}}.mapspacer{height:50vw}.imageovermap{margin-top:-110px}.imageovermap.mobile{margin-top:-30px;margin-bottom:50px;width:90%;margin-left:-30px}.mobile.homepagemap{display:block;height:100vw;max-height:100vh;width:100%;background-size:140%;background-position:-20% -10%}body.elementor-editor-active .mobile.homepagemap{max-width:600px}body.startseite .keyfeatures{background-color:var(--corporate);margin-bottom:0}body.startseite .keyfeatures p{text-align:center;color:#fff}.keyfeatureiconsmain img{filter:saturate(0) brightness(5);max-width:80px}.keyfeatureiconsmain p{margin-top:-10px}.keyfeatureiconsmain em{color:#222;font-style:normal;font-weight:500}.keyfeatureiconsmain strong{color:#222}.keyfeatureiconssub .elementor-widget-image{display:inline-block;max-width:40px;margin:4px}.keyfeatureiconssub img{filter:saturate(0) brightness(5)}.keyfeatureiconssub p{color:#222 !important;margin-top:15px;margin-bottom:40px}.keyfeatureslink h3{margin:0;margin-top:-5px;text-align:right;color:#fff}.keyfeatureslink .elementor-inner-column:nth-of-type(1){border-right:#fff 1px solid}.keyfeatureslink .elementor-inner-column:nth-of-type(2) p{text-align:left}@media only screen and (max-width:767px){.keyfeatureslink h3{text-align:center}.keyfeatures .keyfeatureiconsmain .elementor-widget-image{margin-bottom:5px}.keyfeatures .keyfeatureiconsmain p{margin:0 auto;max-width:230px}.keyfeatureslink .linkwitharrow p{text-align:center !important}.keyfeatureslink .elementor-inner-column:nth-of-type(1){border-right:none}}.anfragetrenner .elementor-inner-column:nth-of-type(1){border-right:#fff 1px solid}@media only screen and (max-width:767px){.anfragetrenner .elementor-inner-column:nth-of-type(1){border-right:none}}.anfragetrenner .elementor-inner-column:nth-of-type(2) p{text-align:left}.anfragetrenner h3{margin:0;margin-top:-5px;text-align:right;color:#fff}@media only screen and (max-width:767px){.anfragetrenner h3{text-align:center}.anfragetrenner .linkwitharrow p{text-align:center !important}}body:not(.elementor-editor-active) .bird0{display:inline-block;width:600px;position:absolute;top:-100px;left:-600px}body.lightversion .bird0 img{filter:saturate(0) brightness(200%)}body:not(.elementor-editor-active) .bird1{max-width:600px;height:auto;position:absolute;top:-100px;left:-25%}body:not(.elementor-editor-active) .bird2{max-width:600px;height:auto;position:absolute;top:0;left:0;display:none}body.lightversion .bird2 img{filter:saturate(140%)}body:not(.elementor-editor-active).page-child.apartments.lightversion .bird0{top:250px;z-index:999;left:0}body.page-child.apartments.lightversion .bird0 img{filter:saturate(60%) brightness(140%)}body:not(.page-child).apartments .bird0{top:-170px;z-index:999;left:200px}body:not(.page-child).apartments .bird0 img{filter:saturate(140%) brightness(120%);width:400px;height:auto}body:not(.elementor-editor-active).location .bird0{display:inline-block;width:600px;position:absolute;top:-100px;left:-600px}body.location .bird0 img{filter:saturate(60%) brightness(140%)}body:not(.elementor-editor-active) .grid1{position:absolute;bottom:0;right:0;z-index:0;margin:0}body:not(.elementor-editor-active) .grid2{position:absolute;bottom:0;left:0;z-index:0;margin:0}.exterior{height:100vh}body:not(.elementor-editor-active) #mapanchor{position:relative;top:-40px}body.startseite .threepagelinks img{max-width:360px}@media only screen and (max-width:767px){body.startseite .threepagelinks h3{margin-top:-10px}body.startseite .threepagelinks img{max-width:200px;margin-top:20px}}.macromap{margin:-34% 0 0 -4%;max-width:440px !important;width:440px;height:440px;transition:all .4s ease-in-out}.macromapimg{clip-path:circle(35% at 50% 50%)}.macromapoverimg{position:absolute;top:0;left:0;clip-path:circle(0% at 50% 50%);transition:all .5s ease-in-out}.macromap:hover{cursor:pointer}.macromap:hover .macromapoverimg{clip-path:circle(100% at 50% 50%)}@media only screen and (max-width:767px){.macromap{margin:-38% 0 0 -14%}}@media only screen and (max-width:767px){.mediummap{overflow:hidden}.mediummap img{width:138vw;max-width:138vw;margin-left:-19vw}}.locationtable{display:inline-block;width:calc(50% - 25px) !important;max-width:230px !important;margin-top:-40px}.locationtable.lt1,.locationtable.lt3{margin-right:50px}.locationtable p{margin-bottom:10px}.locationtable img{width:40px;height:40px}.locationtable ul{margin-left:0;padding-left:0;list-style:none}.locationtable li{display:block;border-bottom:#333 1px solid;color:#fff;font-size:14px}.locationtable li:nth-of-type(1){border-top:#333 1px solid}.locationtable li strong{display:inline-block;width:70%;text-align:left;font-weight:400}.locationtable li em{display:inline-block;width:30%;text-align:right;font-style:normal;color:#999}@media only screen and (max-width:767px){.locationtable{width:100% !important;max-width:100% !important}.locationtable.lt1,.locationtable.lt3{margin-right:0;padding-bottom:20px}}.imagetiles figure{background:#fff;padding:0;margin:0;max-width:100%;border:none}.imagetiles figure figcaption{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;transition:all .3s ease-in-out;background:rgba(0,0,0,.5)}.imagetiles figure figcaption p{opacity:0;color:#fff !important;font-size:16px !important;font-family:'Montserrat',sans-serif !important;line-height:1.5em !important;width:calc(100% - 40px);max-width:400px;margin:0 auto;margin-top:100%;transition:all .3s ease-in-out}.imagetiles figure:hover{cursor:pointer}.imagetiles figure:hover figcaption{opacity:1}.imagetiles figure:hover figcaption p{opacity:1;margin-top:50px}@media only screen and (max-width:767px){.imagetiles .elementor-inner-column{width:50%}.imagetiles .widetile .elementor-inner-column{width:100%}}i.eicon-share-arrow{display:none !important}.elementor-lightbox .dialog-lightbox-close-button{width:40px;left:calc(50% - 20px)}.elementor-slideshow__header{display:none !important}div.locationlist{width:50%;max-width:300px}.locationlist ul{margin-left:0;padding-left:0;list-style:none}.locationlist ul li{line-height:1.5em;padding-left:30px;background-size:20px;background-position:0 50%;background-repeat:no-repeat}li.restaurant{background-image:url(https://hummingbird.de/wp-content/uploads/LocationDot_Restaurant.png)}li.cafe{background-image:url(https://hummingbird.de/wp-content/uploads/LocationDot_Cafe.png)}li.shop{background-image:url(https://hummingbird.de/wp-content/uploads/LocationDot_Shop.png)}li.arzt{background-image:url(https://hummingbird.de/wp-content/uploads/LocationDot_Arzt.png)}li.ubahn{background-image:url(https://hummingbird.de/wp-content/uploads/LocationDot_Ubahn.png)}li.bus{background-image:url(https://hummingbird.de/wp-content/uploads/LocationDot_Bus.png)}li.supermarkt{background-image:url(https://hummingbird.de/wp-content/uploads/LocationDot_Supermarkt.png)}li.tankstelle{background-image:url(https://hummingbird.de/wp-content/uploads/LocationDot_Tankstelle.png)}li.hochschule{background-image:url(https://hummingbird.de/wp-content/uploads/LocationDot_Hochschule.png)}li.bank{background-image:url(https://hummingbird.de/wp-content/uploads/LocationDot_Bank.png)}@media only screen and (max-width:1024px){div.locationlist{width:50%;max-width:50%}}@media only screen and (max-width:767px){div.locationlist{width:50%;max-width:50%}.locationlist ul li{line-height:1.8em;font-size:14px}}.googlemaplink{text-align:right}.googlemaplink a{line-height:1.2em;padding-top:20px;color:#fff;text-align:center;display:inline-block;background:var(--corporate);width:80px;max-width:80px;height:80px;border-radius:100%}.googlemaplink a:hover{background:#222}.n2-section-smartslider{margin:0 auto;width:100%}.n2-thumbnail-dot img{object-fit:contain !important}body.startseite .n2-section-smartslider{margin:0 auto;width:100%;max-width:1200px}@media only screen and (max-width:767px){body.startseite .homepageslider{margin-bottom:100px;margin-top:-40px}body.startseite .homepageslider .elementor-inner-column>.elementor-column-wrap{padding:0 !important}body.startseite .homepageslider .n2-section-smartslider{margin-top:0;z-index:1}body.startseite .homepageslider .bird2{top:auto;bottom:-100%}}body.apartments:not(.page-child) .nextend-thumbnail-scroller{padding:0 !important}body.apartments:not(.page-child) .nextend-thumbnail-scroller-group{background:var(--darkgrey) !important}body.apartments:not(.page-child) .nextend-thumbnail-scroller-group div{margin:0 !important;padding:0 !important;border:var(--darkgrey) 3px solid !important}.threesplitvideo{height:calc(50vw - 60px);max-height:100vh}body.elementor-editor-active .threesplitvideo{height:auto;max-height:3000px}.threesplitvideo .elementor-container{height:100%}.threesplitvideo .videocontainer{position:absolute;top:0;left:0;height:100%}body.elementor-editor-active .threesplitvideo .videocontainer{position:relative;top:0;left:0;height:auto}.threesplitvideo .heading3x{margin-top:10vh}body.elementor-editor-active .threesplitvideo .heading3x{margin-top:0;background:#ccc}.threesplitvideo .heading3x .brmobile{display:none}.threesplitvideo .apartmentfacts a{color:var(--corporate)}.apartmentinfo .text{height:100%;align-content:center}.apa-img .elementor-element,.apa-img .elementor-widget-container,.apa-img img{height:100%;object-fit:cover}@media only screen and (max-width:1024px){.threesplitvideo{height:56vw;max-height:unset}.threesplitvideo .apartmentfacts h4{font-size:36px;margin-top:20px;margin-bottom:15px}.threesplitvideo .apartmentfacts p{margin-bottom:6px;font-size:18px;color:#fff}.threesplitvideo .apartmentfacts .elementor-icon{font-size:30px}}@media only screen and (max-width:768px){.threesplitvideo{background-color:#222;height:auto}.threesplitvideo .videocontainer{margin-top:40px;height:auto;position:relative}.threesplitvideo .heading3x{margin-top:-66px;padding-top:30px;margin-bottom:50px;background:linear-gradient(0deg,rgba(34,34,34,1),transparent)}.threesplitvideo .heading3x .elementor-widget-container{padding:0 !important}.threesplitvideo .heading3x h6{font-size:46px;line-height:0;margin:0}.threesplitvideo .apartmentfacts{position:relative;bottom:0;padding-top:0;margin-top:-45px;padding-bottom:60px;background-color:#222}.threesplitvideo .apartmentfacts .elementor-container .elementor-column-wrap{padding:0 20px !important}.threesplitvideo .apartmentfacts .elementor-inner-column{margin-bottom:0}.threesplitvideo .apartmentfacts .elementor-inner-column:nth-of-type(1){padding-top:0}.threesplitvideo .apartmentfacts h4{font-size:26px;margin-top:20px;margin-bottom:5px}.threesplitvideo .apartmentfacts p{margin-bottom:5px;font-size:18px;color:#fff}.threesplitvideo .apartmentfacts .elementor-icon{font-size:24px}.apartmentinfo .elementor-widget-text-editor{text-align:left !important}.apartmentinfo h2{margin-top:40px}.nextend-thumbnail-horizontal{overflow:visible}}@media only screen and (max-width:767px) and (orientation:portrait){body.apartments:not(.page-child) .apartmentinfo .nextend-thumbnail-scroller{height:0 !important}}@media only screen and (max-width:500px){.threesplitvideo .heading3x h6{font-size:36px}}@media only screen and (max-width:280px){.threesplitvideo .heading3x h6{font-size:28px}}.ausstattungsuebersicht{text-align:center}.ausstattungsuebersicht .elementor-widget-image{display:inline-block;width:auto;max-width:110px;margin:10px}@media only screen and (max-width:767px){.ausstattungen .ausstattungstext .elementor-column-wrap{padding:0 !important}.ausstattungen .ausstattungstext .elementor-widget-text-editor{text-align:left}.ausstattungen .ausstattungsuebersicht .elementor-column-wrap{padding:0 !important}.ausstattungen .ausstattungsuebersicht .elementor-widget-text-editor{text-align:center}}@media only screen and (max-width:767px){body.apartments.page-parent .ausstattungsuebersicht .elementor-widget-wrap{padding:0 !important}}body.apartments.page-parent .asdot{display:inline-block;border-radius:200px;background-repeat:no-repeat;width:140px;max-width:140px;height:140px;background-size:55px;background-position:50% 10px;padding-top:70px;margin:10px !important;filter:saturate(0) brightness(8);vertical-align:top}body.apartments.page-parent .asdot p{font-size:17px;font-weight:500;line-height:1.2em}@media only screen and (max-width:767px){body.apartments.page-parent .asdot{width:100px;max-width:100px;height:100px;background-size:50px;padding-top:65px}body.apartments.page-parent .asdot p{font-size:12px !important;font-weight:600}}.ausstattung_wlan{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_wlan.png")}.ausstattung_garten{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_garten.png")}.ausstattung_renz{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_renz.png")}.ausstattung_tiefgarage{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_tiefgarage.png")}.ausstattung_kueche{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_kueche.png")}.ausstattung_moebliert{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_moebliert.png")}.ausstattung_smarthome{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_smarthome.png")}.ausstattung_fernwaerme{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_fernwaerme.png")}.ausstattung_tv{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_tv.png")}.ausstattung_eladestelle{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_eladestelle.png")}.ausstattung_balkon{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_balkon.png")}.ausstattung_salto{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_salto.png")}.ausstattung_fenster{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_fenster.png")}.ausstattung_fbheizung{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_fbheizung.png")}.ausstattung_ebike{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_ebike.png")}.ausstattung_wewash{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_wewash.png")}.ausstattung_internet{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_internet.png")}.ausstattung_sprechanlage{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_sprechanlage.png")}.ausstattung_parkett{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_parkett.png")}.ausstattung_reinigung{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_reinigung.png")}.ausstattung_reception{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_reception.png")}.ausstattung_fensterx3{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_fensterx3.png")}.ausstattung_fensterx2{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_fensterx2.png")}.ausstattung_wandheizung{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_wandheizung.png")}.ausstattung_kfwstandard{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_kfwstandard.png")}.ausstattung_aufzug{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_aufzug.png")}.ausstattung_zimmer{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_zimmer.png")}.ausstattung_bett{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_bett.png")}.ausstattung_bad{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_bad.png")}.ausstattung_2personen{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_2personen.png")}.ausstattung_1person{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_1person.png")}.ausstattung_terrasse{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_terrasse.png")}.ausstattung_terrassebalkon{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_terrassebalkon.png")}.ausstattung_terrassebalkon2{background-image:url("https://hummingbird.de/wp-content/uploads/Ausstattung_terrassebalkon2.png")}.pdfdownload{border-top:#fff 1px solid;margin-top:20px}.pdfdownload h4{margin-top:50px}.pdfdownload p{margin-top:40px}.pdfdownload a{color:#fff;background-color:var(--corporate);padding:8px 14px;border:#fff 1px solid;font-size:22px}.pdfdownload a:hover{color:var(--corporate);background-color:#fff}#startvideo{height:calc(100vh - 59px)}#startvideo h1{margin-top:-10px}#startvideo h3{font-weight:400}body.elementor-editor-active #startvideo{height:auto}@media only screen and (orientation:portrait) and (max-width:767px){#startvideo .elementor-background-video-container{height:100vw}}@media only screen and (max-width:767px) and (orientation:portrait){#startvideo{height:calc(100vw + 200px);background-color:#222}#startvideo h1{margin-top:-25px;font-size:76px}#startvideo h3{margin-top:0}}@media only screen and (max-width:500px){#startvideo h1{font-size:64px}}.roundels{mix-blend-mode:normal}@media only screen and (max-width:767px) and (orientation:portrait){.apartmenttitle{height:100vw}.apartmenttitle .elementor-text-editor{text-align:center}}.apartmentfacts{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding-top:50px}body.elementor-editor-active .apartmentfacts{position:relative}.apartmentfacts>.elementor-container{background:rgba(0,0,0,.6)}.apartmentfacts h4{font-weight:700;font-size:50px;margin-bottom:24px}.apartmentfacts h4 em{font-size:22px;font-weight:400;font-style:normal;line-height:0}.apartmentfacts h4 strong{font-size:.6em;font-weight:700}.apartmentfacts p{color:#b19132;font-size:22px}.apartmentfacts del{font-size:28px}@media only screen and (max-width:1100px){.apartmentfacts .elementor-inner-column.elementor-col-25{width:50% !important}.apartmentfacts .elementor-inner-column.elementor-col-25:nth-of-type(1),.apartmentfacts .elementor-inner-column.elementor-col-25:nth-of-type(4){display:none !important}}@media only screen and (max-width:1024px){.apartmentfacts h4{font-size:40px;margin-top:20px;margin-bottom:20px}}@media only screen and (max-width:767px) and (orientation:portrait){.apartmentfacts{position:relative;padding-top:0;background-color:#222}.apartmentfacts>.elementor-container{background-color:rgba(0,0,0,0) !important}.apartmentfacts .elementor-inner-column.elementor-col-25{width:50% !important}.apartmentfacts .elementor-inner-column.elementor-col-25 .elementor-widget-wrap{height:180px}.apartmentfacts .elementor-inner-column .elementor-widget-wrap{padding:10px !important}.apartmentfacts h4{font-size:28px;height:35px;margin-top:65px;margin-bottom:0}.apartmentfacts h4 em{font-size:18px}.apartmentfacts p{font-size:18px;color:#fff}}@media only screen and (max-width:400px){.apartmentfacts h4{font-size:20px}}.apartmentbadge{width:180px;height:180px;max-width:180px;z-index:100;border-radius:100%;background:#b19132;position:absolute;top:200px;left:calc(50vw - 90px);display:none}body.elementor-editor-active .apartmentbadge{position:relative;top:0;left:0;display:block}.apartmentbadge h3{color:#fff;font-size:36px;font-weight:400;line-height:1.2em;margin-top:20px;margin-bottom:10px}.apartmentbadge p{color:#fff;line-height:1.2em;margin-bottom:0;font-size:22px}.apartmentbadge img{margin-top:35px;margin-bottom:10px}@media only screen and (max-width:767px) and (orientation:portrait){.apartmentbadge{top:-260px !important;display:block;width:120px;max-width:120px;height:120px;left:calc(50vw - 60px)}.apartmentbadge img{margin-top:15px;margin-bottom:10px;width:40px}.apartmentbadge p{font-size:18px;line-height:1.2em}}@media only screen and (max-width:767px) and (orientation:portrait){.pagedown{bottom:-40px !important;background:rgba(0,0,0,0) !important}.pagedown .elementor-icon{font-size:30px}}body.apartments #intro h6{margin-top:-12px;margin-left:-5px}@media only screen and (max-width:767px){body.apartments.page-child .ausstattungsuebersicht .elementor-widget-wrap{padding:0 !important}}body.apartments.page-child .asdot{display:inline-block;border-radius:200px;background-repeat:no-repeat;width:170px;max-width:170px;height:170px;background-size:80px;background-position:50% 0;padding-top:80px;margin:10px !important;filter:none;vertical-align:top}body.apartments.page-child .asdot p{font-size:17px;font-weight:500;line-height:1.2em}@media only screen and (max-width:1350px){body.apartments.page-child .asdot{width:12vw;max-width:12vw;height:12vw;background-size:7vw;padding-top:7vw}}@media only screen and (max-width:1024px){body.apartments.page-child .asdot{width:11vw;max-width:11vw;height:11vw;background-size:6vw;padding-top:6vw}body.apartments.page-child .asdot p{font-size:16px !important;line-height:1.1em}}@media only screen and (max-width:767px){body.apartments.page-child .asdot{width:22vw;max-width:22vw;height:22vw;background-size:11vw;padding-top:11vw}body.apartments.page-child .asdot p{font-size:15px !important;line-height:1.1em}}@media only screen and (max-width:1024px){body.apartments #intro h6{font-size:70px;margin-top:50px;margin-bottom:10px;margin-left:0}}@media only screen and (max-width:767px) and (orientation:portrait){body.apartments #intro{background:#fff !important}body.apartments #intro h6{font-size:60px;line-height:1em;margin-top:30px;margin-bottom:30px;margin-left:0}body.apartments #intro p{font-size:18px}body.apartments #intro .ausstattungsuebersicht{background-color:var(--corporate20pc);padding-top:20px;padding-bottom:20px}body.apartments #intro .ausstattungsuebersicht .elementor-widget-wrap{display:block}body.apartments .n2-ss-slider-controls-below{display:none}body.apartment-colibri .n2-ss-slider-controls-below,body.apartment-inca .n2-ss-slider-controls-below,body.apartment-patagona .n2-ss-slider-controls-below{display:flex}}.pano .elementor-widget-wrap{padding:0 !important}.pano .elementor-widget-container{height:100%}.smallpano{position:relative;margin-bottom:0 !important;height:100%}.smallpano iframe{width:50vw;height:100%;margin-bottom:-6px}.panodown,.panoup{position:absolute;right:10px;width:50px;max-width:50px;height:50px;display:none}.panodown img,.panoup img{width:100%;height:100%}.panodown{top:50%}.panoup{bottom:50%}.panoup img{transform:rotate(180deg)}@media only screen and (max-width:767px){.panodown,.panoup{width:30px;max-width:30px;height:30px;display:inline-block}.panoup{margin-bottom:10px !important}}@media only screen and (max-width:767px) and (orientation:portrait){.smallpano iframe{width:100vw;height:70vw}}@media only screen and (max-width:767px) and (orientation:landscape){.smallpano iframe{width:100vw;height:100vh}}.panoundausstattung .elementor-top-column:nth-of-type(1){min-height:30vw}@media only screen and (max-width:767px) and (orientation:portrait){.panoundausstattung .elementor-top-column:nth-of-type(1){min-height:70vw}}@media only screen and (max-width:767px) and (orientation:landscape){.panoundausstattung .elementor-top-column:nth-of-type(1){min-height:90vh}}.panoundausstattung .elementor-top-column:nth-of-type(1) .elementor-inner-section,.panoundausstattung .elementor-top-column:nth-of-type(1) .elementor-inner-section .elementor-container,.panoundausstattung .elementor-top-column:nth-of-type(1) .elementor-inner-section .elementor-container .elementor-widget-container,.panoundausstattung .elementor-top-column:nth-of-type(1) .elementor-inner-section .elementor-container .elementor-widget-container iframe{height:100%}.panoundausstattung .elementor-top-column:nth-of-type(2){background:var(--corporate)}.panoundausstattung h3{color:#222}.panoundausstattung h4{color:#222;margin-bottom:10px;font-size:20px}body:not(.elementor-editor-active) .panoundausstattung ul{margin:0;margin-left:10px;padding:0;list-style-type:none;font-size:16px;line-height:1.4em}body:not(.elementor-editor-active) .panoundausstattung ul li{color:#fff;position:relative;padding-left:7px}body:not(.elementor-editor-active) .panoundausstattung ul li:before{content:"";display:inline-block;position:absolute;left:-7px;top:8px;width:6px;height:6px;background:rgba(0,0,0,.3)}.panomobil .elementor-widget-html{margin:0}.panomobil .elementor-widget-html .elementor-widget-container{height:100vw}@media only screen and (max-width:767px){.featurelist .elementor-inner-column:nth-of-type(1){margin-bottom:-60px}}@media only screen and (max-width:767px) and (orientation:portrait){.moodimage{height:70vw;display:block !important}}@media only screen and (max-width:767px) and (orientation:portrait){#outro{background:#fff}#outro .fflinkfromapartment{background-color:var(--corporate20pc)}}.grundrissslider{padding-top:50px}.grundrissslider .nextend-bar-horizontal{border-top:#999 1px solid;margin-top:40px !important;margin-bottom:40px;padding-top:10px;width:90% !important}.grundrissslider .nextend-bar-horizontal span{font-weight:700 !important}.litebox-overlay .litebox-container img{background-color:#fff;padding:20px;border-radius:5px}.anfragelink p,.apartmentlinks p{line-height:1.7em}.anfragelink a{padding:3px 12px;padding-right:35px;background-color:#b19132;color:#fff;font-weight:500;background-image:url(https://hummingbird.de/wp-content/uploads/Arrow_right.png);background-repeat:no-repeat;background-size:20px;background-position:calc(100% - 9px) 50%;display:inline-block;position:relative;top:-17px}.anfragelink a:hover{background:#333;color:#fff;background-image:url(https://hummingbird.de/wp-content/uploads/Arrow_right.png);background-repeat:no-repeat;background-size:20px;background-position:calc(100% - 9px) 50%}.anfragelink img{margin-top:-50px}.apartmentlinks a{color:#b19132;font-weight:900}.apartmentlinks a:hover{color:#000}.fflinkfromapartment .arrowlinkbox{position:absolute;z-index:2;left:360px;top:78px}.fflinkfromapartment .modelimage{margin-top:-180px;max-width:900px}body.elementor-editor-active .fflinkfromapartment .arrowlinkbox{position:relative;left:0}.fflinkfromapartment .apartmentlinks{width:35%;margin-left:65%;margin-top:-90px}@media only screen and (max-width:1024px){.fflinkfromapartment .arrowlinkbox{position:relative;top:-20px;left:0;max-width:100%}.fflinkfromapartment .modelimage{margin:-90px 0 0 100px}}@media only screen and (max-width:767px){.fflinkfromapartment{text-align:center}.fflinkfromapartment .arrowlinkbox{position:relative;top:-20px;left:0;max-width:100%}.fflinkfromapartment .modelimage{margin:-30px 50px 10px}}body.apartments .footnote{background:#333;padding-top:15px}body.apartments .footnote p{color:#ccc}body.apartments .footnote .elementor-divider-separator{border-top-color:#666 !important;margin-top:-25px !important}@media only screen and (max-width:767px) and (orientation:portrait){body.apartments .footnote p{text-align:left}}body.flatfinder .anfragetab{display:none}.roundel{display:inline-block;margin:0 auto;width:100%}.roundel .elementor-image img{border-radius:100%}.formimages,.formtexts{display:none}body.elementor-editor-active .formimages,body.elementor-editor-active .formtexts{display:block}#switchscreen{z-index:4}#switchscreen .column1{background:#fff}#switchscreen .column2{background:var(--corporate)}#switchscreen .column2 .elementor-column-wrap{background:rgba(255,255,255,0);transition:background .2s linear !important}#switchscreen .roundel{max-width:200px}#switchscreen .column1 .roundel img{background:var(--corporate)}#switchscreen .column2 .roundel img{background:rgba(255,255,255,.5)}#switchscreen h6{font-size:72px}#switchscreen .column1 h6,#switchscreen .column1 p{color:var(--corporate)}#switchscreen .column2 h6,#switchscreen .column2 p{color:#fff}#switchscreen .switchlink{text-align:center}#switchscreen .switchlink p{width:20%;min-width:220px;padding:10px 15px 15px;font-size:24px;line-height:1.2em;margin:0 auto}#switchscreen .column1 .switchlink p{background:var(--corporate);color:#fff}#switchscreen .column2 .switchlink p{background:#fff;color:var(--corporate)}#switchscreen .switchlink p:hover{cursor:pointer;background:var(--darkgrey);color:#fff}@media only screen and (min-width:768px) and (max-width:1024px){#switchscreen .column1,#switchscreen .column2{width:50%;padding-top:100px}#switchscreen .roundel{max-width:160px}#switchscreen h6{font-size:60px;margin-top:0;margin-bottom:0}}@media only screen and (max-width:767px){#switchscreen .column1,#switchscreen .column2{height:50vh}#switchscreen .column1{padding-top:calc(2vh + 60px)}#switchscreen .column2{padding-top:2vh}#switchscreen .roundel{max-width:50px}#switchscreen h6{font-size:36px;margin-top:-20px;margin-bottom:0}#switchscreen p{font-size:16px;line-height:1.3em;margin-bottom:0;width:300px;margin:0 auto}#switchscreen .switchlink p{background:var(--darkgrey) !important;color:#fff !important;font-weight:500;font-size:16px;white-space:nowrap}#switchscreen .switchlink p{border-radius:20px;height:40px;padding:10px 20px;display:inline-block;width:auto !important;min-width:100px;margin-top:-20px}#switchscreen .switchlink p br{display:none}}#switchscreen.hide .elementor-column-wrap,#switchscreen.hide .elementor-inner-section{transition:background 0s;background:0 0}#switchscreen .column1,#switchscreen .column2{position:relative;transition:all .5s ease-in-out}#switchscreen .column1{left:0}#switchscreen .column2{right:0}#switchscreen.hide .column1{left:-50vw}#switchscreen.hide .column2{right:-50vw}#switchscreen.hide .column2 .elementor-column-wrap{background:rgba(255,255,255,.2);transition:background .2s linear !important}@media only screen and (max-width:767px){#switchscreen.hide .column1{left:-100vw}#switchscreen.hide .column2{right:-100vw}}#flatfindercontainer{width:100vw;height:100vh;position:fixed;left:0;top:0}body.elementor-editor-active #flatfindercontainer{position:relative}#flatfindercontainer iframe{width:100vw;height:100vh;overflow:hidden}#hiddenformparts{display:none}#anfrageformular{position:absolute;top:0;left:0;width:100%;display:block}#anfrageformular.hide{display:none}body.elementor-editor-active #anfrageformular{display:block;position:relative;margin-top:100px;background:#222}#anfrageformular .elementor-widget-shortcode,#anfrageformular .elementor-widget-shortcode>.elementor-widget-container,#anfrageformular .elementor-widget-shortcode>.elementor-widget-container>.elementor-shortcode,#anfrageformular .elementor-widget-shortcode>.elementor-widget-container>.elementor-shortcode>div.wpcf7,#anfrageformular .elementor-widget-shortcode>.elementor-widget-container>.elementor-shortcode>div.wpcf7>form{height:100%}#anfrageformular .form-control{height:auto;padding:2px 8px;font-size:18px;font-weight:400;line-height:1.5;color:#222;border:none;border-radius:0}#anfrageformular .form_part2 .form-control{background-color:rgba(255,255,255,.5)}#anfrageformular .formpart{height:100%;width:50%;display:inline-block;background:var(--corporate);text-align:center;position:absolute;transition:all .4s ease-in-out}#anfrageformular .form_part0{left:-50vw}#anfrageformular .form_part0.display{left:0}#anfrageformular .form_part1{left:-50vw}#anfrageformular .form_part1.display{left:0}#anfrageformular .form_part2{right:-50vw}#anfrageformular .form_part2.display{right:0}@media only screen and (min-width:768px) and (max-width:1024px){#anfrageformular .formpart{height:100vh;margin-bottom:0;overflow-y:scroll}}@media only screen and (max-width:767px){#anfrageformular .formpart{width:100%;height:auto;position:relative;margin-bottom:0}#anfrageformular .form_part0{left:-100vw}#anfrageformular .form_part1{left:-100vw}#anfrageformular .form_part2{right:-100vw}}body.elementor-editor-active #anfrageformular .formpart{width:33%;position:relative;right:0;left:0}body.elementor-editor-active #anfrageformular .form_part0{border-right:#fff 1px solid}#anfrageformular .form_part0 .backtoflatfinder{position:absolute;top:60px;left:0;width:100%;text-align:center}#anfrageformular .form_part0 .backtoflatfinder a{display:inline-block;margin:0 auto;background-color:#444;color:var(--corporate75pc);font-weight:500;padding:3px 10px 4px}#anfrageformular .formpart h5,#anfrageformular .formpart p,#anfrageformular .formpart label,#anfrageformular .formpart span{color:#fff}#anfrageformular .forminner{display:inline-block;width:80%;min-width:340px;max-width:500px;margin:0 auto;padding-top:calc(70px + 5vh);padding-bottom:calc(70px + 5vh)}body.elementor-editor-active .forminner{width:100%}@media only screen and (max-width:1024px) and (min-width:768px){#anfrageformular .form_part1 .forminner{padding-top:80px}#anfrageformular .form_part2 .forminner{padding-top:80px}}@media only screen and (max-width:767px){#anfrageformular .form_part1 .forminner{padding-bottom:50px}#anfrageformular .form_part2 .forminner{padding-top:50px}}#anfrageformular .formpart .forminner{text-align:left}#anfrageformular h5{text-align:center;margin-top:0;margin-bottom:calc(25px + 2vh)}#anfrageformular .formrow{position:relative}#anfrageformular .formrow.anrede{margin-bottom:-16px}#anfrageformular p.pflichtfeldhinweis{position:absolute;top:2px;right:0;font-size:13px}#anfrageformular hr{height:0;border:none;border-top:#fff 1px solid;opacity:.5;margin-top:11px;margin-bottom:11px;clear:both}#anfrageformular p{margin-bottom:5px}#anfrageformular .wpcf7-list-item{margin-left:20px}#anfrageformular .wpcf7-list-item-label{margin-left:5px}#anfrageformular .wpcf7-list-item input[type=radio]:before{content:" ";width:18px;height:18px;display:inline-block;background:var(--corporate50pc);border-radius:50%;position:relative;top:-2px;left:-2px}#anfrageformular .wpcf7-list-item input[type=radio]:checked:before{background:radial-gradient(var(--darkgrey) 25%,var(--corporate50pc) 30%)}#anfrageformular .wpcf7-list-item-label{margin-left:5px}#anfrageformular .wpcf7-list-item input[type=checkbox]:before,#exposeformular .wpcf7-list-item input[type=checkbox]:before{content:" ";width:18px;height:18px;display:inline-block;background-color:var(--corporate50pc);border-radius:2px;position:relative;top:-2px;left:-2px}#anfrageformular .wpcf7-list-item input[type=checkbox]:checked:before,#exposeformular .wpcf7-list-item input[type=checkbox]:checked:before{background-color:var(--corporate50pc);background-image:url(https://hummingbird.de/wp-content/uploads/Tick.png);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}#anfrageformular .wpcf7-list-item.first{margin-left:0}#anfrageformular .formrow.kontaktdaten span{display:inline-block;width:calc(50% - 10px)}#anfrageformular .formrow.kontaktdaten span{margin-top:5px;margin-bottom:5px}#anfrageformular .formrow.kontaktdaten span:nth-of-type(1){margin-right:19px}#anfrageformular .formrow.kontaktdaten input[aria-required=true]{background:#fff}#anfrageformular input[type=text]::placeholder{color:var(--corporate);opacity:1}#anfrageformular input[type=text]:-ms-input-placeholder{color:var(--corporate)}#anfrageformular input[type=text]::-ms-input-placeholder{color:var(--corporate)}#anfrageformular input[type=email]::placeholder{color:var(--corporate);opacity:1}#anfrageformular input[type=email]:-ms-input-placeholder{color:var(--corporate)}#anfrageformular input[type=email]::-ms-input-placeholder{color:var(--corporate)}#anfrageformular input[type=tel]::placeholder{color:var(--corporate);opacity:1}#anfrageformular input[type=tel]:-ms-input-placeholder{color:var(--corporate)}#anfrageformular input[type=tel]::-ms-input-placeholder{color:var(--corporate)}#anfrageformular input[type=date]::placeholder{color:var(--corporate);opacity:1}#anfrageformular input[type=date]:-ms-input-placeholder{color:var(--corporate)}#anfrageformular input[type=date]::-ms-input-placeholder{color:var(--corporate)}#anfrageformular textarea::placeholder{color:var(--corporate);opacity:1}#anfrageformular textarea:-ms-input-placeholder{color:var(--corporate)}#anfrageformular textarea::-ms-input-placeholder{color:var(--corporate)}#anfrageformular .formrow.personenundeinzugstermin .formblock{float:left;width:calc(50% - 10px);padding-bottom:8px}#anfrageformular .formrow.personenundeinzugstermin .formblock .wpcf7-list-item{display:block;margin-left:0 !important}#anfrageformular .formrow.personenundeinzugstermin .formblock .wpcf7-list-item label{margin-bottom:5px}#anfrageformular .formblock.personen{margin-right:19px}#anfrageformular .formblock.personen .wpcf7-list-item{display:block;margin-left:0}@media only screen and (max-width:767px){#anfrageformular .formrow.personenundeinzugstermin .formblock{width:100%}#anfrageformular .formblock.personen .wpcf7-list-item{display:inline-block !important;margin-right:20px}}#anfrageformular .formblock.einzugstermin span.kunde-datum{display:inline-block;width:calc(100% - 51px);max-width:200px;margin-left:6px}#anfrageformular .formblock.einzugstermin span.kunde-datum input{padding:1px 3px}#anfrageformular .formrow.nachricht{padding-bottom:3px}#anfrageformular .formrow.nachricht textarea{height:calc(40px + 5vh)}#anfrageformular .formrow.akzeptieren{margin-top:-10px;padding-left:2px}#anfrageformular .formrow.akzeptieren span.wpcf7-list-item-label{font-size:15px}#anfrageformular .formrow.akzeptieren .wpcf7-list-item{margin-left:0}#anfrageformular .formrow.absenden{text-align:center;padding-top:calc(25px + 2vh)}#anfrageformular input.wpcf7-submit,#anfrageformular input.wpcf7-submit.disabled,#anfrageformular input.wpcf7-submit:disabled{margin:0 auto !important;background:#000 !important;color:#fff !important;font-size:24px !important;border:none !important;border-radius:0 !important;padding:5px 30px 10px}#anfrageformular span.ajax-loader{display:none}#anfrageformular .formpart.form_part1{background:var(--darkgrey)}#anfrageformular .formpart.form_part1 .form-control{background-color:rgba(0,0,0,0)}#anfrageformular .formpart.form_part1 .forminner{text-align:center;max-width:600px}#anfrageformular .formpart.form_part1 .formrow{margin-bottom:calc(25px + 2vh)}#anfrageformular .formpart.form_part1 h5{color:var(--lightgrey);margin-bottom:20px}#anfrageformular .formpart.form_part1 p{color:var(--lightgrey)}#anfrageformular .formpart.form_part1 label{color:var(--corporate)}#anfrageformular .formpart.form_part1 span{color:var(--corporate)}#anfrageformular .formpart.form_part1 .wpcf7-list-item{margin-left:0;padding-top:5px;vertical-align:top}#anfrageformular .formpart.form_part1 .wpcf7-list-item input[type=checkbox]{display:block;margin:0 auto}#anfrageformular .formpart.form_part1 .wpcf7-list-item input[type=checkbox]:before{background-color:var(--corporate)}#anfrageformular .formpart.form_part1 .wpcf7-list-item input[type=checkbox]:checked:before{background-color:var(--corporate)}#anfrageformular .formpart.form_part1 .wpcf7-list-item-label{margin-left:0;font-size:18px;position:relative;top:10px}#anfrageformular .formrow.wohnungstyp .wpcf7-list-item{width:33%}#anfrageformular .formrow.wohnungstyp .wpcf7-list-item:not(.first){border-left:var(--midgrey) 1px solid}#anfrageformular .formrow.wohnungstyp .wpcf7-list-item img{width:100%;max-width:150px;padding:10px;border-radius:100%;margin-bottom:15px}#anfrageformular .formrow.wohnungstyp .wpcf7-list-item span.sizeandprice{display:block;color:var(--lightgrey);padding:10px 5px}#anfrageformular .formrow.stockwerk .wpcf7-list-item{width:19%;max-width:80px}#anfrageformular .formpart.form_part0{background:var(--darkgrey)}#anfrageformular .formpart.form_part0 .form-control{background-color:rgba(0,0,0,0)}#anfrageformular .formpart.form_part0 .forminner{text-align:left;max-width:600px}#anfrageformular .form_part0 h5,#anfrageformular .form_part0 p,#anfrageformular .form_part0 label,#anfrageformular .form_part0 span{color:var(--lightgrey)}#anfrageformular .formpart.form_part0 .wpcf7-list-item{margin-left:0}#anfrageformular .formpart.form_part0 .wpcf7-list-item input[type=checkbox]:before{background-color:var(--corporate)}#anfrageformular .formpart.form_part0 .wpcf7-list-item input[type=checkbox]:checked:before{background-color:var(--corporate)}#anfrageformular .formpart.form_part0 .formrow.wohnungsauswahl .wpcf7-list-item-label{display:none}#anfrageformular .formpart.form_part0 .formrow.wohnungsauswahl .wpcf7-list-item{display:none}#anfrageformular .formpart.form_part0 #auswahlliste{margin-bottom:50px}#anfrageformular .formpart.form_part0 .auswahl{display:none;color:#fff;padding-top:15px;padding-bottom:15px;border-bottom:var(--midgrey) 1px solid}#anfrageformular .formpart.form_part0 #auswahl_1{border-top:var(--midgrey) 1px solid}#anfrageformular .formpart.form_part0 .auswahl.display{display:block}#anfrageformular .formpart.form_part0 .auswahl.display .wpcf7-list-item{display:inline-block}#anfrageformular .formpart.form_part0 .auswahl .auswahlinfo{display:inline-block;margin-left:10px}#anfrageformular .formpart.form_part0 .auswahl .auswahlinfo.flatname{width:calc(33.3% - 15px)}#anfrageformular .formpart.form_part0 .auswahl .auswahlinfo.size{width:calc(33.3% - 15px);text-align:center}#anfrageformular .formpart.form_part0 .auswahl .auswahlinfo.preis{width:calc(30% - 15px);text-align:right;display:none}#anfrageformular .formpart.form_part0 .auswahl .auswahlinfo.grundriss{width:calc(33.3% - 15px);text-align:right}#anfrageformular .formpart.form_part0 .auswahl .auswahlinfo.grundriss img{width:50px;height:50px;border:var(--corporate) 2px solid;border-radius:5px}#anfrageformular .formpart.form_part0 .formrow.haustier .form-control{padding:0}#anfrageformular .formpart.form_part0 .formrow.haustier .wpcf7-list-item{margin-left:0;font-size:18px}.wpcf7-spinner{position:absolute !important;top:60px !important;left:0 !important}@media only screen and (min-width:768px){.formrow.anrede input,.formrow.anrede span.wpcf7-list-item-label{display:inline-block !important}.formrow.personenundeinzugstermin input,.formrow.personenundeinzugstermin span.wpcf7-list-item-label{display:inline-block !important}}@media only screen and (min-width:768px) and (max-width:1024px){#anfrageformular .formpart .forminner{width:90%}#anfrageformular .formpart h5{font-size:20px}#anfrageformular .formpart.form_part2 h5{margin-bottom:25px}#anfrageformular .formpart.form_part1 .formrow{margin-bottom:30px}#anfrageformular p,#anfrageformular span{font-size:16px}#anfrageformular .formpart.form_part0 .auswahl{padding-top:10px;padding-bottom:10px}#anfrageformular .formpart.form_part0 .auswahl .auswahlinfo{font-size:.9em}#anfrageformular .formrow.kontaktdaten .wpcf7-form-control-wrap{margin-bottom:0}#anfrageformular .formblock.personen p,#anfrageformular .formblock.einzugstermin p{line-height:1.3em}#anfrageformular .formblock.einzugstermin span.kunde-datum input{height:23px}#anfrageformular hr{margin-top:8px;margin-bottom:8px}#anfrageformular .formrow.absenden{padding-top:0}}@media only screen and (max-width:767px){#anfrageformular .formpart.form_part0 .auswahl .auswahlinfo{font-size:.9em}}#anfrageformular .wpcf7-form.sent .wpcf7-response-output{display:none}#exposeformular{position:absolute;top:0;left:0;z-index:10;width:100%;background:0 0}body.elementor-editor-active #exposeformular{display:block !important;position:relative}#exposeformular .elementor-column-wrap,#exposeformular .elementor-inner-section{background:0 0}#exposeformular .column1{background:var(--corporate)}#exposeformular .roundel{max-width:160px}#exposeformular .column1 h6,#exposeformular .column1 h5,#exposeformular .column1 h4,#exposeformular .column1 p,#exposeformular .column1 label{color:#fff}#exposeformular .column1 h5{margin-top:0;margin-bottom:0}#exposeformular .forminner{width:80%;min-width:340px;max-width:600px;margin:0 auto}#exposeformular .form-control{background:rgba(0,0,0,0);border:none;height:auto}#exposeformular .exposetext{margin-bottom:0}#exposeformular .formrow.exposeauswahl{text-align:center}#exposeformular .formrow.exposeauswahl .wpcf7-list-item input[type=checkbox]{display:block;margin:0 auto}#exposeformular .formrow.exposeauswahl .wpcf7-list-item input[type=checkbox]:before{background-color:var(--corporate50pc)}#exposeformular .formrow.exposeauswahl .wpcf7-list-item input[type=checkbox]:checked:before{background-color:var(--corporate50pc)}#exposeformular .formrow.exposeauswahl .wpcf7-list-item-label{position:relative;top:15px;line-height:1.1em;font-size:18px}#exposeformular .formrow.exposeauswahl .kunde-exposeauswahlwohnungen .wpcf7-list-item{width:calc(20% - 20px);color:#fff;text-align:center}#exposeformular .formrow.exposeauswahl .kunde-exposeauswahlextras .wpcf7-list-item{width:calc(25% - 20px);color:#fff;text-align:center}#exposeformular .formrow.exposeauswahl .tnimg img{width:50px;height:50px;padding:2px;background:#fff;border:#222 2px solid;border-radius:5px}#exposeformular .forminner hr{border-top:var(--corporate50pc) 1px solid;margin-top:30px;margin-bottom:20px}#exposeformular .column1 h5{margin-top:0;margin-bottom:0}#exposeformular .column1 .exposeformtypen{text-align:center}.katbox{display:none;margin:0 15px}.katbox.display{display:inline-block}.katbox p.katimg{border-radius:100%;width:100px;height:100px;background-position:50% 50%;background-size:100%;background-repeat:no-repeat}.katbox.katinca p.katimg{background-image:url(https://hummingbird.de/wp-content/uploads/FormImg_01.jpg)}.katbox.katcolibri p.katimg{background-image:url(https://hummingbird.de/wp-content/uploads/FormImg_02.jpg)}.katbox.katpatagona p.katimg{background-image:url(https://hummingbird.de/wp-content/uploads/FormImg_03.jpg)}.katbox p.katname{color:#222 !important;font-weight:600;font-size:18px;margin-top:-20px}#exposeformular .auswahlhinweis{display:none}#exposeformular .auswahlhinweis p{color:#222;font-weight:500;text-align:center}body.elementor-editor-active #exposeformular .auswahlhinweis{display:block}#exposeformular .column1 .exposeformwohnungen span.wpcf7-list-item{display:none}body.elementor-editor-active #exposeformular .column1 .exposeformwohnungen span.wpcf7-list-item{display:block}#exposeformular .column1 .exposeformwohnungen span.wpcf7-list-item.display{display:inline-block}#exposeformular .downloadlink{text-align:center}#exposeformular .downloadlink p{display:inline-block;padding:10px 25px 12px;font-size:24px;line-height:1.2em;margin:0 auto;background:#fff;color:var(--corporate)}#exposeformular .downloadlink p:hover{cursor:pointer;background:var(--darkgrey);color:#fff}#exposeformular .column2{background:#fff}#exposeformular .column2 .roundel img{background:var(--corporate50pc)}#exposeformular h6{font-size:72px;margin-top:-10px}#exposeformular .column2 h6{color:var(--corporate)}#exposeformular .contactdiv .contact1{padding-bottom:20px;text-align:center}#exposeformular .contactdiv .contact2{padding-bottom:20px;text-align:center}#exposeformular .column2 .iconphone{text-align:center;margin-bottom:-10px}#exposeformular .column2 .iconmail{text-align:center;margin-bottom:-16px}#exposeformular .column2 .contactdiv div{margin:0 auto}#exposeformular .column2 .iconmail{text-align:center;margin-bottom:-16px}#exposeformular .column2 svg{width:40px;height:40px;margin:0 auto}#exposeformular .column2 svg path{fill:var(--corporate)}#exposeformular .column2 a{color:var(--corporate)}#exposeformular .column2 a:hover{color:var(--darkgrey)}#exposeformular .linkzurstartseite{display:none;text-align:center;margin:0 auto;border-top:var(--corporate) 1px solid;max-width:600px}body.elementor-editor-active #exposeformular .linkzurstartseite{display:block}#exposeformular .linkzurstartseite a{margin:0 auto;background:var(--corporate);padding:8px 15px;color:#fff;display:inline-block;margin-top:40px}#exposeformular .linkzurstartseite a:hover{background:var(--darkgrey);color:#fff}#exposeformular.hide{z-index:-1}#exposeformular .column1,#exposeformular .column2{position:relative;transition:all .5s ease-in-out}#exposeformular .column1{left:0}#exposeformular .column2{right:0}#exposeformular.hide .column1{left:-100vw}#exposeformular.hide .column2{right:-100vw}body.elementor-editor-active #exposeformular{z-index:1}body.elementor-editor-active #exposeformular.hide .column1{left:0}body.elementor-editor-active #exposeformular.hide .column2{right:0}body #exposeformular .contact1,body #exposeformular .contact2{width:50%;display:inline-block}body #exposeformular .linkzurstartseite{display:block}body #exposeformular .contactdivinner{max-width:600px;margin:0 auto}@media only screen and (min-width:768px) and (max-width:1024px){#exposeformular h4{margin-top:0}#exposeformular .exposeformextras{margin-bottom:0;margin-top:-20px}#exposeformular .exposeauswahl .tnimg{margin-top:-10px;margin-bottom:-10px}#exposeformular .exposeauswahl input{display:none !important}#exposeformular .exposeauswahl span{font-size:16px !important;line-height:1.2em !important}#exposeformular .forminner{width:100%}#exposeformular .roundel{max-width:120px;margin-top:-20px}#exposeformular h6{font-size:60px;margin-bottom:0}#exposeformular .column2 p{margin-bottom:1em}#exposeformular .contactdiv{margin-top:-20px}#exposeformular .contactdiv .contact1,#exposeformular .contactdiv .contact2{padding-bottom:0}#exposeformular .contactdiv svg{width:30px;height:30px}#exposeformular .contactdiv h4{font-size:18px}#exposeformular .linkzurstartseite a{margin-top:28px}}@media only screen and (max-width:767px){body #exposeformular .contact1,body #exposeformular .contact2{width:100%}#exposeformular.hide{display:none}#exposeformular .column1{display:none}}#exposesBox{position:absolute;top:0;left:0;width:300px;height:200px;background:#fff;display:none}body.noexpose #exposeformular .column1{width:0;display:none}body.noexpose #exposeformular.hide .column2{right:-100vw}body.noexpose #exposeformular .column2{width:100vw}body.flatfinder #customfooter{height:50px;padding:10px;position:fixed;left:0;bottom:0;width:100%}.footer p{color:#ccc !important}.footer h3{margin:0}@media only screen and (max-width:600px){.footer h3{font-size:26px}}#customfooter{padding:40px 40px 60px;background:#000;text-align:center}@media only screen and (max-width:767px){#customfooter{padding:20px 20px 60px}}#customfooter a{color:#b19132;font-family:'Red Hat Display',sans-serif !important}#customfooter a:hover{color:#fff}.footerapartmentlinks h1{font-size:80px}.footerapartmentlinks h4{margin-bottom:40px}.footerapartmentlinks img{width:260px;max-width:100%;height:auto;border-radius:100%}.footerapartmentlinks figure.wp-caption{background:rgba(0,0,0,0);max-width:100%;padding:0;border:none}.footerapartmentlinks a figcaption.wp-caption-text{font-size:24px;font-weight:700 !important;font-family:'Montserrat',sans-serif !important;color:var(--corporate) !important;margin:0;padding:20px 0;transition:all .2s ease-in-out}.footerapartmentlinks a:hover figcaption.wp-caption-text{color:#fff !important;font-size:28px}@media only screen and (max-width:767px){.footerapartmentlinks h1{font-size:46px;margin-bottom:-30px}.footerapartmentlinks .elementor-col-33{width:calc(33.33% - 20px);margin:0 10px;margin-top:50px}.footerapartmentlinks figure.wp-caption figcaption.wp-caption-text{font-size:16px}.footerapartmentlinks .footerroundels .elementor-inner-column .elementor-widget-wrap{padding:0 !important}}.footercontacts{padding-bottom:20px;text-align:center}.footercontacts .iconphone{text-align:center;margin-bottom:-10px}.footercontacts .iconmail{text-align:center;margin-bottom:-16px}.footercontacts svg{width:40px;height:40px;margin:0 auto}.footercontacts svg path{fill:var(--corporate)}.footercontacts .elementor-text-editor{text-align:center}.footercontacts a{color:#fff}.footercontacts a:hover{color:var(--corporate)}@media only screen and (max-width:767px){.footercontacts .elementor-column-wrap{padding:0 !important}}.footernewsletter p{text-align:center}.newsletterform{z-index:999}.rm-form{text-align:center}.rm-form ul{margin:0;padding:0}.rm-form ul li{display:inline-block}.rm-form label{display:none}.rm-form input[type=text]{border:#b19132 1px solid;background-color:#000}.rm-form input[type=submit]{background-color:#b19132;border:#b19132 1px solid;color:#000}.rm-form .rm-error,.rm-form .rm-success{display:inline-block;position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,0)}.rm-form .rm-error{color:#f33 !important;font-size:16px}.rm-form .rm-success{color:#aaa !important;font-size:16px}.rm-form .rm-success p{margin:0 auto !important;width:600px;max-width:100%;padding:25px;line-height:1.2em;background:var(--darkgrey);border:#b19132 1px dotted;color:#999}.rm-form .rm-success strong{color:#fff !important;font-size:16px;display:inline-block;margin-bottom:5px}@media only screen and (max-width:767px){.newsletterform .elementor-column-wrap{padding:0 !important}}.socialiconbox .socialicon{display:inline-block;margin:0 10px;width:26px;height:26px;opacity:.7}.socialiconbox .socialicon:hover{opacity:1}.footermenu{background-color:#000;text-align:center;padding-bottom:80px}.footermenu .elementor-text-editor{display:inline-block}.footermenu p{margin-top:0;margin-bottom:2px;text-align:left;font-size:16px}.footermenu a{color:#888}.footermenu a:hover{color:#fff}@media only screen and (max-width:767px){.footermenu{padding-left:10px;padding-right:10px}.footermenu .elementor-col-33{width:33.33%}.footermenu .elementor-inner-column .elementor-column-wrap{padding:10px !important}.footermenu .elementor-text-editor{display:block}.footermenu p{margin-bottom:0}}.linkwitharrow a{background-image:url(https://hummingbird.de/wp-content/uploads/LinkArrow.png);background-repeat:no-repeat;background-color:rgba(0,0,0,0);display:inline-block;padding:11px 42px 12px 14px;font-size:22px;font-weight:500;transition:background-color .2s ease-in-out}.linkwitharrow.lwagold a{color:var(--corporate);border:var(--corporate) 2px solid;background-position:calc(100% - 12px) 14px}.linkwitharrow.lwagold a:hover{color:#fff;background-color:var(--corporate);background-position:calc(100% - 12px) -66px}.linkwitharrow.lwawhite a{color:#fff;border:#fff 2px solid;background-color:var(--corporate);background-position:calc(100% - 12px) -66px}.linkwitharrow.lwawhite.ondark a{background-color:var(--darkgrey)}.linkwitharrow.lwawhite a:hover{color:var(--corporate);background-color:#fff;background-position:calc(100% - 12px) 14px}.linkwitharrow.lwawhite.ondark a:hover{background-color:rgba(255,255,255,.1);border:var(--corporate) 2px solid}.linkwitharrow.lwadark a{color:var(--darkgrey);border:var(--darkgrey) 2px solid;background-position:calc(100% - 12px) -146px}.linkwitharrow.lwadark a:hover{color:#fff;border:#fff 2px solid;background-color:rgba(0,0,0,.1);background-position:calc(100% - 12px) -66px}.footnote{font-size:14px;line-height:1.5em}body:not(.elementor-editor-active) .anchorfake{position:relative;top:-50px;height:0}body.elementor-editor-active .elementor-spacer-inner{background:rgba(100,0,160,.5)}.pagedown{width:100px;height:100px;max-width:100px;border-radius:100%;position:absolute;bottom:-50px;left:calc(50vw - 50px);background:rgba(177,145,50,.3)}body.elementor-editor-active .pagedown{position:relative;bottom:0}body.elementor-editor-active .hide{display:block !important}@media only screen and (min-width:1500px){.narrow{max-width:750px;margin:0 auto}}.fixedbg{background-attachment:fixed}body.mobiledevice .fixedbg{background-attachment:scroll}.slim{max-width:900px;margin:0 auto}.slimmer{max-width:500px;margin:0 auto}.veryslim{max-width:600px;margin:0 auto}.narrow{max-width:700px}.narrowleft{max-width:700px;margin:0}.narrowright{max-width:700px;margin:0}.supernarrow{margin:0 auto;max-width:400px}.mobile{display:none}.brmobile{display:none}@media only screen and (max-width:767px){.desktop{display:none !important}.brdesktop{display:none}.mobile{display:initial}.brmobile{display:initial}}body.elementor-editor-active .mobile,body.elementor-editor-active .desktop{display:block}.white p,.white h1,.white h2,.white h3,.white h4,.white h5,.white h6,.white span{color:#fff}.gold p,.gold h1,.gold h2,.gold h3,.gold h4,.gold h5,.gold h6,.gold span{color:var(--corporate)}.dark p,.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark span{color:var(--darkgrey)}.largegold{font-size:32px;font-weight:300;line-height:1.1em;color:#b19132}body.lightversion .gold p,body.lightversion .gold h1,body.lightversion .gold h2,body.lightversion .gold h3{color:#b19132}.bgcorporate{background-color:var(--corporate)}.arrowlinkbox a{background-color:#b19132;color:#fff;padding:3px 30px 5px 10px;background-image:url(https://hummingbird.de/wp-content/uploads/Arrow_right.png);background-repeat:no-repeat;background-position:calc(100% - 7px) 5px;background-size:18px}.arrowlinkbox a:hover{background-color:#333}.shiftleft{position:relative;left:-30px}.shiftright{position:relative;right:-30px}.shifttop{position:relative;top:-100px}.shiftdown{position:relative;top:150px}.shifttopplus{position:relative;top:-150px}body:not(.elementor-editor-active) .hidden{display:none}.fullheight{height:100vh}.medheight{height:65vh}@media only screen and (orientation:portrait){.portraitmedheight{height:90vw}.portraithalfheight{height:100vw}}.nobreak{white-space:nowrap}#cookie-law-info-bar{padding:7px}body.impressum h1,body.datenschutz h1{font-size:40px;font-weight:700;line-height:1.5em;color:var(--corporate)}body.impressum h2,body.datenschutz h2{font-size:22px;font-weight:700;color:#000}body.impressum h3,body.datenschutz h3{font-size:22px;font-weight:700;color:#b19132}@media only screen and (max-width:767px){body.impressum h1,body.datenschutz h1{font-size:32px}}@media only screen and (max-width:500px){body.impressum h1,body.datenschutz h1{font-size:24px}}body.passwordshield-active{background:var(--corporate)}body.passwordshield-active #masthead{display:none}body.elementor-editor-active{background:#fff}#loginsection{margin-top:10px;text-align:center;z-index:999;min-height:calc(100vh - 180px)}#loginbox{text-align:center}#passwordshield{margin:0 auto;margin-top:20px;width:340px;display:none}#passwordshield .d-block{display:none !important}#passwordshield label{display:none}#passwordshield input[type=password]{height:30px;width:65%;background:#fff;color:var(--darkblue);border:var(--darkred) 1px solid;padding:0 7px;border-radius:0;-webkit-user-select:text}#passwordshield input[type=submit]{font-family:'Roboto',sans-serif;font-weight:500;height:30px;width:30%;background:var(--darkblue);border:var(--darkblue) 1px solid;padding:0 5px;color:#fff;font-size:17px;text-transform:uppercase;border-radius:0}input.button.logout{position:fixed;display:inline-block;top:20px;right:70px;z-index:99999999;background:rgba(0,0,0,0);background-repeat:no-repeat;background-size:22px;background-position:50% 50%;width:90px;color:#999;border:none;font-size:14px;font-weight:500;text-transform:uppercase}span.hidden{display:none}body.elementor-editor-active span.hidden{display:inline;background:#c00}.grecaptcha-badge{display:none}.g-recaptcha-response{display:none}body.apartments .elementor-slideshow__header{display:none !important}body.apartments .elementor-lightbox .dialog-lightbox-close-button{right:60px;top:50px;margin-top:19px;width:30px;height:30px;background-image:url(https://hummingbird.flatfinder.de/wp-content/uploads/CloserX_white.png);background-repeat:no-repeat;background-size:24px;background-position:50% 50%}body.apartments .elementor-lightbox .dialog-lightbox-close-button .eicon-close{display:none !important}body.apartments .elementor-lightbox-image{background:#fff;padding:40px;border-radius:5px !important}