.footer_container{padding:10px 0}.footer_container .columns_container{display:flex;gap:20px}.footer_container .columns_container .contact_container{width:calc(57% - 10px)}.footer_container .columns_container .social_links_container{width:calc(43% - 10px)}.footer_container .columns_container .contact_container{display:flex;gap:10px}.footer_container .columns_container .contact_container .address_container,.footer_container .columns_container .contact_container .contact_details_container{width:calc(50% - 5px)}.footer_container .footer_title h2{color:#6c217f}.footer_container .content_container{padding:0 10px}.footer_container .content_container ul{list-style-type:none;margin-bottom:0;padding-left:0}.footer_container .content_container h6{color:var(--neutral_grey);font-size:14px;margin-bottom:0}.footer_container .content_container .email_container a{color:var(--neutral_black)}.footer_container .content_container .email_container a:hover{text-decoration:underline}.footer_container .content_container .social_links_container .social_title h6{margin-bottom:16px;text-align:right}.footer_container .content_container .description_container{margin-top:20px;text-align:center}.footer_container .content_container .social_links_container ul{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.footer_container .content_container .social_links_container ul li img{height:29px;max-height:29px;width:auto}.footer_container .content_container .social_links_container ul li a{display:flex}.footer_container .content_container .description_container p{color:var(--neutral_grey);font-size:12px;line-height:1.8;margin-bottom:0}.footer_container .content_container .legal_links_container ul li,.footer_container .content_container .legal_links_container ul li a{color:var(--neutral_grey);font-size:12px;line-height:1}.footer_container .content_container .legal_links_container ul li a:focus,.footer_container .content_container .legal_links_container ul li a:hover{text-decoration:underline}.footer_container .content_container .legal_links_container ul{align-items:center;display:flex;justify-content:center}.footer_container .content_container .legal_links_container ul li{padding:0 4px}.footer_container .content_container .legal_links_container ul li:not(:last-child){border-right:1px solid var(--neutral_grey)}.footer_container .content_container .legal_links_container ul li:first-child{padding-left:0}.footer_container .content_container .legal_links_container ul li:last-child{padding-right:0}@media(max-width:767px){.footer_container .columns_container{flex-direction:column}.footer_container .columns_container .contact_container,.footer_container .columns_container .social_links_container{width:100%}.footer_container .content_container .social_links_container .social_title h6{text-align:left}.footer_container .content_container .social_links_container ul{justify-content:flex-start}}