.footer_container .columns_container{display:flex;gap:20px}.footer_container .content_container .footer_logo{margin-bottom:16px;max-width:240px}.footer_container .content_container .footer_logo a{display:flex}.footer_container .columns_container .logo_contact_column{width:calc(53% - 10px)}.footer_container .columns_container .social_links_container{width:calc(47% - 10px)}.footer_container .columns_container .contact_container{display:flex;gap:10px}.footer_container .columns_container .contact_container .address_container{width:calc(46% - 5px)}.footer_container .columns_container .contact_container .contact_details_container{width:calc(54% - 5px)}.footer_container .footer_title h2{color:#6c217f;font-weight:700;margin-bottom:25px}.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 h2{color:var(--secondary);font-weight:700;margin-bottom:25px}.footer_container .content_container .description_container{text-align:center}.footer_container .content_container .social_links_container ul{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.footer_container .content_container .social_links_container ul li img{height:29px;max-height:29px;width:auto}.footer_container .content_container .footer_bottom{padding:13px 10px}.footer_container .content_container .description_container p{color:var(--neutral_grey);font-size:11px;line-height:1;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:11px;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(min-width:768px){.footer_container .content_container .description_container{border-right:1px solid var(--neutral_grey);padding-right:5px}.footer_container .content_container .legal_links_container{padding-left:5px}.footer_container .content_container .footer_bottom{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center}}@media(max-width:767px){.footer_container .columns_container{flex-direction:column}.footer_container .columns_container .logo_contact_column,.footer_container .columns_container .social_links_container{width:100%}.footer_container .content_container .social_links_container .social_title h3{text-align:left}.footer_container .content_container .social_links_container ul{justify-content:flex-start}.footer_container .content_container .legal_links_container{margin-top:5px}}