.footer-title{width:100%;text-align:center;font-size:45px;padding:60px 0;background:#fafafa}.footer-title i{font-style:italic}.footer-title-img{position:relative}.footer-title-img::before{position:absolute;content:url(../img/footer/titulo.png);height:97px;width:97px;top:0;right:0;transform:translate(50%,-50%)}.footer-title a img{width:255px;margin-top:60px}.footer-title a img:hover{transform:scale(1.05)}.footer-content strong{color:#393b42}.footer-content{background:url(../img/footer/background.jpg) no-repeat center top;font:14px montserrat-regular;line-height:1.5;color:#fff;padding:55px 0}.footer-logo{width:119px}.footer-bar{width:220px;height:2px;background:#303151;margin:35px auto}.footer-ball{height:45px;width:45px;background-color:#fff;border-radius:50%;margin:0 10px;background-size:18px;transition:1s all}.footer-contacts{margin-left:75px}.footer-contact{display:flex;margin-bottom:12px;align-items:baseline}.footer-contact:last-child{margin-bottom:0}.footer-contact i{height:14px;width:14px;margin:0 7px 0 0}.footer-contact span{font-size:18px}.footer-contact-margin{margin:20px 0}.footer-links{display:flex;flex-direction:column;justify-content:space-between;margin-right:60px}.footer-links .ativo,.footer-links b{color:#eab344}.footer-links a:hover{color:#eab344;font-weight:700}.copy{padding:25px 0}.copy i{width:43px;height:17px;margin-bottom:-5px}.copy a:hover{color:#d90f00}@media(min-width:991px){a.footer-contact:hover{color:#eab344}a.footer-contact:hover .i-email-contato{background-image:url(../img/icones-svg/email-contato-amarelo.svg)}.footer-ball:hover{transform:rotate3d(1,1,1,360deg);background-color:#eab343}}@media(max-width:1230px){.footer-title{padding-right:6%;padding-left:6%}.footer-title br{display:none}.footer-contacts{margin-left:50px}.footer-links{margin:0 30px 0 0}}@media(max-width:990px){#footer{background:#313c5c}.footer-title{padding:25px 6% 0;color:#fff;background:0 0}.footer-title i{font-style:normal}.footer-title-img::before{display:none}.footer-title a img{width:180px;margin-top:25px}.footer-content{background:0 0;padding:25px 0}.footer-bar{background:#fff;margin:25px auto}.footer-contacts{margin:0;align-items:center}.footer-contact{margin:0!important;flex-direction:column;align-items:center;text-align:center}.footer-content span{font-size:15px}.footer-contact i{margin:25px 0 10px;transform:none!important}}