.footer_1_md{background-color:#5a4abc}.footer_1_md.bgs_ft{background:linear-gradient(#7815d3,#370966);padding:0 0 30px}.bgs_ft .ft_ty_v1_logo{padding:25px 0}.ft_ty_v1_logo img{max-width:170px}.footer_1_links{-ms-grid-columns:1fr 20px 1fr;display:-ms-grid;display:grid;gap:15px 20px;grid-template-columns:1fr 1fr}.footer_1_links a{color:#fff;font-size:14px}.footer_1_links a:hover{color:#fff;text-decoration:underline}.footer_1_s.social_icons_v1{gap:0 10px}.footer_1_s .social_ic{gap:0 5px}.footer_1_s .social_ic span{line-height:0}.footer_1_s .social_ic a{align-items:center;background:#fff;border-radius:50%;display:flex;height:30px;justify-content:center;width:30px}.footer_1_s .social_ic svg{fill:#321c64;height:14px;width:14px}.footer_1_bt{padding:40px 0 0}.bt_ft_v1 p{font-size:14px;line-height:1.5em;margin:0}.bt_ft_v1 p a{color:#fff;font-weight:500;text-decoration:underline}.ft_ty_v1_badges{display:flex;flex-wrap:wrap;margin-top:0}.ft_ty_v1_badges.gbd_4,.ft_ty_v1_badges.gbd_5{gap:0 25px}.ft_ty_v1_badges.gbd_6{gap:0 10px}.ft_ty_v1_badges.gbd_4 a,.ft_ty_v1_badges.gbd_5 a{flex:0 0 auto;max-width:16%;width:100%}.ft_ty_v1_badges.gbd_6 a{flex:0 0 auto;max-width:15%;width:100%}.bgs_lnks{padding-top:30px}.bgs_lnks .social_title{margin:0 0 10px}.footer_1_bt.bgs_copy{padding:30px 0 0}@media(max-width:767px){.ft_ty_v1_logo img{max-width:130px}.ft_ty_v1_logo{padding:0 0 20px;text-align:center}.footer_1_links{margin:0 0 25px;text-align:center}.footer_1_s.social_icons_v1{display:block;text-align:center}.social_ic{justify-content:center;margin-top:15px}.bt_ft_v1 p{font-size:13px;text-align:center}.copyright_v1 p{margin-top:10px}.footer_1_s .social_ic{gap:0 15px}.bgs_ft .ft_ty_v1_logo{padding:30px 0 40px}.ft_ty_v1_badges{gap:0!important;justify-content:center;margin-top:0}.ft_ty_v1_badges a{max-width:33.333%!important;padding:0 10px}.ft_ty_v1_badges a img{display:block;margin:auto;max-width:100px}.footer_1_bt.bgs_copy{padding:10px 0 0}.bgs_ft .bt_ft_v1{margin-bottom:20px}.bgs_ft .bt_ft_v1.copyright_v1{margin:0}}@media(min-width:768px) and (max-width:991px){.ft_ty_v1_logo{padding:0 0 20px}.bt_ft_v1 p{font-size:12px}.bgs_ft .ft_ty_v1_logo{padding:20px 0}.bgs_lnks{padding:20px 0 0}.bgs_ft .footer_1_links{margin-top:20px}}