.cg-footer{background:#283e52;padding-top:57px}.row-fluid [class*="span"] .cg-footer .page-center{max-width:1080px}@media(min-width:768px){.footer-listing-group{display:flex;flex-wrap:wrap}.footer-listing-group>div{width:22%;margin-right:3%;padding-right:0}}.menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:none}.cg-footer .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{color:#cbd6e2;font-weight:normal;padding:0;font-size:14px;letter-spacing:normal;text-transform:capitalize;transition:all ease-out .15s;max-width:100%}.footer-listing-group h5{font-size:16px;line-height:22px;font-weight:700;color:#fff;margin-bottom:12px}.social-section{width:22%;margin:0 3% 0 auto}.social-section .cta-section{margin:23px 0 18px}.social-section .cta-section a{line-height:15px;font-weight:500;background:#3f5b74;padding:4.5px 0;text-align:center;width:100%;border:1px solid #cbd6e2}.social-section .cta-section a:hover{background:#FFF;color:#3f5b74}.social-icons{display:flex}.social-icons ul{margin:0;padding:0;display:flex;justify-content:space-between;align-items:center;width:100%;padding-left:1px}.social-icons ul li{display:inline-block}.social-icons ul li a{font-size:17px;color:#cbd6e2;transition:all .15s ease-out}.social-icons ul li a:hover{color:#00a4bd}.social-icons ul li img{max-width:20px}.languages-section{margin-top:57px;padding-bottom:50px;border-bottom:1px solid #fff;text-align:center}.languages-section ul li{margin-right:30px}.cg-footer .languages-section .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{font-size:16px}.cg-footer .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover{color:#00a4bd}.copyright-section{padding:26px 0;display:flex;justify-content:space-between}.copyright-section .logo img{max-width:100px}.copyright-section .logo p{font-size:12px;font-weight:400;color:#cbd6e2;line-height:18px;margin:0px 0}.privacy ul li{margin-left:26px}@media(max-width:767px){.footer-listing-group>div{margin-bottom:30px}.social-section{text-align:center}.copyright-section{padding:26px 0px;display:block;text-align:center}.languages-section{margin-top:30px;padding-bottom:30px;text-align:center}.languages-section ul li{margin-right:0;margin-bottom:15px}.privacy ul li{margin-left:0}.social-section .cta-section{margin-top:40px}.logo{margin-bottom:20px}.cg-footer .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:none}.social-icons ul{padding-right:0}}