.app-footer{color:#fff;background:#000}.app-footer .pre-footer{flex-direction:column;align-items:center;max-width:1280px;margin:auto;display:flex}.app-footer .pre-footer .main-heading-wrapper{margin-top:60px}.app-footer .pre-footer .main-heading-wrapper .main-heading{font-size:48px}.app-footer .pre-footer .sub-heading-wrapper .sub-heading{margin:32px 0;font-size:20px}.app-footer .footer-links{width:100%;max-width:1280px;margin:auto;padding-top:50px;display:flex}.app-footer .footer-links .logo{width:32%;padding-right:32px}.app-footer .footer-links .logo img{width:80px}.app-footer .footer-links .footer-link-list{width:33%}.app-footer .footer-link-list .footer-link a{color:#fff;text-decoration:none}.app-footer .footer-link-list .footer-link{padding:8px}.app-footer .footer-details-title{color:#7c8d9f;text-transform:uppercase;letter-spacing:2.2px;margin-bottom:8px}.app-footer .office-address{margin-bottom:24px}.app-footer .detail-line{margin-bottom:4px}.app-footer .social-media-links{display:flex}.app-footer .social-media-links img{width:24px;margin-right:8px}.app-footer .contact-details{margin-bottom:24px}.app-footer .copyright{border-top:1px solid #22272e;justify-content:space-between;max-width:1280px;margin:50px auto 0;padding:18px 0;display:flex}.app-footer .copyright .text{color:#b0b0b0;font-size:12px}.app-footer .copyright .privacy-policy a{color:#b0b0b0;font-size:12px;text-decoration:none}@media screen and (max-width:1280px){.app-footer .pre-footer .main-heading-wrapper{text-align:center;margin-top:32px;padding:0 16px}.app-footer .pre-footer .main-heading-wrapper .main-heading{font-size:32px;display:inline}.app-footer .pre-footer .main-heading-wrapper .main-heading:after{content:" "}.app-footer .pre-footer .sub-heading-wrapper .sub-heading{text-align:center;margin:32px 16px}.app-footer .footer-links{padding:64px 16px 32px;display:block}.app-footer .footer-links .logo{width:70%;margin-bottom:16px;padding:0;display:block}.app-footer .footer-links .footer-link-list{flex-wrap:wrap;width:100%;margin-bottom:32px;display:flex}.app-footer .footer-link-list .footer-link{width:50%;padding-left:0}.app-footer .copyright{flex-direction:column-reverse;justify-content:center;align-items:center;margin-top:0;padding:32px 16px;display:flex}.app-footer .office-address,.app-footer .contact-details{margin-bottom:32px}.app-footer .copyright .privacy-policy a{margin-bottom:8px;font-size:18px;display:block}.app-footer .copyright .text{font-size:18px}.app-footer .footer-links .logo img{max-width:80px}}
@font-face{font-family:IBMPlexSans;src:url(../media/font-Regular.880bf04b.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IBMPlexSans;src:url(../media/font-Medium.aed4644b.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:IBMPlexSans;src:url(../media/font-Bold.db903140.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:IBMPlexSans;src:url(../media/font-Light.a7046b51.ttf)format("truetype");font-weight:lighter;font-style:normal}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#22272e;margin:0;font-family:IBMPlexSans,Segoe UI,Roboto,Oxygen,sans-serif}*{box-sizing:border-box}.cursor-pointer{cursor:pointer}
