.nf-footer-section{padding:64px 0}.nf-footer-section .nf-footer-logo{max-width:182px;margin-bottom:22px}.nf-footer-section .nf-footer-menu ul li a{font-family:'Libre Franklin';font-weight:400;font-size:18px;line-height:1.1;color:#fff}.nf-footer-section ul{padding-left:0}.nf-footer-section ul li{list-style:none;margin-bottom:15px}.nf-footer-section .d-flex{display:flex;flex-wrap:wrap}.nf-footer-section .nf-footer-ctn.d-flex{justify-content:space-between}.nf-footer-section .nf-footer-content p{font-family:'Libre Franklin';font-weight:400;font-size:18px;line-height:1.5;color:#fff;text-align:right;margin-bottom:8px}.nf-footer-section .nf-footer-btmctn p{font-family:'Libre Franklin';font-weight:400;font-size:18px;line-height:1.1;color:#fff;text-align:right}.nf-footer-section .nf-footer-social ul{display:flex}.nf-footer-section .nf-footer-social ul li{margin-right:15px}.nf-footer-section .nf-footer-social ul li:last-child{margin-right:0}.nf-footer-section .nf-footer-btmctn.d-flex{justify-content:space-between}.nf-footer-section .nf-footer-btmright ul{display:flex;margin-bottom:0}.nf-footer-section .nf-footer-btmright ul li a{font-family:'Libre Franklin';font-weight:400;font-size:18px;line-height:1.1;color:#fff;text-align:right}.nf-footer-section .nf-footer-btmright ul li{padding-right:15px;margin-right:15px;position:relative;margin-bottom:0}.nf-footer-section .nf-footer-btmright ul li:before{content:"|";position:absolute;right:0;top:0;color:#fff}.nf-footer-section .nf-footer-btmright ul li:last-child{padding-right:0;margin-right:0}.nf-footer-section .nf-footer-btmctn.d-flex{border-top:1px solid #fff;padding-top:20px}.nf-footer-section .nf-footer-btmright ul li:last-child:before{display:none}.nf-footer-section .nf-footer-btmleft p{margin-bottom:0}@media screen and (max-width:768px){.nf-footer-btmright{display:none}.nf-footer-section .nf-footer-ctn.d-flex{display:inherit !important}.nf-footer-section .nf-footer-content p{text-align:left}.nf-footer-section .nf-footer-btmctn p{text-align:left}.nf-footer-section .nf-footer-btmctn.d-flex{border-top:0}.nf-footer-rightctn{border-top:1px solid #fff;padding-top:20px}.nf-footer-section .nf-footer-btmctn.d-flex{padding-top:8px}.nf-footer-section{padding:55px 0}}}