/* https://www.wechselpilot.at/wp-content/themes/wp/assets/css/layout/footer.css */
#footer{max-width:100%;width:100%;background-color:#626262}.footer-box{margin:50px 0 20px;background-color:#747576;box-shadow:none}.footer-box_head{background-color:rgba(218,226,232,1);border-bottom:4px solid #f9aa00;font-size:1.2em;text-align:center;color:#2a70b0;text-transform:uppercase;font-family:'Gilroy Bold';padding:10px;line-height:1.5em}.footer-box_head.darker{background-color:rgba(218,226,232,.5)}.footer-box_head h2{font-size:1.5em;font-weight:400;margin:0;line-height:1.25em}.footer-box_content{color:#dae1e7;font-size:1em;min-height:300px}.footer-box a:link,.footer-box a:visited{color:#dae1e7;text-decoration:none;border-bottom:1px solid #f9aa00}.footer-box a:hover,.footer-box a:active{color:#444;border-bottom:1px solid transparent}.footer-box_content{padding:20px}.footer-box_content ul{text-transform:uppercase;list-style-type:none;margin:10px 0 10px 15px;padding:0}.footer-box_content li{display:block;margin-bottom:12px;margin-left:10px;word-break:break-word}.footer-box_content li::before{vertical-align:middle;display:inline-block;content:"";height:20px;width:20px;margin-right:10px;margin-left:-30px;background-size:auto;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNTI1MzUzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI2OC4xOTQ3NDc5LDkuNDY2NzgxNiA0MS42NDI3MjMxLDUwLjIzNzIyNDYgMzAuOTU3Mjc5MiwzNC42Mzk5NjEyIDQuNjY2NjY2NSwzNC42Mzk5NjEyIDQxLjExNjMzMyw5MC41MzMyMTg0ICAgOTUsOS40NjY3ODE2ICIvPjwvc3ZnPg==)}.aboutWP .footer-box_head{display:block;text-align:center}.aboutWP img{max-height:63px;max-width:90%;vertical-align:sub}.aboutWP p{line-height:1.8em;margin:10px 0}.footerfaq p{margin:10px 0;line-height:inherit}.whatsapp{display:inline-block}:not(.mobile-menu)+.whatsapp{color:#f9aa00;text-align:inherit;margin:8px 20px auto;font-family:'Gilroy Bold';font-size:1.2em;margin-top:20px}.whatsapp svg{vertical-align:bottom;height:25px;width:30px;margin-right:5px}.footer-provider{text-align:center}.footer-provider h3{font-family:"Gilroy Bold";font-weight:400}.footer-provider ul{list-style-type:none;margin:0 0 30px;padding:0}.footer-provider li{display:inline-block;padding:2px 5px;font-size:1.3em}.footer-provider a:link,.footer-provider a:visited{text-decoration:none;color:#9b9b9b}.footer-provider a:hover,.footer-provider a:active{text-decoration:underline}p.footer-quote{margin-top:1rem}.footer-headlines{position:relative;height:360px;display:flex;justify-content:center;align-items:center;overflow:hidden;z-index:-1}.home .footer-headlines{background-color:#fff7eb;background:linear-gradient(180deg,#fff7eb 0%,#FFF7EB 100%) no-repeat 50% 50% / 100% 100%}.footer-headlines .row{position:relative}.footer-headlines .row::after{font-family:"Barlow";font-weight:400;line-height:1.1;content:"Gründer:\AJan Rabe\A\A\A\A\A";white-space:pre-wrap;padding-bottom:15px;display:flex;justify-content:flex-end;align-items:flex-end;position:absolute;left:-30%;bottom:-180px;height:400px;min-width:250px;background:transparent url(/wp-content/themes/wp/assets/css/layout/../../img/wp-jan-rabe.png) no-repeat;background-size:200px auto;background-position:left top;z-index:-1}.footer-headlines h2{font-family:"Gilroy Bold";font-weight:400;color:#4c5f65;text-transform:uppercase;font-size:3.5em;line-height:1em;margin:-20px 0 10px}.footer-headlines h3{font-family:"Gilroy Bold";font-weight:400;color:#7a9bac;text-transform:uppercase;font-size:1.5em;margin:0 0 10px}footer{position:relative;background-color:#3e5261}footer:not(.small-footer)::before{content:"";position:absolute;top:0;height:100px;left:0;right:0;background-color:#c9d4dc;-webkit-transform:skewY(-1.5deg);-moz-transform:skewY(-1.5deg);transform:skewY(-1.5deg);transform-origin:0% 0}footer .known-logos{display:flex;position:relative;background-color:#c8d4dd;min-height:150px;max-width:none}footer .row .row.media-logos,.small-footer footer .row .row.media-logos{position:relative;z-index:3;max-width:85.71rem;margin:0 auto}footer .media-logos p{float:right;display:block;font-family:"Gilroy Bold";font-weight:400;font-size:1.25em;text-transform:uppercase;color:#3a6170;margin-top:-10px}footer .media-logos ul{display:flex;flex-flow:wrap;justify-content:space-between;width:100%;list-style-type:none;margin:0;padding:20px 0}footer .media-logos li{display:flex;align-items:center;flex-basis:140px;flex-grow:1;margin-bottom:20px}footer .media-logos img{height:auto;max-height:40px;width:auto;max-width:140px;margin:0 auto;opacity:1;-webkit-filter:none;filter:none}footer .media-logos li:first-of-type{justify-content:flex-start}footer .media-logos li:first-of-type img{margin-left:0}footer .media-logos li:last-of-type{justify-content:flex-end}footer .media-logos li:last-of-type img{margin-right:0}footer .link-container{min-height:300px;padding:50px 0;display:flex;flex-wrap:wrap}footer .row.link-container::before,footer .row.link-container::after{content:normal}footer .link-container .columns{display:flex}.footer-menu::before{content:"";display:block;height:10px;width:80px;background-color:#d7dbdc;margin-bottom:30px}.footer-menu{list-style-type:none;margin:0;padding:0}.article-list .footer-menu{text-transform:uppercase}.article-list .footer-menu li{margin-bottom:5px}footer a:link,footer a:visited{color:#d7dbdc;text-decoration:none;font-size:1.25em;font-family:"Barlow","Helvetica Neue",Arial,sans-serif;font-weight:400;border-bottom:1px solid transparent}footer a:hover,footer a:active{border-bottom:1px solid #fbb700}footer .social-links{flex-direction:column}footer .social-links p{flex:1 0 auto;margin-top:auto;display:flex;justify-content:flex-end;align-items:flex-end;margin:0 0 10px}footer .social-links p img{max-width:320px}footer .social-links a:link{opacity:.8;flex:0 0 auto;margin-left:15px}footer .social-links a:hover{border-bottom:1px solid transparent;opacity:1}footer .social-links img{height:42px;width:auto}footer .social-links img.whatsapp-icon{height:45px}.small-footer footer::before{display:none}.small-footer footer .row.flex-container{background-color:#3e5261}.small-footer #footer{background-color:#3e5261;font-size:18px}.small-footer.magazin #footer{background-color:transparent;font-size:inherit}.small-footer footer .columns{text-align:center;text-transform:uppercase;color:#dae1e7;font-size:.8em}.small-footer footer ul{margin:0;padding:0;text-align:left}.small-footer footer .text-right ul{text-align:right}.small-footer footer li{display:inline-block;margin:0;padding:10px 20px 10px 0}.small-footer footer .text-right li{padding:10px 0 10px 20px}.small-footer footer a:link,.small-footer footer a:visited{color:#d7dbdc;border-bottom:1px solid transparent}.small-footer footer a:hover,.small-footer footer a:active{color:#d7dbdc;border-bottom:1px solid #f9aa00}.small-footer footer .footer-logo a:link,.small-footer footer .footer-logo a:visited{border:none}.small-footer p.footer-logo{margin:10px 0}.small-footer .footer-logo img{height:18px;width:auto;vertical-align:baseline}@media screen and (max-width:54.786em){footer::before{background-size:auto;background-position:50% bottom}footer .media-logos img{margin:0;max-width:125px}footer .media-logos li:last-of-type{justify-content:flex-start}footer .footer-menu{margin-bottom:25px}.footer-headlines h2{font-size:2em;max-width:80%;margin-bottom:30px}.footer-headlines h3{line-height:1.25em}.footer-headlines .row::after{left:50%;opacity:.5;top:-50px}.home .footer-headlines{height:300px}.footer-headlines{text-shadow:0 0 5px #fff}footer .social-links p img{max-width:280px}.small-footer p.footer-logo{margin:20px 0 0}.small-footer .footer-logo img{height:22px}.small-footer footer ul{text-align:center}.small-footer footer .text-right ul{margin:-10px auto 10px}.small-footer footer ul li,.small-footer footer .text-right li{padding:5px 10px 5px 0}}@media screen and (max-width:54.786em) and (orientation :landscape){.footer-headlines .row::after{left:auto;right:0}.footer-headlines h3{max-width:80%}}@media screen and (min-width:1600px){footer::before{background-position:20vw bottom}}