.footer-section-outer{background:#003c47}.footer-section-outer .footer-section-inner{margin:0 auto;padding:0}.footer-section-outer .footer-section{align-items:center;display:flex;justify-content:space-between}.footer-section-outer .left-section{width:34%}.footer-section-outer .right-section{width:42%}.footer-section-outer .footer-menu-section{align-items:baseline;display:flex;justify-content:space-between}.footer-section-outer .sub-menu-text a{color:#fff;display:flex;flex-direction:column;font-family:Alexandria;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:18px;text-decoration:none}.footer-section-outer .footer-menu{width:40%}.footer-section-outer .description-text p{color:#fff;font-family:Alexandria;font-size:18px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:41px;margin-top:37px}.footer-section-outer .logo-image img{height:52px;object-fit:cover;width:146px}.footer-section-outer .copyright-text-desktop{color:#fff;font-family:Alexandria;font-size:14px;font-style:normal;font-weight:400;line-height:32px}.footer-section-outer .footer-head-text a{color:#fff;display:inline-block;font-family:Alexandria;font-size:20px;font-style:normal;font-weight:400;line-height:30px;text-decoration:none}.footer-section-outer .footer-head-text{margin-bottom:18px}.footer-section-outer .copyright-text-mobile{color:#fff;display:none;font-family:Alexandria;font-size:14px;font-style:normal;font-weight:400;line-height:32px}@media only screen and (max-width:767px) and (min-width:220px){.footer-section-outer .copyright-text-mobile{display:block;padding-top:28px}.footer-section-outer .copyright-text-desktop{display:none}.footer-section-outer .footer-section{display:block;padding-left:15px}.footer-section-outer .left-section,.footer-section-outer .right-section{width:100%}.footer-section-outer .footer-menu-section{display:block}.footer-section-outer .footer-menu{margin-bottom:64px;width:90%}.footer-section-outer .description-text p{color:#fff;font-family:Alexandria;font-size:18px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:65px;margin-top:40px}}@media only screen and (max-width:985px) and (min-width:768px){.footer-section-outer{padding-left:10px;padding-right:10px}}@media only screen and (max-width:1024px) and (min-width:986px){.footer-section-outer{padding-left:10px;padding-right:10px}}@media only screen and (min-width:768px){.footer-section-outer .footer-menu-section{margin-top:35px}}