.footer_section ul{list-style-type:none;margin:0;padding:0}.footer_section h6{color:var(--heading_color);font-family:var(--primary_font);font-size:20px;font-weight:400;line-height:1.6}.footer_section{padding:75px 0}.footer_section .footer_wrapper{float:none;margin-left:auto;margin-right:auto;max-width:1280px;padding:0 20px}.footer_section .footer_logo_container .logo_container img{max-width:334px;width:100%!important}.footer_section .footer_logo_container .logo_container{align-items:center;display:flex;gap:20px}.footer_section .footer_logo_container .logo_container:after{border-bottom:2px solid #cee1ff;border-color:#cee1ff currentcolor;border-top:2px solid #cee1ff;content:"";display:block;flex:1 0 0;height:15px}.footer_section .footer_main_container{column-gap:50px;display:flex;padding:50px 0;row-gap:25px}.footer_section .footer_main_container .footer_left_column{width:calc(26% - 25px)}.footer_section .footer_main_container .footer_right_column{width:calc(74% - 25px)}.footer_section .footer_main_container .newsletter_form h3.form-title{padding:0}.footer_section .footer_main_container .newsletter_form form{background:none;border:none;border-radius:0;padding:0}.footer_section .footer_main_container .newsletter_form form label{color:#23363b;font-family:var(--primary_font);font-size:18px;font-weight:400;line-height:1}.footer_section .footer_main_container .newsletter_form form label span.hs-form-required{color:#23363b;display:inline-block}.footer_section .footer_main_container .newsletter_form form .hs-input{border-radius:0;color:#23363b;font-weight:500;padding:9px 16px}.footer_section .contact_container{padding-top:50px}.footer_section .contact_container ul{margin-left:22px}.footer_section .contact_container .contact_links ul li{margin-bottom:16px;position:relative}.footer_section .contact_container .contact_links a:hover{text-decoration:none}.footer_section .contact_container .contact_links .icon_container{content:"";left:-22px;line-height:0;position:absolute;top:4px}.footer_section .contact_container .contact_links p{font-size:16px}.footer_section .contact_container .contact_links p,.footer_section .p_small p{color:var(--black_color);font-family:var(--primary_font);font-weight:400;line-height:1.6}.footer_section .p_small p{font-size:14px}.footer_section span.hs_cos_wrapper_type_icon{display:flex}.footer_section .contact_container .contact_links .icon_container svg{width:14px;fill:var(--heading_color)}.footer_section .footer_menu_container{column-gap:25px;display:flex;row-gap:15px}.footer_section .footer_menu_container .footer_menu_column{width:calc(25% - 18.75px)}.footer_section .social_share_container .social_icon_container{align-items:center;border:1px solid var(--black_color);border-radius:50%;display:flex;height:31px;justify-content:center;width:31px}.footer_section .social_share_container svg{width:16px;fill:var(--black_color)}.footer_section .social_share_container ul{display:flex;gap:10px}.footer_section .footer_description{padding-top:50px}.footer_section .footer_menu ul{margin-left:32px}.footer_section .footer_legal_links ul li a,.footer_section .footer_menu ul li a{color:var(--black_color);font-family:var(--primary_font);font-size:16px;font-weight:400;line-height:1.4;max-width:max-content;padding:0;text-overflow:unset;white-space:unset}.footer_section .footer_legal_links ul li a{font-size:14px;line-height:1.6}.footer_section .footer_legal_links ul{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.footer_section .footer_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:unset}.footer_section .footer_copyright_container{border-top:2px solid #f4f4f4;padding-top:50px}.footer_section .row-fluid .newsletter_form .hs_submit .actions{max-width:180px}.footer_section .row-fluid .newsletter_form .submitted-message.hs-main-font-element{background:none;border:none;color:var(--heading_color);font-family:var(--primary_font);font-size:16px;line-height:1}@media(max-width:780px){.footer_section br{display:block}.footer_section .footer_main_container,.footer_section .footer_menu_container{flex-direction:column}.footer_section .footer_main_container .footer_left_column,.footer_section .footer_main_container .footer_right_column,.footer_section .footer_menu_container .footer_menu_column{width:100%}}