.background--primary{background-color:#e71b17}.background--secondary{background-color:#7d7d7d}.background--grey{background-color:#e8e8e8}.background--white{background-color:#fdfdfd}.background--dark-grey{background-color:#313131}.background--black{background-color:#000}.background--transparent{background-color:transparent}.background--primary__hover:hover{background-color:#e71b17}.color--primary{color:#e71b17}.color--primary svg{stroke:#e71b17;fill:#e71b17}.color--white{color:#fdfdfd}.color--white svg{stroke:#fdfdfd;fill:#fdfdfd}.color--black{color:#000}.color--black svg{stroke:#000;fill:#000}.border--primary{border:2px solid #e71b17}.border--grey{border:.5px solid #f8f8f8}.border--white{border:2px solid #fdfdfd}.border--black{border:2px solid #000000}.footer__branding{display:flex;flex-direction:column;height:100%}.footer__branding--logo{max-width:140px;margin-bottom:32px}.footer__contact{margin:0 0 64px}.footer__contact .menu_title *{margin-bottom:.5rem;color:#e71b17}.footer__location{margin-top:auto}.footer .card--social{padding:0;width:48px;height:48px;margin:.5rem .5rem 0 0;font-size:20px;text-align:center;line-height:48px;color:#fff;background:#e4e4e4;display:inline-block}.footer .card--social svg{width:1.5rem}.footer .card--social svg path{fill:#000}footer{overflow-x:hidden;padding:64px 48px 16px;background-color:#181818}footer a{text-decoration:none}footer .menu_white{color:#fff;margin:10px 0}footer .menu_white p{margin:0}footer .menu_white *{color:#fff}footer .menu_white--button{margin:16px 0}footer .menu_white--email a p{font-size:1rem;color:#bfbfbf}footer .menu_white--email a p:hover{color:#fdfdfd}footer .menu_white--email a:hover{color:#fdfdfd;text-underline-offset:6px;text-decoration:underline #e71b17 2px}footer .footer-navigation-block a:hover{color:#fdfdfd;text-underline-offset:6px;text-decoration:underline #e71b17 2px}footer .footer-contact-block .button--default.button--primary:hover{border:2px solid #fdfdfd}footer .footer-social-block .menu_social{display:inline-block;margin-right:25px;margin-bottom:25px;text-decoration:none}footer .footer-social-block .menu_social svg{width:2rem}footer .footer-social-block .menu_social svg path{transition:all .5s cubic-bezier(.25,.1,.25,1)}footer .footer-social-block .menu_social:hover svg path{fill:#fdfdfd;transition:all .5s cubic-bezier(.25,.1,.25,1)}footer ul{list-style:none;padding:0}footer li{padding:.5rem 0}footer li a{color:#bfbfbf;font-size:1rem}footer .social__link{color:#bfbfbf;font-size:2rem;text-transform:uppercase}footer .copyright-svg-block .col-9{padding-right:0}footer .copyright-line{display:inline-block;width:100%;min-height:1px;background-color:#bfbfbf}footer .copyright-svg{display:inline-block;width:100%;height:90px;overflow:hidden;background-repeat:no-repeat;background-position:bottom;background-size:contain;background-image:url(/hubfs/build_assets/veldhoen-project/511/js_client_assets/assets/footer_building-Cn2E8X_N.svg)}footer .copyright .menu_white{margin-right:10px}footer .copyright p{font-size:14px;padding:8px 0;margin:0}footer .copyright .legal{display:flex}footer .copyright .legal li{display:inline-block;padding:0}footer .copyright .legal li:not(:last-child){margin-right:10px}footer .copyright .legal li a{cursor:pointer;padding-left:10px;font-size:14px;color:#bfbfbf;border-left:1px solid #fff}footer .copyright .legal li a:hover{color:#fdfdfd;text-underline-offset:6px;text-decoration:underline #e71b17 2px}@media screen and (max-width: 768px){footer .copyright-svg-block{margin-top:75px}footer .copyright-line{display:none}footer .copyright .legal{display:inline-block}}@media screen and (max-width: 991px){footer .menu_white--email{overflow:auto;word-break:break-all}footer .copyright-line{display:none}}
