/*!
Theme Name: PlatinPower.com
Theme URI: http://underscores.me/
Author: PlatinPower.com GmbH
Author URI: https://www.platinpower.com
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: platinpower
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

PlatinPower.com is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.container{margin-left:auto;margin-right:auto;max-width:1200px;padding:0 20px}.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.row.reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.col.reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-xs{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-xs-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-xs-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-xs-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-xs-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-xs{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-xs{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-xs{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-xs{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-xs{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-xs{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-xs{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}@media only screen and (min-width: 48em){.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-sm{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-sm-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-sm-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-sm-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-sm-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-sm{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-sm{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-sm{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-sm{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-sm{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-sm{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-sm{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width: 62em){.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-md{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-md-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-md-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-md-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-md-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-md{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-md{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-md{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-md{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-md{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-md{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-md{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width: 75em){.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-lg{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-lg-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-lg-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-lg-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-lg-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-lg{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-lg{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-lg{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-lg{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-lg{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-lg{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-lg{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}a{text-decoration:none}a:visited{color:#000}.search #content{padding-bottom:100px}.page-template-search-home-php section.header,.search section.header{background-color:#f2f2f2;padding:78px 0;padding-bottom:90px}.page-template-search-home-php #content>.container,.search #content>.container{max-width:100%;padding:0}.page-template-search-home-php #searchform #s,.search #searchform #s{padding:15px 30px;width:60%}.page-template-search-home-php #searchform .pp-button,.search #searchform .pp-button{border:none;padding:17px 70px !important}#cookie-notice{background-color:#e1e1e1 !important;color:#454544 !important}#cookie-notice .cookie-notice-container{max-width:1200px;margin:0 auto;position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-top:31px;padding-bottom:20px;padding-right:70px;box-sizing:border-box}#cookie-notice .cookie-notice-container #cn-notice-text{text-align:left;font-size:18px !important;padding-right:40px}#cookie-notice .cookie-notice-container #cn-accept-cookie{background-color:#1687a5 !important;color:#FFF !important;padding:17px 30px;font-size:18px;font-weight:900;font-family:"Nunito Sans"}#cookie-notice .cookie-notice-container #cn-refuse-cookie{display:none}#cookie-notice .cookie-notice-container .refuse-cookie{display:block;content:"X";width:37px;height:37px;border-radius:20px;border:2px solid #000;position:absolute;line-height:37px;font-size:22px;right:0;cursor:pointer;color:#000}@media screen and (max-width: 767px){#cookie-notice .cookie-notice-container .refuse-cookie{top:-20px;background-color:#FFF}}@media screen and (max-width: 767px){#cookie-notice .cookie-notice-container{flex-direction:column;padding-right:0}#cookie-notice .cookie-notice-container #cn-notice-text{text-align:center;padding:0 15px;font-size:13px !important}}@font-face{font-family:'Nunito Sans';font-display:swap;font-style:normal;font-weight:300;src:url("../fonts/nunito-sans-v5-latin-300.eot");src:local("Nunito Sans Light"),local("NunitoSans-Light"),url("../fonts/nunito-sans-v5-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/nunito-sans-v5-latin-300.woff2") format("woff2"),url("../fonts/nunito-sans-v5-latin-300.woff") format("woff"),url("../fonts/nunito-sans-v5-latin-300.ttf") format("truetype"),url("../fonts/nunito-sans-v5-latin-300.svg#NunitoSans") format("svg")}@font-face{font-family:'Nunito Sans';font-display:swap;font-style:normal;font-weight:600;src:url("../fonts/nunito-sans-v5-latin-600.eot");src:local("Nunito Sans SemiBold"),local("NunitoSans-SemiBold"),url("../fonts/nunito-sans-v5-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/nunito-sans-v5-latin-600.woff2") format("woff2"),url("../fonts/nunito-sans-v5-latin-600.woff") format("woff"),url("../fonts/nunito-sans-v5-latin-600.ttf") format("truetype"),url("../fonts/nunito-sans-v5-latin-600.svg#NunitoSans") format("svg")}@font-face{font-family:'Nunito Sans';font-display:swap;font-style:normal;font-weight:700;src:url("../fonts/nunito-sans-v5-latin-700.eot");src:local("Nunito Sans Bold"),local("NunitoSans-Bold"),url("../fonts/nunito-sans-v5-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/nunito-sans-v5-latin-700.woff2") format("woff2"),url("../fonts/nunito-sans-v5-latin-700.woff") format("woff"),url("../fonts/nunito-sans-v5-latin-700.ttf") format("truetype"),url("../fonts/nunito-sans-v5-latin-700.svg#NunitoSans") format("svg")}@font-face{font-family:'Nunito Sans';font-display:swap;font-style:normal;font-weight:900;src:url("../fonts/nunito-sans-v5-latin-900.eot");src:local("Nunito Sans Black"),local("NunitoSans-Black"),url("../fonts/nunito-sans-v5-latin-900.eot?#iefix") format("embedded-opentype"),url("../fonts/nunito-sans-v5-latin-900.woff2") format("woff2"),url("../fonts/nunito-sans-v5-latin-900.woff") format("woff"),url("../fonts/nunito-sans-v5-latin-900.ttf") format("truetype"),url("../fonts/nunito-sans-v5-latin-900.svg#NunitoSans") format("svg")}body{font-size:18px;font-weight:600}#page{overflow:hidden;margin-top:98px}.container-fluid{max-width:1200px}html,body{height:100%;width:100%;margin:0;padding:0;left:0;top:0;font-size:18px}@media screen and (max-width: 767px){html,body{font-size:16px}}*{font-family:"Nunito Sans";line-height:1.5}h1{font-size:62px;font-weight:900;margin-top:0;margin-bottom:10px}@media screen and (max-width: 767px){h1{font-size:32px;line-height:1.19}}h2{font-size:45px;font-weight:900;margin-top:0;margin-bottom:10px}@media screen and (max-width: 767px){h2{font-size:26px}}h3{font-size:28px}@media screen and (max-width: 767px){h3{margin-bottom:10px}}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:0.875rem}p{font-weight:600;line-height:1.44;color:#454544}.font-light{font-weight:300}.font-regular{font-weight:600}.font-heavy{font-weight:900}.left{text-align:left}.right{text-align:right}.center{text-align:center;margin-left:auto;margin-right:auto}.justify{text-align:justify}.hidden-sm{display:none}.category-breadcrumb{margin-bottom:15px !important}.category-breadcrumb p{font-weight:bold;display:inline-block;border-bottom:3px solid #ff9f21;color:#000}#masthead{padding:22px 0;border-bottom:1px solid #dcdcdc;background-color:#FFF;position:fixed;width:100%;top:0;z-index:999}#masthead .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#masthead .menu-toggle,#masthead .search,#masthead .menu-close,#masthead .mobile-logo-symbol,#masthead .mobile-elements{display:none}#masthead .main-navigation ul{list-style:none;margin:0;padding:0}#masthead .main-navigation ul li{display:inline-block;padding:0 15px;font-size:17px;color:#454544;position:relative}#masthead .main-navigation ul li a{text-decoration:none;font-weight:bold;color:#000}#masthead .main-navigation ul li a:hover{color:#1687a5}#masthead .main-navigation ul li.phone a{color:#1687a5}#masthead .main-navigation ul li .sub-menu{display:none;position:absolute;width:220px;background-color:#FFF;border:1px solid #e1e1e1;padding:10px;box-shadow:0px 4px 7px -3px rgba(0,0,0,0.2);z-index:99;top:100%}#masthead .main-navigation ul li .sub-menu li a{display:block;padding:5px 0}#masthead .main-navigation ul li .sub-menu:hover{display:block}#masthead .main-navigation ul li:hover .sub-menu{display:block}.admin-bar #masthead{top:32px}.admin-bar #page{margin-top:130px}footer.site-footer{background-color:#000;padding:50px 0;color:#FFF;padding-bottom:180px}footer.site-footer .container{display:flex;flex-direction:row}footer.site-footer .footer-menu .menu{margin:0;padding:0;list-style:none}footer.site-footer .footer-menu .menu li{display:inline-block;padding:0 15px}footer.site-footer .footer-menu .menu li:first-child{padding-left:0}footer.site-footer .footer-menu .menu li a{color:#FFF;text-decoration:none}footer.site-footer .menu-copyright{margin-left:27px;display:flex;flex-direction:column;justify-content:space-between;padding:10px 0}footer.site-footer .copyright{color:#FFF;font-weight:300}.vc_btn3.vc_btn3-size-lg{padding:17px 60px !important;font-weight:900;background-color:#000 !important}@media screen and (max-width: 767px){.vc_btn3.vc_btn3-size-lg{padding:17px 0 !important;width:100%}}.pp-link{text-decoration:none}.pp-link .text{color:#1687a5;text-decoration:none;font-weight:900}.pp-link .arrow{color:#454544;font-size:30px;font-weight:300;line-height:1;margin-left:5px;font-family:Arial}.vc_grid-container .vc_gitem-col{padding-left:0 !important}.vc_grid-container .vc_gitem-col .vc_gitem-post-data-source-post_title a{font-weight:900;color:000;font-size:24px}.vc_grid-container .vc_gitem-col .vc_gitem-post-data-source-post_excerpt p{font-size:18px;color:#454544;font-weight:600}input.wpcf7-form-control,textarea.wpcf7-form-control{width:100%;border:solid 1px #e1e1e1;padding:18px 23px;box-sizing:border-box}textarea.wpcf7-form-control{height:166px}.form-homepage .row{margin-bottom:20px}@media screen and (min-width: 768px){.form-homepage .row .col-sm-6:first-child{padding-right:10px}.form-homepage .row .col-sm-6:nth-child(2){padding-left:10px}}@media screen and (max-width: 767px){.form-homepage .row{margin-left:0;margin-right:0}.form-homepage .row .col-sm-6:first-child{margin-bottom:20px;margin-top:20px}.form-homepage .row .col-sm-6,.form-homepage .row .col-sm-12{width:100%}}.form-homepage .disclaimer{color:#7f7f7f;font-size:13px;font-weight:300;margin-bottom:13px;display:inline-block;margin-top:-7px}.form-wordpress .wpcf7-form-control-wrap.nachricht,.form-wordpress textarea.wpcf7-form-control{display:block}.form-wordpress .custom-file-upload .button{border-radius:1px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.5);background-color:#ebebeb;padding:9px 17px;color:#7f7f7f;font-size:14px;cursor:pointer;display:inline-block}.form-wordpress .custom-file-upload input{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.form-wordpress .custom-file-upload .file-name{display:inline-block;margin-left:10px}.form-wordpress textarea.wpcf7-form-control{height:138px}.form-wordpress select{width:100%;border:1px solid #e1e1e1;padding:15px 27px}.form-wordpress input.wpcf7-file{border:none;padding:0}@media screen and (max-width: 767px){.form-wordpress .col-sm-6,.form-wordpress .col-sm-12{width:100%}}.pp-button{background-color:#000;color:#FFF;display:inline-block;width:auto !important;text-transform:uppercase;font-weight:900;font-size:18px;padding:17px 30px !important;cursor:pointer}@media screen and (max-width: 767px){.pp-button{width:100% !important;padding:17px 0 !important}}@media screen and (max-width: 767px){.vc_btn3-container.vc_btn3-left .button-shadow{width:100%}}.button-shadow{display:inline-block;position:relative}.button-shadow .pp-button,.button-shadow .vc_btn3.vc_btn3-size-lg{transition:all 0.5s;position:relative;top:0;left:0;border:none;z-index:1}.button-shadow .pp-button:hover,.button-shadow .vc_btn3.vc_btn3-size-lg:hover{top:-6px;left:-6px}.button-shadow .shadow{position:absolute;width:99.9%;height:100%;top:0;left:0;background-color:#1687a5;z-index:0}@media screen and (max-width: 767px){.wpcf7-form .button-shadow{width:100%}}.pp-quote{background-color:#f9f9f9;border-left:5px solid #1687a5;padding-top:43px;padding-bottom:60px;padding-left:65px;padding-right:50px}.pp-quote .quote{font-size:36px;font-weight:300;line-height:1.11}.pp-quote .author{font-size:18px;font-weight:bold;margin-top:30px}@media screen and (max-width: 767px){.pp-quote{margin-left:-20px;margin-right:-20px;padding-left:37px;padding-right:25px;padding-top:25px;padding-bottom:30px}.pp-quote .quote{font-size:26px;line-height:1.23}}.pp-icon-box{border:1px solid #e1e1e1;padding:50px 25px;padding-top:25px;border-bottom:solid 5px #7121a1;position:relative;margin-right:50px;height:100%;box-sizing:border-box}.pp-icon-box .icon{position:absolute;top:-40px;right:-40px}.pp-icon-box .title{font-size:28px;font-weight:900}@media screen and (max-width: 767px){.pp-icon-box{margin-right:0;margin-bottom:60px}.pp-icon-box .icon{width:75px;height:75px;top:-30px;right:-10px}}.mobile-break{display:none}.pp-social-icons{flex-direction:row;display:flex;flex-wrap:wrap;width:90%}.pp-social-icons .icon{width:20%;margin-bottom:70px}.pp-social-icons .icon path,.pp-social-icons .icon g{transition:opacity 0.3s}.pp-social-icons .icon:hover path,.pp-social-icons .icon:hover g{opacity:1}@media screen and (max-width: 767px){.pp-social-icons .icon{width:20%;margin-right:5%;margin-bottom:20px}.pp-social-icons .icon svg{max-width:100%}}.error-404{margin:80px 0;background-image:url(./img/vector_404.svg);background-repeat:no-repeat;background-size:cover}.error-404 .head{max-width:480px;margin-bottom:490px}.error-404 h1{margin-bottom:0}.error-404 .subheader{font-size:33px;font-weight:300}.error-404 .to-home{text-align:right}.error-404 .to-home a{text-align:center}.error-404 .background{display:none}@media screen and (max-width: 767px){.error-404{margin:30px 0;background-image:none}.error-404 .head{margin-bottom:0px}.error-404 .subheader{font-size:22px}.error-404 .background{display:block}.error-404 .to-home{margin-top:30px}}@media screen and (max-width: 767px){.mobile-break{display:block !important}footer.site-footer .container{flex-direction:column}footer.site-footer .container .menu-copyright{margin-left:0;margin-top:27px}footer.site-footer .container .menu-copyright .footer-menu .menu li{display:block;margin-bottom:10px;padding:0}footer.site-footer .container .menu-copyright .copyright{margin-top:27px}#contact-section{margin-top:50px !important;padding-top:0 !important;padding-bottom:43px !important}#contact-section .wpb_column:first-child .wpb_text_column{margin-bottom:0}#contact-section .vc_inner{margin:0 -15px}#contact-section h2{font-size:22px}#contact-section .vc_inner .vc_column-inner{padding:15px !important}}body.admin-bar{margin-top:32px}.black{color:#000}body.single-post article,body.single-post article img{height:auto}body.single-post article h1.entry-title{line-height:1em}::selection{background:#D92424;color:#FFF}.wpcf7-select{display:block;line-height:1.65;padding:.6em 1.4em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat, repeat;background-position:right .7em top 50%, 0 0;background-size:.65em auto, 100%}#secondary .widget{margin-bottom:50px}#secondary .widget-title{font-size:22px}#secondary #searchform #s{padding:12px;font-size:16px;border:1px solid #e1e1e1;color:#e1e1e1;width:100%}#secondary #searchform .submit{display:none}#secondary .widget_recent_entries ul{list-style:none;padding:0}#secondary .widget_recent_entries ul li{display:flex;flex-direction:row;margin-bottom:20px}#secondary .widget_recent_entries ul li .thumbnail{width:50px;flex:1 0 auto}#secondary .widget_recent_entries ul li .thumbnail img{max-width:100%;width:50px;height:auto;border-radius:25px}#secondary .widget_recent_entries ul li .post{flex:0 0 auto;padding-left:25px;max-width:80%}#secondary .widget_recent_entries ul li .post a{font-size:15px;display:block;color:#000}#secondary .widget_recent_entries ul li .post .date{font-size:14px;color:#ccc}body.single-post article img{max-width:100%}.single h1{line-height:1.03}.single .posted-on .entry-date{font-weight:900;font-size:15px;margin-top:15px;display:inline-block;text-transform:uppercase;color:#000}.single .entry-header{margin-bottom:30px;margin-top:30px}@media screen and (max-width: 991px){.single #content{padding:0 20px}}#comments{margin-top:40px;text-align:center}#comments .comment-notes{font-size:14px}#comments h3:after{display:block;content:"";width:80px;height:4px;background-color:red;margin:0 auto;margin-top:5px}#comments #commentform input,#comments #commentform textarea{width:100%;padding:15px;border:1px solid #e1e1e1;box-sizing:border-box}#comments #commentform .submit{width:auto;float:left;margin-bottom:60px;background-color:#be0707;color:#FFF;font-weight:bold;font-size:14px}.wpcf7-form .wpcf7-not-valid{border-color:#d92424}.wpcf7-form .wpcf7-not-valid-tip{margin-top:7px}.wpcf7-form .wpcf7-response-output{margin-left:0;margin-right:0;padding:16px;font-size:18px;border-width:1px;margin-bottom:0}.wpcf7-form .wpcf7-validation-errors{border-color:#d92424;color:#d92424}.wpcf7-form .wpcf7-validation-errors:before{display:block;content:"";background-image:url(img/error.svg);float:left;margin-right:20px;margin-top:6px;width:39px;height:36px}@media screen and (max-width: 1070px){html #wpadminbar{display:none !important}html{margin-top:0 !important}#page{margin-top:50px}.admin-bar #masthead{top:0}#masthead{padding:0;position:fixed;width:100%;background-color:#FFF;z-index:999999;top:0}#masthead .container{height:50px}#masthead #site-navigation{order:1;display:flex}#masthead #site-navigation .nav{display:none;position:absolute;top:102%;width:100%;background-color:#FFF;border-bottom:1px solid #e1e1e1;z-index:999;left:0}#masthead #site-navigation .nav ul li{display:block;padding:0}#masthead #site-navigation .nav ul li a{display:block;padding:18px;border-bottom:1px solid #e1e1e1}#masthead #site-navigation .nav ul li:hover .sub-menu{display:none}#masthead #site-navigation .nav ul li.phone a{border-bottom:none}#masthead #site-navigation .nav ul li.menu-item-has-children:after{display:block;content:"";width:30px;height:20px;background-image:url(img/down-arrow.svg);background-size:cover;position:absolute;right:20px;top:20px}#masthead #site-navigation .nav ul li.show-submenu .sub-menu{display:block}#masthead #site-navigation .nav ul li.show-submenu:after{transform:rotateZ(270deg)}#masthead #site-navigation .nav ul li .sub-menu{width:100%;position:static;box-shadow:none;border:none;padding:0}#masthead #site-navigation .nav ul li .sub-menu li a{padding-left:32px;font-weight:600}#masthead #site-navigation .nav .mobile-elements{height:100%;padding:0 15px}#masthead #site-navigation .nav .mobile-elements .mobile-email{font-size:20px;font-weight:900}#masthead #site-navigation .nav .mobile-elements .social-icons-mobile{margin-top:100px;margin-bottom:50px;display:flex;justify-content:center}#masthead #site-navigation .nav .mobile-elements .social-icons-mobile img{margin:0 20px}#masthead .site-branding{order:2;display:flex}#masthead .site-branding img{height:26px}#masthead .menu-toggle{display:block}#masthead .menu-toggle .line{background-color:#454544;height:3px;display:block;width:25px;margin-bottom:4px}#masthead .menu-toggle .line-2,#masthead .menu-toggle .line-4{width:18px}#masthead .search{display:block;order:3}#masthead.show-menu .menu-toggle,#masthead.show-menu .search,#masthead.show-menu .custom-logo-link{display:none}#masthead.show-menu .menu-close,#masthead.show-menu #site-navigation .nav,#masthead.show-menu .mobile-logo-symbol,#masthead.show-menu .mobile-elements{display:block}}
