.tpl__footer{background:var(--main);padding:40px 20px;box-sizing:border-box;position:relative}.tpl__footer .tpl__footer__paintbrush{content:"";position:absolute;width:100%;height:137px;top:-80px;left:0;pointer-events:none}.tpl__footer .tpl__footer__paintbrush svg{width:100%;object-fit:contain;height:100%;object-position:center}@media all and (min-width: 480px){.tpl__footer{padding:40px}}@media all and (min-width: 768px){.tpl__footer{padding:70px 60px 40px 60px}}@media all and (min-width: 1440px){.tpl__footer{padding:80px 80px 40px 80px}}@media all and (min-width: 1600px){.tpl__footer{padding:80px 120px 40px 120px}}.tpl__footer .tpl__footer__container{margin:auto;position:relative}.tpl__footer .tpl__footer__content__top{margin-bottom:35px}@media all and (min-width: 1024px){.tpl__footer .tpl__footer__content__top{display:flex;justify-content:space-between;margin-bottom:60px}}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left{margin-bottom:30px}@media all and (min-width: 1024px){.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left{margin-bottom:0}}@media all and (min-width: 1280px){.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left{flex:0 0 calc(50% - 15px)}}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left .tpl__footer__logo{margin-bottom:20px}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left .tpl__footer__logo img{width:100%;max-width:220px}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left .tpl__footer__logo .tpl__footer__logolink{width:fit-content}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left .tpl__footer__claim{font-size:1.3rem;color:#fff}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left .tpl__footer__link{display:flex;align-items:center;width:fit-content;border-radius:45px;background:rgba(0,0,0,0);border:2px solid #fff;padding:10px 20px;box-sizing:border-box;transition:background .3s ease-in-out}@media all and (min-width: 480px){.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left .tpl__footer__link{padding:15px 30px}}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left .tpl__footer__link:hover,.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left .tpl__footer__link:focus-visible{background:#fff}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left .tpl__footer__link:hover svg,.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left .tpl__footer__link:focus-visible svg{color:var(--main)}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left .tpl__footer__link:hover .tpl__footer__linktext,.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left .tpl__footer__link:focus-visible .tpl__footer__linktext{color:var(--main)}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left .tpl__footer__link svg{color:#fff;flex:0 0 24px;width:24px;margin-left:10px;transition:color .3s ease-in-out}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left .tpl__footer__link .tpl__footer__linktext{display:block;font-weight:700;color:#fff;transition:color .3s ease-in-out;font-size:1rem;line-height:1em}@media all and (min-width: 480px){.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__right{display:flex}}@media all and (min-width: 1024px){.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__right{flex:0 0 calc(50% - 15px);box-sizing:border-box}}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__right .tpl__footer__metalink__container{margin-bottom:30px}@media all and (min-width: 480px){.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__right .tpl__footer__metalink__container{flex:0 0 50%;width:50%}}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__right .tpl__footer__metalink__container .tpl__footer__metalink__headline{display:block;font-size:1.3rem;color:#fff;margin-bottom:20px}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__right .tpl__footer__metalink__container .tpl__footer__metalink__link{color:#fff;margin-bottom:10px;width:max-content}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__right .tpl__footer__metalink__container .tpl__footer__metalink__link:hover,.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__right .tpl__footer__metalink__container .tpl__footer__metalink__link:focus-visible{text-decoration:underline}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__right .tpl__footer__socialmedia__container{margin-bottom:30px}@media all and (min-width: 480px){.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__right .tpl__footer__socialmedia__container{flex:0 0 50%;width:50%}}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__right .tpl__footer__socialmedia__container .tpl__footer__socialmedia__headline{display:block;font-size:1.3rem;color:#fff;margin-bottom:20px}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__right .tpl__footer__socialmedia__container .tpl__footer__socialmedia__link{color:#fff;margin-bottom:10px;width:max-content;display:flex;align-items:center}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__right .tpl__footer__socialmedia__container .tpl__footer__socialmedia__link svg{margin-right:10px}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__right .tpl__footer__socialmedia__container .tpl__footer__socialmedia__link:hover,.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__right .tpl__footer__socialmedia__container .tpl__footer__socialmedia__link:focus-visible{text-decoration:underline}.tpl__footer .tpl__footer__content__bottom{padding-top:35px;border-top:1px solid #fff;display:flex;justify-content:space-between;align-items:center}.tpl__footer .tpl__footer__content__bottom .tpl__footer__copyright{font-size:.9rem;line-height:1.25em;display:block;color:#fff}@media all and (min-width: 480px){.tpl__footer .tpl__footer__content__bottom .tpl__footer__copyright{font-size:1rem}}.tpl__footer .tpl__footer__bottom__totop{background:var(--main);border-radius:45px;border:2px solid var(--main);transition:background .3s ease-in-out;display:flex;align-items:center}.tpl__footer .tpl__footer__bottom__totop:hover,.tpl__footer .tpl__footer__bottom__totop:focus-visible{background:#fff}.tpl__footer .tpl__footer__bottom__totop:hover .tpl__footer__bottom__totop__buttontext,.tpl__footer .tpl__footer__bottom__totop:focus-visible .tpl__footer__bottom__totop__buttontext{color:var(--main)}.tpl__footer .tpl__footer__bottom__totop:hover svg,.tpl__footer .tpl__footer__bottom__totop:focus-visible svg{stroke:var(--main)}.tpl__footer .tpl__footer__bottom__totop .tpl__footer__bottom__totop__buttontext{display:block;color:#fff;margin-right:10px;margin-left:10px;transition:color .3s ease-in-out;font-size:.9rem;line-height:1em}@media all and (min-width: 480px){.tpl__footer .tpl__footer__bottom__totop .tpl__footer__bottom__totop__buttontext{font-size:1rem}}.tpl__footer .tpl__footer__bottom__totop svg{width:28px;height:28px;background:#fff;border-radius:50%;stroke:var(--main);transition:stroke .3s ease-in-out;padding:5px}