.region-footer{display:-ms-grid;display:grid;grid-template-areas:'logos logos . menu menu menu menu' 'logos logos . worker worker social social';-ms-grid-columns:1fr .25fr .15fr .75fr .75fr .63fr .75fr;grid-template-columns:1fr .25fr .15fr .75fr .75fr .63fr .75fr;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto}.region-footer #block-footerlogosblock{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:logos;padding:30px 15% 35px 0;background:#f2f2f2;position:relative}.region-footer #block-footerlogosblock:before{content:'';position:absolute;height:100%;width:2000px;background:#f2f2f2;right:100%;top:0}.region-footer #block-footerlogosblock .field--name-field-footer-logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.region-footer #block-footerlogosblock .field--name-field-footer-logos .field__item{margin-bottom:20px;max-width:140px;width:140px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.region-footer #block-footerlogosblock .field--name-field-footer-logos .field__item .field.ie-object-fit{background-repeat:no-repeat;background-size:contain}.region-footer #block-footerlogosblock .field--name-field-footer-logos .field__item .field.ie-object-fit img{opacity:0}.region-footer #block-footerlogosblock .field--name-field-footer-logos .field__item img{width:100%;height:100%;max-height:70px;-o-object-fit:contain;object-fit:contain}.region-footer .block-superfishfooter{-ms-grid-row:1;-ms-grid-column:4;-ms-grid-column-span:4;grid-area:menu;padding-top:30px;margin:0 0 15px 0}.region-footer .block-superfishfooter .sf-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.region-footer .block-superfishfooter .sf-menu li{margin-bottom:25px}.region-footer .block-superfishfooter .sf-menu li:not(:last-child){margin-right:30px}.region-footer .block-superfishfooter .sf-menu li a{color:#fff;text-decoration:none;padding:0}.region-footer #block-footer-social{-ms-grid-row:2;-ms-grid-column:6;-ms-grid-column-span:2;grid-area:social;text-align:right}.region-footer #block-footer-social .social_links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.region-footer #block-footer-social .social_links .facebook{display:block;height:36px;width:36px;background:url(../../images/icons/fb.png) no-repeat;margin-right:10px}.region-footer #block-footer-social .social_links .facebook a{font-size:0;display:block;height:100%;width:100%}.region-footer #block-footer-social .social_links .instagram{display:block;height:36px;width:36px;background:url(../../images/icons/insta.png) no-repeat}.region-footer #block-footer-social .social_links .instagram a{font-size:0;display:block;height:100%;width:100%}.region-footer #block-footer-social .copyright{margin-top:18px;color:#fff;font-size:.75rem;line-height:1.3}.region-footer #block-footer-social .copyright a{color:#fff;text-transform:uppercase;padding-left:10px;text-decoration:none;border-left:1px solid #fff}.region-footer #block-footer-social .copyright a:not(:last-child){padding-right:15px}.region-footer #block-footer-social .copyright .date{padding-right:15px}.region-footer #block-footer-workers{-ms-grid-row:2;-ms-grid-column:4;-ms-grid-column-span:2;grid-area:worker}.region-footer #block-footer-workers .view-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#fff;font-size:.75rem}.region-footer #block-footer-workers .view-content .views-view-grid{width:100%}.region-footer #block-footer-workers .view-content .views-view-grid .views-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.region-footer #block-footer-workers .view-content .views-view-grid .views-col{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;margin-bottom:20px}.region-footer #block-footer-workers .view-content a{color:#fff}.region-footer #block-footer-workers .view-content .worker:first-child{margin-right:10px}