.container{max-width:1246px;width:100%;padding:0 1.5rem;margin:0 auto}@media(max-width: 1200px){.container{padding:0px 2.4rem}}footer{border-top:1px solid #ececec;padding-top:10.7rem;padding-bottom:4.5rem;position:relative}footer .container{display:flex;justify-content:space-between}footer .content{margin-right:9.7rem;display:flex;gap:10rem}footer .content .box:first-child ul{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:3rem}footer .content .box:first-child ul li:nth-child(7),footer .content .box:first-child ul li:nth-child(8),footer .content .box:first-child ul li:nth-child(9){grid-column-start:1}footer .content ul li:not(:last-child){margin-bottom:2rem}footer .content ul li a{transition:color .3s ease;font-size:14px;line-height:150%;letter-spacing:-0.005em;color:#474749}footer .content ul li a:hover{color:#f47920}footer .box .txt{margin-bottom:3.2rem;display:block;color:#000}footer .contato{max-width:48rem}footer .contato .links{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.3rem}footer .contato .links .btn-in{height:8rem;display:flex;align-items:center;justify-content:center;border:1.5px solid #f47920;color:#000;transition:all .3s ease}footer .contato .links .btn-in:first-child .icone{width:24px !important;height:24px !important;background:url(../../img/footer/icone-pos-venda.svg) no-repeat}footer .contato .links .btn-in:nth-child(2) .icone{width:19px !important;height:19px !important;background:url(../../img/footer/whatsapp-orange.svg) no-repeat}footer .contato .links .btn-in .icone{margin-right:1.2rem;transition:all .3s ease}footer .contato .links .btn-in:hover{background-color:#f47920;color:#fff}footer .contato .links .btn-in:hover:first-child .icone{background:url(../../img/footer/icone-pos-venda-hover.svg) no-repeat}footer .contato .links .btn-in:hover:nth-child(2) .icone{background:url(../../img/footer/whatsapp-white.svg) no-repeat}footer .contato .tel{margin-top:3.6rem;margin-bottom:3.9rem;display:flex;align-items:center}footer .contato .tel .icone{margin-right:1.6rem;width:42px;height:42px;display:flex;align-items:center;justify-content:center;background-color:rgba(244,121,32,.1)}footer .contato .tel .icone img{width:1.3rem;height:2rem}footer .contato .tel ul li:not(:last-child){margin-bottom:2px}footer .contato .tel strong,footer .contato .tel span{color:#000}footer .contato .social{margin-bottom:5rem}footer .contato .social strong{color:#000}footer .contato .social ul{margin-top:1.6rem;display:flex;align-items:center}footer .contato .social ul li{transition:all .3s ease}footer .contato .social ul li:not(:last-child){margin-right:3.2rem}footer .contato .social ul li:hover{filter:grayscale(100%)}footer .contato .copy span a{font-size:inherit;text-decoration-line:underline;transition:color .3s ease}footer .contato .copy span a:hover{color:#f47920}footer .rodape{padding-top:4.6rem;margin-top:10.1rem;border-top:2px solid #eee}footer .rodape>.container{display:flex;align-items:center;justify-content:space-between}footer .rodape .dev{display:flex;align-items:center}footer .rodape .dev a:hover{transform:scale(1.1)}footer .rodape .dev a{transition:transform .3s ease;margin-right:6px}footer .rodape .dev span{margin-right:.8rem}footer .color{position:absolute;bottom:0;left:0;width:100%;height:.5rem;background-color:#f47920}footer .color::before,footer .color::after{content:"";bottom:0;height:100%;position:absolute}footer .color::before{width:10%;background-color:#d71925;left:0}footer .color::after{width:40%;background-color:#fbaf43;right:0}@media(max-width: 920px){footer{padding-top:6rem}footer .content{margin-right:4rem;gap:5rem}}@media(max-width: 810px){footer{padding-bottom:4rem}footer .container{flex-direction:column}footer .content{margin-bottom:4.8rem;max-width:100%;flex-direction:column;margin-right:0}footer .content .box ul{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2.4rem}footer .content .box ul li{margin-bottom:0 !important}footer .contato{max-width:100%}footer .rodape{margin-top:4rem}}@media(max-width: 550px){footer .content .box ul{row-gap:20px}footer .content .box ul li a{font-size:14px}footer .contato .links{grid-template-columns:1fr}footer .contato .tel ul{display:flex;flex:1}footer .contato .tel ul li{flex-direction:column}footer .contato .tel ul li:not(:last-child){margin-bottom:0;margin-right:10px}footer .contato .tel strong,footer .contato .tel span{font-size:14px}footer .rodape .dev{margin-top:32px}}