.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(//pb3c.com/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(//pb3c.com/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(//pb3c.com/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}.qtranxs-available-languages-message {display: none!important;}
footer {position: relative; z-index: 100;}
.hidden_element {display: none!important;}
#catapult-cookie-bar {font-size: 14px; text-align: center;}
#catapult-cookie-bar .ctcc-left-side {max-width: 1200px;}
.space-bottom-160 {margin-bottom: 8.7em;}
.space-bottom-100 {margin-bottom: 5em;}
.space-top-100 {margin-top: 5em;}
.space-bottom-75 {margin-bottom: 3.5em;}
.space-top-75 {margin-top: 3.5em;}
.space-bottom-50 {margin-bottom: 2.5em;}
.space-top-50 {margin-top: 2.5em;}
.space-bottom-0 {margin-bottom: 0!important;}
.space-top-0 {margin-top: 0!important;}
.fullwidth-img .vc_figure {display: block;}
.fullwidth-img .vc_figure .vc_single_image-wrapper {display: block;}
.fullwidth-img .vc_figure .vc_single_image-wrapper img {width: 100%;}
.wpb-content-wrapper > .vc_row {
padding-top: 6.5em;
padding-bottom: 6.5em;
position: relative;
z-index: 100;
background: #fff;
}
.wpb-content-wrapper > .vc_row:first-child {padding-top: 13em;}
.wpb-content-wrapper > .vc_row-no-padding {}
.wpb-content-wrapper > .vc_row.full-img {padding-top: 0!important; padding-bottom: 0!important;}
.wpb-content-wrapper > .vc_row.vc_parallax {padding-top: 9.5em; padding-bottom: 9em;}
.wpb-content-wrapper > .vc_row.vc_parallax.counting-numbers {padding-top: 7.5em; padding-bottom: 7em;}
.wpb-content-wrapper > .vc_row.vc_parallax.section-team-para {padding-top: 11em; padding-bottom: 11em;}
.en .wpb-content-wrapper > .vc_row.vc_parallax.section-team-para {padding-top: 12.5em; padding-bottom: 12.5em;}
.wpb-content-wrapper > .vc_row.vc_parallax.section-team-para .wpb_content_element {margin-bottom: 1em;}
.wpb-content-wrapper > .vc_row.vc_parallax.section-team-para h1 {color: #fff;}
.wpb-content-wrapper > .vc-news-intro {padding-bottom: 0!important;}
.wpb-content-wrapper > .vc-news-intro + .vc_row {padding-top: 0;}
.vc_row.vc_parallax .wpb_column {z-index: 100}
.vc_row.vc_parallax .parallax-overlay {position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 10;}
.overlay-67 .parallax-overlay {background: rgba(37, 41, 44, .67);}
.overlay-60 .parallax-overlay {background: rgba(37, 41, 44, .6);}
.overlay-40 .parallax-overlay {background: rgba(37, 41, 44, .4);}
.vc_row.full-img .vc_figure {display: block;}
.vc_row.full-img .vc_figure .vc_single_image-wrapper {display: block;}
.vc_row.col-img-right .vc_figure .vc_single_image-wrapper {text-align: right;}
.vc_row.col-img-left .vc_figure .vc_single_image-wrapper {text-align: left;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .vc_btn3-container {margin-bottom: 2.8em;}
.vc_row.row-managing-partner .vc_col-sm-6:first-child > .vc_column-inner > .wpb_wrapper {padding: 2em 3.2em 2em 2.6em;background: #fff; position: relative;}
.vc_row.row-managing-partner .vc_col-sm-6:first-child > .vc_column-inner > .wpb_wrapper .abs-link span {position: absolute; width: 2.857em; height: 2.857em; right: 0; bottom: 0; background: #ed2939 url(//pb3c.com/wp-content/themes/pb3c-v4/images/pfeil_btn_white.svg) no-repeat center center; background-size: 46% auto; transition: opacity .3s ease;}
.vc_row.row-managing-partner .vc_col-sm-6:first-child > .vc_column-inner > .wpb_wrapper .abs-link span.in {opacity: 0; background: #fff url(//pb3c.com/wp-content/themes/pb3c-v4/images/pfeil_btn_red.svg) no-repeat center center; background-size: 46% auto;}
.vc_row.row-managing-partner .vc_col-sm-6:first-child > .vc_column-inner > .wpb_wrapper .abs-link span.out:hover span.in {opacity: 1;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom {padding-top: 4.75em; padding-bottom: 10em; z-index: 90;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom:before {content: ''; position: absolute; width: 300%; height: 100%; left: -100%; top: 0; background: #F7F8FA; display: block;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom > .wpb_column {padding-top: 1em; position: relative;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom > .wpb_column:before {content: ''; width: calc(100% - 15px); left: 15px; top: 0; height: 1px; background: rgba(112,112,112,.15); position: absolute;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom > .wpb_column:last-child:before {left: 0;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom + .vc_row {padding-top: 0; margin-top: -7.2em; background: none;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom + .wpb-content-wrapper > .vc_row {padding-top: 0; margin-top: -7.2em; background: none;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom h2, .wpb-content-wrapper > .vc_row.vc_row_newsroom h1 {margin-bottom: .5em;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom h2 a, .wpb-content-wrapper > .vc_row.vc_row_newsroom h1 a {color: #25292C;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom ul.news-cats {margin: 0; text-align: right; padding-top: .6em;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom ul.news-cats li {display: inline-block; font-size: 14px; padding: 0 0 10px 35px; font-weight: 500;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom ul.news-cats li a {color: #000!important; transition: color .3s ease;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom ul.news-cats li a:hover, .wpb-content-wrapper > .vc_row.vc_row_newsroom ul.news-cats li.active a {color: rgba(0,0,0,.4)!important;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom ul.news-cats li a img {height: 18px; margin-right: 6px; vertical-align: text-bottom;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom ul.news-cats li a svg {height: 22px;margin-right: 3px;vertical-align: bottom;position: relative;top: -2px; fill: #000; transition: all .3s ease;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom ul.news-cats li a:hover svg, .wpb-content-wrapper > .vc_row.vc_row_newsroom ul.news-cats li.active a svg {fill: rgba(0,0,0,.4);} #main #join-widget .inner-content {padding: 0; line-height: 1.5714; background: none; font-size: 1em; font-family: 'Roboto', Arial,Helvetica,sans-serif;}
#main #join-widget .inner-content .CategorySelectBox-kuWweq {margin-top: 0;}
#main #join-widget .eIlRSk {box-shadow: none; background: #fff; margin-top: .95em; border-radius: 4px; position: relative; transition: all .3s ease; padding: 0 !important;}
#main #join-widget .eIlRSk:hover {box-shadow: 0 .5em .8em rgba(0,0,0,.2);}
#main #join-widget .jNQrqk {display: none;}
#main #join-widget .fYQJbg {position: absolute;right: 0;bottom: 0;padding: 0;width: 4.62em;height: 4.62em;background:#ED2939; display: block!important;}
#main #join-widget .fYQJbg a {position: absolute;right: 0;bottom: 0; width: 100%; height: 100%; background: url(//pb3c.com/wp-content/themes/pb3c-v4/images/arrow-white.png) no-repeat center center; background-size: 27% auto;}
#main #join-widget .fYQJbg a i {display: none;}
#main #join-widget .cetNfz {padding: 2em 5em 2em 3em;}
#main #join-widget .jvtgcw {font-size: 1.33em;font-weight: 700;line-height: 1.5714;display: block;color:#000; margin: 0 0 .28em; white-space: normal;}
#main #join-widget .lmvcUU {color:#000;font-size: 1em;line-height: 1.5714;margin: 0 0 .5em;}
#main #join-widget .lcglwH .jw-pagination {text-align: right;}
#main #join-widget .lcglwH .jw-pagination li {margin-right: 0; margin-left: 10px;}
#main #join-widget .lcglwH .jw-pagination li a {font-size: .857em; color: #333!important; font-weight: 400;}
#main #join-widget .lcglwH .jw-pagination li.jw-pagination-active a {color: #333!important; font-weight: 700;} .nl-row {padding: 5.4em 0;}
.nl-row .vc_general.vc_btn3, .nl-row .vc_general.vc_btn3:hover, .nl-row .vc_general.vc_btn3:focus {border-radius: 0 4px 4px 0!important; width: 100%!important; padding: 0 !important; height: 48px; line-height: 48px;}
.nl-row input[type="text"], .nl-row input[type="email"] {border-radius: 4px 0 0 4px; border: solid 1px #fff; height: 48px;line-height: 48px;}
.nl-row .tnp-custom-subscription {overflow: hidden; height: auto;}
.nl-row .tnp-field {float: left;}
.nl-row .tnp-field-email {width: 70%;}
.nl-row .tnp-field-button {width: 30%;}
.nl-row .tnp-field-privacy {float: none; clear: both; font-size: .762em; color: #fff; padding-top: 0.5em;}
.nl-row .tnp-field-privacy a {color:#fff;text-decoration: underline;}
.nl-row .tnp-field-privacy label {position: relative; padding: 0 0 0 20px; display: block;}
.nl-row .tnp-field-privacy label input {margin: 0;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.newsletter-box {position: relative;  padding: 1.5em 4em 1.5em 2em; background: #F7F8FA; width: 100%; max-width: 600px;}
.newsletter-box h3 {line-height: 1.17; margin-bottom: .75em;}
.newsletter-box p {margin: 0!important;}
.newsletter-box p a {text-indent: -1000em; position: absolute; width: 100%; height: 100%; z-index: 1000; left: 0; top: 0;}
.newsletter-box p a:after {content: ''; position: absolute;right: 0;bottom: 0; width: 3.75em;height: 3.75em;background:#ED2939 url(//pb3c.com/wp-content/themes/pb3c-v4/images/arrow-white.png) no-repeat center center; background-size: 44% auto;}
.about-us-module {}
.about-us-module-white-row .wpb_text_column {background: #fff; padding: 3.14em 4em 3em 3.6em; color: #000!important; position: relative; background-position: 86% 3em !important; background-size: 2.85em auto; border-radius: 3px;}
.about-us-module-white-row .wpb_text_column h2 {color: #25292C!important;}
.about-us-module-white-row .wpb_text_column ul {margin: 0; padding: 0!important; list-style-type: none;}
.about-us-module-white-row .wpb_text_column ul li {position: relative; padding: 0 0 1em 1.9em; }
.about-us-module-white-row .wpb_text_column ul li:before {content: ''; position: absolute; left: 0; top: .8em; width: .8em; height: 1px; background: #EA363C;}
.about-us-module-white-row .wpb_text_column h2 {margin: 0 0 1.56em;}
@media screen and (min-width: 768px) {
.newsletter-box {float: right; padding: 2.38em 3.7em;}
.about-us-module-white-row .vc_col-sm-6:first-child .wpb_text_column:first-child {margin-bottom: 70px!important;}
.about-us-module-white-row .vc_col-sm-6:last-child .wpb_text_column:first-child {margin-top: 9.2em;}
.vc_row .vc_row .wpb_button:first-child, .vc_row .vc_row .wpb_content_element:not(.wpb_single_image):first-child, .vc_row .vc_row ul.wpb_thumbnails-fluid > li:first-child {margin-bottom: 2.8em;}
.wpb_button:last-child, .wpb_content_element:last-child, ul.wpb_thumbnails-fluid > li:last-child {margin-bottom: 0!important;}
.small-spaces .wpb_content_element:not(:last-child) {margin-bottom: 1.75em!important;}
.small-spaces h2 {margin-bottom: .5em; line-height: 1.189;}
.small-spaces h2 {margin-bottom: .5em; line-height: 1.189;}
.small-spaces h3 {margin-bottom: .72em;}
.vc_row .vc_row {margin-bottom: 2em;}
.vc_row .vc_row.services-boxes {margin-bottom: 20px;}
.vc_row .vc_row:last-child {margin-bottom: 0;}
.vc_col-sm-6:last-child > .vc_column-inner {padding-left: 37px; padding-right: 15px;}
.nl-row .vc_col-sm-6:last-child > .vc_column-inner {padding-left: 15px;}
.vc_col-sm-6:first-child > .vc_column-inner {padding-right: 35px; padding-left: 15px;}
.vc_row.col-img-left {flex-direction: row-reverse;}
.vc_row.col-img-left .vc_col-sm-6:last-child > .vc_column-inner {padding-right: 37px; padding-left: 15px;}
.vc_row.col-img-left .vc_col-sm-6:first-child > .vc_column-inner {padding-left: 35px; padding-right: 15px;}
.h6-boxes .vc_col-sm-3 > .vc_column-inner {padding-left: 35px; padding-right: 35px;}
.h6-boxes .vc_col-sm-3:last-child > .vc_column-inner {padding-right: 15px;}
.h6-boxes .vc_col-sm-3:first-child > .vc_column-inner {padding-left: 15px;}
.contact-row .vc_col-sm-6:last-child > .vc_column-inner {padding-left: 15px;}
.contact-row .vc_col-sm-6:first-child > .vc_column-inner {padding-right: 15px;}
.vc_row.row-team-introduce .vc_col-sm-6:first-child {width: 41.73%;}
.vc_row.row-team-introduce .vc_col-sm-6:last-child {width: 58.27%;}
.vc_row.row-team-introduce.col-img-left .vc_col-sm-6:first-child > .vc_column-inner {padding-right: 7em;}
.vc_row.team-main-row .vc_col-sm-6:first-child {width: 43.265%;}
.vc_row.team-main-row .vc_col-sm-6:last-child {width: 56.735%;}
.vc_row.team-main-row .vc_row:not(.col-img-left) .vc_col-sm-6:first-child > .vc_column-inner {padding-left: 32%;}
.vc_row.team-main-row .vc_row.col-img-left .vc_col-sm-6:first-child > .vc_column-inner {padding-right: 27%;}
.vc_row.team-sub-row .vc_row:not(:last-child) {margin-bottom: 5.95em;}
.vc_row.row-managing-partner .vc_col-sm-6:first-child {width: 35.3%; position: relative; z-index: 100; padding-left: 5%;}
.vc_row.row-managing-partner .vc_col-sm-6:first-child > .vc_column-inner > .wpb_wrapper {padding: 1.5em 3.2em 3.5em 2.6em;background: #fff;box-shadow: 0 1.14em 1.8em rgba(0,0,0,.16); margin-right: -2.857em;}
.vc_row.row-managing-partner .vc_col-sm-6:last-child {width: 64.7%;}
.vc_row.row-managing-partner .vc_col-sm-6:first-child > .vc_column-inner {padding-right: 0;}
.vc_row.row-managing-partner .vc_col-sm-6:last-child > .vc_column-inner {padding-left: 0;}
.space-bottom-5-desktop {margin-bottom: 5em!important;}
}
@media screen and (min-width: 1440px) {
.vc_row.team-sub-row .vc_row {margin-left: 1px; margin-right: 1px;}
.vc_row.team-sub-row .vc_row > .wpb_column > .vc_column-inner {padding-left: 18px; padding-right: 18px;}
}
.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner {padding-top: 0;} .vc_row.team-main-row .vc_row:not(:last-child) {margin-bottom: 2.7em;}
.vc_row.team-main-row h3 {margin: 0;}
.vc_row.team-main-row h6 {font-weight: 400; margin: 0 0 1.38em;}
.vc_row.team-sub-row .vc_row:not(:first-child) > .wpb_column > .vc_column-inner > .wpb_wrapper {height: 100%; background: #fff;}
.vc_row.team-sub-row .wpb_single_image {margin: 0;}
.vc_row.team-sub-row .wpb_text_column {padding: 1.73em .5em 1.1em; min-height: 6.38em;}
.vc_row.team-sub-row h3 {font-size: 16px; margin: 0 0 .25em;} .vc_separator .vc_sep_holder {width: 2.857em!important; min-width: 1px; height: .2857em; flex: inherit;}
.vc_separator.centered .vc_sep_holder {margin: 0 auto;}
.vc_separator .vc_sep_holder .vc_sep_line {border-top: .2857em solid #ED2939; top: 0; height: 100%;} 
.h-119 + .vc_separator .vc_sep_holder {width: 5.714em!important; height: .47619em; }
.h-119 + .vc_separator .vc_sep_holder .vc_sep_line {border-top-width: .47619em;}
.h-67 + .vc_separator:not(:last-child) {margin-bottom: 2em;}  .vc_general.vc_btn3, .vc_general.vc_btn3:hover, input[type="submit"] {text-align: center; position: relative; color: #fff!important; font-size: 16px!important; background: #ED2939!important; border-radius: 3px!important; border: solid 1px #ED2939!important; padding: .875em 2em .8125em 2em !important; font-weight: 500!important; text-transform: none;}
.vc_general.vc_btn3.vc_btn3-size-lg, .vc_general.vc_btn3.vc_btn3-size-lg:hover {font-size: 21px!important; min-width: 11em;}
.vc_general.vc_btn3:hover, input[type="submit"]:hover {background: #fff!important; color: #000!important; border-color: #ED2939!important}
.vc_general.vc_btn3:focus, input[type="submit"]:focus {background: #ED2939!important; color: #fff!important; border-color: #ED2939!important}
input[type="submit"] {cursor: pointer; }
.vc_btn3-container.vc_btn3-inline.full-button {display: block;}
.slider-container .vc_general.vc_btn3.vc_btn3-size-lg, .slider-container .vc_general.vc_btn3.vc_btn3-size-lg:hover, .slider-container .vc_general.vc_btn3.vc_btn3-size-lg:focus {border: none!important;}
@media screen and (min-width: 768px) {
.vc_btn3-container:last-child {margin-bottom: 0;}
}
.header-nl {padding-left: 2em;}
.header-nl .vc_general.vc_btn3 {padding: .815em 2em .75em 2em !important; color: #fff!important; background: #ED2939!important; border: solid 1px #ED2939!important;}
.header-nl .vc_general.vc_btn3:hover {color: #000!important; background: #fff!important; border: solid 1px #ED2939!important;}
.with-slider header#masthead:not(.header-fixed) .header-nl .vc_general.vc_btn3 {color: #fff!important; background: none!important; border: solid 1px #fff!important;}
.with-slider header#masthead:not(.header-fixed) .header-nl .vc_general.vc_btn3:hover {color: #ED2939!important; background: #fff!important; border: solid 1px #fff!important;} div.wpcf7 {}
div.wpcf7 p {}
.c-row {margin: 0 0 18px; position: relative;}
.c-row-submit {margin: 0;}
.wpcf7-form-control-wrap {display: block;}
div.wpcf7 .ajax-loader {}
span.wpcf7-not-valid-tip {position: absolute; bottom: -1.5em; font-size: 14px;}
div.wpcf7-response-output {margin: 18px 0; line-height: 1.2; text-align: center; padding: 15px;} .flexslider {border-radius: 0; margin: 0; padding: 0; background: none; border: none; box-shadow: none;}
.wpb_flexslider {-webkit-box-shadow: 0 0 3em rgba(0,0,0,.2); box-shadow: 0 0 3em rgba(0,0,0,.2); margin: 0 0 3em;}
.wpb_flexslider .flex-viewport {transition: none!important; height: auto!important;}
.vc_row-has-fill.slider-container + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner {padding-top: 0;}
.slider-container {padding-top: 0!important; padding-bottom: 0!important;}
.slider-container { }
.slider-container, .main_slider > ul.slides > li .s_bg_outer {min-height: 450px;}
.single-pb3cnews .slider-container, .single-pb3cnews .main_slider > ul.slides > li .s_bg_outer {min-height: 350px;}
.main_slider {height: 100%; width: 100%; position: absolute;}
.flexslider > ul.slides {height: 100%;}
.flexslider > ul.slides > li {height: 100%; position: relative;}
.flexslider > ul.slides > li .s_bg_outer {background: #000; position: fixed; width: 100%; left: 0; height: 100%; overflow: hidden; z-index: 1;}
.flexslider > ul.slides > li .s_overlay {background: rgba(37, 41, 44, .4); position: absolute; width: 100%; left: 0; top: 0; height: 100%; overflow: hidden; z-index: 2;}
.s_overlay_60 .flexslider > ul.slides > li .s_overlay {background: rgba(37, 41, 44, .6);}
.flexslider > ul.slides > li .s_bg {position: absolute; width: 100%; height: 100%; z-index: 1; transition: transform 7s linear;}
.flexslider > ul.slides > li.flex-active-slide .s_bg {transform: scale(1.1);}
.flexslider > ul.slides > li .s_texts {position: relative; z-index: 10; color: #fff; height: 100%;display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex; display: flex;flex-wrap: wrap;align-content: center;}
.single-pb3cnews .flexslider > ul.slides > li .s_texts {text-align: center;}
.flexslider > ul.slides > li .s_texts h1, .flexslider > ul.slides > li .s_texts h2, .flexslider > ul.slides > li .s_texts a {text-transform: none; color: #fff;}
.flexslider > ul.slides > li .s_texts p {max-width: 735px; color: rgba(255,255,255,.9);}
.flexslider > ul.slides > li .s_texts > div {margin: 0 0 2.476em; width: 100%; transition: all 2s cubic-bezier(.23,1,.32,1); opacity: 0; transform: translate3d(0, 1.5em, 0);}
.flexslider > ul.slides > li .s_texts > div.immo_news_excerpt {margin: 0 0 .5em; color: rgba(255,255,255,.8); text-transform: uppercase;}
.slider-container-contact .flexslider > ul.slides > li .s_texts > div {margin: 0 0 1em;}
.flexslider > ul.slides > li .s_texts > div:last-child {margin: 0;}
.flexslider > ul.slides > li .s_texts > div:nth-child(1) {transition-delay: .5s;}
.flexslider > ul.slides > li .s_texts > div:nth-child(2) {transition-delay: .7s;}
.flexslider > ul.slides > li .s_texts > div:nth-child(3) {transition-delay: .9s;}
.flexslider > ul.slides > li .s_texts > div:nth-child(4) {transition-delay: 1.1s;}
.loaded .flexslider > ul.slides > li.flex-active-slide .s_texts > div {opacity: 1; transform: translate3d(0, 0, 0);}
ul.flex-direction-nav {z-index: 1000; position: absolute; width: 11.46%; min-width: 80px; max-width: 220px; text-align: left; margin: 0; padding: 0;  right: 0; bottom: 0; transition: opacity 2s cubic-bezier(.23,1,.32,1) .7s; opacity: 0;}
.loaded ul.flex-direction-nav {opacity: 1;}
ul.flex-direction-nav li {display: block; float: left; width: 50%;}
ul.flex-direction-nav li a {display: block;background: #fff;width: 100%;padding-bottom: 100%;position: relative;top: 0;opacity: 1!important;text-shadow: none;transition: none;right: 0 !important;left: 0 !important;height: auto;}
ul.flex-direction-nav li a span {display: block; position: absolute; width: 100%; height: 100%; background: url(//pb3c.com/wp-content/themes/pb3c-v4/images/pfeil_btn.svg) no-repeat center center; background-size: 31.5% auto; transition: opacity .3s ease; z-index: 10;}
ul.flex-direction-nav li a span.in {opacity: 0; background: url(//pb3c.com/wp-content/themes/pb3c-v4/images/pfeil_btn_red.svg) no-repeat center center; background-size: 31.5% auto;}
ul.flex-direction-nav li a:hover span.in {opacity: 1;}
ul.flex-direction-nav li a:hover span.out {opacity: 0;}
ul.flex-direction-nav li a.flex-prev {}
ul.flex-direction-nav li a.flex-prev span {transform: rotate(180deg);}
ul.flex-direction-nav li a.flex-prev:hover {} 
ul.flex-direction-nav li a:before {display: none;}
.flex-control-nav {bottom: 6%; width: 100%; max-width: 1160px; padding: 0 15px; z-index: 1000; left: 50%; text-align: left; transition: opacity 2s cubic-bezier(.23,1,.32,1) .7s, transform  2s cubic-bezier(.23,1,.32,1) .7s; opacity: 0; transform: translate3d(-50%, 50%, 0);}
.loaded .flex-control-nav {opacity: 1; transform: translate3d(-50%, 0, 0); }
.flex-control-nav li {margin: 0 .5em;}
.flex-control-nav li:first-child {margin-left: 0;}
.flex-control-nav li a {color: rgba(255,255,255,.2)!important; font-weight: 700; width: auto; height: auto; border-radius: 0; box-shadow: none; border: none; background: none!important; text-indent: 0; font-size: 16px; transition: all .3s ease;}
.flex-control-nav li a.flex-active {color: rgba(255,255,255,.9)!important;} .slick-slider {position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;  user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list {position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer; cursor: hand;} .slick-track {position: relative; top: 0; left: 0;display: block; margin-left: auto; margin-right: auto;}
.slick-track:before,.slick-track:after{display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block; margin: 0 auto;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-dots {position: absolute; z-index: 1000;	bottom: 15%;	margin: 0;	list-style: none;	padding: 0;	display: flex;	left: 50%;	transform: translateX(-50%); height: 2px;}
.slick-dots li {padding: 0 2px;}
.slick-dots li button {cursor: pointer; padding: 0; width: 32px; height: 2px; background: #BABDC0; transition: background .3s; text-indent: -1000em;	border: none;	outline: none;	vertical-align: top;}
.slick-dots li.slick-active button {background: var(--clr-site-accent);}
.slick-slide-nav {position: absolute; top: 50%; margin: -19px 0 0; z-index: 1000; }
.prev-slide {left: calc(5% - 19px);}
.next-slide {right: calc(5% - 19px);}
.clients_logos_list_container .slick-track {display: flex;}
.clients_logos_list_container .slick-slide {float: none; height: auto; min-height: 100%;}
.clients_logos_list_container .clients_logos_element_inner {height: 100%; margin: 0 4px; display: flex; align-items: center; background: #fff;}
.clients_logos_list_container .clients_logos_element_inner a {display: block; height: 100%; }
.clients_logos_list_container .clients_logos_element_inner img {display: block; height: 100%; width: 100%; object-fit: cover;}
@media screen and (min-width: 1280px) {
.clients_logos_list_container {width: 80%; margin: 0 auto;}
.clients_logos_list_container .clients_logos_element_inner {margin: 0 8px;}
}
a.abs-link {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 1000;}
.slider-social-links {text-align: right;}
.slider-social-links a {margin-left: 1.2em; display: inline-block; font-size: .762em; color: #fff!important; text-align: center; width: 4.375em; height: 4.375em; line-height: 4.375; background: rgba(37, 41, 44, .8); border-radius: 10em; transition: background .3s ease;}
.slider-social-links a i {font-size: 1.2em;}
.slider-social-links a:hover {background: rgba(237, 41, 57, .8);}
.quotes_slider {}
.quotes_slider .s-quotes-text {float: right; width: 51%; padding-right: 5%;}
.quotes_slider .s-quotes-text p {margin-bottom: 2.42em;}
.quotes_slider .s-quotes-img {float: left; width: 38.23%; padding-bottom: 37%; position: relative;}
.quotes_slider ul.flex-direction-nav {bottom: auto; top: 0; right: auto; left: 0; width: 12.2%;}
.quotes_slider ul.flex-direction-nav li a {margin: 0; padding-bottom: 87%;}
.slider-xmas {height: auto!important;}
.slider-xmas .main_slider {position: relative;}
.slider-xmas .content-wrapper {max-width: 960px; align-content: flex-start!important; padding-top: 8em!important; padding-bottom: 5em!important;}
.slider-xmas .flexslider > ul.slides > li .s_bg_outer {height: 105%!important;} .row-history {padding-top: 1.8em;}
.row-history p {font-size: 16px;}
.row-history > .wpb_column {position: relative;}
.row-history > .wpb_column .history_bar {position: absolute; left: 50%; top: 0; width: 1px; height: 100%; background: #DCDCDE;}
.row-history h3 {margin-bottom: .22em; position: relative;}
.row-history h3:before {content: ''; position: absolute; left: 0; top: -.43em; width: 1.0714em; height: 2px; background: #ED2939}
.row-history .wpb_text_column {width: 38%; float: left; clear: both; margin-bottom: 0!important;}
.row-history .wpb_text_column:nth-child(even) {width: 38%; float: right;}
.row-history .history_point {width: 7px; height: 7px; border-radius: 20px; position: absolute; top: 100%; left: -3px; background: #9FA0A2; margin-top: -.2em;}
.row-history .history_point:before, .row-history .history_point:after {content: ''; position: absolute; width: 10px; height: 5px; background: #F7F8FA; left: 0;}
.row-history .history_point:before {top: -5px;}
.row-history .history_point:after {bottom: -5px;} .wpb-content-wrapper > .vc_row.section-about-us-contacts {padding-top: 8.5em; padding-bottom: 9.5em;}
.vc_row.section-about-us-contacts .vc_row .vc_col-sm-3 .wpb_content_element:first-child {margin-bottom: 5.5em;}
.vc_row.section-about-us-contacts .big-link a {color: #fff!important; font-size: 3.19em; line-height: 1.19; display: inline-block; padding-left: 10%; font-weight: 700;}
.video-container {position: relative; padding: 0 0 56.25%;}
.video-container video {position: absolute; width: 100%; height: 100%; left: 0; top: 0;} .h6-boxes {}
.h6-boxes .vc_separator.wpb_content_element {margin: 0 0 1em!important;}
.h6-boxes .vc_separator.wpb_content_element .vc_sep_holder {width: 1.4285em !important; height: .14em;} .h6-boxes .vc_separator.wpb_content_element .vc_sep_holder .vc_sep_line {border-top: .14em solid #ED2939;} .vc_row-fluid + .vc_clearfix + .services-boxes-container {border-top: solid 1px rgba(112, 112, 112, .1);}
.vc_parallax + .vc_clearfix + .services-boxes-container {border-top: none;}
.services-boxes-container > .wpb_column {max-width: 1350px;margin: 0 auto;float: none;}
.services-boxes .vc_col-sm-4 > .vc_column-inner {padding-left: 10px; padding-right: 10px;}
.services-boxes .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {position: relative; overflow: hidden; border-bottom: solid .476em #fff; box-shadow: 0 1.14em 1.8em rgba(0,0,0,.16);}
.services-boxes .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper .wpb_content_element {margin: 0; position: relative; z-index: 1;}
.services-boxes .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper .wpb_single_image {transition: transform 1s cubic-bezier(0.260, 0.860, 0.440, 0.985); transform: scale(1);}
.no-touch .services-boxes .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper:hover .wpb_single_image {transform: scale(1.1);}
.services-boxes .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper .wpb_text_column {position: absolute; bottom: 1.62em; left: 2.14em; z-index: 200;}
.services-boxes a {color: #fff!important; font-weight: 700; font-size: 1.33em;}
.services-boxes .services-box-bottom-overlay {position: absolute; width: 100%; height: 47%; left: 0; bottom: 0; z-index: 100;
background: -moz-linear-gradient(top,  rgba(37,41,44,0) 0%, rgba(37,41,44,0.86) 100%);
background: -webkit-linear-gradient(top,  rgba(37,41,44,0) 0%,rgba(37,41,44,0.86) 100%);
background: linear-gradient(to bottom,  rgba(37,41,44,0) 0%,rgba(37,41,44,0.86) 100%);
}
.services-boxes .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {border-bottom-color: #ED2939;}  .contact-map {padding-bottom: 65%; margin-bottom: 1.3em !important;}
.contact-map + .wpb_text_column h3 {margin-bottom: .43em;}
.vc_row .vc_row.contact-row:first-child {margin-bottom: 3.66em;} .wpb-content-wrapper > .vc_row.home-news-row {padding-top: 12.5em; padding-bottom: 12.5em;}
.home-news-row {}
.home-news-row .vc_row {margin: 0; background: #fff;}
.home-news-row .vc_row .vc_col-sm-6:first-child > .vc_column-inner {padding: 1em 5em 1em 3.5em;}
.home-news-row .vc_row .vc_col-sm-6:last-child > .vc_column-inner {padding: 0;}
.vc_row.home-news-row .vc_row .wpb_content_element, .vc_row.home-news-row .vc_row .wpb_content_element.home-news-date {margin-bottom: 2em;}
.vc_row.home-news-row h2 {margin-bottom: .55em;}  .clients_logos_list {}
.clients_logos_list .clients_logos_element {float: left; width: 16.66%; text-align: center; margin-bottom: 1.8em;}
.clients_logos_list .clients_logos_element:nth-child(6n+1) {clear: left;}
.clients_logos_list .clients_logos_element img {width: 7.5238em;} .vc_row + .quotes_featured, .vc_row + .quotes_normal {padding-top: 3em;}
.quotes_featured {}
.clients_quotes_list p span:last-child {display: none;} .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {padding-top: 2em; padding-bottom: 2em;}
.vc_tta-panel-body .wpb_content_element:not(:last-child) {margin-bottom: 2em;}
.vc_tta-panel-body .vc_row h4 {margin-bottom: .5em;} .wpb-content-wrapper > .vc_row_news_title {padding-bottom: 0;margin-bottom: -3em;z-index: 1000;}
.wpb-content-wrapper > .vc_row_news_title_with_zitat { }
.single-pb3cnews #main.content-wrapper { }
.immonews_list {padding-right: 3em;}
.immonews_element {position: relative; margin: 0 0 3.57em;}
.immonews_element > a { }
.immonews_element > a img {margin: 0 0 2.03em;}
p.n-tag {margin: 0; font-size: 13px; text-transform: uppercase; color: #ED2939; letter-spacing: .08em; font-weight: 700; position: absolute; z-index: 2000; left: 0; bottom: -1em; line-height: 1; background: #fff; padding: 2em 2em 0 0;}
.other-posts-wrapper p.n-tag {background: #F7F8FA}
p.n-tag.n-date {color: rgba(37, 41, 44, .66); z-index: 500;}
p.n-tag a {color: #ED2939;}
.immonews_element h1 {font-weight: 700; margin: .1em 0 0;}
.immonews_element h1 a {color: #25292C!important;}
.immonews_subnews_list {}
.subnews_section {margin: 0 0 7.6em;}
.wpb_text_column.subnews_section {margin: 0 0 6em;}
.subnews_section:last-child {margin: 0 0 2.5em;}
.subnews_section .subnews_headline h3, .subnews_section .subnews_headline h2, .wpb_content_element.subnews_section h3   {font-family: 'Roboto', Arial,Helvetica,sans-serif; line-height: 1.5714; font-size: 1.33em;font-weight: 400;text-transform: uppercase;color:rgba(0,0,0,.4); letter-spacing: .1em; padding: 0 0 .6em; margin: 0 0 5.6em; margin: 0 0 2.6em; border-bottom: solid 1px rgba(37, 41, 44, .2);}
.immonews_subnews_element:not(:last-child) {margin: 0 0 7em;}
.immonews_subnews_element > a {font-weight: 700; font-size: .762em; color: #ED2939!important; letter-spacing: .05em;}
.immonews_subnews_element h3 {font-family: 'MuseoSans-700', Arial,Helvetica,sans-serif; line-height: 1.2973; font-weight: normal;}
.n-back-container {padding: 1.33em 0 7.9em; border-top: solid 1px rgba(37, 41, 44, .2); }
.n-back-container a {font-size: .762em;line-height: 2.875;display: block;font-weight: 700;letter-spacing: .05em;color:#25292C !important;}
.n-back-container a span {display: inline-block;width: 2.875em;height: 2.875em;text-align: center;margin-right: 1.3125em;background:#ED2939;border-radius: 4px;}
.n-back-container a span img {width: 1.3125em; height: auto; -webkit-transform: rotate(180deg); transform: rotate(180deg);}
ul.subnews_list {position: fixed;right: 2em;bottom: 2em; z-index: 1000; margin: 0; padding: 0; list-style-type: none; background: #fff;}
ul.subnews_list li a {display: block; color: #000; border-left: solid 2px rgba(37, 41, 44, .1); font-size: 13px; font-weight: 700; text-transform: uppercase; line-height: 2; padding-left: 20px; transition: all .3s ease;}
ul.subnews_list li a.active, ul.subnews_list li a:hover {color: #ED2939; border-color: #ED2939;} .zitat-container {margin-bottom: 2em; position: relative;}
.vc-news-intro .zitat-container {margin-bottom: 0;}
.zitat-container-as-module {padding-top: 0; margin-bottom: 1.2em;}
.zitat-container .zitat-img-container { position: relative; z-index: 1;}
.zitat-container .zitat-img-container img { max-width: 26em;}
.vc-news-intro .zitat-container .zitat-img-container img {max-width: 100%;}
.zitat-container .zitat-txt-container {position: absolute; z-index: 10; background: #fff; bottom: 0; left: 0; padding: .5em 2em 0 0;}
.zitat-container .zitat-txt-container p {font-weight: 700; font-size: 16px; margin: 0; letter-spacing: .02em;}
.zitat-container .zitat-txt-container p span {font-weight: 400;} .wpb-content-wrapper > .pdf-box, .pdf-box {padding-top: 0!important;}
.pdf-box > .wpb_column > .vc_column-inner > .wpb_wrapper {background: #f7f8fa; padding: 4.28em 3.8em;}
.pdf-box .wpb_text_column.wpb_content_element {margin-bottom: 1.5em!important;}
.pdf-box .vc_row > .vc_column_container:first-child .vc_column-inner {padding: 0;}
.pdf-box .vc_row > .vc_column_container:first-child .vc_column-inner img {max-width: 9.428em;}
.pdf-box .vc_row > .vc_column_container:last-child .vc_column-inner {padding: 0;}
.news-detail-content {max-width: 740px; margin: 0 auto;}
.news-detail-content .n-back-container { }
.news-detail-content > .wpb-content-wrapper > .vc_row:first-child {padding-top: 6em;}
p.n-tags {font-size: 13px; text-transform: uppercase; letter-spacing: .08em; margin: 0 0 .2em; font-weight: 700;}
p.n-tags a {color: #ED2939!important;}
.n-tags span.komma:last-child, .n-tag span.komma:last-child {display: none;} p.news-date {font-size: 13px; text-transform: uppercase; font-weight: 700; letter-spacing: .08em; color: rgba(0, 0, 0, .4)}
p.news-date a {color: rgba(0, 0, 0, .4)}
h1.autor-headline {position: relative; padding-left: 60px;}
h1.autor-headline > div {border-radius: 50%;width: 40px; height: 40px; position: absolute; left: 0; top: 50%; margin-top: -20px; overflow: hidden;}
@media screen and (min-width: 768px) {
.vc_row.col-img-left.vc-news-intro .vc_col-sm-6:last-child {width: calc(50% - 37px);}
.vc_row.col-img-left.vc-news-intro .vc_col-sm-6:first-child {width: calc(50% + 37px);}
.vc_row.col-img-left.vc-news-intro .vc_col-sm-6:last-child > .vc_column-inner {padding-right: 0; padding-left: 15px; }
.vc_row.col-img-left.vc-news-intro .vc_col-sm-6:first-child > .vc_column-inner {padding-left: 0; padding-right: 15px;}
.vc_row.col-img-left.vc-news-intro .vc_col-sm-6:first-child > .vc_column-inner > .wpb_wrapper {padding: 2em 1em 2em 2em; background: #fff; margin-top: 9%;}
}
.news_list {margin: 0 -.857em; display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex; display: flex; flex-wrap: wrap; text-align: left;}
.news_element {margin: 0 0 3.75em; padding: 0 .857em; width: 33.33%;}
.news_element_featured {width: 100%!important;}
.news_element h3 {font-weight: 700; color: #25292C; font-size: 1em; line-height: 1.5714; margin: 2px 0 .75em;}
.news_element_featured h3, .news_element_featured h2 {font-size: 2.38em; margin: 0 0 .5em; line-height: 1.2; font-family: 'Roboto', Arial,Helvetica,sans-serif; font-weight: 700;}
.news_element h3 a, .news_element h2 a {color: #25292C!important;}
.news_el_img_container {position: relative;}
.news_el_img {position: relative; overflow: hidden; padding: 0 0 75%; margin: 0 0 1.5em; border-radius: 5px;}
.immonews_img .news_el_img {padding: 0 0 80%;}
.news_element_featured .news_el_img {padding: 0 0 56.25%;}
.news_el_img div {position: absolute; width: 100%; height: 100%; z-index: 100; left: 0; top: 0; transition: transform 1s cubic-bezier(0.260, 0.860, 0.440, 0.985); transform: scale(1);}
.news_el_img:hover div:first-child {transform: scale(1.1);}
.news_element_featured .news_el_img:hover div:first-child {transform: none;}
.news_el_img > a {position: absolute; width: 100%; height: 100%; z-index: 1000; left: 0; top: 0;}
.news_el_img > div.right_badge {position: absolute; width: 28%; height: 0; padding-bottom: 28%; z-index: 500; right: -1px; left: auto; top: -1px; background: #fff; clip-path: polygon(100% 0, 0 0, 100% 100%);}
.news_element_featured .news_el_img > div.right_badge {width: 8.84%; padding-bottom: 8.84%; background: #F7F8FA;}
.other-posts-wrapper .news_el_img > div.right_badge {background: #F7F8FA}
.news_el_img > div.right_badge img {position: absolute;right: 5%;top: 5%;height: 35%;}
.news_el_img > div.right_badge svg {position: absolute;right: 4%;top: 4%;height: 50%;fill: #ED2939;}
.other-posts-wrapper {padding: 3.5em 0 0; background: #F7F8FA}
.single-autor .other-posts-wrapper {display: none!important;}
.single-pb3cnews .other-posts-wrapper, .single-pb3cnews .nl-row {position: relative; z-index: 100;}
.other-posts-wrapper h2 {text-align: center; margin: 0 0 1.5em;}
.news_element_loading, .immonews_element_loading {opacity: 0; visibility: hidden; display: none; transition: all .5s ease;}
.news_element_progressing, .immonews_element_progressing {opacity: 0; visibility: hidden; display: block; transition: all .5s ease;}
.news_element_loaded, .immonews_element_loaded {opacity: 1; visibility: visible; display: block;  transition: all .5s ease;} .button-load-immonews {display: none!important;} .nl-completed-row {}
.nl-completed-row .txt-16 p {letter-spacing: .1em;}
.nl-completed-row .wpb_content_element:not(:last-child) {margin-bottom: 1.37em;}
.nl-completed-row .vc_separator.wpb_content_element {margin-bottom: 1.84em;}
.nl-confirmation-row p {max-width: 350px;}
.nl-form-row > .wpb_column > .vc_column-inner > .wpb_wrapper {padding: 4.2em 20px; border: solid 1px #25292C;}
.nl-form-row > .wpb_column > .vc_column-inner > .wpb_wrapper .vc_column-inner > .wpb_wrapper {margin: 0 auto; max-width: 545px;}
.nl-form-row .wpb_content_element {margin: 0 0 2.2em!important;}
.nl-form-row .nl-icon {margin: 0 0 1.2em!important;}
.nl-form-row .nl-icon img {width: 1.95em;}
.nl-form-row .tnp-subscription {font-size: 1em; margin: 0; max-width: 100%;}
.nl-form-row .tnp-subscription div.tnp-field {position: relative; margin: 0 0 1.5em;}
.nl-form-row .tnp-subscription div.tnp-field.tnp-field-privacy label {color: rgba(159, 159, 159, .8); font-size: 16px;font-weight: 400;position: relative;padding: 0 0 0 1.5em;}
.nl-form-row .tnp-subscription div.tnp-field.tnp-field-privacy input[type="checkbox"] {margin: 0;position: absolute;left: 0;top: .2em;}
.nl-form-row .tnp-subscription div.tnp-field.tnp-field-gender {max-width: 150px;}
.nl-form-row .tnp-subscription div.tnp-field.tnp-field-button {}
.nl-form-row .tnp-subscription div.tnp-field.tnp-field-button input[type="submit"] {margin: 0 auto;}
.nl-form-row .tnp-subscription div.tnp-field.tnp-field-button p {margin: 0; font-size: .666em; color: rgba(0, 0, 0, .4); position: absolute; right: 0; bottom: 0;}
.nl-form-row .tnp-subscription .tnp-field:not(.tnp-field-privacy) label {padding: 0; font-size: 1em;color:rgba(159, 159, 159, .8);font-weight: 400;
position: absolute;
top: .55em;
left: 0;
-webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.nl-form-row .tnp-subscription .tnp-field.focused label {top: -15px; font-size: .666em;}
.nl-form-row .tnp-subscription input[type="text"], .nl-form-row .tnp-subscription input[type="email"], .nl-form-row .tnp-subscription select {outline: none; font-size: 1em; padding: 0; height: 2.38em; lin-height: 2.38; border: none; border-bottom: solid 2px #25292C; background: none; color: rgba(37, 41, 44, .8); -webkit-border-radius: 0; border-radius: 0;
-webkit-transition: all .3s ease; transition: all .3s ease;
position: relative; z-index: 100; box-shadow: none;
}
.nl-form-row .tnp-subscription select {color:rgba(159, 159, 159, .8);}
.nl-form-row .tnp-subscription .focused input[type="text"], .nl-form-row .tnp-subscription .focused input[type="email"], .nl-form-row .tnp-subscription .focused select {border-bottom-color: #EA363C;} .studien-detail-content {max-width: 100%;}
.studien-detail-content h3 {font-family: 'MuseoSans-700', Arial,Helvetica,sans-serif; font-weight: normal;}
.studien_teaser .h-txt-16 h6 {font-size: 13px; color: #000; opacity: .8;}
.studien_teaser {padding: 1.52em 16em 1.714em 12.2em; position: relative; background: #fff; border-radius: 4px; overflow: hidden; box-shadow: 0 .5em .8em rgba(0,0,0,.2); min-height: 9em;}
.studien_teaser h6 {margin: 0 0 1em;}
.studien_teaser h2 {margin: 0; line-height: 1.2;}
.studien_teaser_image {position: absolute; left: 0; top: 0; width: 9.76em; height: 100%;}
.studien_teaser_image span {font-size: .62em;font-weight: 700;display: block;position: absolute;left: 1em;top: .7em;padding-bottom: .1em;text-transform: uppercase;letter-spacing: .1em;}
.studien_teaser_image span:after {content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: .1875em; background: #ED2939;}
.studien_teaser_download {position: absolute; bottom: 0; right: 0; width: 100%; height: 4.62em;}
.studien_teaser_download div.txt-16 {position: absolute; right: 5.7em; top: 50%; transform: translateY(-50%); }
.studien_teaser_download div.txt-16 p {margin: 0; font-weight: 500;}
.studien_teaser_download div.teaser_download_square {position: absolute; right: 0; bottom: 0; height: 100%; width: 4.62em; background: #ED2939;}
.studien_teaser_download div.teaser_download_square img {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 1.42em;}
.studien_teaser_big {padding: 3.85em 50% 5em 3.57em; border-radius: 0 3px 3px 0; box-shadow: none; min-height: 1em;}
.studien_teaser_big .studien_teaser_big_image {position: absolute; right: 0; top: 0; width: 50%; height: 100%;}
.studien_teaser_big .studien_teaser_big_image img {width: 100%; height: 100%; object-fit: cover;}
.studien_teaser_big .h-txt-16 h6 {font-size: .7619em; }
.studien_teaser_big h6 {margin: 0 0 2.6875em;}
.studien_teaser_big h2 {line-height: 1.3; margin: 0 0 .54em;}
.studien_teaser_big p {margin: 0 0 2.5em; line-height: 1.625; padding-right: 1em;}
.studien_teaser_big_inner {padding: 0 17% 0 0;}
.studien_teaser_big .vc_general.vc_btn3 {padding-left: 3.75em!important;}
.studien_teaser_big .vc_general.vc_btn3 img {position: absolute; left: 1.375em; top: 50%; transform: translateY(-50%); transition: opacity .2s ease; width: 1.25em;}
.studien_teaser_big .vc_general.vc_btn3 img.img-hover {opacity: 0;}
.studien_teaser_big .vc_general.vc_btn3:hover img {opacity: 0;}
.studien_teaser_big .vc_general.vc_btn3:hover img.img-hover {opacity: 1;}
.studien_teaser_big .vc_general.vc_btn3:focus img {opacity: 1;}
.studien_teaser_big .vc_general.vc_btn3:focus img.img-hover {opacity: 0;}
.vc_row .vc_row.vc_row_keyfact {margin: 0; padding-top: 5em; padding-bottom: 5em; position: relative;}
.vc_row .vc_row.vc_row_keyfact:last-child {padding-bottom: 0;}
.vc_row .vc_row.vc_row_keyfact.vc_row_keyfact_img_below_top {padding-bottom: 0!important;}
.vc_row .vc_row.vc_row_keyfact:after {content: ''; position: absolute; width: 500%; height: 1px; left: -200%; background: #E6E6E7; bottom: 0; display: block;}
.vc_row .vc_row.vc_row_keyfact:last-child:after, .vc_row .vc_row.vc_row_keyfact.vc_row_keyfact_img_below_top:after {content: none;}
.vc_row .vc_row.vc_row_keyfact h2 {}
.vc_row .vc_row.vc_row_keyfact h2.with-keyfact-number {position: relative; overflow: hidden; height: auto; }
.vc_row .vc_row.vc_row_keyfact h2.with-keyfact-number span {font-size: 1.81em; line-height: 1; display: inline-block; position: relative; float: left; margin-right: .4em; left: 0; top: .05em; padding-bottom: .4em;}
.vc_row .vc_row.vc_row_keyfact h2.with-keyfact-number span:after {content: ''; position: absolute; bottom: .2em; width: 100%; height: .09em; left: 0; background: #ED2939;}
.vc_row .vc_row.vc_row_keyfact h2.with-keyfact-number + div {clear: both;}
@media screen and (min-width: 768px) {
.vc_row .vc_row.vc_row_keyfact .vc_col-sm-6:first-child > .vc_column-inner {padding-right: 4em; padding-left: 0;}
.vc_row .vc_row.vc_row_keyfact .vc_col-sm-6:last-child > .vc_column-inner {padding-right: 0; padding-left: 0;}
.vc_row .vc_row.vc_row_keyfact.col-img-left .vc_col-sm-6:first-child > .vc_column-inner {padding-left: 4em; padding-right: 1em;}
.vc_row .vc_row.vc_row_keyfact.col-img-left .vc_col-sm-6:last-child > .vc_column-inner {padding-right: 4em;}
.vc_row .vc_row.vc_row_keyfact .vc_col-sm-5:first-child > .vc_column-inner {padding-left: 0; padding-right: 1.5em;}
.vc_row .vc_row.vc_row_keyfact.vc_row_keyfact_img_below_bottom .vc_col-sm-11 > .vc_column-inner {padding-left: 0; padding-right: 0;}
}  header.expo_block_header {display: flex; align-items: center; padding-bottom: 1.42857em; border-bottom: solid 1px rgba(0,0,0,.1); gap: 6px;}
header.expo_block_header span {color: rgba(0, 0, 0, 0.50);    font-size: 13px;    font-weight: 700;    letter-spacing: 1.3px;    text-transform: uppercase; }
header.expo_block_header svg {height: 21px; width: auto; flex-shrink: 0; flex-grow: 0;}
.expo-detail-content > .wpb-content-wrapper > .vc_row:first-child {padding-top: 4em;}
.expo_block_content {padding: 1.75em 0 2.25em; color: #565656;}
.wpb_content_element.expo_speaker:last-child .expo_block_content {padding-bottom: 0;}
.expo_block_content strong {color: #000;}
.expo_block_mod_content {display: flex; align-items: center; gap: 1.14em;}
.expo_block_mod_content img {height: 60px; width: 60px; flex-shrink: 0; flex-grow: 0; border-radius: 50%; overflow: hidden;}
.expo_block_mod_content > div {flex-grow: 1;}
.expo-intro h1 {margin: 0 0 .48em;}
.expo-intro p.n-tags {margin: 0 0 .5em; letter-spacing: .1em; color: rgba(0,0,0,.5);}
.expo-intro p.news-date {letter-spacing: .1em; color: rgba(0,0,0,.2); margin: 0 0 2em;}
.single-expo-real .nl-row {display: none;}
.single-expo-real .main-navigation .header-meta {display: none;}
.expo-related-header {display: flex; align-items: center; justify-content: space-between; gap: 50px; margin: 0 0 2em;}
.expo-related-header h2 {font-size: 1.2em; margin: 0;}
.expo-back-container a {font-size: 16px; gap: 10px; display: flex;  font-weight: 700;   color: #272A2F; align-items: center;}
.expo-back-container a img {width: 22px; height: auto;}
.expo-form-container p {margin: 0;}
.expo-form-container .wpcf7-list-item {margin: 0;}
.tnp-subscription .expo-form-container div.tnp-field.tnp-field-button p:last-child {position: static; font-size: 1em;}
.tnp-subscription .expo-form-container input.wpcf7-submit {width: auto; display: inline-block;}
.expo-form-container .tnp-field-privacy span.wpcf7-not-valid-tip {position: static;}
.wpcf7 form .wpcf7-response-output {font-size: .9em;}
.expo_list .news_element {position: relative;}
.expo_list .news_element h3 {font-size: 16px; line-height: 1.5625; color: #000; margin: 0 0 15px;}
.expo_list .news_element p.meta-data {color: rgba(0,0,0,.5);  font-size: 13px;  font-weight: 700;  letter-spacing: 1.3px;  text-transform: uppercase; margin: 0 0 6px;}
.expo_list .news_element p.meta-data-location {color: rgba(0,0,0,.2); margin: 0;}
.expo_list .news_element:hover .news_el_img div:first-child {transform: scale(1.1);}
.expo_filter_container {display: flex; gap: 22px; font-size: 16px; align-items: center; color: rgba(30, 30, 30, .33); font-weight: 700; margin: 0 0 clamp(30px, 4.5vw, 90px); justify-content: flex-end;}
.expo_filter {display: flex; gap: 10px;}
.expo_filter select {color: #000; height: 46px; border: solid 1px rgba(0,0,0,.2); border-radius: 4px; width: 100%;    padding: 0 10px 0 20px;    min-width: 145px; font-weight: 700;}  .expo_list_container {}
.expo_list_header h4 {font-size: 1.523em; margin: 0 0 1.5625em; font-weight: 700; font-family: 'Roboto', Arial,Helvetica,sans-serif; }
.expo_list_content {min-height: 60vh; transition: opacity .3s ease;}
.filter_loading .expo_list_content {opacity: 0;}
.filter_loaded .expo_list_content {opacity: 1;}
.expo-filter-reset {width: 46px; height: 46px; border-radius: 4px; flex-shrink: 0; flex-grow: 0; display: flex; align-items: center; justify-content: center; border: solid 1px rgba(0,0,0,.1); cursor: auto;}
.expo-filter-reset svg {width: 13px; height: 13px; }
.expo-filter-reset svg path {stroke: #ccc}
.expo-filter-reset.active {border: solid 1px rgba(0,0,0,.2); cursor: pointer;}
.expo-filter-reset.active svg path {stroke: rgba(0,0,0, 1);} @media screen and (min-width: 768px) {
.quotes_featured .vc_row.col-img-left .vc_col-sm-6:first-child {width: 43.05%;}
.quotes_featured .vc_row.col-img-left .vc_col-sm-6:last-child {width: 56.95%;}
.quotes_featured .vc_row.col-txt-left .vc_col-sm-6:first-child {width: 32.45%; position: relative; z-index: 1000;}
.quotes_featured .vc_row.col-txt-left .vc_col-sm-6:last-child {width: 67.55%;}
.quotes_featured .vc_row.col-txt-left .vc_col-sm-6:first-child > .vc_column-inner > .wpb_wrapper {box-shadow: 0 1.14em 1.8em rgba(0,0,0,.16); position: absolute;right: -8.9em;z-index: 10000;bottom: -2.5em;padding: 2.5em;background: #fff;width: 130%;}
.pdf-box .vc_row > .vc_column_container:last-child .vc_column-inner {padding-left: 2.38em;}
.vc_col-sm-4 .news_list .news_element {width: 100%;}
.news_list_home .news_element {margin: 0;}
.expo-form-row {padding: 0 0 6.5em;}
}	
.quote_element {float: left; width: 50%; margin: 0 0 3.5em;}
.quote_element p {margin: 0 0 1em;}
.quote_element p:last-child {margin: 0;}
.quote_element:nth-child(odd) {clear: left;}
.quote_element .quote_img {float: left; width: 4.762em;}
.quote_element .quote_txt {float: left; width: calc(100% - 4.762em); padding-left: 1.3em;}
.quote_element:nth-child(odd) .quote_txt {padding-right: 3em;}
@media screen and (min-width: 1200px) {
}
@media screen and (min-width: 768px) { }
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner {padding-top: 0;}
.book-tip h2 {font-size: 2.04em; margin: 0 0 .6em;}
.book-tip .book-text-switch a {color: #000; font-weight: 600; display: flex; gap: 12px; align-items: center;}
.book-tip .book-text-switch a svg {width: 16px; height: auto; transition: transform .3s ease;}
.book-tip .book-text-switch a span.read_less {display: none;}
.book-tip .book-content {display: none;}
.book-tip .book-text-switch a.book-text-opened svg {transform: rotateX(180deg);}
.book-tip .book-text-switch a.book-text-opened span.read_less {display: block;}
.book-tip .book-text-switch a.book-text-opened span.read_more {display: none;}
.book-tip p.n-tag {position: static; font-size: 13px; padding: 0; margin: 0 0 1em; background: none; font-weight: normal; font-family: 'MuseoSans-700', Arial,Helvetica,sans-serif;}
@media screen and (min-width: 1441px) { 
.book-tip p {font-size: .857em;}
.book-tip .book-text-switch a {font-size: 16px;}
}
@media screen and (max-width: 1900px) and (min-width: 768px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
.flexslider > ul.slides > li .s_texts {font-size: .9em;}
.flexslider > ul.slides > li .s_texts p {font-size: 16px;}
.vc_general.vc_btn3.vc_btn3-size-lg, .vc_general.vc_btn3.vc_btn3-size-lg:hover {font-size: 18px!important;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom ul.news-cats li a svg {top: 0;}
.header-nl {padding-left: 1em;}
.header-nl .vc_general.vc_btn3 {line-height: 1; font-size: 14px!important; padding: .75em 1.5em .75em 1.5em !important;}
}
@media screen and (max-width: 1335px) {
.wpb-content-wrapper > .vc_row.vc_row_newsroom { padding-top: 6.75em;}
}
@media screen and (max-width: 1120px) {
ul.subnews_list {display: none;}
.page-de .main-navigation ul.nav-menu {padding-right: 2.5em;}
.page-de .main-navigation ul.nav-menu > li {padding: .5em .5em;}
}
@media screen and (max-width: 1024px) {
.flexslider > ul.slides > li .s_texts {font-size: .8em;}
.flexslider > ul.slides > li .s_texts p {font-size: 14px;}	
.vc_row.team-sub-row > .wpb_column > .vc_column-inner > .wpb_wrapper {max-width: 600px; margin-left: auto; margin-right: auto;}
.vc_row.team-sub-row .vc_row .vc_col-sm-3 {width: 50%; margin-bottom: 36px;}
.vc_row.team-sub-row .vc_row:not(:first-child) {margin-bottom: 0;}
}
@media screen and (max-width: 1023px) {
.page-de .header-nl {display: none;}
}
@media screen and (min-width: 768px) and (orientation: portrait) {
}
@media screen and (max-width: 900px) {
.header-nl {display: none;}
}
@media screen and (max-width: 767px) {
.wpb-content-wrapper > .vc_row {
padding-top: 3.5em;
padding-bottom: 3.5em;
}
.wpb-content-wrapper > .vc_row:first-child {padding-top: 3em;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .vc_btn3-container {margin-bottom: 2em;}
.wpb_column:last-child .wpb_button:last-child, .wpb_column:last-child .wpb_content_element:last-child, .wpb_column:last-child ul.wpb_thumbnails-fluid > li:last-child, .wpb_column:last-child .vc_btn3-container:last-child {margin-bottom: 0;}
.vc_row .vc_row .wpb_column .wpb_button, .vc_row .vc_row .wpb_column .wpb_content_element, .vc_row .vc_row .wpb_column ul.wpb_thumbnails-fluid > li, .vc_row .vc_row .wpb_column .vc_btn3-container {margin-bottom: 2em;}
.vc_row .vc_row:last-child .wpb_column:last-child .wpb_button, .vc_row .vc_row:last-child .wpb_column:last-child .wpb_content_element, .vc_row .vc_row:last-child .wpb_column:last-child ul.wpb_thumbnails-fluid > li, .vc_row .vc_row:last-child .wpb_column:last-child .vc_btn3-container {margin-bottom: 0;}
.wpb_single_image.vc_align_right.mobile-align-left {text-align: left;}
.wpb_single_image.vc_align_right.mobile-align-center {text-align: center;}
.main_slider > ul.slides > li .s_texts h1 {font-size: 3em;}
.main_slider .flex-control-nav li a {font-size: 12px;} .vc_row.full-img > .wpb_column:first-child {padding: 30px 15px 0;}
.vc_row.full-img > .wpb_column:last-child .wpb_content_element {margin-bottom: 0;}
.slider-container, .main_slider > ul.slides > li .s_bg_outer {min-height: 350px;}
.slider-container-contact.slider-container, .slider-container-contact .main_slider > ul.slides > li .s_bg_outer {min-height: 300px;}
.flexslider > ul.slides > li .s_texts {font-size: .7em;}
.flexslider > ul.slides > li .s_texts p {font-size: 13px;}
.slider-container-contact .flexslider > ul.slides > li .s_texts {padding-top: 5em;}
.slider-social-links a {font-size: 12px;}
.vc_general.vc_btn3, .vc_general.vc_btn3:hover, button, input[type="submit"], .vc_general.vc_btn3.vc_btn3-size-lg, .vc_general.vc_btn3.vc_btn3-size-lg:hover {font-size: 14px!important;}
.row-history p {font-size: 14px;} .wpb-content-wrapper > .vc_row.section-about-us-contacts {padding-top: 5em; padding-bottom: 5em;}
.vc_row.section-about-us-contacts .vc_row .vc_col-sm-3 .wpb_content_element:first-child {margin-bottom: 2em;}
.vc_row.section-about-us-contacts .big-link a {padding-left: 0;}
.services-boxes {margin-bottom: 30px;}
.services-boxes:last-child {margin-bottom: 0;}
.services-boxes .vc_col-sm-4 {margin-bottom: 30px;}
.services-boxes .vc_col-sm-4:last-child {margin-bottom: 0;}
.services-boxes .vc_col-sm-4 > .vc_column-inner {padding-left: 15px; padding-right: 15px;}
.services-boxes-container > .wpb_column {max-width: 460px;}
.vc_row .vc_row.contact-row:first-child {margin-bottom: 0;}
.vc_row .vc_row.contact-row > .wpb_column {margin-bottom: 2em;}
.vc_row .vc_row.contact-row:last-child > .wpb_column:last-child {margin-bottom: 0;}
.home-news-row .vc_row .vc_col-sm-6:first-child > .vc_column-inner {padding: 2em;}
.wpb-content-wrapper > .vc_row.home-news-row {padding-top: 5em; padding-bottom: 5em;} .clients_logos_list {display: flex; flex-wrap: wrap;}
.clients_logos_list .clients_logos_element {width: 25%; clear: none!important; float: none!important;} .vc_row + .quotes_featured {padding-top: 0;}
.vc_row + .quotes_normal {padding-top: 2em;}
.quotes_featured .vc_row:not(:last-child) {margin-bottom: 3em;}
.quotes_featured p:first-child {font-size: 14px;}
.quote_element {float: none; width: 100%;}
.quote_element:last-child {margin: 0;}
.quote_element:nth-child(odd) {clear: none;}
.quote_element:nth-child(odd) .quote_txt {padding-right: 0;}
#catapult-cookie-bar {font-size: 12px;}
#catapult-cookie-bar .ctcc-inner  {display: block;}
#catapult-cookie-bar .ctcc-inner span {display: block;}
#catapult-cookie-bar .ctcc-inner span.ctcc-left-side {margin-bottom: 10px;} .wpb-content-wrapper > .vc_row_news_title {padding-bottom: 2em; background: none;}
.immonews_list {padding-right: 0;}
.subnews_section {margin: 0 0 4em;}
.subnews_section:last-child {margin: 0 0 1.5em;}
.subnews_section .subnews_headline h2 {margin: 0 0 2em;}
.immonews_subnews_element h3 {font-size: 1.5em;}
.immonews_subnews_element:not(:last-child) {margin: 0 0 3em;}
.immonews_subnews_element > a, .n-back-container a {font-size: 14px;}
p.n-tags, p.news-date {font-size: 14px;}
.news_element {width: 50%;}
.nl-row .tnp-field-privacy {font-size: 12px;}
.nl-row h3, .nl-row h4 {margin: 0 0 1em;}
.nl-row h3 br, .nl-row h4 br {display: none;}
.wpb-content-wrapper > .vc_row.vc_parallax.section-team-para {padding-top: 6em; padding-bottom: 6em;}
.slider-xmas .content-wrapper {padding-top: 12em!important;}
.button-load-news, .button-load-immonews {display: inline-block!important; margin-bottom: 3em !important;}
.desktop_multi_load {display: none!important;}
.zitat-container .zitat-txt-container p {font-size: 14px;}
.nl-form-row .tnp-subscription .tnp-field:not(.tnp-field-privacy) label {font-size: 16px;}
.nl-form-row .tnp-subscription .tnp-field.focused label {font-size: 11px;}
.nl-form-row .tnp-subscription input[type="text"], .nl-form-row .tnp-subscription input[type="email"], .nl-form-row .tnp-subscription select {font-size: 16px;}
.nl-form-row .tnp-subscription div.tnp-field.tnp-field-privacy label {font-size: 14px;}
.nl-form-row .tnp-subscription div.tnp-field.tnp-field-privacy input[type="checkbox"] {top: .1em;}
.nl-form-row > .wpb_column > .vc_column-inner > .wpb_wrapper {border: none;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom > .wpb_column {padding-top: 0;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom > .wpb_column:before {content: none;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom ul.news-cats {padding: 0; text-align: center;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom ul.news-cats li {padding: 0 15px 10px;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom + .vc_row.vc-news-intro {background: #fff; padding-top: 2em;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom + .wpb-content-wrapper > .vc_row.vc-news-intro {background: #fff; padding-top: 2em;}
p.n-tag, p.news-date, .expo-intro p.n-tags, .expo-intro p.news-date {font-size: 11px;}
.news_element_featured .news_el_img > div.right_badge {width: 95px; padding-bottom: 95px;}
ul.subnews_list li a {font-size: 11px;}
.news_list_home.immonews_img .news_element {width: 100%; margin: 0;}
.news_list_home.immonews_img .news_element_mobile_hide {display: none;} .studien_teaser {padding: 0em 1em 6em 1em;}
.studien_teaser_image { position: relative; height: 9.76em;margin-left: -1em;margin-bottom: 2em;}
.studien_teaser_big {padding: 0; border-radius: 0 0 3px 3px;}
.studien_teaser_big_inner {padding: 2em;}
.studien_teaser_big .studien_teaser_big_image {position: static; width: auto; height: auto;}
.studien_teaser_big .studien_teaser_big_image img {height: auto;}
.vc_row .vc_row.vc_row_keyfact .vc_col-sm-6:last-child .wpb_content_element, .vc_row .vc_row.vc_row_keyfact .vc_col-sm-11:last-child .wpb_content_element {margin-bottom: 0;}
.book-tip {flex-direction: column-reverse;}
}
@media screen and (max-width: 600px) {
.quotes_slider .s-quotes-text {float: none;  width: 100%;  padding-right: 0;  clear: left;  padding-top: 2em;}
.quotes_slider .s-quotes-img {width: 200px; height: 200px; padding: 0;}
#main #join-widget .cetNfz {padding: 1em 5em 1em 1em;}
.nl-row .tnp-field {float: none; width: 100%!important;}
.nl-row .tnp-field-email {margin-bottom: 10px;}
.nl-row input[type="text"], .nl-row input[type="email"] {border-radius: 4px;}
.nl-row .vc_general.vc_btn3, .nl-row .vc_general.vc_btn3:hover, .nl-row .vc_general.vc_btn3:focus {border-radius: 4px!important;}
.zitat-container .zitat-img-container img {max-width: 100%;}
.nl-form-row .tnp-subscription div.tnp-field.tnp-field-button input[type="submit"] {width: 100%;}
.nl-form-row .tnp-subscription div.tnp-field.tnp-field-button p {position: static; font-size: 12px; text-align: right; margin: 0 0 10px;}
.expo_filter_container {flex-direction: column;  align-items: flex-start; gap: 10px;}
.expo_filter {width: 100%; gap: 24px;}
.expo_filter .chosen-container {width: calc(50% - 12px) !important;  flex-grow: 0;  flex-shrink: 0;}
.expo-filter-reset {position: absolute;    right: 15px;    top: -20px;}
}
@media screen and (max-width: 479px) {
.flexslider > ul.slides > li .s_texts {font-size: .6em;}
.flexslider > ul.slides > li .s_texts p {font-size: 12px;}
#main .vc_row .vc_row.row-history .wpb_text_column {margin: 0 0 2.5em 10%!important; float: none; width: 80%;}
.row-history > .wpb_column .history_bar {left: 6.5%;}
.vc_row.team-sub-row > .wpb_column > .vc_column-inner > .wpb_wrapper {max-width: 255px;}
.vc_row.team-sub-row .vc_row .vc_col-sm-3 {width: 100%; margin-bottom: 15px;} .clients_logos_list .clients_logos_element {width: 33.33%;}
.news_element {width: 100%;}
.news_element_featured .news_el_img > div.right_badge {width: 28%; padding-bottom: 28%;}
.news_element_featured .news_el_img {padding: 0 0 75%;}
.wpb-content-wrapper > .vc_row.vc_row_newsroom h1 {font-size: 1.5em;}
}
@media screen and (max-width: 420px) {
.expo_filter {flex-direction: column;  align-items: flex-start; gap: 10px;}
.expo_filter .chosen-container {width: 100% !important;}
}
@media screen and (max-width: 359px) {
} .mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px !important;
height: 44px;
line-height: 44px;
position: absolute;
right: 0 !important;
top: 0;
text-decoration: none;
text-align: right !important;
opacity: 0.65;
padding: 0 !important;
color: #FFF !important;
font-style: normal;
font-size: 28px !important;}
.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 15px;
margin: 0 auto; 
background: #fff;
} .mfp-figure {
line-height: 0; padding: 40px 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }
.mfp-fade.mfp-bg {
opacity: 0;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
} .mfp-fade.mfp-bg.mfp-ready {
opacity: 0.8;
} .mfp-fade.mfp-bg.mfp-removing {
opacity: 0;
} .mfp-fade.mfp-wrap .mfp-content {
opacity: 0;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
} .mfp-fade.mfp-wrap.mfp-ready .mfp-content {
opacity: 1;
} .mfp-fade.mfp-wrap.mfp-removing .mfp-content {
opacity: 0;
}
.vc_row_keyfact figure {position: relative;}
.magnific-zoom-ico {position: absolute; right: -1.5em; bottom: -2em;}
.magnific-zoom-ico img {width: 22px;}.chosen-container {
position: relative;
display: block;
font-size: 16px;
width: 100% !important;
height: 46px;
background: #fff;
border-radius: 4px;
border: solid 1px rgba(0,0,0,.2);
padding: 2px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.chosen-container.chosen-with-drop {border-color: #ED2A39 ; background: #ED2A39;}
.chosen-container * {
box-sizing: border-box;
}
.chosen-container .chosen-drop {
position: absolute;
top: 100%;
left: -1px;
z-index: 1010;
width: calc(100% + 2px);
border: solid 1px rgba(0,0,0,.2);
border-top: 0;
background: #fff;
clip: rect(0, 0, 0, 0);
padding: 0 2px 2px;
border-radius: 0 0 4px 4px;
}
.chosen-container.chosen-with-drop .chosen-drop {
clip: auto; border-color: #ED2A39;
}
.chosen-container a {
cursor: pointer;
}
.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
font-weight: normal;
color: #999999;
}
.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
content: ":";
padding-left: 2px;
vertical-align: top;
}  .chosen-container-single .chosen-single {
position: relative;
display: block;
overflow: hidden;
padding: 0 40px 0 24px;
height: 100%;
text-decoration: none;
white-space: nowrap;
line-height: 42px;
border-radius: 2px;
color: #000;
z-index: 2010;
}
.chosen-container-active.chosen-with-drop .chosen-single {background: #ED2A39; color: #fff;}
.chosen-container-single .chosen-single span {
display: block;
overflow: hidden; text-overflow: ellipsis;
white-space: nowrap;
height: 100%;
}
@media screen and (min-width: 601px) {
.chosen-container-single .chosen-single span {
min-width: 135px;
max-width: 170px;
}
.chosen-container-single:last-child  .chosen-single span {min-width: 115px;}
}
.chosen-container-single .chosen-single-with-deselect span {
margin-right: 2.5em;
}
.chosen-container-single .chosen-single abbr {
position: absolute;
top: 6px;
right: 26px;
display: block;
width: 12px;
height: 12px;
font-size: 1px;
}
.chosen-container-single .chosen-single div {
position: absolute;
top: 0;
right: 0;
display: block;
width: 40px;
height: 100%;
}
.chosen-container-single .chosen-single div svg {position: absolute; left: 0; top: 50%; width: 16px; height: 10px; margin-top: -5px;}
.chosen-container-active.chosen-with-drop .chosen-single div svg path {stroke: #fff;}
.chosen-container-single .chosen-single div b i {position: relative;}
.chosen-container-single .chosen-single div b {
display: block;
width: 100%;
height: 100%;
}
.chosen-container-single .chosen-search {
position: relative;
z-index: 1010;
margin: 0;
padding: 3px 0;
white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
margin: 1px 0;
padding: 4px 4px 4px 5px;
width: 100%;
height: auto;
outline: 0;
border: 1px solid #E6E6E6;
font-size: 1em;
font-family: sans-serif;
line-height: normal;
border-radius: 0;
}
.chosen-container-single .chosen-drop {
margin-top: -2px;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25); white-space: nowrap;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
position: absolute;
clip: rect(0, 0, 0, 0);
}  .chosen-container .chosen-results {
color: #444;
position: relative;
overflow-x: hidden;
overflow-y: auto;
margin: 0;
padding: 0!important;
max-height: 350px;
-webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
display: none;
margin: 0;
padding: 11px 5px 11px 24px;
list-style: none;
line-height: 1.3;
word-wrap: break-word;
-webkit-touch-callout: none;
border-radius: 2px;
}
.chosen-container .chosen-results li.active-result {
display: list-item;
cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
display: list-item;
color: #ccc;
cursor: default;
}
.chosen-container .chosen-results li:hover {
background: #f7f7f7;
} .chosen-container .chosen-results li.group-result {
display: list-item;
font-weight: bold;
cursor: default;
}
.chosen-container .chosen-results li.group-option {
padding-left: 15px;
}
.chosen-container .chosen-results li em {
font-style: normal;
text-decoration: underline;
}  .chosen-container-multi .chosen-choices {
position: relative;
overflow: hidden;
margin: 0;
padding: 0 5px;
width: 100%;
height: auto;
border: 1px solid #aaa;
background-color: #fff;
cursor: text;
}
.chosen-container-multi .chosen-choices li {
float: left;
list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
margin: 0;
padding: 0;
white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
margin: 1px 0;
padding: 0;
height: 25px;
outline: 0;
border: 0 !important;
background: transparent !important;
box-shadow: none;
color: #999;
font-size: 100%;
font-family: sans-serif;
line-height: normal;
border-radius: 0;
width: 25px;
}
.chosen-container-multi .chosen-choices li.search-choice {
position: relative;
margin: 3px 5px 3px 0;
padding: 3px 20px 3px 5px;
border: 1px solid #aaa;
max-width: 100%;
border-radius: 3px;
background-color: #eeeeee;
background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
background-size: 100% 19px;
background-repeat: repeat-x;
background-clip: padding-box;
box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
color: #333;
line-height: 13px;
cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice span {
word-wrap: break-word;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
position: absolute;
top: 4px;
right: 3px;
display: block;
width: 12px;
height: 12px;
font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
padding-right: 5px;
border: 1px solid #ccc;
background-color: #e4e4e4;
background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
margin: 0;
padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
display: list-item;
color: #ccc;
cursor: default;
}  .chosen-container-active .chosen-single {}
.chosen-container-active.chosen-with-drop .chosen-single {}
.chosen-container-active.chosen-with-drop .chosen-single div {
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
}
.chosen-container-active .chosen-choices {
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
}  .chosen-disabled {
opacity: 0.5 !important;
cursor: default;
}
.chosen-disabled .chosen-single {
cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
cursor: default;
}  .chosen-rtl {
text-align: right;
}
.chosen-rtl .chosen-single {
overflow: visible;
padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
margin-right: 0;
margin-left: 26px;
direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
margin-left: 38px;
}
.chosen-rtl .chosen-single div {
right: auto;
left: 3px;
}
.chosen-rtl .chosen-single abbr {
right: auto;
left: 26px;
}
.chosen-rtl .chosen-choices li {
float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
margin: 3px 5px 3px 0;
padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
right: auto;
left: 4px;
}
.chosen-rtl.chosen-container-single .chosen-results {
margin: 0 0 4px 4px;
padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
padding-right: 15px;
padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
padding: 4px 5px 4px 20px;
direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
background-position: -12px 2px;
}