/*! 
  Theme Name: Niederrauer Theme
  Author: Reinegger.net (BZ) 
  Description: Das Theme fuer Niederrauer Tneme 
  Version: 1.0
  License: GNU General Public License v2 or later
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
  Text Domain: nd
*/@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,600i,700");@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,700");@import url("https://fonts.googleapis.com/css?family=Barlow+Semi+Condensed:400,600,700");/*! normalize.css v1.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body,*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}body{color:#7b7b7b;font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.4}.container{max-width:960px;margin:0 auto;padding:0 2em}h1,h2,h3,h4,h5,h6,p{margin-bottom:1em}h1,h2,h3{font-family:"Georgia",serif;color:#333333}@media (max-width: 768px){h3{font-size:35px}}a{text-decoration:none}img{max-width:100%;height:auto}.nd-button,.field-wrap input[type=button]{display:inline-block;padding:10px 25px;margin-top:1em;background-color:#0665b3;color:#ffffff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;text-transform:uppercase}.nd-button:hover,.field-wrap input[type=button]:hover{opacity:0.6;-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);-o-transform:scale(1.07);transform:scale(1.07)}.content-inner{margin-bottom:4em}.content-inner a{color:#0665b3}.content-inner a:hover{color:#59b1f9}.toggle-menu{display:none}@media (max-width: 855px){.toggle-menu{position:absolute;right:10px;top:28%;-webkit-transform:translate(-50%, 50%);-moz-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);-o-transform:translate(-50%, 50%);transform:translate(-50%, 50%);display:block;font-size:23px;color:#0665b3;cursor:pointer}}#wrapper .logo-section-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#wrapper .logo-section-inner .logo-partner-item{width:20%;margin:0 17px 0 0}#wrapper .logo-section-inner .logo-partner-item:first-child{width:11%}@media screen and (max-width: 768px){#wrapper .logo-section-inner .logo-partner-item:first-child{width:26%}}#wrapper .logo-section-inner .logo-partner-item:nth-child(2){width:22%}@media screen and (max-width: 768px){#wrapper .logo-section-inner .logo-partner-item:nth-child(2){width:33%}}#wrapper .logo-section-inner .logo-partner-item:nth-child(3){width:38%}@media screen and (max-width: 768px){#wrapper .logo-section-inner .logo-partner-item:nth-child(3){width:46%}}#wrapper header.top-header-outer{background-color:#0665b3}#wrapper header.top-header-outer .language-switsch ul{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:4em}@media (max-width: 768px){#wrapper header.top-header-outer .language-switsch ul{margin-right:0}}#wrapper header.top-header-outer .language-switsch ul li{list-style:none}#wrapper header.top-header-outer .language-switsch ul li.current-lang a{background-color:#ffffff;color:#0665b3}#wrapper header.top-header-outer .language-switsch ul li a{display:block;padding:10px;color:#ffffff;text-transform:uppercase;font-family:"Barlow Semi Condensed",sans-serif}#wrapper header.top-header-outer .language-switsch ul li a:hover{background-color:#ffffff;color:#0665b3}#wrapper header.main-header-outer{-webkit-box-shadow:2px 3px 8px rgba(117,117,117,0.2);-moz-box-shadow:2px 3px 8px rgba(117,117,117,0.2);box-shadow:2px 3px 8px rgba(117,117,117,0.2)}#wrapper header.main-header-outer .main-header-inner-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 855px){#wrapper header.main-header-outer .main-header-inner-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}}#wrapper header.main-header-outer .main-header-inner-wrapper .logo-section{display:block;width:32%;padding:2em 1em;cursor:pointer}@media (max-width: 855px){#wrapper header.main-header-outer .main-header-inner-wrapper .logo-section{width:55%}}#wrapper header.main-header-outer .main-header-inner-wrapper .main-navigation{width:81%}@media (max-width: 855px){#wrapper header.main-header-outer .main-header-inner-wrapper .main-navigation{width:100%;position:absolute;top:100%;left:0;z-index:100;display:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}}@media (max-width: 855px){#wrapper header.main-header-outer .main-header-inner-wrapper .main-navigation nav *{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}}#wrapper header.main-header-outer .main-header-inner-wrapper .main-navigation nav ul{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 855px){#wrapper header.main-header-outer .main-header-inner-wrapper .main-navigation nav ul{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#wrapper header.main-header-outer .main-header-inner-wrapper .main-navigation nav ul li{list-style:none;border-right:1px solid #4a7db8}#wrapper header.main-header-outer .main-header-inner-wrapper .main-navigation nav ul li:last-child{border-right:none}#wrapper header.main-header-outer .main-header-inner-wrapper .main-navigation nav ul li a{font-family:"Barlow Semi Condensed",sans-serif;font-weight:600;font-size:15px;padding:16px 1.3em;display:block;text-align:center;text-transform:uppercase;background-color:#0665b3;color:white}#wrapper header.main-header-outer .main-header-inner-wrapper .main-navigation nav ul li a:hover{color:#0665b3;background-color:#f6f6f6}#wrapper header.main-header-outer .main-header-inner-wrapper .main-navigation nav ul li.current-menu-item a{color:#0665b3;background-color:#f6f6f6}#wrapper header.main-header-outer .main-header-inner-wrapper .main-navigation nav ul li.current-menu-item a:hover{background-color:#0665b3;color:white;opacity:0.9}footer.footer-section-outer-wrapper{width:100%;height:auto;min-height:300px;position:relative;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;overflow:hidden}footer.footer-section-outer-wrapper .footer-section-widget{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3em 2em}@media (max-width: 768px){footer.footer-section-outer-wrapper .footer-section-widget{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer.footer-section-outer-wrapper .footer-section-widget .footer-widget{width:31%;margin-right:1em}@media (max-width: 768px){footer.footer-section-outer-wrapper .footer-section-widget .footer-widget{width:100%}}footer.footer-section-outer-wrapper .footer-section-widget .footer-widget .about-us-logo{margin-top:2em}footer.footer-section-outer-wrapper .footer-section-widget .footer-widget h3{position:relative;margin-bottom:2em;font-size:20px}footer.footer-section-outer-wrapper .footer-section-widget .footer-widget h3::after{content:'';position:absolute;left:0;bottom:-16px;width:80%;height:1px;background-color:#39505f}footer.footer-section-outer-wrapper .footer-section-widget .footer-widget .direct-links ul{margin:0;padding:0;padding-left:11px}footer.footer-section-outer-wrapper .footer-section-widget .footer-widget .direct-links ul li{list-style:none;margin-bottom:10px;position:relative}footer.footer-section-outer-wrapper .footer-section-widget .footer-widget .direct-links ul li.current-menu-item a{font-weight:600}footer.footer-section-outer-wrapper .footer-section-widget .footer-widget .direct-links ul li::after{content:'';position:absolute;left:-12px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:4px;background-color:#f2cf01;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}footer.footer-section-outer-wrapper .footer-section-widget .footer-widget .direct-links ul li a{text-transform:uppercase;color:#ffffff;display:inline-block}footer.footer-section-outer-wrapper .footer-section-widget .footer-widget .direct-links ul li a:hover{opacity:0.6}footer.footer-section-outer-wrapper .footer-section-widget .footer-widget .kontakt-details-widget a{font-weight:700}footer.footer-section-outer-wrapper .footer-section-widget .footer-widget .kontakt-details-widget a:hover{opacity:0.6}footer.footer-section-outer-wrapper .footer-section-widget .footer-widget:last-child{margin-right:0}footer.footer-section-outer-wrapper .footer-section-widget .footer-widget *{color:#ffffff}footer.footer-section-outer-wrapper .footer-section-inner{width:100%;min-height:30px;background-color:#142d3d;max-width:100%}footer.footer-section-outer-wrapper .footer-section-inner .footer-imprint-outer{padding:1.5em}footer.footer-section-outer-wrapper .footer-section-inner .footer-imprint-outer .footer-nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}footer.footer-section-outer-wrapper .footer-section-inner .footer-imprint-outer .footer-nav ul{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}footer.footer-section-outer-wrapper .footer-section-inner .footer-imprint-outer .footer-nav ul li{list-style:none;padding:10px 0;position:relative}footer.footer-section-outer-wrapper .footer-section-inner .footer-imprint-outer .footer-nav ul li.current-menu-item a{font-weight:700}footer.footer-section-outer-wrapper .footer-section-inner .footer-imprint-outer .footer-nav ul li:after{content:'';position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:36%;background-color:#ffffff}footer.footer-section-outer-wrapper .footer-section-inner .footer-imprint-outer .footer-nav ul li a{display:inline-block;color:#ffffff;padding:5px;margin:0 10px}footer.footer-section-outer-wrapper .footer-section-inner .footer-imprint-outer .footer-nav ul li a:hover{opacity:0.6}footer.footer-section-outer-wrapper .footer-section-inner .footer-imprint-outer .footer-nav ul li:last-child{padding-right:0px}footer.footer-section-outer-wrapper .footer-section-inner .footer-imprint-outer .footer-nav ul li:last-child:after{content:none}footer.footer-section-outer-wrapper .footer-section-inner .footer-imprint-outer .footer-nav ul li:last-child a{margin-right:0}footer.footer-section-outer-wrapper .footer-section-inner .footer-imprint-outer .footer-copyright{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}footer.footer-section-outer-wrapper .footer-section-inner .footer-imprint-outer .footer-copyright p{margin-top:0;color:#ffffff}section.image-and-content-outer-wrapper{padding:2em 0}section.image-and-content-outer-wrapper.greyscal-background{background-color:#f1f1f1}section.image-and-content-outer-wrapper.umdrehen .image-content-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.image-and-content-outer-wrapper .image-content-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3em 2em;padding-top:1em;padding-left:2em}@media (max-width: 768px){section.image-and-content-outer-wrapper .image-content-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.image-and-content-outer-wrapper .image-content-inner .image-container{width:45%;margin-right:10px;background-position:top center;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat}@media (max-width: 768px){section.image-and-content-outer-wrapper .image-content-inner .image-container{width:100%;padding-top:60%;margin-bottom:1em}}section.image-and-content-outer-wrapper .image-content-inner .content-container{width:49%}@media (max-width: 768px){section.image-and-content-outer-wrapper .image-content-inner .content-container{width:100%}}section.image-and-content-outer-wrapper .image-content-inner .content-container .content-headline h2{margin-top:0;color:#333333;font-size:41px;margin-bottom:0;font-family:"Georgia",serif;line-height:130%;margin-bottom:2px}@media (max-width: 768px){section.image-and-content-outer-wrapper .image-content-inner .content-container .content-headline h2{font-size:35px}}section.image-and-content-outer-wrapper .image-content-inner .content-container .content-headline h4{margin-top:0;font-size:20px;font-weight:300;text-transform:uppercase}.home-section-background-outer-wrapper .slide-item{width:100%;height:450px;position:relative;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:top center;background-repeat:no-repeat}@media (max-width: 768px){.home-section-background-outer-wrapper .slide-item{height:250px}}.home-section-background-outer-wrapper .slide-item .slide-headline{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:inherit}.home-section-background-outer-wrapper .slide-item .slide-headline h1{font-family:"Georgia",serif;color:#ffffff;font-size:41px;margin-bottom:0;text-shadow:1px 1px 8px #383838}@media (max-width: 768px){.home-section-background-outer-wrapper .slide-item .slide-headline h1{font-size:35px}}.home-section-background-outer-wrapper .slide-item .slide-headline h3{color:#ffffff;text-transform:uppercase;margin-top:4px;font-weight:500;font-size:23px;text-shadow:1px 1px 8px #383838;font-family:"Open Sans",sans-serif}.feature-icon-box-outer-wapper.container{position:relative;top:-70px;z-index:100;max-width:910px;background-color:#ffffff;padding:3em;-webkit-box-shadow:0px 2px 11px rgba(68,68,68,0.52);-moz-box-shadow:0px 2px 11px rgba(68,68,68,0.52);box-shadow:0px 2px 11px rgba(68,68,68,0.52);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}@media (max-width: 768px){.feature-icon-box-outer-wapper.container{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.feature-icon-box-outer-wapper.container .feature-box-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 768px){.feature-icon-box-outer-wapper.container .feature-box-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.feature-icon-box-outer-wapper.container .feature-box-inner .feature-box-item{width:32%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:14px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:relative}@media (max-width: 768px){.feature-icon-box-outer-wapper.container .feature-box-inner .feature-box-item{width:100%}}.feature-icon-box-outer-wapper.container .feature-box-inner .feature-box-item::after{content:'';position:absolute;right:-10px;top:0;width:1px;height:200px;background-color:#e6e6e6}@media (max-width: 768px){.feature-icon-box-outer-wapper.container .feature-box-inner .feature-box-item::after{content:none}}.feature-icon-box-outer-wapper.container .feature-box-inner .feature-box-item a{color:#0866b4;font-size:12px;margin:12px 0;display:inline-block}.feature-icon-box-outer-wapper.container .feature-box-inner .feature-box-item:last-child::after{content:none}.feature-icon-box-outer-wapper.container .feature-box-inner .feature-box-item .feature-headline{font-size:25px;line-height:120%;margin-bottom:0;font-family:"Georgia",serif;color:#333333}.feature-icon-box-outer-wapper.container .feature-box-inner .feature-box-item .feature-content{text-align:center;max-width:213px;margin:0 auto}.feature-icon-box-outer-wapper.container .feature-box-inner .feature-box-item .feature-content p{margin-top:11px}@media (max-width: 768px){.feature-icon-box-outer-wapper.container .feature-box-inner .feature-box-item .feature-content{max-width:400px}}section.gallery-outer-wrapper{background-color:#f1f1f1;padding:5em 0}section.gallery-outer-wrapper *{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}section.gallery-outer-wrapper .gallery-headlines{text-align:center}section.gallery-outer-wrapper .gallery-headlines h3{font-size:45px;margin-top:0;margin-bottom:0;color:#333333;font-family:"Georgia",serif}@media (max-width: 768px){section.gallery-outer-wrapper .gallery-headlines h3{font-size:35px}}section.gallery-outer-wrapper .gallery-headlines h4{margin-top:0;font-size:24px;font-weight:600;text-transform:uppercase;margin-bottom:1.5em}section.gallery-outer-wrapper .gallery-item-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 520px){section.gallery-outer-wrapper .gallery-item-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.gallery-outer-wrapper .gallery-item-wrapper .gallery-item{width:32%;margin-bottom:1em;display:inline-block}@media (max-width: 768px){section.gallery-outer-wrapper .gallery-item-wrapper .gallery-item{width:48%}}@media (max-width: 520px){section.gallery-outer-wrapper .gallery-item-wrapper .gallery-item{width:100%}}section.gallery-outer-wrapper .gallery-item-wrapper .gallery-item img{width:100%;height:170px;-o-object-fit:cover;object-fit:cover;overflow:hidden;outline:none}.fancybox-container *{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.prozess-outer-wrapper{padding:5em 0}.prozess-outer-wrapper .prozess-inner .prozess-headlines{text-align:center}.prozess-outer-wrapper .prozess-inner .prozess-headlines h3{font-size:41px;margin-top:0;margin-bottom:0;color:#333333;font-family:"Georgia",serif}@media (max-width: 768px){.prozess-outer-wrapper .prozess-inner .prozess-headlines h3{font-size:35px}}.prozess-outer-wrapper .prozess-inner .prozess-headlines h4{margin-top:0;font-size:24px;font-weight:300;text-transform:uppercase;margin-bottom:1.5em}.prozess-outer-wrapper .prozess-inner .prozess-items-wrapper .prozess-item-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 520px){.prozess-outer-wrapper .prozess-inner .prozess-items-wrapper .prozess-item-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.prozess-outer-wrapper .prozess-inner .prozess-items-wrapper .prozess-item-inner a.prozess-item{display:inline-block;width:31%;margin-right:18px;overflow:hidden;outline:none}@media (max-width: 768px){.prozess-outer-wrapper .prozess-inner .prozess-items-wrapper .prozess-item-inner a.prozess-item:last-child{width:100%;overflow:initial;margin-top:2em}}@media (max-width: 768px){.prozess-outer-wrapper .prozess-inner .prozess-items-wrapper .prozess-item-inner a.prozess-item{width:48%;overflow:initial;margin-top:2em;position:relative}}@media (max-width: 520px){.prozess-outer-wrapper .prozess-inner .prozess-items-wrapper .prozess-item-inner a.prozess-item{width:100%;overflow:initial;margin-top:2em}}.prozess-outer-wrapper .prozess-inner .prozess-items-wrapper .prozess-item-inner a.prozess-item:hover .prozess-image{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}@media (max-width: 768px){.prozess-outer-wrapper .prozess-inner .prozess-items-wrapper .prozess-item-inner a.prozess-item:hover .prozess-image{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.prozess-outer-wrapper .prozess-inner .prozess-items-wrapper .prozess-item-inner a.prozess-item:hover .prozess-image::before{content:'';opacity:1}.prozess-outer-wrapper .prozess-inner .prozess-items-wrapper .prozess-item-inner a.prozess-item:hover .prozess-content-section{top:-87px}.prozess-outer-wrapper .prozess-inner .prozess-items-wrapper .prozess-item-inner a.prozess-item:hover .prozess-content-section h4{color:#0665b3}.prozess-outer-wrapper .prozess-inner .prozess-items-wrapper .prozess-item-inner a.prozess-item:hover .prozess-content-section::after{content:'';background-color:#0665b3;height:40px}.prozess-outer-wrapper .prozess-inner .prozess-items-wrapper .prozess-item-inner a.prozess-item .prozess-image{width:100%;height:250px;overflow:hidden;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}@media (max-width: 768px){.prozess-outer-wrapper .prozess-inner .prozess-items-wrapper .prozess-item-inner a.prozess-item .prozess-image{height:200px}}.prozess-outer-wrapper .prozess-inner .prozess-items-wrapper .prozess-item-inner a.prozess-item .prozess-image:before{content:'';position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background:#286ab069;opacity:0;-webkit-transition:opacity .4s linear;-moz-transition:opacity .4s linear;-o-transition:opacity .4s linear;transition:opacity .4s linear}.prozess-outer-wrapper .prozess-inner .prozess-items-wrapper .prozess-item-inner a.prozess-item .prozess-content-section{position:relative;left:14px;top:-70px;width:91%;height:47%;background-color:white;-webkit-box-shadow:0px 2px 11px rgba(68,68,68,0.52);-moz-box-shadow:0px 2px 11px rgba(68,68,68,0.52);box-shadow:0px 2px 11px rgba(68,68,68,0.52);padding:8px 19px 8px}@media (max-width: 768px){.prozess-outer-wrapper .prozess-inner .prozess-items-wrapper .prozess-item-inner a.prozess-item .prozess-content-section{width:50%;position:static}}@media (max-width: 768px){.prozess-outer-wrapper .prozess-inner .prozess-items-wrapper .prozess-item-inner a.prozess-item .prozess-content-section{position:static;width:100%}}.prozess-outer-wrapper .prozess-inner .prozess-items-wrapper .prozess-item-inner a.prozess-item .prozess-content-section h4{font-family:"Georgia",serif;font-size:18px;margin:1em 0;color:#333333}.prozess-outer-wrapper .prozess-inner .prozess-items-wrapper .prozess-item-inner a.prozess-item .prozess-content-section::after{content:'';position:absolute;left:0;top:22px;width:4px;height:25px;background-color:#f2cf01;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.prozess-outer-wrapper .prozess-inner .prozess-items-wrapper .prozess-item-inner a.prozess-item .prozess-content-section .prozess-desc p{color:#b4b4b4}.prozess-outer-wrapper .prozess-inner .prozess-button{text-align:center}@media (max-width: 768px){.prozess-outer-wrapper .prozess-inner .prozess-button{margin-top:2em}}.header-section .prozess-bild{width:60%;min-height:300px;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;margin-bottom:3em}.header-section .prozess-content{margin-bottom:4em}.prozess-archive .prozess-outer-wrapper{padding-top:5px}.contact-outer-wrapper .contact-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;top:-100px;width:100%;background-color:#ffffff;padding:3em;padding-left:4em;padding-right:4em;-webkit-box-shadow:0px 2px 11px rgba(68,68,68,0.52);-moz-box-shadow:0px 2px 11px rgba(68,68,68,0.52);box-shadow:0px 2px 11px rgba(68,68,68,0.52);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}@media (max-width: 768px){.contact-outer-wrapper .contact-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:2em;padding-right:2em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.contact-outer-wrapper .contact-inner h3{font-size:41px;margin-top:0;margin-bottom:0;color:#333333;font-family:"Georgia",serif}.contact-outer-wrapper .contact-inner h4{margin-top:0;font-size:19px;font-weight:300;text-transform:uppercase;margin-bottom:1.5em}.contact-outer-wrapper .contact-inner .contact-details{width:50%}@media (max-width: 768px){.contact-outer-wrapper .contact-inner .contact-details{width:100%;margin-bottom:5em}}.contact-outer-wrapper .contact-inner .contact-details .contact-detail-block-wrapper .contact-detail-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e6e6e6;width:69%;padding:10px 0}.contact-outer-wrapper .contact-inner .contact-details .contact-detail-block-wrapper .contact-detail-item:last-child{border-bottom:none}.contact-outer-wrapper .contact-inner .contact-details .contact-detail-block-wrapper .contact-detail-item .contact-detail-icon{width:16%}.contact-outer-wrapper .contact-inner .contact-details .contact-detail-block-wrapper .contact-detail-item .contact-detail-icon i{font-size:24px;color:#f2cf01;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1em}.contact-outer-wrapper .contact-inner .contact-details .contact-detail-block-wrapper .contact-detail-item .contact-detail-content{width:70%}.contact-outer-wrapper .contact-inner .contact-details .contact-detail-block-wrapper .contact-detail-item .contact-detail-content a{color:#0665b3}.contact-outer-wrapper .contact-inner .contact-details .contact-detail-block-wrapper .contact-detail-item .contact-detail-content a:hover{color:#0665b3;opacity:0.8}.contact-outer-wrapper .contact-inner .contact-form-section{width:50%}@media (max-width: 768px){.contact-outer-wrapper .contact-inner .contact-form-section{width:100%}}.contact-outer-wrapper .contact-inner .contact-form-section .contact-form *{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;font-family:"Open Sans",sans-serif}.contact-outer-wrapper .contact-inner .contact-form-section .contact-form .nf-error-msg{background:#e80000;color:white;padding:10px 19px;font-size:12px;width:100%}.contact-outer-wrapper .contact-inner .contact-form-section .contact-form .nf-form-cont h3{display:none}.contact-outer-wrapper .contact-inner .contact-form-section .contact-form .nf-form-cont .nf-form-fields-required{display:none}.contact-outer-wrapper .contact-inner .contact-form-section .contact-form .nf-form-cont .nf-field-container{position:relative}.contact-outer-wrapper .contact-inner .contact-form-section .contact-form .nf-form-cont .nf-field-container.prename::before{content:'\f007';font-family:FontAwesome;position:absolute;right:18px;top:12px;width:11px;height:11px;font-size:17px;color:#b4b4b4;z-index:10}.contact-outer-wrapper .contact-inner .contact-form-section .contact-form .nf-form-cont .nf-field-container.email::before{content:'\f0e0';font-family:FontAwesome;position:absolute;right:18px;top:12px;width:11px;height:11px;font-size:15px;color:#b4b4b4;z-index:10}.contact-outer-wrapper .contact-inner .contact-form-section .contact-form .nf-form-cont .nf-field-container.subject::before{content:"\f107";font-family:FontAwesome;position:absolute;right:18px;top:12px;width:11px;height:11px;font-size:15px;color:#b4b4b4;z-index:10}.contact-outer-wrapper .contact-inner .contact-form-section .contact-form .nf-form-cont .nf-field-container.message::before{content:"\f040";font-family:FontAwesome;position:absolute;right:18px;top:12px;width:11px;height:11px;font-size:15px;color:#b4b4b4;z-index:10}.contact-outer-wrapper .contact-inner .contact-form-section .contact-form .nf-form-cont input.ninja-forms-field{padding:13px;outline:none;border:1px solid #d9d9d9;position:relative}.contact-outer-wrapper .contact-inner .contact-form-section .contact-form .nf-form-cont input.ninja-forms-field:focus{border:1px solid #0665b3}.contact-outer-wrapper .contact-inner .contact-form-section .contact-form .nf-form-cont input.ninja-forms-field.nf-error{border:1px solid #e80000}.contact-outer-wrapper .contact-inner .contact-form-section .contact-form .nf-form-cont textarea{padding:13px;outline:none;border:1px solid #d9d9d9}.contact-outer-wrapper .contact-inner .contact-form-section .contact-form .nf-form-cont textarea:focus{border:1px solid #0665b3}.contact-outer-wrapper .contact-inner .contact-form-section .contact-form .nf-form-cont textarea.nf-error{border:1px solid #e80000}.contact-outer-wrapper .contact-inner .contact-form-section .contact-form .nf-form-cont .nf-field-element textarea{height:100px}.contact-outer-wrapper .contact-inner .contact-form-section .contact-form .nf-form-cont label#nf-label-field-9{margin-left:8px}.contact-outer-wrapper .contact-inner .contact-form-section .contact-form .nf-form-cont input[type=button]{padding:10px 38px;border-color:transparent;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.feature-auflistung-outer-wrapper{background-color:#f1f1f1;padding:5em 0}.feature-auflistung-outer-wrapper .feature-auflistung-inner .fearture-headline-auflistung{text-align:center}.feature-auflistung-outer-wrapper .feature-auflistung-inner .fearture-headline-auflistung h2{font-size:45px;margin-top:0;margin-bottom:0;color:#333333;font-family:"Georgia",serif}@media (max-width: 768px){.feature-auflistung-outer-wrapper .feature-auflistung-inner .fearture-headline-auflistung h2{font-size:30px;line-height:130%}}.feature-auflistung-outer-wrapper .feature-auflistung-inner .fearture-headline-auflistung h4{margin-top:0;font-size:24px;font-weight:300;text-transform:uppercase;margin-bottom:1.5em}@media (max-width: 768px){.feature-auflistung-outer-wrapper .feature-auflistung-inner .fearture-headline-auflistung h4{font-size:20px;line-height:130%}}.feature-auflistung-outer-wrapper .feature-auflistung-inner .feature-items-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 768px){.feature-auflistung-outer-wrapper .feature-auflistung-inner .feature-items-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 520px){.feature-auflistung-outer-wrapper .feature-auflistung-inner .feature-items-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.feature-auflistung-outer-wrapper .feature-auflistung-inner .feature-items-wrapper .feature-item{width:23.8%;margin-right:10px;margin-bottom:20px;padding:15px;background-color:white;text-align:center;display:block;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}@media (max-width: 768px){.feature-auflistung-outer-wrapper .feature-auflistung-inner .feature-items-wrapper .feature-item{width:50%}}@media (max-width: 520px){.feature-auflistung-outer-wrapper .feature-auflistung-inner .feature-items-wrapper .feature-item{width:100%}}.feature-auflistung-outer-wrapper .feature-auflistung-inner .feature-items-wrapper .feature-item .features-icon{margin-top:18px}.feature-auflistung-outer-wrapper .feature-auflistung-inner .feature-items-wrapper .feature-item:hover{-webkit-box-shadow:0px 1px 20px #9a9a9a;-moz-box-shadow:0px 1px 20px #9a9a9a;box-shadow:0px 1px 20px #9a9a9a}.feature-auflistung-outer-wrapper .feature-auflistung-inner .feature-items-wrapper .feature-item .features-headline{font-family:"Georgia",serif;font-weight:700;margin:10px 0 1px;color:#333333}.feature-auflistung-outer-wrapper .feature-auflistung-inner .feature-items-wrapper .feature-item .feature-content p{font-size:12px}.jobs-auflistung-outer-wrapper{padding:5em 0}.jobs-auflistung-outer-wrapper .jobs-auflistung-inner .fearture-headline-auflistung{text-align:center}.jobs-auflistung-outer-wrapper .jobs-auflistung-inner .fearture-headline-auflistung h2{font-size:45px;margin-top:0;margin-bottom:0;color:#333333;font-family:"Georgia",serif}@media (max-width: 768px){.jobs-auflistung-outer-wrapper .jobs-auflistung-inner .fearture-headline-auflistung h2{font-size:30px;line-height:130%}}.jobs-auflistung-outer-wrapper .jobs-auflistung-inner .fearture-headline-auflistung h4{margin-top:0;font-size:24px;font-weight:300;text-transform:uppercase;margin-bottom:1.5em}@media (max-width: 768px){.jobs-auflistung-outer-wrapper .jobs-auflistung-inner .fearture-headline-auflistung h4{font-size:20px;line-height:130%}}.jobs-auflistung-outer-wrapper .jobs-auflistung-inner .jobs-items-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 520px){.jobs-auflistung-outer-wrapper .jobs-auflistung-inner .jobs-items-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.jobs-auflistung-outer-wrapper .jobs-auflistung-inner .jobs-items-wrapper .job-item{width:42%;padding:3em;margin-right:23px;margin-bottom:23px;outline:none;-webkit-box-shadow:0px 2px 11px rgba(68,68,68,0.52);-moz-box-shadow:0px 2px 11px rgba(68,68,68,0.52);box-shadow:0px 2px 11px rgba(68,68,68,0.52);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:block;text-align:center}@media (max-width: 768px){.jobs-auflistung-outer-wrapper .jobs-auflistung-inner .jobs-items-wrapper .job-item{width:50%}}@media (max-width: 520px){.jobs-auflistung-outer-wrapper .jobs-auflistung-inner .jobs-items-wrapper .job-item{width:100%}}.jobs-auflistung-outer-wrapper .jobs-auflistung-inner .jobs-items-wrapper .job-item .job-icon{margin-bottom:11px}.jobs-auflistung-outer-wrapper .jobs-auflistung-inner .jobs-items-wrapper .job-item .job-headline{font-size:21px;color:#333;font-family:"Georgia",serif;font-weight:600}.jobs-auflistung-outer-wrapper .jobs-auflistung-inner .jobs-items-wrapper .job-item .job-desc{color:#333;font-size:12px}

/*# sourceMappingURL=style.css.map */