.flex-container{flex:true;flex-direction:true}.flex-container,.my-flex-item{align-items:center;display:flex;justify-content:center}.my-flex-item{flex:true}.container{max-width:1200px}.container,.container-sm{box-sizing:border-box;margin:0 auto;padding:20px}.container-sm{max-width:576px}.container-md{max-width:768px}.container-lg,.container-md{box-sizing:border-box;margin:0 auto;padding:20px}.container-lg{max-width:992px}.container-xl{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:20px}.shadow-sm{box-shadow:0 1px 4px #0000002b}.footer .fo-content{display:flex;flex:1;flex-direction:row;justify-content:space-between;padding:40px 0}@media screen and (min-width:600px)and (max-width:959px){.footer .fo-content{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:599px){.footer .fo-content{display:grid;grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:600px)and (max-width:959px){.footer .fo-content .fo-menu{text-align:center}}@media screen and (max-width:599px){.footer .fo-content .fo-menu{margin-top:20px;text-align:center}}.footer .fo-content .fo-menu .router-link-active{text-decoration-line:none!important}.footer .fo-content .fo-menu ul{display:flex;flex-direction:column;gap:5px;list-style-type:none;margin:10px 0 0;padding:0}.footer .fo-content .fo-menu ul li a{color:#666;font-family:Saira,sans-serif;font-size:14px;font-weight:500}.footer .fo-content .fo-menu span{color:#34649a;font-family:Sansita,sans-serif;font-size:23px}.footer .fo-content .fo-logo .fo-logo-area{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center}.footer .fo-content .fo-logo .fo-logo-area .fo-logo-area-logos{align-items:center;display:flex;flex:1;flex-direction:row;gap:20px;justify-content:space-between}.footer .fo-content .fo-logo img{height:100px;-o-object-fit:contain;object-fit:contain;width:150px}.footer .fo-content .fo-logo .sponsor-list{align-items:center;display:flex;flex:1;flex-direction:row;gap:25px;justify-content:space-between;margin-top:10px;width:100%}.footer .fo-info{background-color:#34649a;padding:20px 0;text-align:center}.footer .fo-info span{color:#fff;font-family:Saira,sans-serif;font-size:13px;font-weight:600}.footer .social-media{display:flex;flex:1;flex-direction:row;gap:30px;margin:10px 0}.footer .social-media i{color:#ffb950;font-size:23px}
