@charset "UTF-8";section.footer{float:left;width:100%;}section.footer{padding:40px 0px 40px 0px;background:#fff;}section.footer .left,section.footer .right{margin-bottom:1.6rem;}section.footer a:not(:hover){color:#557fc1;}.footer .footer-contact{width:100%;text-align:center;}.footer .footer-contact div{display:inline-block;}.footer .left > .footer-contact div:first-child{margin-right:15px;}.footer .right > .footer-contact div:last-child{margin-left:15px;}.footer .footer-contact i.fa{margin-right:5px;}.footer .footer-contact i.fa,.footer .footer-contact a:not(:hover){color:#557fc1;}.footer .footer-html{width:100%;text-align:center;}.footer .footer-html p:last-child{margin-bottom:0px;}.footer .socialbar{width:100%;}.footer .socialbar a{display:inline-block;padding:0px 4px;margin:0px 1rem;}.footer .socialbar a:not(:hover){color:#557fc1;}.footer .footer-menu ul{width:100%;padding:0px;margin:0px;}.footer .footer-menu ul li{display:inline-block;padding:0px 1rem;border-right:1px solid rgba(85,127,193,0.2);}.footer .footer-menu ul li:last-child{border:0px;}.footer .copyright{float:left;width:100%;margin-top:10px;font-size:13px;color:rgba(85,127,193,0.6);text-transform:uppercase;}.footer .copyright img{margin-bottom:1.2rem;}@media (min-width: 768px){.footer .left{float:left;width:50%;text-align:left;}.footer .right{float:right;width:50%;text-align:right;}.footer.only-one-item .left,.footer.only-one-item .right{width:100%;}section.footer .left + .right{margin-bottom:0px;}.footer.only-one-item .left div,.footer.only-one-item .right div{text-align:center !important;}.footer .footer-contact{float:left;text-align:left;}.footer .right > .footer-contact{float:right;text-align:right;}.footer .footer-html{float:left;text-align:left;}.footer .right > .footer-html{float:right;text-align:right;}.footer .socialbar{float:left;text-align:left;}.footer .right > .socialbar{float:right;text-align:right;}.footer .socialbar a:first-child{padding-left:0px;margin-left:0px;}.footer .right > .socialbar a:last-child{padding-right:0px;margin-right:0px;}.footer .footer-menu{float:left;text-align:left;}.footer .right > .footer-menu{float:right;text-align:right;}.footer .footer-menu li:first-child{padding-left:0px;}.footer .right > .footer-menu li:last-child{padding-right:0px;}.footer .copyright{margin:0px;}}@media (min-width: 992px){section.footer{padding:60px 0px 40px 0px;}section.footer .menu{width:auto;margin-bottom:0px;}}