.footer__main{position:relative;display:grid;justify-content:center;grid-template-columns:1fr;align-items:end;background:#e2e2e2 url(asset/drei-logo.svg) center top 19px no-repeat;height:auto;padding:140px 0 30px;background-size:auto 80px}@media (min-width:992px){.footer__main{grid-template-columns:1fr 2fr 1fr;height:180px;padding:35px;background-size:auto 220px;background-position:right 35px center}}@media (min-width:1200px){.footer__main{grid-template-columns:1fr 1.75fr 1fr;height:230px;padding:75px 50px 50px;background-size:auto 270px;background-position:right 50px center}}.footer__slogan{text-align:center;font-family:"Helvetica-Neue-LTW-Light","Segoe UI","Open Sans","Helvetica Neue","Arial",sans-serif;font-size:24px;margin-bottom:55px;grid-column-start:1;grid-row-start:1}@media (min-width:992px){.footer__slogan{text-align:left;font-size:20px;margin-bottom:0}}@media (min-width:1200px){.footer__slogan{font-size:30px}}.footer__navigation{padding:0 40px;text-align:center;display:flex;flex-direction:column;justify-content:space-between;height:100%;grid-column-start:1;grid-row-start:2}@media (min-width:992px){.footer__navigation{padding:0;grid-column-start:2;grid-row-start:1}}.footer__social{padding:0;margin-bottom:50px}.footer__social-entry{display:inline-block}.footer__social-link{position:relative;cursor:pointer;display:inline-block;width:45px;height:45px;text-indent:-777px;overflow:hidden;margin:10px;text-decoration:none}.footer__social-link:hover{text-decoration:none}.footer__social-link:before{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;display:flex;align-items:center;justify-content:center;-webkit-font-smoothing:antialiased;font-family:"drei";font-size:50px;text-indent:0;color:#b4b4b4}@media (min-width:992px){.footer__social-link{margin:5px;width:40px;height:40px}.footer__social{padding:0;margin-bottom:0}}.footer__legal-entry{font-size:12px;display:inline-block;color:#000;margin:0 10px}.footer__legal-entry:hover{color:#00779d;text-decoration:underline}@media (min-width:992px){.footer__legal-entry{margin:0 0 0 15px}}.footer__legal-entry--copy{display:block;margin-bottom:10px;margin-left:0}.footer__legal-entry--copy:hover{color:#000;text-decoration:none}[data-customer-type=business] .footer__legal-entry--copy:hover{color:#000}@media (min-width:992px){.footer__legal-entry--copy{margin-bottom:0}}@media (min-width:1600px){.footer__legal-entry--copy{display:inline}}.footer__open-meta{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background-color:transparent;padding:0 15px 0 0;margin:0 10px;text-decoration:underline;cursor:pointer;font-size:12px}@media (min-width:992px){.footer__open-meta{margin:0 0 0 20px}}.footer__open-meta:hover{color:#00779d}.footer__meta-close:before,.footer__open-meta:before{position:absolute;top:3px;bottom:0;display:flex;align-items:center}.footer__open-meta:before{right:-3px;font-size:20px;margin:0}.footer__meta{display:none;position:relative;padding:30px 0;background-color:#bbb;flex-basis:100%}@media (min-width:992px){.footer__meta{padding:70px 0}}.footer__meta--show{display:block}.footer__meta-close{position:absolute;top:30px;right:20px;display:block;overflow:hidden;padding-right:20px;line-height:20px;cursor:pointer;text-indent:-777px}.footer__meta-close:before{right:0;z-index:5;justify-content:center;width:20px;font-size:40px;text-indent:0}@media (min-width:992px){.footer__meta-close{right:40px;padding-right:30px;text-indent:0;overflow:hidden}}.footer__meta-list{display:flex;flex-wrap:wrap;list-style:none;padding:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}@media (min-width:992px){.footer__meta-list{flex-wrap:nowrap}}.footer__meta-col{flex-basis:100%;padding:0 15px;margin-bottom:25px;font-family:"Helvetica-Neue-Bold","Helvetica","Arial",sans-serif;font-size:18px}@media (min-width:992px){.footer__meta-col{flex-basis:25%;padding:0 10px;margin-bottom:0}}.footer__meta-link{display:inline-block;font-family:"Helvetica-Neue-LTW-Light","Segoe UI","Open Sans","Helvetica Neue","Arial",sans-serif;font-size:20px;line-height:2;margin-bottom:0;color:#000;text-decoration:none}.footer__meta-link:hover{color:#00779d;text-decoration:underline}@media (min-width:992px){.footer__meta-link{display:inline;margin-bottom:0;line-height:1.5}}#site-wrapper:not(.page) .footer__meta-col ul{list-style:none;padding:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}#site-wrapper:not(.page) .footer .button{display:inline-block;position:relative;padding:11px 20px;margin:5px;border:3px solid transparent;border-radius:25px;font-size:18px;line-height:22px;font-family:"Helvetica-Neue-Bold","Helvetica","Arial",sans-serif;text-align:left;background-color:#ddd;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:#000}#site-wrapper:not(.page) .footer .button.button--active,#site-wrapper:not(.page) .footer .button:hover:not(:disabled){background-color:#000;color:#fff}#site-wrapper:not(.page) .footer .button--big{min-width:240px;text-align:center;display:flex;align-items:center;justify-content:center}#site-wrapper:not(.page) .footer .button--blue{background-color:#00a0d2;color:#fff;border:0;padding:14px 23px;background:linear-gradient(170deg,#00a0d2 50%,#0081aa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColor str="#00a0d2", endColorstr="#0081aa", GradientType=1)}#site-wrapper:not(.page) .footer .button--blue.button--active,#site-wrapper:not(.page) .footer .button--blue:hover:not(:disabled){background-image:none;background-color:#000}#site-wrapper:not(.page) .footer .button--outline{background-color:transparent;border-color:#ddd}#site-wrapper:not(.page) .footer .button--outline.button--active,#site-wrapper:not(.page) .footer .button--outline:hover:not(:disabled){background-color:#ddd;color:#000}#site-wrapper:not(.page) .footer .button--outline:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:-3px;border-radius:inherit}#site-wrapper:not(.page) .footer .button--outline.button--white{border-color:#fff;color:#fff}#site-wrapper:not(.page) .footer .button--outline.button--white.button--active,#site-wrapper:not(.page) .footer .button--outline.button--white:hover:not(:disabled){color:#000;background-color:#fff}#site-wrapper:not(.page) .footer .button--outline.button--black{border-color:#000;color:#000}#site-wrapper:not(.page) .footer .button--outline.button--black.button--active,#site-wrapper:not(.page) .footer .button--outline.button--black:hover:not(:disabled){color:#fff;background-color:#000}#site-wrapper:not(.page) .footer .button.button--icon{padding-right:62px}#site-wrapper:not(.page) .footer .button.button--icon:before{display:flex;align-items:center;position:absolute;top:0;bottom:0;right:20px;font-size:22px;margin-right:0}#site-wrapper:not(.page) .footer .button.button--icon.button--big{padding:11px 50px}

/*# sourceMappingURL=footer.css.map */
/*# sourceURL=/media/common/bs4/components/core/footer/footer.css */