.footer a{font-size:16px;text-decoration:none}.footer .top_row{align-items:center;column-gap:20px;display:flex;justify-content:space-between;margin-bottom:80px}.footer .top_row .footer_logo_conta{max-width:300px;width:100%}.footer .top_row .footer_logo_conta a{display:flex}.footer .bottom_row{column-gap:10%;display:flex;justify-content:space-between}.footer .bottom_row .simple_menu ul{column-gap:36px;display:grid;grid-template-columns:15% 28% 12% 22%;row-gap:10px}.footer .button_container{max-width:342px;width:100%}.footer .button_container a{padding:13.6px 39.3px}.footer .button_container.primary_btn a.cta_button{border:1px solid var(--secondary_color)}.footer .button_container.primary_btn a.cta_button:hover{border:1px solid var(--primary_color)}.footer .bottom_row .simple_menu{margin-bottom:29px;max-width:622px;width:100%}.footer .bottom_row .simple_menu ul li a{font-weight:600;letter-spacing:.32px;line-height:36px}.footer .bottom_row .simple_menu ul li a:hover{color:var(--quinary_color)}.footer .bottom_row .description_conta{max-width:131px;width:100%}.footer .bottom_row .description_conta p{color:var(--primary_color);font-weight:800;letter-spacing:.32px;line-height:24px}.footer .bottom_row .menu_with_copyright_desc{max-width:936px;width:100%}.footer .bottom_row .menu_with_copyright_desc .copyright_desc p{color:var(--primary_color);font-weight:600;letter-spacing:.32px;line-height:36px}@media (min-width:767px) and (max-width:1024px){.footer .top_row{margin-bottom:61px}.footer .button_container a{font-size:14px;padding:11.6px 31.3px}.footer .button_container{text-align:right}.footer .bottom_row .menu_with_copyright_desc .copyright_desc p{font-size:14px;line-height:21px}.footer .bottom_row .simple_menu ul li a{font-size:14px;line-height:normal}}@media (max-width:767px){.footer .top_row{align-items:start;column-gap:20px;flex-direction:column;margin-bottom:35px;row-gap:18px}.footer .bottom_row{flex-direction:column;row-gap:2px}.footer .bottom_row .menu_with_copyright_desc .copyright_desc p,.footer .bottom_row .simple_menu ul li a{font-size:14px;line-height:21px}.footer .bottom_row .description_conta{max-width:100%}.footer .bottom_row .description_conta p br{display:none}.footer .bottom_row .simple_menu ul{column-gap:21px;grid-template-columns:32% 59%}.footer .bottom_row .simple_menu{margin-bottom:30px}.footer .top_row .footer_logo_conta{max-width:200px}.footer .button_container a{font-size:14px;padding:11.6px 20.3px}}