@charset "UTF-8";.footer{position:relative;height:auto;padding:0 !important}
.footer ul{font-size:14px;list-style-type:none;margin-left:0;padding-left:0;margin-top:15px;color:#f5f5f5}
.footer ul a{display:block;padding:0 0 10px 0;font-size:12px;font-weight:bold;color:#003767;line-height:1.5;text-align:left;font-family:'Avenir Book' !important}
.footer a{color:#003767;transition:font-weight .3s}
.footer a:hover{text-decoration:none;text-shadow:0 0 .65px #333,0 0 .65px #333}
.footer-center .container .vertical-center{top:50%;transform:translateY(50%)}
.about-icons ul{color:#f5f5f5;margin-top:0}
.about-icons ul::after{display:block;clear:both;content:""}
.about-icons i{padding:0;font-size:25px;color:#000 !important;margin:0}
.about-icons li{margin:0;padding:0;float:right}
.about-icons ul a{padding:0 18px 10px}
.about-icons li a:hover i{transition:transform .4s;opacity:100px;transform:rotate(0) scale(1.1)}
.footer-bottom{height:auto}
.footer-bottom .footer-copyright{text-align:justify}
.footer-bottom .footer-copyright{font-size:14px;text-align:left;color:#fff;padding-bottom:0 !important;margin:10px 0 !important}
.footer-bottom ul{margin-left:0;text-align:left;padding:0}
.footer-bottom ul li{line-height:12px;font-size:12px;display:block;padding-right:15px;display:inline-block}
.footer-bottom ul{margin-top:10px}
.footer-bottom a{color:#b3b3b3}
.footer-bottom a:hover{text-decoration:none;color:#fff}
@media(min-width:320px){.about-icons ul a{padding:0 17px 10px 17px}
.about-icons{display:flex;justify-content:center !important;margin:20px 0 15px;padding-bottom:20px}
.footer-center{height:100%important}
.footer-logo-image{display:flex;justify-content:center !important;padding:initial}
.footer-center .container .vertical-center{transform:translateY(30%)}
}
@media(min-width:768px){.about-icons ul a{padding:0 6px 10px}
.footer-bottom ul{text-align:right}
.footer-bottom ul{text-align:right}
.about-icons{display:flex;justify-content:center !important;margin:35px 0 5px}
.footer-logo-image{display:flex;justify-content:center !important;padding:initial}
.footer-center .container .vertical-center{transform:translateY(30%)}
}
@media(min-width:992px){.about-icons ul a{padding:0 12px 10px}
.about-icons{display:flex;justify-content:right !important;float:right}
.footer-logo-image{display:flex;justify-content:left !important;padding:initial}
}
@media(min-width:1200px){.about-icons ul a{padding:0 18px 10px}
.about-icons{display:flex;justify-content:right !important;float:right;padding:initial}
.footer-logo-image{display:flex;justify-content:left !important;padding:initial}
}
footer.fotFix{position:fixed;bottom:0;width:100%}