/* CacheFile: /webAddons/footer/css/footer.min.css*/
.footer{margin-top:100px}.footer__newsletter{background:var(--primary--dark);padding:60px 15px 15px 15px}@media (min-width:768px){.footer__newsletter{padding:60px 25px 25px 25px}}.footer__newsletter .heading .teaser{margin:0 auto;max-width:650px}.footer__newsletter .heading .teaser hr{border-top:1px solid var(--white)}.footer__newsletter .heading .teaser h2{color:var(--white)}.footer__newsletter .heading .title{color:var(--white);font-size:var(--font-size--xxxlarge);margin:0 auto}@media (min-width:768px){.footer__newsletter .heading .title{font-size:var(--font-size--xxxxlarge)}}.footer__newsletter__form form{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:720px}.footer__newsletter__form input[type=email]{border:0;border-radius:2px;height:60px}@media (min-width:576px){.footer__newsletter__form input[type=email]{flex-basis:0;flex-grow:1;max-width:400px;min-width:200px;width:auto}}.footer__newsletter__form a{margin-top:15px;width:100%}@media (min-width:576px){.footer__newsletter__form a{margin:0 0 0 20px;width:auto}}@media (min-width:768px){.footer__newsletter__form a{min-width:300px}}.footer__newsletter__form a:active,.footer__newsletter__form a:focus,.footer__newsletter__form a:hover{text-decoration:none}.footer__newsletter__form button{height:60px;width:100%}.footer__newsletter__form p{color:var(--white);font-size:var(--font-size--small);font-weight:300;margin-top:15px;text-align:center;width:100%}@media (min-width:768px){.footer__newsletter__form p{text-align:right}}.footer__wrapper{background:var(--text);padding:60px 15px}@media (min-width:576px){.footer__wrapper{padding:60px 25px}}.footer__content{margin:0 auto;max-width:1280px}.footer__menuWrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto;margin-bottom:100px}@media (min-width:1024px){.footer__menuWrapper{grid-template-columns:repeat(auto-fit,minmax(20%,1fr));row-gap:10px}}.footer__menu{align-items:center;border-bottom:1px solid var(--white);color:var(--white);display:flex;flex-wrap:wrap;padding:20px 0}@media (min-width:1024px){.footer__menu{border-bottom:0;display:block}}.footer__menu:first-child{border-top:1px solid var(--white)}@media (min-width:1024px){.footer__menu:first-child{border-top:0}}.footer__menu.active ul{margin:30px 0 0 0;max-height:1000px;transition:all .1s}.footer__menu>p{color:var(--white);flex-grow:1;font-size:var(--font-size--base);text-transform:uppercase}.footer__menu i{font-size:20px}@media (min-width:1024px){.footer__menu i{display:none}}.footer__menu ul{font-size:var(--font-size--small);list-style:none;margin:0;max-height:0;overflow:hidden;padding:0;transition:all .1s ease-in-out;width:100%}@media (min-width:1024px){.footer__menu ul{margin:30px 0 0 0;max-height:none}}.footer__menu ul li{align-items:center;display:flex;height:25px}.footer__menu ul li a{color:var(--white)}.footer__menu ul li a:active,.footer__menu ul li a:focus,.footer__menu ul li a:hover{color:var(--primary)}.footer__blockWrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:30px}@media (min-width:1024px){.footer__blockWrapper{-moz-column-gap:20px;column-gap:20px;grid-template-columns:repeat(auto-fit,minmax(calc(50% - 20px),1fr))}}.footer__block{width:100%}.footer__block h3{color:var(--primary);flex-grow:1;font-size:var(--font-size--base);text-align:center;text-transform:uppercase}@media (min-width:1024px){.footer__block h3{text-align:left}}.footer__block ul{-moz-column-gap:15px;column-gap:15px;display:grid;font-size:var(--font-size--small);grid-template-columns:repeat(auto-fit,minmax(60px,max-content));grid-template-rows:auto;justify-content:center;list-style:none;margin:30px 0 0 0;padding:0;row-gap:20px}@media (min-width:1024px){.footer__block ul{justify-content:start}}.footer__block ul li{align-items:center;display:flex;height:60px;justify-content:center;max-width:100px}.footer__block ul li a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.footer__block ul li img{flex-shrink:0;height:auto;max-height:100%;max-width:100%;width:auto}.footer__block ul li i{color:var(--white);font-size:40px}#ProvenExpert_widgetbar_container{display:none}@media (min-width:768px){#ProvenExpert_widgetbar_container{display:block}}


