@charset "UTF-8";*{margin:0;padding:0}html,body{font-family:'Raleway',sans-serif;font-weight:300;font-size:18px;color:#5b5b5b;line-height:190%;height:100%;text-align:justify;padding-top:40px;letter-spacing:.8px;-webkit-hyphens:auto;hyphens:auto;-ms-hyphens:auto;hyphenate-limit-chars:auto 5;hyphenate-limit-lines:4;-webkit-hyphenate-limit-chars:auto 5;-webkit-hyphenate-limit-lines:4;-ms-hyphenate-limit-chars:auto 3;-ms-hyphenate-limit-lines:4;padding-bottom:100px}@font-face{font-family:'Coustard';font-style:normal;font-weight:400;src:url('/fonts/coustard-v11-latin-regular.eot');src:local(''),url('/fonts/coustard-v11-latin-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/coustard-v11-latin-regular.woff2') format('woff2'),url('/fonts/coustard-v11-latin-regular.woff') format('woff'),url('/fonts/coustard-v11-latin-regular.ttf') format('truetype'),url('/fonts/coustard-v11-latin-regular.svg#Coustard') format('svg')}@font-face{font-family:'Coustard';font-style:normal;font-weight:900;src:url('/fonts/coustard-v11-latin-900.eot');src:local(''),url('/fonts/coustard-v11-latin-900.eot?#iefix') format('embedded-opentype'),url('/fonts/coustard-v11-latin-900.woff2') format('woff2'),url('/fonts/coustard-v11-latin-900.woff') format('woff'),url('/fonts/coustard-v11-latin-900.ttf') format('truetype'),url('/fonts/coustard-v11-latin-900.svg#Coustard') format('svg')}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url('/fonts/lato-v17-latin-ext_latin-300.eot');src:local(''),url('/fonts/lato-v17-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'),url('/fonts/lato-v17-latin-ext_latin-300.woff2') format('woff2'),url('/fonts/lato-v17-latin-ext_latin-300.woff') format('woff'),url('/fonts/lato-v17-latin-ext_latin-300.ttf') format('truetype'),url('/fonts/lato-v17-latin-ext_latin-300.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:italic;font-weight:300;src:url('/fonts/lato-v17-latin-ext_latin-300italic.eot');src:local(''),url('/fonts/lato-v17-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'),url('/fonts/lato-v17-latin-ext_latin-300italic.woff2') format('woff2'),url('/fonts/lato-v17-latin-ext_latin-300italic.woff') format('woff'),url('/fonts/lato-v17-latin-ext_latin-300italic.ttf') format('truetype'),url('/fonts/lato-v17-latin-ext_latin-300italic.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url('/fonts/lato-v17-latin-ext_latin-regular.eot');src:local(''),url('/fonts/lato-v17-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/lato-v17-latin-ext_latin-regular.woff2') format('woff2'),url('/fonts/lato-v17-latin-ext_latin-regular.woff') format('woff'),url('/fonts/lato-v17-latin-ext_latin-regular.ttf') format('truetype'),url('/fonts/lato-v17-latin-ext_latin-regular.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:italic;font-weight:400;src:url('/fonts/lato-v17-latin-ext_latin-italic.eot');src:local(''),url('/fonts/lato-v17-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'),url('/fonts/lato-v17-latin-ext_latin-italic.woff2') format('woff2'),url('/fonts/lato-v17-latin-ext_latin-italic.woff') format('woff'),url('/fonts/lato-v17-latin-ext_latin-italic.ttf') format('truetype'),url('/fonts/lato-v17-latin-ext_latin-italic.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url('/fonts/lato-v17-latin-ext_latin-700.eot');src:local(''),url('/fonts/lato-v17-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'),url('/fonts/lato-v17-latin-ext_latin-700.woff2') format('woff2'),url('/fonts/lato-v17-latin-ext_latin-700.woff') format('woff'),url('/fonts/lato-v17-latin-ext_latin-700.ttf') format('truetype'),url('/fonts/lato-v17-latin-ext_latin-700.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:italic;font-weight:700;src:url('/fonts/lato-v17-latin-ext_latin-700italic.eot');src:local(''),url('/fonts/lato-v17-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'),url('/fonts/lato-v17-latin-ext_latin-700italic.woff2') format('woff2'),url('/fonts/lato-v17-latin-ext_latin-700italic.woff') format('woff'),url('/fonts/lato-v17-latin-ext_latin-700italic.ttf') format('truetype'),url('/fonts/lato-v17-latin-ext_latin-700italic.svg#Lato') format('svg')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.eot');src:local(''),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.eot?#iefix') format('embedded-opentype'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff2') format('woff2'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff') format('woff'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.ttf') format('truetype'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.svg#Montserrat') format('svg')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;src:url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300italic.eot');src:local(''),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300italic.eot?#iefix') format('embedded-opentype'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300italic.woff2') format('woff2'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300italic.woff') format('woff'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300italic.ttf') format('truetype'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300italic.svg#Montserrat') format('svg')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot');src:local(''),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff') format('woff'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.ttf') format('truetype'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.svg#Montserrat') format('svg')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;src:url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.eot');src:local(''),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.eot?#iefix') format('embedded-opentype'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.woff2') format('woff2'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.woff') format('woff'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.ttf') format('truetype'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.svg#Montserrat') format('svg')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500.eot');src:local(''),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500.eot?#iefix') format('embedded-opentype'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500.woff2') format('woff2'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500.woff') format('woff'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500.ttf') format('truetype'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500.svg#Montserrat') format('svg')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;src:url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500italic.eot');src:local(''),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500italic.eot?#iefix') format('embedded-opentype'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500italic.woff2') format('woff2'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500italic.woff') format('woff'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500italic.ttf') format('truetype'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500italic.svg#Montserrat') format('svg')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.eot');src:local(''),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.eot?#iefix') format('embedded-opentype'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.woff2') format('woff2'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.woff') format('woff'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.ttf') format('truetype'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.svg#Montserrat') format('svg')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:600;src:url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600italic.eot');src:local(''),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600italic.eot?#iefix') format('embedded-opentype'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600italic.woff2') format('woff2'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600italic.woff') format('woff'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600italic.ttf') format('truetype'),url('/fonts/montserrat-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600italic.svg#Montserrat') format('svg')}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot');src:local(''),url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'),url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff') format('woff'),url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.ttf') format('truetype'),url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.svg#Raleway') format('svg')}@font-face{font-family:'Raleway';font-style:normal;font-weight:800;src:url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-800.eot');src:local(''),url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-800.eot?#iefix') format('embedded-opentype'),url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-800.woff2') format('woff2'),url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-800.woff') format('woff'),url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-800.ttf') format('truetype'),url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-800.svg#Raleway') format('svg')}@font-face{font-family:'Raleway';font-style:italic;font-weight:400;src:url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.eot');src:local(''),url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.eot?#iefix') format('embedded-opentype'),url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.woff2') format('woff2'),url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.woff') format('woff'),url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.ttf') format('truetype'),url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.svg#Raleway') format('svg')}@font-face{font-family:'Raleway';font-style:italic;font-weight:800;src:url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-800italic.eot');src:local(''),url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-800italic.eot?#iefix') format('embedded-opentype'),url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-800italic.woff2') format('woff2'),url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-800italic.woff') format('woff'),url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-800italic.ttf') format('truetype'),url('/fonts/raleway-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-800italic.svg#Raleway') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('/fonts/roboto-v20-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot');src:local(''),url('/fonts/roboto-v20-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/roboto-v20-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2') format('woff2'),url('/fonts/roboto-v20-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff') format('woff'),url('/fonts/roboto-v20-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf') format('truetype'),url('/fonts/roboto-v20-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url('/fonts/roboto-v20-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.eot');src:local(''),url('/fonts/roboto-v20-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.eot?#iefix') format('embedded-opentype'),url('/fonts/roboto-v20-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.woff2') format('woff2'),url('/fonts/roboto-v20-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.woff') format('woff'),url('/fonts/roboto-v20-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.ttf') format('truetype'),url('/fonts/roboto-v20-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.svg#Roboto') format('svg')}@font-face{font-family:'Vidaloka';font-style:normal;font-weight:400;src:url('/fonts/vidaloka-v13-latin-regular.eot');src:local(''),url('/fonts/vidaloka-v13-latin-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/vidaloka-v13-latin-regular.woff2') format('woff2'),url('/fonts/vidaloka-v13-latin-regular.woff') format('woff'),url('/fonts/vidaloka-v13-latin-regular.ttf') format('truetype'),url('/fonts/vidaloka-v13-latin-regular.svg#Vidaloka') format('svg')}#topbar-contact{background-color:#1f589e;background:-webkit-linear-gradient(45deg,#1f589e 30%,#009a9a,#bcdbdb);background:-moz-linear-gradient(45deg,#1f589e 30%,#009a9a,#bcdbdb);background:-webkit-linear-gradient(45deg,#1f589e 30%,#009a9a,#bcdbdb);background:-ms-linear-gradient(45deg,#1f589e 30%,#009a9a,#bcdbdb);color:#fff;display:none;padding:10px 0;position:fixed;z-index:999;right:0;left:0}#topbar-contact a:link{color:#fff;text-decoration:underline}#cookie-notice{display:none;position:fixed;width:100%;min-width:300px;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}strong{letter-spacing:1px}header iframe{border-width:0}h1,h2,h3,h4,h5{font-weight:600;font-family:'Montserrat',sans-serif;margin-bottom:50px}h1,h2,h3{text-align:center;text-transform:uppercase}h1{font-size:4.5em;margin-top:15px;font-weight:600;color:#009a9a;background:-webkit-linear-gradient(45deg,#1f589e 30%,#00b7be,#bcdbdb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-font-smoothing:antialiased}h1 a:active,h1 a:link,h1 a:visited,h1 a:hover{color:#333;text-decoration:none}h4 a:active,h4 a:link,h4 a:visited,h4 a:hover{color:#1f589e;text-decoration:none}.content img.alignleft,div.wp-caption.alignleft,.alignleft{float:left;margin:10px 20px 0 5px}.content img.alignright,div.wp-caption.alignright,.alignright{float:right;margin:5px 5px 0 20px}h4.signature{color:#5b5b5b}p{hyphens:auto;hyphenate-limit-chars:auto 5;hyphenate-limit-lines:4;-webkit-hyphens:auto;-webkit-hyphenate-limit-chars:auto 5;-webkit-hyphenate-limit-lines:4;-ms-hyphens:auto;-ms-hyphenate-limit-chars:auto 3;-ms-hyphenate-limit-lines:4}blockquote{font-size:22px;font-family:'Lato',sans-serif;max-width:950px;line-height:170%;margin-left:60px;border-left:2px solid #00b7be;color:#5b5b5b;margin-top:20px;margin-bottom:20px;font-weight:300;font-style:italic;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;text-align:left}h2{font-size:22px;color:#333;font-weight:400}.leistung .widget_text h2{margin-bottom:20px}h3{font-size:20px;color:#fff;font-weight:lighter;background:-webkit-linear-gradient(45deg,#1f589e 30%,#00b7be,#bcdbdb);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-font-smoothing:antialiased}.content ul{margin-left:40px}.content ul li{list-style:none;font-weight:400;margin:3px 0;padding:5px}.content ul li:before{content:'\f058';font-family:'FontAwesome';font-size:19px;margin-right:8px;color:#1f589e}#author-bio-box .bio-icon{margin-right:6px !important}#author-bio-box{border-top:1px solid #00b7be !important;border-bottom:1px solid #00b7be !important;border-left:1px solid #00b7be;border-right:1px solid #00b7be;font-size:14px}.authorposts ul li{list-style:none;font-weight:400;margin:3px 0;padding:5px}.authorposts ul li:before{content:'\f044';font-family:'FontAwesome';font-size:19px;margin-right:8px;color:#1f589e}.author{background-color:#f7f7f7;padding:15px;margin-top:50px}.authorposts{min-height:750px}#author-bio-box h3 a,#author-bio-box .bio-description a{text-decoration:none;font-size:15px}.aside h3:nth-of-type(2){text-transform:none;font-size:15px;color:#00b7be;margin-bottom:15px;display:block;text-align:center}.avatar{display:block;margin:0 auto;margin-bottom:10px}.avatar img{text-align:center}.smartauthor h3:nth-of-type(1){font-size:16px}.smartauthor p{padding-top:10px}.smartauthor{padding:15px;margin-bottom:50px;background:#f7f7f7;border:1px solid transparent;-moz-border-image:-moz-linear-gradient(top left,#00b7be 0%,#1f589e 100%);-webkit-border-image:-webkit-linear-gradient(top left,#00b7be 0%,#1f589e 100%);border-image:linear-gradient(to bottom right,#00b7be 0%,#1f589e 100%);border-image-slice:1}.portfolio-parallax-text-holder h3{font-size:32px !important;padding:20px 0 30px;margin:0 !important;line-height:40px;color:#020202}h2.portfolioheadline{margin-bottom:0;font-size:30px;margin-top:113px}.portfolio-container,.portfolio-single-container{color:#202020 !important}.portfolio-single{background-color:#eee}.portfolio-single p{height:1px;display:none}.portfolio{padding:50px 0}h3.portfolio{font-size:30px;margin-bottom:0;margin-top:0}h4{color:#333;margin-bottom:20px}hr{border:1px #1f589e solid;width:40px;margin:0 auto;text-align:center;margin-bottom:70px;transform:rotate(-45deg)}hr.interesse{border:1px #fff solid;width:40px;margin:0 auto;text-align:center;margin-bottom:60px;transform:rotate(-45deg)}header.startseite{margin-top:60px;text-align:center}header h1{color:#fff;font-size:35px;text-align:center}.content{margin-bottom:0}a{color:#00b7be;z-index:20}a:hover,a:active,a:link,a:visited{color:#00b7be;z-index:20}.content h5{font-size:20px;color:#00b7be;font-weight:600;margin-bottom:30px;text-align:center}.content a:link,.content a:visited{color:#00b7be}.content a:hover,.content a:active{color:#00b7be}.aside{margin-left:3%}.aside ul{text-align:left;margin:0 auto;list-style-type:none}.aside ul li{margin-left:30px;list-style:none;font-size:16px;font-weight:400;background-color:#ddf5f5;margin:5px 0;padding:8px}.aside ul li:before{content:'\f054';font-family:'FontAwesome';font-size:16px;margin-right:8px;color:#1f589e}.aside h3{color:#333;margin:0 auto;text-align:center;margin-bottom:16px}.nav-posts{border:#2ebcc8 1px solid;margin:0 auto;text-align:center;padding:15px 0;margin-top:20px;margin-bottom:50px}.nav-posts2{border:#2ebcc8 1px solid;margin:0 auto;text-align:center;padding:15px 0;margin-top:50px;margin-bottom:50px}.alignleft.prev-next-post-nav,.alignright.prev-next-post-nav{margin:0}h1.unterseite{margin-top:100px;font-size:47px}h2.unterseite{margin-top:100px}.video-js_custom{max-width:1200px;margin:0 auto;height:auto}.team-content{-moz-column-count:2;column-count:2;padding-bottom:3%;padding-right:0}.team h3{font-size:20px;font-weight:400;text-align:left;color:#333;margin-bottom:10px}.team h4{font-size:16px;font-weight:300;text-align:left;color:#838383;margin-bottom:20px}.team .row{margin-left:0;margin-right:0}.aboutbg{padding-left:0;padding-right:0;margin-bottom:70px}.nav-posts .row{margin-left:0;margin-right:0}.teammember{margin-bottom:40px}.leistung p{text-align:center}section#leistungen{padding-top:4%;padding-bottom:6%}section#leistungen img{text-align:center;margin:0 auto}.slogan-mobile{display:none}.blog{padding-top:4%;padding-bottom:0;padding-left:0;padding-right:0}.blog-mobil{display:none}.blogpost-cont{padding-left:0;padding-right:0;background-color:#1f589e}.blogpost-cont:last-child{background-color:#009698}.blogeintrag a:link,.blogeintrag a:visited{color:#fff}.blogeintrag a:active,.blogeintrag a:hover{color:#fff}.blogeintrag{padding:50px}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.blogsnippet{margin-top:20px}.blogsnippet p:first-letter {font-size:30px}.media-heading{margin-top:0;margin-bottom:5px;text-align:left;font-weight:lighter;line-height:30px}h4.media-heading a{color:#fff;font-family:'Raleway',sans-serif;letter-spacing:2px;font-size:20px;text-transform:uppercase}hr.blogtrenner{width:100%;height:1px;background-color:#71d8d3;transform:none;border:none;text-align:left;margin-bottom:10px !important;margin:0}.blogthumbstart img{border:none;-webkit-filter:grayscale(100%) brightness(120%);border-radius:5px 0;margin:0 0 10px;max-width:120px}.blogthumbstart .alignleft{float:left;margin:0 10px 15px 15px}.singlepost{padding-bottom:1%;min-height:530px}h2.blogpost{text-align:left;margin-left:1%;margin-bottom:10px;font-size:16px;font-weight:300}h2.blogpost a:link,h2.blogpost a:visited{color:#156e9d}.date{font-size:12px;line-height:20px}.datemobile{display:none;font-size:12px;line-height:20px}.blogeintrag a.weiterlesen{color:#fff;text-transform:uppercase;letter-spacing:.8px;font-size:12px;border:solid 1px #fff;padding:10px 20px;border-radius:5px 0;float:left;margin-top:30px;width:100%;text-align:center}.blogeintrag a.weiterlesen:hover{border-radius:0 5px;text-decoration:none;color:#71d8d3;border-color:#71d8d3;letter-spacing:2px;padding:10px 14px;cursor:pointer}.blog .row{margin-left:0;margin-right:0}.media,.media-body{overflow:visible}.blogeintrag p{color:#fff}.kategorie{padding-bottom:40px;margin:0 auto;text-align:center}.fa-pencil-square-o{color:#156e9d}.kunden{border-top:#00b7be 2px solid;border-bottom:#00b7be 2px solid;padding-top:4%;padding-bottom:1%;min-height:200px;color:#bcdbdb;background:-webkit-linear-gradient(45deg,#1f589e 30%,#009a9a,#bcdbdb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-font-smoothing:antialiased;background-color:#fff}.push{height:70px}.push-leistung{height:70px}.kunden h3{font-weight:600;font-size:30px}.kontakt{padding-top:4%;padding-bottom:2%;color:#fff;min-height:200px;background-color:#1f589e;background:-webkit-linear-gradient(45deg,#1f589e 30%,#009a9a,#bcdbdb);background:-moz-linear-gradient(45deg,#1f589e 30%,#009a9a,#bcdbdb);background:-webkit-linear-gradient(45deg,#1f589e 30%,#009a9a,#bcdbdb);background:-ms-linear-gradient(45deg,#1f589e 30%,#009a9a,#bcdbdb)}.kontakt h2{font-size:4.5em;margin-top:0;color:#fff;margin-bottom:20px}.kontakt strong a{color:#71d8d3;font-size:2.5em;line-height:1em}.kontakt .btn-primary{border:solid 1px #fff;padding:10px 20px;border-radius:5px 0;background-color:transparent;color:#fff}.kontakt .btn-primary:hover{border-radius:0 5px;text-decoration:none;color:#71d8d3;border-color:#71d8d3;letter-spacing:2px;padding:10px 16px;background-color:transparent}.kontakt span{letter-spacing:1px;font-size:18px}.kontakt-unterseite{padding-top:4%;padding-bottom:6%;min-height:200px;color:#565656;background-color:#f0f0f0}.kontakt-unterseite .btn-primary{color:#00b7be;border:solid 1px #00b7be;background-color:transparent;padding:12px 20px}.kontakt-unterseite .btn-primary:hover{color:#1f589e;border:solid 1px #1f589e;background-color:transparent}.kontakt-unterseite .btn-primary:hover:before{transition:2s all ease}@media (min-width:992px){.col-md-4.col-md-offset-1.tel{margin-left:7.333%}}.btn-primary{border-radius:0 5px;text-decoration:none;color:#383838;border-color:#383838;background:#fff;padding:12px 20px;font-size:14px;text-transform:uppercase}.btn-primary:hover{border-radius:5px 0;text-decoration:none;color:#009b99;border-color:#009b99;background:#fff}.seo-testimonial{padding:10px;background-color:#3d73b5;color:#fff;border-left:20px solid #036;padding-left:55px}.seo-testimonial:before{content:'"';color:#c6eeee;font-size:115px;font-family:'Coustard',serif;top:20px;position:absolute;left:-15px}.seo-ranking small{font-size:12px;font-weight:500}.seo-ranking{background-color:#fff;min-height:220px;margin-bottom:20px;padding:15px;border:1px solid #2ac1bd;border-radius:5px 0;border-color:#2ac1bd #11759c #11759c #2ac1bd}.seo-ranking strong{color:#1f589e;font-size:17px}.seo-ranking span{color:#2ac1bd;font-size:25px}.seo-ranking-col{border-right:1px solid #2ac1bd;padding:10px;min-height:250px}.seo-ranking h4{text-transform:uppercase;letter-spacing:1px;font-size:20px;color:#1f589e}.seo-ranking{text-align:left}.seo-ranking ul li{margin-left:30px;list-style:none;font-size:18px;font-weight:400;background-color:#ddf5f5;margin:5px 0;padding:8px}.seo-ranking ul li:nth-child(2){background-color:#c6eeee}.seo-ranking ul li:before{content:'\f058';font-family:'FontAwesome';font-size:19px;margin-right:8px;color:#1f589e}footer{padding-top:15px;padding-bottom:15px;background-color:#000;font-size:14px;min-height:100px;color:#c2c2c2;width:100%;border-top:#00b7be 2px solid}footer a:link,footer a:visited{color:#a0a0a0;font-size:12px}footer a:hover,footer a:active{color:#00b7be}a.phonelink:link{color:#00b7be;font-size:15px}#googleMap iframe{width:100%;z-index:1}#map{width:100%;padding-right:0;padding-left:0;height:400px}#map img{max-width:none}#map-header{z-index:10}#map-banner{margin-top:70px;position:absolute;z-index:1000;color:#fff}.contact-us{line-height:180%;font-size:1em;margin-bottom:3%}.tel{font-size:20px;color:#00b7be;border-color:#00b7be;border-radius:5px 0;border-style:solid;border-width:1px;padding:10px;line-height:170%}.tel .fa-phone{color:#1f589e;font-family:'FontAwesome'}.fa{font-family:'FontAwesome'}.fa-phone-square:before{content:"\f098";font-family:'FontAwesome'}.landingpage-contact .col-md-6:first-child{padding-right:5px}.landingpage-contact .col-md-6:last-child{padding-left:5px}input,textarea{width:100% !important;max-width:100%;background-color:#fff;border-color:#a1a1a1;border-style:solid;border-width:1px;color:#a5a5a5;font-size:1.2em;margin:0;margin-bottom:10px;padding:5px;font-weight:lighter;border-radius:5px 0}label{width:100%;max-width:1200px}select{background-color:#fff;border-color:#01979a;border-radius:1px;border-style:solid;border-width:1px;color:#444;font-size:14px;margin:0;padding:5px}input[type=checkbox]{width:5% !important;margin-right:10px;cursor:pointer}input[type=submit],input[type=file],input[type=reset]{width:100%;max-width:100%;color:#00b7be;background-color:transparent;padding:12px 20px;font-size:1.2em;margin:2px 0;border-radius:5px 0}input[type=submit]:hover,input[type=file]:hover,input[type=reset]:hover{color:#fff;background-color:#00b7be;padding:12px 20px;border-radius:5px 0;font-size:1.2em;margin:2px 0}input[type=submit]:hover{cursor:pointer}.col-md-1.col-sm-1.navspace{padding-left:0;padding-right:0;width:3%}.nav{display:block;text-transform:uppercase;margin:0;padding:0}.nav li{display:inline-block;list-style:none}.nav .button-dropdown{position:relative}.nav li a{display:block;color:#333;padding:10px 20px;text-decoration:none}.nav li a span{display:inline-block;margin-left:5px;font-size:10px;color:#999}.nav li a:hover,.nav li a.dropdown-toggle.active{background-color:#289dcc;color:#fff}.nav li a:hover span,.nav li a.dropdown-toggle.active span{color:#fff}.nav li .dropdown-menu{display:none;position:absolute;left:0;padding:0;margin:0;margin-top:3px;text-align:left}.nav li .dropdown-menu.active{display:block}.nav li .dropdown-menu a{width:150px}.dropdown-menu{position:relative;top:100%;left:0;z-index:1000;display:none;float:none;min-width:300px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:transparent;-webkit-background-clip:padding-box;background-clip:padding-box;border:none;border-radius:none;-webkit-box-shadow:none;box-shadow:none}.navbar-header{width:200px;margin:0;float:left}#dropdown{border:0;margin-bottom:0;border-radius:0;background-color:transparent;box-shadow:none}#dropdown .caret{float:right;margin:9px 5px 0}#dropdown .indicator{float:right}#dropdown>a{border-bottom:none}#dropdown .panel-body{z-index:20;font-size:18px}#dropdown .panel-body .navbar-nav{width:100%}#dropdown .panel-body .navbar-nav li{padding-left:0}#dropdown .panel-body .navbar-nav li:last-child{border-bottom:none}#dropdown .panel-body .panel>a{margin-left:-20px;padding-left:35px}#dropdown .panel-body .panel-body{margin-left:-15px}#dropdown .panel-body .panel-body li{padding-left:30px}#dropdown .panel-body .panel-body li:last-child{border-bottom:1px solid #e7e7e7}.navbar-nav>li{float:none}.navbar-default .navbar-nav>li>a{color:#fff}.navbar-default .navbar-nav>li>a:hover{color:#fff}.ihk{padding-left:0;padding-right:15px}.ihk span{top:12px;position:relative}.ihk img{padding-top:23px;margin-right:40px}.nav li{display:inline-block}.nav li a{display:inline;padding:43px 15px 28px}.navi{padding-left:0;padding-right:0}.navbar{min-height:80px;font-family:'Montserrat',sans-serif;margin-bottom:0}.navbar-default .navbar-toggle{display:none}.navbar-default{background-color:#fff;border-bottom:none}.navbar-brand{float:left;height:80px;padding:15px 15px 10px;font-size:18px;line-height:20px}.nav ul{list-style:none}.nav ul li{display:inline;padding:0}#menu-menu{margin-top:10px}#menu-menu.menu li{list-style:none;text-transform:uppercase;line-height:180%;font-weight:300;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}#menu-menu>li.menu-item-object-page.current_page_item>a{color:#52f8ff;text-decoration:none}#menu-menu>li.menu-item-object-page.current_page_item>a:before{display:inline-block;content:'|';margin-right:10px;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg)}#menu-menu li a:link,#menu-menu li a:visited{text-decoration:none;color:#fff}#menu-menu li a:hover,#menu-menu li a:active{color:#52f8ff}.mobile{display:none}.col-lg-12.slogankontakt{margin-top:70px;padding-bottom:30px;min-height:80px}.button_container{position:fixed;top:25px;right:40px;height:40px;width:40px;cursor:pointer;z-index:100;transition:opacity .25s ease;margin-left:20px}.button_container:hover{opacity:.7}.button_container.active .top{transform:translateY(11px) translateX(0) rotate(45deg);background:#fff}.button_container.active .middle{opacity:0;background:#fff}.button_container.active .bottom{transform:translateY(-11px) translateX(0) rotate(-45deg);background:#fff}.button_container span{background:#000;border:none;height:2px;width:100%;position:absolute;top:0;left:0;transition:all .35s ease;cursor:pointer;margin-left:5px}.button_container span:nth-of-type(2){top:13px}.button_container span:nth-of-type(3){top:26px}.overlay{position:fixed;background-color:#1f589e;background:-webkit-linear-gradient(bottom left,#1f589e 30%,#009a9a);background:-o-linear-gradient(bottom left,#1f589e 30%,#009a9a);background:linear-gradient(to top right,#1f589e 30%,#009a9a);top:0;left:0;width:100%;height:0;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s,height .35s;overflow:hidden}.overlay.open{opacity:.95;visibility:visible;height:100%;overflow:scroll}.overlay.open li{animation:fadeInRight .5s ease forwards;animation-delay:.35s}.overlay.open li:nth-of-type(2){animation-delay:.4s}.overlay.open li:nth-of-type(3){animation-delay:.45s}.overlay.open li:nth-of-type(4){animation-delay:.5s}.overlay nav{position:relative;height:70%;top:50%;transform:translateY(-50%);font-size:35px;letter-spacing:.1em;font-weight:400;text-align:center}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative}.overlay ul li{display:block;height:20%;height:calc(100%/4);min-height:50px;position:relative;opacity:0;padding-top:15px;padding-bottom:15px}.overlay ul li a{display:block;position:relative;color:#fff;text-decoration:none;overflow:hidden;padding-top:15px;padding-left:15px;padding-right:15px}.overlay ul li a:hover:after,.overlay ul li a:focus:after,.overlay ul li a:active:after{width:100%}.overlay ul li a:after{content:'';position:absolute;bottom:0;left:50%;width:0;transform:translateX(-50%);height:2px;background:#fff;transition:.35s}.timeline-link{display:inline-block;padding-left:15px !important;font-size:14px}.date-timeline{display:none}.timeline-space{height:100px}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}.clear{float:none;clear:both}@media (max-width:1280px){.ihk span{top:12px;position:relative;font-size:18px;padding-right:30px}}@media (max-width:1200px){.col-md-6.singlepost{width:100%;min-height:200px}.video-js_custom{max-width:100%}}@media (max-width:1150px){.blogthumbstart img{margin:0 0 10px;max-width:90px}}@media (max-width:1090px){.blogeintrag{padding:40px}}@media (max-width:1024px){.ihk span{padding-right:35px}}@media (max-width:1020px){h2.portfolioheadline{margin-bottom:0;font-size:30px;margin-top:113px}}@media (max-width:991px){.landingpage-contact .col-md-6:first-child{padding-right:15px}.landingpage-contact .col-md-6:last-child{padding-left:15px}}@media (max-width:990px){#nav-icon{width:40px;height:32px;margin:30px 0 20px 24px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;float:right}ul.sub-menu li{font-size:18px}#menu-menu.menu{margin-top:0}.leistung{padding-top:20px;padding-bottom:20px}.push-leistung{height:30px}.aside{margin-left:0}.singlepost{padding-bottom:1%;min-height:355px}}@media (max-width:960px){.col-md-3.blogthumbstart{display:none}.datemobile{display:block}.date{display:none}}@media (max-width:930px){.blogeintrag{padding:40px}.blogthumbstart img{margin:0 0 10px;max-width:80px}}@media (max-width:800px){.blogeintrag{padding:40px}}@media (max-width:777px){h2.portfolioheadline{margin-bottom:30px;font-size:30px;margin-top:190px}.blog{display:none}.blog-mobil{display:block}}@media (min-width:769px){.contact-mobile{display:none}}@media (max-width:768px){html,body{padding-top:20px}.ihk{display:none}#topbar-contact{margin-top:-44px;display:block;font-size:15px}i.fa{font-family:'FontAwesome'}.navbar{margin-top:0;top:45px}.button_container{position:fixed;top:71px;right:40px;height:40px;width:40px;cursor:pointer;z-index:100;transition:opacity .25s ease;margin-left:20px}}@media (max-width:767px){img.bewerbung{margin:0 auto;max-width:170px;height:auto}img.bewerbung_team{margin:0 auto;margin-top:30px}.slogan-mobile{font-size:29px;margin-top:15px;font-weight:600;color:#009a9a;background:-webkit-linear-gradient(45deg,#1f589e 30%,#00b7be,#bcdbdb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-font-smoothing:antialiased;display:block;text-align:center;padding:20px;text-transform:uppercase}.button_container span{background:#000;border:none;height:2px;width:100%;position:absolute;top:0;left:0;transition:all .35s ease;cursor:pointer;margin-left:0}.row-eq-height{display:block}.ihk{display:none}header{margin-top:70px}.push-leistung{height:0}blockquote{font-size:18px;font-family:'Montserrat',sans-serif;max-width:600px;line-height:160%;margin-left:60px;border-left:5px solid #00b7be;color:#a0a0a0;margin-bottom:30px;font-weight:300;font-style:italic;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}.blogeintrag{margin-top:6%;padding:20px}.navbar-brand{padding-left:0}.top_bar img{padding-right:15px}#googleMap iframe{width:100%;z-index:1}#map{width:100%;padding-right:0;padding-left:0;height:400px}#map img{max-width:none}#map-header{z-index:10}#map-banner{margin-top:100px;position:absolute;z-index:1000;color:#fff}#nav-icon{width:40px;height:32px;margin:30px 15px 20px 24px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;float:right}.singlepost{padding-bottom:1%;min-height:300px}.blogeintrag{min-height:270px;margin-top:0;padding-top:20px}.col-md-3.blogthumbstart{display:block}.blogpost-cont{padding-left:15px;padding-right:15px;min-height:300px}.blog .row{margin-left:0;margin-right:0}.media-body .col-md-10{padding-left:10px}.media-body{height:auto}.seo-ranking-col{border-right:none;padding:10px;min-height:25px;margin-bottom:30px}.content ul{margin-left:0}h1.unterseite{margin-top:30px;font-size:40px}.blogthumbstart img{margin:0 0 10px;max-width:120px}.date{display:block}.datemobile{display:none}.nav-posts,.nav-posts2{font-size:15px}.nav-posts{border:#2ebcc8 1px solid;margin-left:10px;margin-right:10px}}@media (max-width:690px){.team-content{-moz-column-count:1;column-count:1;padding-bottom:3%;padding-right:0}.blog .row{margin-left:0;margin-right:0}.blogeintrag{padding-left:5px;padding-right:5px}.blogsnippet{padding-left:10px;padding-right:10px}}@media (max-width:600px){header .startseite{margin-top:50px}.col-md-3.blogthumbstart{display:none}.blogthumb .img-responsive{max-width:120px}h1{font-size:2.5em}.kontakt h2{font-size:2.5em;margin-top:0;color:#fff}.kontakt strong a{color:#fff;font-size:2em;line-height:1em}blockquote{font-size:16px;font-family:'Montserrat',sans-serif;line-height:160%;margin-left:30px;border-left:5px solid #00b7be;color:#a0a0a0;margin-bottom:30px;font-weight:300;font-style:italic;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}.mobile{display:block;padding-top:10px}.desktop{display:none}.img-responsive{float:none;width:100%;height:auto}.push{display:none}}@media (max-width:580px){#topbar-contact{margin-top:-44px;display:block}i.fa{font-family:'FontAwesome'}.navbar{margin-top:0;top:50px}.button_container{position:fixed;top:75px;right:40px;height:40px;width:40px;cursor:pointer;z-index:100;transition:opacity .25s ease;margin-left:20px}}@media (max-width:501px){#topbar-contact{font-size:14px;line-height:25px}.navbar{margin-top:0;top:41px}.button_container{position:fixed;top:67px;right:40px;height:40px;width:40px;cursor:pointer;z-index:100;transition:opacity .25s ease;margin-left:20px}}@media (max-width:479px){h2.portfolioheadline{margin-bottom:40px;font-size:30px;margin-top:160px}}@media (max-width:475px){.navbar{margin-top:0;top:67px}.button_container{position:fixed;top:92px;right:40px;height:40px;width:40px;cursor:pointer;z-index:100;transition:opacity .25s ease;margin-left:20px}}@media (max-width:480px){.blog-mobil{margin-top:40px}}@media (max-width:467px){.date{display:none}.datemobile{display:block}}@media (max-width:440px){header .startseite{margin-top:90px}.blogthumbstart{display:none}.blogheadline{width:100%}.blog .row{margin-left:0;margin-right:0}.blogeintrag{padding-left:5px;padding-right:5px}.blogsnippet{padding-left:10px;padding-right:10px}}@media (max-width:420px){#menu-menu.menu li{line-height:110%}ul.sub-menu li{font-size:18px}.leistung{padding-top:40px;padding-bottom:40px;width:100%;float:left}}@media (max-width:340px){h1{font-size:1.5em;margin-bottom:30px}.kontakt h2{font-size:1.5em;margin-bottom:30px}.kunden h3{font-size:1.5em;margin-bottom:30px}.media-left{display:none}}