@font-face{font-family:'Outfit';font-style:normal;font-weight:200;src:url(//www.leipzigerstrasse125.de/wp-content/themes/ls125/fonts/Outfit-ExtraLight.woff2) format('woff2'),url(//www.leipzigerstrasse125.de/wp-content/themes/ls125/fonts/Outfit-ExtraLight.woff) format('woff')}@font-face{font-family:'Outfit';font-style:normal;font-weight:400;src:url(//www.leipzigerstrasse125.de/wp-content/themes/ls125/fonts/Outfit-Regular.woff2) format('woff2'),url(//www.leipzigerstrasse125.de/wp-content/themes/ls125/fonts/Outfit-Regular.woff) format('woff')}@font-face{font-family:'Outfit';font-style:normal;font-weight:600;src:url(//www.leipzigerstrasse125.de/wp-content/themes/ls125/fonts/Outfit-SemiBold.woff2) format('woff2'),url(//www.leipzigerstrasse125.de/wp-content/themes/ls125/fonts/Outfit-SemiBold.woff) format('woff')}@font-face{font-family:'CrimsonText';font-style:normal;font-weight:400;src:url(//www.leipzigerstrasse125.de/wp-content/themes/ls125/fonts/CrimsonText-Regular.woff2) format('woff2'),url(//www.leipzigerstrasse125.de/wp-content/themes/ls125/fonts/CrimsonText-Regular.woff) format('woff')}body{padding:0;margin:0;line-height:1.6;font-size:20px;background-color:#fff;position:relative}body,html{font-family:"Outfit",Arial,Helvetica,sans-serif;font-weight:200;width:100%;overflow-x:hidden}a,.page-content .container_img figure img{transition:all .2s ease-out 0s}embed,object,video{max-width:100%;height:auto;width:auto}ul,li{list-style-type:none}fieldset,label,form,figure{border:0;margin:0;padding:0}aside{font-size:.8em;color:#999}svg text{font-family:"Outfit",Arial,Helvetica,sans-serif;font-weight:200}strong{font-weight:400}.header{width:100%;font-size:1.2em;position:fixed;background-color:#fff;z-index:103;box-shadow:0px 0px 15px rgb(0 0 0/0.1)}.header .header_container{margin:0 auto;width:calc(100% - 20px);height:90px;display:flex;justify-content:space-around;align-items:center}.header .header_logo_hghi{width:135px;height:145px;background-image:url(//www.leipzigerstrasse125.de/wp-content/themes/ls125/img/logo_hghi_white.svg);background-repeat:no-repeat;background-position:center;background-size:75%;background-color:#b70100;margin-left:10px;margin-right:10px;align-self:flex-start}.header .header_logo_hghi a{width:135px;height:145px;display:inline-table}.header .header_logo_ls125{width:800px;height:50px}.header .header_logo_ls125 a{width:800px;height:50px;display:inline-table;background-image:url(//www.leipzigerstrasse125.de/wp-content/themes/ls125/img/logo_ls125.svg);background-repeat:no-repeat;background-position:center}.header .header_lang{width:155px}.header .header_lang ul{margin:0;padding:0;font-size:18px;font-weight:400;display:flex;justify-content:flex-end}.header .header_lang ul li{padding:0}.header .header_lang ul li a{text-decoration:none;color:#000}.header .header_lang ul li a:hover{color:#b70100}.header .header_lang ul li.current-lang a{color:#ccc;pointer-events:none}#form_container{z-index:102;right:0;top:125px;width:450px;padding:30px;border:1px solid #eee;border-right:0;background:rgba(255,255,255,1);color:#000;font-size:1em;line-height:166%}#form_container.form_container_closed{position:fixed;right:-511px;transition:right ease .5s}#form_container.form_container_open{position:absolute;right:0;transition:right ease .5s}#form_container.form_container_open .form_open{display:none;visibility:hidden}#form_container h2{font-weight:400;padding-right:30px}#form_container .linkbutton a{color:#fff;background-color:#b70100;border:1px solid #b70100;width:calc(100% - 30px);padding:15px;display:inline-block;text-align:center;font-weight:400;font-size:1em;text-decoration:none;background-image:url(//www.leipzigerstrasse125.de/wp-content/themes/ls125/img/icon_phone.svg);background-repeat:no-repeat;background-size:25px;background-position:20% center}#form_container .linkbutton a:hover{color:#b70100;background-color:#fff}#form_container .center{text-align:center}#form_container .form_open{position:absolute;width:50px;margin-left:-80px}#form_container .form_open a{background-color:#b70100;margin:0;padding:30px 10px 10px}#form_container .form_open a.flash{animation:flash 1s ease 3}#form_container .form_open a img{width:30px;height:auto}#form_container .form_close{position:absolute;right:20px}#form_container .form_close a{color:#b70100;text-decoration:none;font-size:4.5em}#form_container .wpcf7 input,#form_container .wpcf7 textarea{padding:10px;display:block;outline:0;border:1px solid #d8d8d8;border-radius:3px;margin-bottom:20px;width:calc(100% - 20px);color:#252525;font-weight:400;font-size:15px}#form_container .wpcf7 a{text-decoration:none;color:#b70100}#form_container .wpcf7 a:hover{color:#999}#form_container .wpcf7 input:focus,#form_container .wpcf7 textarea:focus{border:1px solid #b70100}#form_container .wpcf7 input::placeholder{font-size:18px;color:#444;font-family:"Outfit",Arial,Helvetica,sans-serif;font-weight:200}#form_container .wpcf7 input.wpcf7-submit{background-color:#000;padding:15px 35px;font-size:13px;line-height:1;font-weight:400;letter-spacing:.2em;transition:all .15s;border-radius:3px;display:inline-block;color:#fff;outline:0;cursor:pointer;border:none;width:auto;text-transform:uppercase}#form_container .wpcf7 input.wpcf7-submit:hover{background-color:#b70100}#form_container .wpcf7 .wpcf7-response-output{border:0 !important;padding:0 !important;margin:0 !important}#form_container .wpcf7 .wpcf7-not-valid-tip{margin-top:-15px;font-size:.9em;font-weight:200}#form_container .wpcf7 .wpcf7-list-item{margin:0}#form_container .wpcf7 input[type=checkbox]{width:auto;float:left;margin:7px}#form_container .wpcf7 label{color:#666}.page-content{margin:90px 0 0}.page-content a:link,.page-content a:visited{box-shadow:inset 0 -6px 0 0 #ead2ae;color:#000;font-weight:400}.page-content a:hover{box-shadow:none;color:#000}.page-content h2{font-weight:600;font-size:45px;line-height:120%;letter-spacing:1px;color:#000;text-transform:uppercase}.page-content h3{font-size:30px;font-weight:600;line-height:120%;color:#000}.page-content p{line-height:180%}.page-content strong{font-weight:600}.page-content .serif{font-family:"CrimsonText",Georgia,Times,"serif"}.page-content h2 .serif{font-size:1.1em}.page-content .em_small em{font-style:normal;font-size:12px}.page-content .ulist{padding-left:15px;text-align:left}.page-content .ulist li{padding-left:30px;list-style-type:none;background:no-repeat conic-gradient(#b70100,#b70100) 0px 10px/15px 15px}.page-content .img_fullheight *{height:100%}.page-content .img_fullheight figure img{object-fit:cover}.page-content .caption_dark figure figcaption{color:#000 !important;margin-top:-25px;margin-left:0}.page-content .hide{visibility:hidden;display:none}.page-content .parallax{background-position:center 50%;background-repeat:no-repeat;background-size:cover;transform:translate3d(0,0,0);transition:0s linear;transition-property:background-position}.page-content .form_fields{padding:30px}.page-content .page_header .e-con-inner{position:absolute;max-width:100% !important;background-color:rgba(0,0,0,.5);left:0;right:0}.page-content .page_header_big .e-con-inner{background-color:rgba(0,0,0,.1)}.page-content .page_header h1{text-transform:uppercase;color:#fff;font-weight:600;font-size:60px;line-height:120%;word-break:break-word}.page-content .page_header_big h1{font-size:90px;font-weight:600;text-shadow:0px 0px 15px rgb(0 0 0/0.4);margin:0;line-height:100%}.page-content .link_red a{font-weight:400;color:#fff;background-color:#b70100;padding:5px 25px;border:1px solid #b70100;border-radius:25px;letter-spacing:1px;display:inline-block;margin:10px}.page-content .link_red a:hover{color:#b70100;background-color:#fff}.page-content .link_red_invert a{font-weight:400;color:#b70100;background-color:#fff;padding:5px 25px;border:1px solid #fff;border-radius:25px;letter-spacing:1px;display:inline-block;margin-left:10px;margin-right:10px}.page-content .link_red_invert a:hover{color:#fff;background-color:#b70100}.page-content .testimonial h3{font-weight:400;font-size:25px}.page-content .testimonial p:before{content:"\201C";color:#ddd;font-size:8em;position:absolute;top:-60px;margin-left:-50px}.page-content .svg img{color:#888}.page-content .elementor .section_boxes2 .elementor-widget-image-box{width:50%}.page-content .elementor .section_boxes2 .elementor-widget-image-box .elementor-image-box-content{width:50%;margin:0 auto}.page-content .elementor .section_boxes3 .elementor-widget-image-box{width:33%}.page-content .elementor .section_boxes4 .elementor-widget-image-box{width:25%}.page-content .elementor .section_tiles h2{color:#fff}.page-content .button_scroll_down,.page-content .button_scroll_up{width:50px;height:40px;background-color:#b70100;color:#fff;cursor:pointer;text-align:center;font-size:90px;margin:0 auto;line-height:50%}.page-content .button_scroll_down .arrow{transform:rotate(90deg) translateY(-12px)}.page-content .button_scroll_up .arrow{transform:rotate(-90deg) translateY(-12px) translateX(4px)}.page-content .text_disclaimer{color:#a5a5a5;font-size:.9em}.page-content .vermietet,.page-content .frei{border-left:25px solid #b4bdbe;padding-left:10px;margin-left:20px}.page-content .frei{border-left:25px solid #5f7a87}.page-content .container_img figure{margin:25px 10px 10px !important}.page-content .container_img figure a{box-shadow:none}.page-content .container_img figure a img{box-shadow:0px 0px 15px rgb(0 0 0/0.1)}.page-content .container_img figure a img:hover{transform:scale(1.05)}.page-content .slick-next:hover,.page-content .slick-prev:hover{cursor:pointer}.map_container_parent{display:flex !important}.map_container_outer{width:100%;padding:0;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;box-sizing:border-box}.map_container{max-width:100%;position:relative;margin:1rem;padding:0}.map_image{display:block;height:100%;width:100%;object-fit:scale-down}.map_hotspot{position:absolute;margin:0;padding:0;transform:translate(-50%,-50%);z-index:0}.map_hotspot_button{height:50px;width:50px;padding:0;border-radius:100%;border:1px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:999;animation:button_pulse 4s ease-in-out infinite}.map_hotspot_button:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;content:"";display:block;height:25px;width:25px;border-radius:100%;border:3px solid #777;background-color:#fff;transition:border-color 1s linear}.map_hotspot_label{position:absolute;padding:0 0 1.1em;z-index:-1;user-select:none;transition:all .1s linear;display:flex;flex-wrap:nowrap;white-space:nowrap;align-items:stretch;pointer-events:none}.map_hotspot_label h3{margin:0;padding:10px 15px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);font-size:20px;line-height:100%;font-weight:400;text-transform:uppercase;color:#000}.map_hotspot_top_left .map_hotspot_label{top:25px;left:25px;flex-direction:row}.map_hotspot_top_right .map_hotspot_label{top:25px;right:25px;flex-direction:row-reverse}.map_hotspot_bottom_right .map_hotspot_label{right:25px;top:-15px;flex-direction:row-reverse}.map_hotspot_bottom_left .map_hotspot_label{left:25px;top:-15px;flex-direction:row}.map_hotspot_ls125 .map_hotspot_label h3{color:#fff;background-color:#b70100}.map_hotspot_ls125 .map_hotspot_button:after{border:3px solid #b70100}.map_hotspot .map_icon{width:auto;height:40px}.map_desc{margin:1rem;width:21%;background:rgba(217,192,153,.5);padding:0 25px 25px;height:calc(100% - 2rem)}@keyframes button_pulse{0%{transform:scale(1,1);opacity:1}40%{transform:scale(1.15,1.15);opacity:1}100%{transform:scale(1,1);opacity:1}}.footer{background-color:#ead2ae;margin:0;padding:50px;color:#000;font-weight:200;text-align:center}.footer .textwidget{max-width:50%;margin:0 auto}.footer .textwidget h2{font-weight:600;text-transform:uppercase;font-size:50px;margin-bottom:0;line-height:100%}.footer .textwidget p .bullet{padding-left:10px;padding-right:10px;color:#000;opacity:.4}.footer .textwidget p img{width:175px;height:auto;margin-top:15px}.footer .textwidget p a{color:#000;text-decoration:none}.footer .textwidget p a:hover{box-shadow:inset 0 -6px 0 0 #d8c39e;color:#4a402e}.gdpr_lightbox button,#moove_gdpr_cookie_info_bar button{text-transform:uppercase !important;font-weight:400 !important}.gdpr_lightbox .moove-gdpr-company-logo-holder img{background-color:#b70100;padding:10px}.gdpr_lightbox p{font-weight:200 !important}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{border-color:#ddd !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{max-height:75px !important;max-width:75px !important}@media only screen and (max-width:1250px){.header .header_logo_ls125{width:600px;height:37px}.header .header_logo_ls125 a{width:600px;height:37px}#form_container{font-size:.9em;width:310px;padding:20px}#form_container.form_container_closed{right:-351px}#form_container .form_open{margin-left:-70px}#form_container .linkbutton a{background-size:20px;background-position:12.5% center}.map_desc{position:relative !important;width:auto;background:0 0;height:auto;padding:0;text-align:center;margin-top:0}}@media only screen and (max-width:1000px){body{font-size:16px}.header .header_container{height:50px;justify-content:center;flex-wrap:wrap;align-items:flex-start}.header .header_container .header_logo_hghi,.header .header_lang ul li.current-lang{visibility:hidden;display:none}.header .header_logo_ls125{width:100%;height:19px;text-align:center;margin-top:13px}.header .header_logo_ls125 a{width:300px;height:19px}.header .header_lang{position:absolute;top:13px;right:10px;width:25px}.header .header_lang ul{font-size:15px}.header .header_lang ul li{padding:0 2px 0 3px}.header .header_lang ul li a{color:#777}.page-content{margin-top:50px}.page-content h1{font-size:45px !important}.page-content h2{font-size:25px !important}.page-content h3{font-size:20px}.page-content .ulist ul li{padding-left:20px;background:no-repeat conic-gradient(#b70100,#b70100) 0px 8px/10px 10px}.page-content .elementor .section_boxes2 .elementor-widget-image-box .elementor-image-box-content{width:100%}.page-content .page_header_big{min-height:400px}.page-content .elementor .section_midwide{width:calc(100% - 50px)}.page-content .cards_math .elementor-widget-image-box h3,.page-content .cards_presentation .elementor-widget-image-box h3{font-size:18px}.uc_classic_carousel .fas.fa-chevron-left,.ue_slider .fa-angle-left,.uc_classic_carousel .fas.fa-chevron-right,.ue_slider .fa-angle-right{visibility:hidden;display:none}#form_container{top:65px}.map_hotspot_button{height:25px;width:25px}.map_hotspot_button:after{height:13px;width:13px;border-width:2px !important}.map_hotspot_label h3{font-size:12px;padding:5px 10px}.map_hotspot_top_left .map_hotspot_label{top:12px;left:12px}.map_hotspot_top_right .map_hotspot_label{top:12px;right:12px}.map_hotspot_bottom_right .map_hotspot_label{right:12px;top:-7px}.map_hotspot_bottom_left .map_hotspot_label{left:12px;top:-7px}.map_hotspot .map_icon{height:20px}.footer .textwidget{max-width:100%}.footer .textwidget h2{font-size:35px}}@media only screen and (max-width:800px){.page-content .content_pic .elementor-widget-container{padding:10px !important}.page-content .content_text,.page-content .form_fields{padding:0 15px 15px}.page-content .swiper-pagination-clickable{display:none;visibility:hidden}.page-content .elementor .section_boxes4 .elementor-widget-image-box{width:50%}.page-content .elementor .elementor-element .e-con-inner .section_tiles{background-position:center;background-size:cover}.page-content .elementor .elementor-element .e-con-inner .section_tiles .elementor-widget-text-editor{width:100%}.page-content .elementor .elementor-element .e-con-inner .section_tiles .elementor-widget-text-editor .elementor-widget-container{padding:200px 50px 50px;background:rgba(0,0,0,.5)}}@media only screen and (max-width:600px){.page-content .elementor .section_boxes4 .elementor-widget-image-box,.page-content .elementor .section_boxes3 .elementor-widget-image-box,.page-content .elementor .section_boxes2 .elementor-widget-image-box{width:100%}.logos #gallery-1 .gallery-item{width:100px}}@media only screen and (max-width:500px){.map_hotspot_label h3{font-size:10px}}