@font-face{font-family:'Outfit';font-style:normal;font-weight:200;font-display:swap;src:url(//b2b.mallofberlin.de/wp-content/themes/b2bmob/fonts/Outfit-ExtraLight.woff2) format('woff2'),url(//b2b.mallofberlin.de/wp-content/themes/b2bmob/fonts/Outfit-ExtraLight.woff) format('woff')}@font-face{font-family:'Outfit';font-style:normal;font-weight:400;font-display:swap;src:url(//b2b.mallofberlin.de/wp-content/themes/b2bmob/fonts/Outfit-Regular.woff2) format('woff2'),url(//b2b.mallofberlin.de/wp-content/themes/b2bmob/fonts/Outfit-Regular.woff) format('woff')}@font-face{font-family:'Outfit';font-style:normal;font-weight:800;font-display:swap;src:url(//b2b.mallofberlin.de/wp-content/themes/b2bmob/fonts/Outfit-ExtraBold.woff2) format('woff2'),url(//b2b.mallofberlin.de/wp-content/themes/b2bmob/fonts/Outfit-ExtraBold.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{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(//b2b.mallofberlin.de/wp-content/themes/b2bmob/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_mob{width:500px;height:40px}.header .header_logo_mob a{width:500px;height:40px;display:inline-table;background-image:url(//b2b.mallofberlin.de/wp-content/themes/b2bmob/img/logo_mob_text.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 10px}.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(//b2b.mallofberlin.de/wp-content/themes/b2bmob/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{color:#b70100}.page-content a:hover{color:#999}.page-content h2{font-weight:800;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 figure figcaption{color:#fff !important;position:absolute;margin-top:-50px;margin-left:25px}.page-content p{line-height:180%}.page-content strong{font-weight:800}.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:800;font-size:60px;line-height:120%;word-break:break-word}.page-content .page_header_big h1{font-size:90px;font-weight:800;text-shadow:0px 0px 15px rgb(0 0 0/0.4)}.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 .cards_math .elementor-widget-image-box,.page-content .cards_presentation .elementor-widget-image-box{width:225px;margin-left:15px;margin-right:15px;transition:all .2s ease-out 0s}.page-content .cards_presentation .elementor-widget-image-box{margin:0;width:275px}.page-content .cards_math .elementor-widget-image-box:before{content:"+";font-weight:800;font-size:50px;position:absolute;line-height:0;margin:50% 0 0 -39px}.page-content .cards_math .elementor-widget-image-box:first-child:before{content:""}.page-content .cards_math .elementor-widget-image-box:last-child:before{content:"="}.page-content .cards_math .elementor-widget-image-box:hover,.page-content .cards_presentation .elementor-widget-image-box:hover{transform:scale(1.05)}.page-content .cards_math .elementor-widget-image-box h3,.page-content .cards_presentation .elementor-widget-image-box h3{font-size:22px;font-weight:400}.page-content .cards_presentation .elementor-widget-image-box h3{font-weight:800;text-transform:uppercase}.page-content .cards_presentation .elementor-widget-image-box p{font-size:18px;line-height:133%;margin-top:15px}.page-content .cards_presentation .elementor-widget-image-box figure{background-color:#000;border-radius:50%;padding:25px;margin:0}.page-content .cards_presentation .elementor-widget-image-box figure img{vertical-align:middle}.page-content .competencies strong{color:#c4a16a}.page-content .competencies ul{padding:0}.page-content .competencies ul li{margin:0;border-bottom:2px solid #d9c099;padding:5px}.page-content .table p{margin:0;padding:0}.uc_classic_carousel .owl-stage{display:flex;align-items:stretch}.uc_classic_carousel .owl-stage .owl-item{float:none}.uc_classic_carousel .owl-stage .owl-item .uc_classic_carousel_container_holder,.uc_classic_carousel .owl-stage .owl-item .uc_classic_carousel_container_holder .ue-carousel-item{height:100%}.uc_classic_carousel .fas{font-family:"Outfit",Arial,Helvetica,sans-serif;font-weight:200;font-size:200px}.uc_classic_carousel .fas.fa-chevron-left:before,.ue_slider .fa-angle-left:before{content:"‹";font-family:"Outfit",Arial,Helvetica,sans-serif;font-weight:200}.uc_classic_carousel .fas.fa-chevron-right:before,.ue_slider .fa-angle-right:before{content:"›";font-family:"Outfit",Arial,Helvetica,sans-serif;font-weight:200}.ue_slider .fa-angle-left:before,.ue_slider .fa-angle-right:before{cursor:pointer}.ue_slider .slick-dots li{margin:0 10px}.ue_slider .slick-dots li button{border-radius:50%}.ays-chart-container .ays-chart-header-container .ays-chart-charts-title,.ays-chart-container .ays-chart-header-container .ays-chart-charts-description{font-weight:200 !important}.ays-chart-container .ays-chart-header-container .ays-chart-charts-title{line-height:120%;word-break:break-all}.logos #gallery-1{display:flex;flex-wrap:wrap;justify-content:center}.logos #gallery-1 .gallery-item{margin:0;width:125px}.logos #gallery-1 .gallery-item .gallery-icon{padding:10px}.logos #gallery-1 .gallery-item .gallery-icon img{border:0;transition:all .2s ease-out 0s}.logos #gallery-1 .gallery-item .gallery-icon img:hover{transform:scale(1.2)}.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:800;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){#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}}@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_mob{width:100%;height:25px;text-align:center;margin-top:13px}.header .header_logo_mob a{width:200px;height:25px}.header .header_lang{position:absolute;top:13px;right:10px}.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}.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}}