.footer_background{background-color:#316eb8;background:#316eb8;margin-top:64px;color:#fff}@media screen and (min-width: 1024px){.footer_background{position:relative}}@media screen and (min-width: 1600px){.footer_background{padding:0 64px;position:relative}}@media screen and (min-width: 2048px){.footer_background{padding:0 calc((100% - 2048px)/2)}}.footer_background p{margin:0}.footer_background a{color:#fff;font-weight:300}.footer_background a:hover{color:#fff;font-weight:300;text-decoration:none}.footer_background ul{list-style-type:none}.footer_background .footer_container{padding:0 16px;padding-bottom:32px;position:relative;font-size:.65em}.footer_background .footer_container a:hover{color:#054390}@media screen and (min-width: 1024px){.footer_background .footer_container{margin:0 auto}}.footer_background .footer_container .footer_content{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.footer_background .footer_container .footer_content{flex-direction:row;justify-content:space-between}}.footer_background .footer_container .footer_content .footer_kontakt,.footer_background .footer_container .footer_content .footer_btn,.footer_background .footer_container .footer_content .footer_sitemap,.footer_background .footer_container .footer_content .footer_kontaktpersonen{width:100%;margin:32px 0}@media screen and (min-width: 1024px){.footer_background .footer_container .footer_content .footer_kontakt,.footer_background .footer_container .footer_content .footer_btn,.footer_background .footer_container .footer_content .footer_sitemap,.footer_background .footer_container .footer_content .footer_kontaktpersonen{flex-basis:33.3%}}.footer_background .footer_container .footer_content .footer_kontakt a[href^="mailto:"],.footer_background .footer_container .footer_content .footer_btn a[href^="mailto:"],.footer_background .footer_container .footer_content .footer_sitemap a[href^="mailto:"],.footer_background .footer_container .footer_content .footer_kontaktpersonen a[href^="mailto:"]{text-decoration:underline}@media screen and (min-width: 1024px){.footer_background .footer_container .footer_content.right>div:last-child{padding-right:64px}}.footer_background .footer_container .footer_content .footer_btn{align-self:center;display:flex}@media screen and (min-width: 1024px){.footer_background .footer_container .footer_content .footer_btn{justify-content:center}}.footer_background .footer_container .footer_sitemap ul{display:flex;flex-wrap:wrap;flex-direction:column;list-style:none;padding-left:0;margin:0}@media screen and (min-width: 1024px){.footer_background .footer_container .footer_sitemap ul{flex-direction:row}}.footer_background .footer_container .footer_sitemap ul li{margin-bottom:16px}.footer_background .footer_container .footer_sitemap ul li a{font-weight:600;text-decoration:none}@media screen and (min-width: 1024px){.footer_background .footer_container .footer_sitemap ul li a{padding-right:32px}}.footer_background .footer_container .footer_sitemap ul li ul{display:flex;flex-direction:column}.footer_background .footer_container .footer_sitemap ul li ul li{margin:0}.footer_background .footer_container .footer_sitemap ul li ul li a{font-weight:200}.footer_background .footer_container .footer_sitemap ul li ul li ul li a{font-weight:200}.footer_background .footer_container .footer_sitemap.sitemap-2{border-top:1px solid hsla(0,0%,100%,.5);border-bottom:1px solid hsla(0,0%,100%,.5);padding-top:16px}@media screen and (min-width: 1024px){.footer_background .footer_container .footer_sitemap.sitemap-2{border-bottom:none}}.footer_background .footer_container .footer_socialmedia{display:flex;flex-direction:row;margin:32px 0}@media screen and (min-width: 1024px){.footer_background .footer_container .footer_socialmedia{justify-content:center}.footer_background .footer_container .footer_socialmedia.right{margin:0;flex-direction:column;position:absolute;right:16px;top:0;bottom:0;margin:auto;height:auto}.footer_background .footer_container .footer_socialmedia.right.sitemap-2{justify-content:flex-end;margin-bottom:8px}.footer_background .footer_container .footer_socialmedia.center{width:33.3%;position:absolute;top:55%;left:33.3%}}.footer_background .footer_container .footer_socialmedia a{text-decoration:none}.footer_background .footer_container .footer_socialmedia a:before{display:none}.footer_background .footer_container .footer_socialmedia i{width:40px;height:40px;display:flex;flex-wrap:wrap;align-content:center;text-align:center;text-decoration:none}.footer_background .footer_container .footer_socialmedia.right i{justify-content:center;font-size:20px;background-color:#fff;color:#000;margin:8px 16px 8px 0;border-radius:50%}@media screen and (min-width: 1024px){.footer_background .footer_container .footer_socialmedia.right i{margin:8px 0}}.footer_background .footer_container .footer_socialmedia.center i{justify-content:flex-start;font-size:25px;margin-right:16px}@media screen and (min-width: 1024px){.footer_background .footer_container .footer_socialmedia.center i{justify-content:center;margin:0 8px}.footer_background .footer_container .footer_socialmedia.center i:first-child{margin-left:16px}}.footer_background .footer_container .footer_socialmedia.sitemap-2.center{top:30%}.footer_background .footer_container .footer_information{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (min-width: 1024px){.footer_background .footer_container .footer_information{flex-direction:row}}.footer_background .footer_container .footer_information .footer_copyright{padding-right:12px}.footer_background .footer_container .footer_information .footer_subnav ul{margin:0;padding-left:0}.footer_background .footer_container .footer_information .footer_subnav ul li{display:inline-block;padding-right:12px}.footer_background .footer_container .footer_information .footer_subnav ul li a{text-decoration:none}.footer_background .footer_container .footer_information .footer_subnav ul li a:hover{color:#000}.footer_background .footer_container .footer_information .footer_subnav ul li a:hover:before{color:#fff}.footer_background .footer_container .footer_information .footer_subnav ul li a:before{display:none}@media screen and (min-width: 1024px){.footer_background .footer_container .footer_information .footer_subnav ul li a:before{display:inline;content:"|";padding-right:8px}}/*# sourceMappingURL=mask_footer.css.map */
