.block-menu ul{padding:0;margin:0}.block-menu ul li{text-align:center;list-style:none}.social-block{margin-top:20px}@media(min-width: 800px){.social-block{margin:0}}.social-block .block-layout-builder{display:flex;flex-wrap:wrap;padding:0 5%}@media(min-width: 1200px){.social-block .block-layout-builder{padding:0 15%}}.social-block .social-block-item{flex:1 1 auto;text-align:center;align-self:center}.social-block .social-block-item+.social-block-item{margin-left:10px}.social-block .social-block-item a{display:flex;justify-content:center;margin:0 auto;padding:0;width:24px;border:0 none;font-family:"Roboto",sans-serif;font-size:0;line-height:1;background-color:rgba(0,0,0,0);box-shadow:none}.social-block .social-block-item a .button__text{margin:0}.social-block .social-block-item a:hover{border:0 none}.social-block .social-block-item a::before,.social-block .social-block-item a::after{display:none}@media(min-width: 768px){.social-block .social-block-item a{display:inline-block;width:auto}}.social-block .social-block-item .icon__svg{display:inline-block;vertical-align:middle;width:28px;max-width:100%;height:28px;fill:#5b5b5b;color:#5b5b5b}.social-footer-block--left-alignment .social-block .social-block-item,.social-footer-block--center-alignment .social-block .social-block-item,.social-footer-block--right-alignment .social-block .social-block-item{flex:initial}.social-footer-block--left-alignment .social-block .block-layout-builder{justify-content:flex-start}.social-footer-block--center-alignment .social-block .block-layout-builder{justify-content:center}.social-footer-block--right-alignment .social-block .block-layout-builder{justify-content:flex-end}.social-footer-block--justified-alignment .social-block-item{margin-left:5px;margin-right:5px}.social-footer-block--justified-alignment .social-block-item+.social-block-item{margin-left:5px}.block-mini-layoutfooter{background-color:#f6f6f6;margin-top:20px}.footer-layout--basic{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:16px 0 8px;max-width:1280px}.footer-layout--basic+.footer-layout--basic{padding:25px 6px 15px}@media(min-width: 800px){.footer-layout--basic{padding:22px 0 0}.footer-layout--basic+.footer-layout--basic{padding:0 0 10px}}.footer-layout--basic .layout__region{width:100%;text-align:center}.footer-layout--basic .layout__region--first{order:2}.footer-layout--basic .layout__region--third{order:-1;margin:0 0 14px}@media(min-width: 640px){.footer-layout--basic .layout__region--first,.footer-layout--basic .layout__region--second,.footer-layout--basic .layout__region--third{flex:0 1 25%;margin:0;align-self:center}.footer-layout--basic .layout__region--first{text-align:right}.footer-layout--basic .layout__region--first .social-block .block-layout-builder{padding:0 15% 0 0}.footer-layout--basic .layout__region--second{flex:0 1 50%;margin-top:8px}.footer-layout--basic .layout__region--first,.footer-layout--basic .layout__region--second,.footer-layout--basic .layout__region--third{order:inherit}.footer-layout--basic .layout__region--third{margin-top:4px;text-align:right}}.footer-layout--basic .menu .menu-item{display:inline-block;padding:0 20px}.footer-layout--basic .menu .menu-item:first-child{padding-left:0}.footer-layout--basic .menu a:hover,.footer-layout--basic .menu a:focus{text-decoration:underline}.footer-layout--basic a{text-decoration:none;font-family:"Roboto",sans-serif;font-size:15px;line-height:1.8;font-weight:400;color:#5b5b5b}@media(min-width: 800px){.footer-layout--basic a{font-size:16px;line-height:1.25}}.footer-layout--basic a:hover svg,.footer-layout--basic a:focus svg{fill:#818181 !important;color:#818181 !important}.footer-layout--basic img{max-width:116px}@media(min-width: 800px){.footer-layout--basic img{margin:-5px 0 0 60px}}.footer-layout--basic .field--type-text-with-summary p{margin:0;padding:0 10px;font-weight:400;font-size:12px;line-height:1.33;color:#6b6b6b}@media(min-width: 800px){.footer-layout--basic .field--type-text-with-summary p{margin-top:9px;font-size:14px}}.footer-layout--basic section.paragraph .info-block-item{justify-content:center}@media(max-width: 799px){.footer-layout--basic section.paragraph .info-block-item:first-of-type{margin-top:15px}}@media(min-width: 800px){.region-footer .layout--threecol-section{align-items:center}.region-footer .layout--threecol-section .layout__region--third .block-block-content{text-align:right}}/*# sourceMappingURL=footer-layout--basic.css.map */
