#footer,#footer .footer_main{position:relative}#footer{background-color:var(--white)}#footer .footer_inner{background-color:var(--neutral-dark-5);padding:96px 0}#footer .footer_bg_image{position:absolute;max-height:unset;max-width:unset;right:100px;bottom:-174px}#footer .copyright{font-family:Roboto-Bold,"sans-serif";font-size:12px;color:var(--text-text-tetriary)}#footer .logo_box{display:flex;flex-flow:row nowrap;margin-bottom:40px;justify-content:flex-start}#footer .group_logo_box{display:flex;flex-flow:row nowrap;margin-top:40px;justify-content:center}#footer .group_logo_box a,#footer .logo_box a{color:var(--white);width:150px;height:auto;justify-content:center;align-items:center;font-size:19px;display:flex;letter-spacing:-1px;text-decoration:none;font-family:sans-serif}#footer .text_box p{font-family:Montserrat-Bold,"sans-serif";font-size:14px;color:var(--white);text-transform:uppercase}#footer .group_logo_box img,#footer .logo_box img{width:152px;height:64px;object-fit:contain;object-position:center}#footer .social_icons_container{display:flex;flex-flow:row nowrap;padding-bottom:20px;justify-content:flex-start}#footer .social_icons_container .social_icon_box a{display:flex;flex-flow:row nowrap;width:40px;height:40px;margin:0 10px 0 0;flex-flow:row nowrap;justify-content:center;align-items:center;background-color:var(--cta-secondary);transition:.3s ease-in-out}#footer .social_icons_container .social_icon_box a:hover{background-color:var(--cta-secondary-hover);transition:.3s ease-in-out}#footer .social_icons_container .social_icon_box a svg{stroke:var(--white);height:20px;width:20px}#footer .social_icons_container .social_icon_box a.facebook svg path,#footer .social_icons_container .social_icon_box a.linkedin svg path{fill:var(--white);height:20px;width:20px}#footer .social_icons_container .social_icon_box a svg.no_fill{fill:none}#footer .company_name{color:var(--secondary-hover);text-transform:uppercase;margin:0 auto 32px;text-align:left}#footer .footer_bottom{display:flex;flex-flow:column-reverse nowrap;justify-content:center;align-items:center;padding:10px 0}#footer .footer_bottom>a{display:flex;flex-flow:column;justify-content:center;align-items:center;text-decoration:none;gap:10px}#footer .footer_bottom .made_by_logo_container{display:inline-flex}#footer .footer_bottom .made_by_logo_container img{width:67px}#footer .footer_bottom .made_by{color:var(--text-text-primary);text-transform:uppercase;display:inline-flex;font-size:12px;line-height:20px;font-family:Inter-Bold,"sans-serif"}#footer .menu_column ul.menu{display:flex;flex-flow:column nowrap}#footer .menu_column ul.menu li a{font-family:Inter-Regular,sans-serif;font-size:14px;display:block;text-decoration:none;color:var(--text-text-secondary);margin-bottom:8px;text-transform:none;transition:color .3s;padding:unset;width:fit-content}#footer .menu_column ul.menu li a:hover{color:var(--text-secondary)}#footer .menu_column ul.menu ul li a{font-family:Roboto-Regular,"sans-serif";font-size:12px;padding-left:28px}#footer .menu_column ul.menu ul li:last-of-type a{margin-bottom:28px}@media screen and (max-width:1199px){#footer .company_name,#footer .logo_box{margin-bottom:20px}}@media screen and (max-width:991px){#footer .footer_inner{padding:48px 0 16px}#footer .company_name{margin-bottom:48px}#footer .footer_bg_image{right:30px}#footer .menu_column{margin-bottom:32px}#footer .social_icons_container{padding-bottom:0;margin-top:48px}#footer .group_logo_box,#footer .logo_box{justify-content:flex-start}#footer .company_name{text-align:left;margin-top:20px}#footer .footer_container{justify-content:center}}@media screen and (max-width:767px){#footer .footer_bg_image{right:0}#footer .logo_box{margin-bottom:15px}#footer .group_logo_box{margin-top:0}#footer .footer_bottom>a{justify-content:center;align-items:center}#footer .footer_bottom .made_by_logo_container img{width:100px}#footer .footer_bottom .made_by_logo_container{display:flex;width:100%;justify-content:center}#footer .footer_bottom .made_by{margin-right:0;display:flex;width:100%;justify-content:center}#footer .menu_column ul.menu{align-items:center}#footer .menu_column ul.menu li a{text-align:left}#footer .menu_column{margin-bottom:32px}#footer .logo_box,#footer .social_icons_container{justify-content:center}#footer .company_name{text-align:center}}@media screen and (max-width:575px){#footer .footer_bg_image{width:100%}#footer .footer_bottom>a{flex-flow:column;margin-bottom:12px}#footer .footer_bottom{flex-flow:column-reverse}}