@font-face{font-family:'DINWeb-Light';src:url(//www.vor-dresden.de/wp-content/themes/vor-dresden.de/css/../vendor/fonts/DINWeb-Light.eot);src:url(//www.vor-dresden.de/wp-content/themes/vor-dresden.de/css/../vendor/fonts/DINWeb-Light.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'DINWeb-Bold';src:url(//www.vor-dresden.de/wp-content/themes/vor-dresden.de/css/../vendor/fonts/DINWeb-Bold.eot);src:url(//www.vor-dresden.de/wp-content/themes/vor-dresden.de/css/../vendor/fonts/DINWeb-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'vordresdenicons';src:url(//www.vor-dresden.de/wp-content/themes/vor-dresden.de/css/../vendor/fonts/vordresdenicons.ttf) format('truetype'),url(//www.vor-dresden.de/wp-content/themes/vor-dresden.de/css/../vendor/fonts/vordresdenicons.woff) format('woff'),url(//www.vor-dresden.de/wp-content/themes/vor-dresden.de/css/../vendor/fonts/vordresdenicons.svg#vordresdenicons) format('svg');font-weight:400;font-style:normal;font-display:swap}[class^=vordresdenicons-]:before,[class*=" vordresdenicons-"]:before,.textwidget ul>li:before,ul.icon-ul>li:before,.page-footer .footer-navigation a:after,.btn.btn-primary:not(.without-arrow):after,a.arrow-link:after,.social-icon:before,.owl-dot>span:before{font-family:'vordresdenicons' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn.btn-primary:not(.without-arrow):after{content:"\e904";padding-left:.25rem;vertical-align:-.075rem}.filter-container .header_filter .current button span:before{content:"\e902"}a.arrow-link:after{content:"\e90a";padding-left:.25rem;vertical-align:-.075rem}.page-footer .footer-navigation a:after{content:"\e90a";padding-left:.25rem}.owl-dot:not(.active)>span:before{content:"\e911"}.owl-dot.active>span:before{content:"\e910"}.contact-container-button:not(.collapsed) span:before{content:"\e912"}.search-toggle:not(.collapsed) span:before,.toggle-navigation button:not(.collapsed) span:before{content:"\e90e"}.toggle-filter [data-target]:not(.collapsed) span:before{content:"\e906"}.accordion-list-container [data-target]:not(.collapsed) .vordresdenicons-arrow_downward:before{content:"\e909"}.textwidget ul>li:before,ul.icon-ul>li:before,ul.icon-ul.icon-ul-arrow>li:before{content:"\e90a"}.vordresdenicons-phone_smart:before{content:"\e916"}.vordresdenicons-callphone_handset:before{content:"\e917"}.vordresdenicons-chat_bubble_outline:before{content:"\e913"}.vordresdenicons-radio_button_on:before{content:"\e910"}.vordresdenicons-panorama_fisheye:before{content:"\e911"}.vordresdenicons-check_circle_outline:before{content:"\e902"}.vordresdenicons-mail_outline:before{content:"\e903"}.vordresdenicons-keyboard_arrow_right:before{content:"\e904"}.vordresdenicons-keyboard_arrow_left:before{content:"\e905"}.vordresdenicons-keyboard_arrow_up:before{content:"\e906"}.vordresdenicons-keyboard_arrow_down:before{content:"\e907"}.vordresdenicons-arrow_downward:before{content:"\e908"}.vordresdenicons-arrow_upward:before{content:"\e909"}.vordresdenicons-arrow_forward:before{content:"\e90a"}.vordresdenicons-arrow_back:before{content:"\e90b"}.vordresdenicons-check:before{content:"\e90c"}.vordresdenicons-menu:before{content:"\e90d"}.vordresdenicons-clear:before{content:"\e90e"}.vordresdenicons-close:before{content:"\e90e"}.vordresdenicons-search:before{content:"\e90f"}.vordresdenicons-arrow_thin_left:before{content:"\e914"}.vordresdenicons-arrow_thin_right:before{content:"\e915"}.vordresdenicons-panorama_fisheye:before{content:"\e911"}.vordresdenicons-check_circle_outline:before{content:"\e902"}.vordresdenicons-mail_outline:before{content:"\e903"}.vordresdenicons-keyboard_arrow_right:before{content:"\e904"}.vordresdenicons-keyboard_arrow_left:before{content:"\e905"}.vordresdenicons-keyboard_arrow_up:before{content:"\e906"}.vordresdenicons-keyboard_arrow_down:before{content:"\e907"}.vordresdenicons-arrow_downward:before{content:"\e908"}.vordresdenicons-arrow_upward:before{content:"\e909"}.vordresdenicons-arrow_forward:before{content:"\e90a"}.vordresdenicons-arrow_back:before{content:"\e90b"}.vordresdenicons-check:before{content:"\e90c"}.vordresdenicons-menu:before{content:"\e90d"}.vordresdenicons-clear:before{content:"\e90e"}.vordresdenicons-close:before{content:"\e90e"}.vordresdenicons-search:before{content:"\e90f"}.vordresdenicons-close-outline:before{content:"\e912"}.vordresdenicons-linkedin:before{content:"\e900"}.vordresdenicons-xing:before{content:"\e901"}.social-icon.icon-www-linkedin-com:before,.social-icon.icon-de-linkedin-com:before{content:"\e900"}.social-icon.icon-www-xing-com:before{content:"\e901"}.icon-outline{border:1px solid;border-radius:50%;display:inline-block;padding:.25rem;display:inline-flex;justify-content:center;align-items:center}.icon-outline.icon-small{width:2rem;height:2rem}.icon-small:before{font-size:1rem}.icon-medium:before{font-size:1.5rem}.icon-large:before{font-size:2rem}audio,canvas,datagrid,datalist,details,dialog,iframe,menu,video{display:block}html,body{font-size:18px}img{max-width:100%;height:auto}iframe{max-width:100%}.custom-html-widget iframe{width:100%}img[src$=".svg"][width="1"]:not(.width-absolute){width:auto}figure:not(.gallery-item){margin-top:1rem;margin-bottom:2rem;max-width:100%}.owl-item figure.gallery-item{margin-bottom:0}figure img{display:inline-block}.image-rounded>img{border-radius:50%}.image-bg-light>img{background-color:#ededed}.outside img{width:100%}figure figcaption{margin-top:1rem}.wp-caption-text{max-width:1090px;margin-left:auto;margin-right:auto}small,.small{line-height:1.2}small{display:inline-block}.font-weight-bold,.font-weight-bolder,strong{font-weight:400;font-family:"DINWeb-Bold","Helvetica Neue",Arial,"Noto Sans",sans-serif}.font-weight-normal{font-weight:400;font-family:"DINWeb-Light","Helvetica Neue",Arial,"Noto Sans",sans-serif}p:last-child{margin-bottom:0}.btn.btn-primary{padding-right:.611rem;white-space:nowrap}.btn-primary:hover{background-color:#e30513}a.stretched-link:hover,a[class*=icon-]:hover,a[class*=vordresdenicons-]:hover,a.no-decoration:hover{text-decoration:none}em{font-style:normal}blockquote{font-size:1.333rem;color:#ff4300}.container-fluid{max-width:1090px}input[type=checkbox]{margin-right:.5rem}.wpcf7-list-item{display:block}.wpcf7-form-control-wrap{padding-top:.5rem;display:block}.wpcf7-form-control.wpcf7-acceptance label,.wpcf7-form-control.wpcf7-checkbox label{display:flex}.wpcf7-form-control-wrap .wpcf7-not-valid-tip,.wpcf7-not-valid-tip[role=alert],.wpcf7-validation-errors{color:red;font-weight:400}.screen-reader-response{display:none}form.wpcf7-form.sent>*:not(.wpcf7-response-output){display:none}form.wpcf7-form.invalid .wpcf7-response-output,form.wpcf7-form.sent .wpcf7-response-output{background-color:#fff;padding:1rem;margin-bottom:1rem}form.wpcf7-form.invalid .wpcf7-response-output{color:red}form.wpcf7-form.sent .wpcf7-response-output{color:green}form.wpcf7-form input:not(.button),form.wpcf7-form textarea{border:none;border-bottom:1px solid #ff4300}form.wpcf7-form .focused input:not(.button),form.wpcf7-form .focused textarea{border-bottom-width:2px}form.wpcf7-form .field-container{margin-top:1rem}form.wpcf7-form .field-container{position:relative;margin-bottom:2em}form.wpcf7-form .field-container label{position:absolute;top:1em;transition:all .25s ease;z-index:1}form.wpcf7-form .field-container.focused label,form.wpcf7-form .field-container.filled label{top:-1em}blockquote,h2:not(.h1):not(.h3):not(.h4):not(.h5):not(.h6),.h2{position:relative;padding-top:1rem}h2:not(.panel-grid-headline):not(:first-child):not(.h1):not(.h3):not(.h4):not(.h5):not(.h6){margin-top:4rem}blockquote:before,h2:not(.h1):not(.h3):not(.h4):not(.h5):not(.h6):before,.h2:before{content:'';position:absolute;left:0;top:0;width:150px;border-top:2px solid}.h1:before,.h3:before,.h4:before,.h5:before,.h6:before{content:none}h1:not(:only-child),.h1:not(:only-child),h2:not(:only-child),.h2:not(:only-child){margin-bottom:.75em}body.home h1,body.home .h1,body.home h2,body.home .h2{font-size:2.777rem}body.home h3:not(.default-fontsize),body.home .h3{font-size:1.777rem}h6,.h6{color:#777}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{text-decoration:none}.page-header{z-index:5}body.toggle-main-navigation .page-header{background-color:#fff;height:100%;overflow:auto;padding-bottom:4rem}body .page-header *{color:#777}::-webkit-input-placeholder{color:#777;opacity:1}::-moz-placeholder{color:#777;opacity:1}:-ms-input-placeholder{color:#777;opacity:1}:-moz-placeholder{color:#777;opacity:1}@media (max-width:991px){.page-header .search-form{display:block}}.page-header .search-toggle{line-height:1}.logo-container .logo{width:310px}.logo-container .logo .circle{fill:#ff4300}.logo-container .logo .brand{fill:#fff}.logo-container .logo .claim{display:none;fill:#ff4300}body.toggle-main-navigation .logo-container .logo{height:0}.toggle-navigation span:before{vertical-align:middle}body.toggle-contact-container,body.toggle-main-navigation{overflow-y:hidden}.main-navigation-container .btn-close{top:0;right:0}.main-navigation a{display:block;padding:.833rem}.main-navigation li[class*=current]>a,.main-navigation li.hover>a,.main-navigation li:hover>a{text-decoration:none;color:#ff4300}.main-navigation>li>a:focus:after,.main-navigation>li[class*=current]>a:after,.main-navigation>li.hover>a:after,.main-navigation>li:hover>a:after{content:'';border-bottom:1px solid;position:absolute;right:.833rem;left:.833rem;bottom:.5rem}.main-navigation>li,.main-navigation>li>.children{position:relative}.main-navigation>li>[data-toggle]{top:0;right:0}.main-navigation>li.hover .children{display:block}.meta-navigation a{display:inline-block;padding:1rem 1rem .5rem}.footer-navigation li{margin-bottom:.5rem}.breadcrumb a{color:inherit}body.scrollStart:not(.toggle-main-navigation) .page-header{background-color:#fff;padding-top:.555rem !important;padding-bottom:.555rem !important}body.scrollStart:not(.toggle-main-navigation) .page-header *{color:#777}body.scrollStart .main-navigation li[class*=current]>a,body.scrollStart .main-navigation li.hover>a,body.scrollStart .main-navigation li:hover>a{color:#ff4300}body.scrollStart ::-webkit-input-placeholder{color:#777}body.scrollStart ::-moz-placeholder{color:#777}body.scrollStart :-ms-input-placeholder{color:#777}body.scrollStart :-moz-placeholder{color:#777}body.scrollStart:not(.toggle-main-navigation) .page-header .logo{width:180px}body.scrollStart:not(.toggle-main-navigation) .logo-container .logo .claim{display:none}.page-document{padding-top:110px}table{color:#182341}table,table th,table td{border:none}table thead th{border-bottom:3px solid #fff}table:not(.table) th,table:not(.table) td{padding:.5rem}table:not(.table) th{padding-top:.75rem;padding-bottom:.75rem}table:not(.table) tbody tr:nth-child(even),table:not(.table) th:nth-child(even),table:not(.table) tbody td:nth-child(even){background-color:rgba(255,255,255,.4)}.content-main img{display:inline-block}.content-main img.alignleft{margin-right:1rem}.content-main img.alignright{margin-left:1rem}img.logo-small{max-width:150px;max-height:80px;margin-right:1rem;margin-bottom:1rem}figcaption.position-absolute{bottom:0}.page-footer a{color:#fff}.footer-content a{color:#fff}.social-container{right:0}.kommmech-list-container .kommmech-item{position:relative}.kommmech-list-container .kommmech-item .item-content{padding-top:1rem}.kommmech-list-container .kommmech-item .item-headline .h4{border-bottom:2px solid}.kommmech-list-container .kommmech-item.item-before .item-headline .display-4{font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace}.kommmech-list-container .kommmech-item.item-before .item-content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.kommmech-list-container .kommmech-item.item-before .item-image img{margin-left:-25%;max-width:none;width:150%}.kommmech-list-container .kommmech-item.item-after .item-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.kommmech-list-container .kommmech-item.item-after .item-image img{max-width:none;width:120%;height:100%;object-fit:cover;object-position:-100px center}.kommmech-list-container .owl-dots{margin-top:.5rem}.kommmech-list-container .owl-dot{display:inline-block}.kommmech-list-container .owl-dot button{display:inline-block;width:3.5rem;border-top:2px solid #ff4300}.kommmech-list-container .owl-dot.active button{border-top-color:#615462}.kommmech-list-container .btn.text-white.border:hover{background-color:#ff4300}.so-widget-efna-kommmech-sowidget .item-container{margin-left:calc(50% - 50vw + 8px);margin-right:calc(50% - 50vw + 8px)}.so-widget-efna-kommmech-sowidget .item-image img{object-position:center;object-fit:cover;height:100%;width:150%;max-width:150%}.filter-container ul li button span{color:#ff4300}.filter-container ul.header_categories li{padding:.5rem 1rem .5rem 0}body.home .filter-container.filter-projekt-anwendung{display:none}.keyvalues-list-container .item-container{width:250px;height:250px}.projekt-list-container .owl-carousel{padding-left:3rem;padding-right:3rem}.projekt-list-container article{width:100%}.team-list-container article{width:100%}.team-list-container article .prev-image,.team-list-container article .next-image{left:0;top:0;right:0;bottom:0;opacity:0}.klient-list-container article{width:50%}.igfx-list-container svg{width:100%;height:auto}.igfx-list-container svg [id^=content-]{cursor:pointer;pointer-events:visible;outline:none}.igfx-list-container svg [id^=content-] *:not(g){transition:all .125s ease}.igfx-list-container svg [id^=content-].active g path,.igfx-list-container svg [id^=content-]:focus g path,.igfx-list-container svg [id^=content-]:hover g path{fill:var(--primary)}.igfx-list-container svg [id^=content-].active>*:not(g),.igfx-list-container svg [id^=content-]:focus>*:not(g),.igfx-list-container svg [id^=content-]:hover>*:not(g){outline:none;stroke:var(--gray);stroke-dasharray:0}.aligncenter{margin-left:auto;margin-right:auto}.alignright{margin-left:auto;float:right}.alignleft{margin-right:auto;float:left}figure.aligncenter,img.aligncenter,figure.alignright,img.alignright,figure.alignleft,img.alignleft{display:block}.gallery figure img{margin-left:auto;margin-right:auto}.gallery figure img.size-full{width:100%}.accordion-list-container [data-target]{cursor:pointer}.accordion-list-container [data-target]:not(.collapsed){border-bottom:none !important}.wpforms-form .wpforms-page-indicator{flex-direction:column;line-height:1}.wpforms-field-pagebreak .wpforms-pagebreak-center button{margin-left:1rem;margin-right:1rem}.owl-nav>button{color:#615462 !important;position:absolute;top:6.25rem;z-index:1}.owl-nav>button.disabled{opacity:.25}.owl-nav>button.owl-prev{left:0}.owl-nav>button.owl-next{right:0}.panel-grid.row_stretch-full-stretched .owl-nav>button.owl-prev,.panel-grid.row_stretch-full-stretched-padded .owl-nav>button.owl-prev{left:1rem}.panel-grid.row_stretch-full-stretched .owl-nav>button.owl-next,.panel-grid.row_stretch-full-stretched-padded .owl-nav>button.owl-next{right:1rem}.gallery .owl-nav>button{color:#fff !important;top:50%;margin-top:-1rem}.gallery .owl-nav>button.owl-prev{left:1rem}.gallery .owl-nav>button.owl-next{right:1rem}.owl-dots{margin-top:1rem;width:100%;text-align:center}.owl-dots .owl-dot{margin:0 .25rem}.owl-carousel .owl-item img{width:auto}body.single-projekt.siteorigin-panels .owl-carousel .owl-item img{width:100%}.fancybox-button.fancybox-button--play{display:none}.text-white hr{border-color:#fff}.list-unstyled{margin-bottom:0}.list-inline>li{display:inline-block}.sr-only-focusable:focus{z-index:99;position:relative}a:focus{outline:1px dashed currentColor}a:hover,a:active{outline:none}table.table tbody{border-width:0 0 1px;border-style:solid}.panel-grid .so-panel:not(:last-child){margin-bottom:1rem !important}.panel-grid.has-rowbackground.rowbackground-row-background-orange.panel-no-style,.panel-grid.has-rowbackground.rowbackground-row-background-orange.panel-has-style>.panel-row-style{background-color:#ff4300}.panel-grid.has-rowbackground.rowbackground-row-background-black.panel-no-style,.panel-grid.has-rowbackground.rowbackground-row-background-black.panel-has-style>.panel-row-style{background-color:#615462}.panel-grid.has-rowbackground.rowbackground-row-background-gray.panel-no-style,.panel-grid.has-rowbackground.rowbackground-row-background-gray.panel-has-style>.panel-row-style{background-color:#ededed}.panel-grid.has-rowbackground.rowbackground-row-background-orange hr,.panel-grid.has-rowbackground.rowbackground-row-background-black hr{border-color:#fff}.panel-grid.has-rowbackground.rowbackground-row-background-black *:not(.text-primary),.panel-grid.has-rowbackground.rowbackground-row-background-orange *:not(.text-primary){color:#fff !important}.panel-grid.has-rowbackground.rowbackground-row-background-orange .btn-primary{background-color:#fff;color:#ff4300 !important}.panel-grid-cell{position:relative}.panel-grid-cell.panel-grid-cell-empty{display:none}.panel-grid-cell.panel-grid-cell-mobile-last{flex:1 !important}.panel-grid:not(.has-padding) .so-panel.widget_media_image{margin-bottom:1rem !important}.panel-grid:not(.has-row_stretch).has-rowbackground:not(.rowbackground-row-background-default).panel-no-style,.panel-grid:not(.has-row_stretch).has-rowbackground:not(.rowbackground-row-background-default).panel-has-style>.panel-row-style,.panel-grid.has-row_stretch:not(.rowbackground-row-background-default).panel-no-style,.panel-grid.has-row_stretch:not(.rowbackground-row-background-default).panel-has-style>.panel-row-style{padding-top:4rem;padding-bottom:4rem}.panel-grid.has-rowbackground:not(.rowbackground-row-background-default).panel-no-style,.panel-grid.has-rowbackground:not(.rowbackground-row-background-default).panel-has-style>.panel-row-style,.panel-grid.row_stretch-full-stretched-padded.panel-no-style,.panel-grid.row_stretch-full-stretched-padded.panel-has-style>.panel-row-style{padding-left:2rem;padding-right:2rem}.panel-grid.has-row_slider{margin-left:-.5rem;margin-right:-.5rem}.panel-grid.has-row_slider .panel-grid-cell{margin-left:.5rem;margin-right:.5rem}.contact-container-button{right:1rem;bottom:1rem;z-index:4;width:3.333rem;height:3.333rem;line-height:1}.contact-container{left:1rem;right:1rem;bottom:1rem;z-index:3;max-height:70vh;overflow:auto}.bg-primary a{color:#fff}.bg-primary .btn-primary{background-color:#fff;color:#ff4300}.panel-grid.has-rowbackground.rowbackground-row-background-gray .image-bg-light>img{background-color:#fff}.has-animated-caption{position:relative;overflow:hidden}.has-animated-caption .caption{top:0;right:0;left:0;bottom:0;opacity:0;margin:0}.has-animated-caption:hover .caption{-webkit-animation:fadeIn .25s;animation:fadeIn .25s;opacity:1}.has-static-caption{background:transparent url(//www.vor-dresden.de/wp-content/themes/vor-dresden.de/css/../img/Oval.png) center/cover no-repeat}.has-static-caption .caption{top:100%;right:0;left:0}.outside{margin-left:calc(50% - 50vw + 8px);margin-right:calc(50% - 50vw + 8px);max-width:none !important}.display-none{display:none}.clear{clear:both}.h-0{height:0 !important;overflow:hidden}.panel-grid.has-image_overflow .widget_media_image img{margin-top:-3rem;margin-bottom:-4.5rem}.bg-gray{background-color:#ededed}.text-reset a{color:inherit}.transition{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.slow-transition{-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-o-transition:all .75s ease;transition:all .75s ease}.textwidget ul,ul.icon-ul{list-style:none;padding-left:0}.textwidget ul>li,ul.icon-ul>li{padding-left:1.5rem}.textwidget ul>li:before,ul.icon-ul>li:before{margin:.25rem 0 0 -1.5rem;position:absolute}.styled [type=checkbox],.styled [type=radio],[type=checkbox].styled,[type=radio].styled{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.styled [type=checkbox]+.wpcf7-list-item-label:before,.styled [type=radio]+.wpcf7-list-item-label:before,[type=checkbox].styled+label:before,[type=radio].styled+label:before{cursor:pointer;width:1rem;height:1rem;display:block;float:left;margin-right:.75rem;margin-bottom:.5rem}.custom-html-widget{width:100%}