.k2-footer-module{display:flex;flex-wrap:wrap;min-height:1rem}.k2-footer-module__about-section{margin-bottom:2rem;padding-right:4rem;width:30%}.k2-footer-module__navigation{display:-webkit-box;display:-ms-flexbox;display:flex}.k2__menu{-webkit-box-flex:1;-ms-flex:1;flex:1}a.k2-footer-module__about-section--social-link{align-items:center;border:1px solid #fff;border-radius:50%;display:flex;height:40px;justify-content:center;line-height:0;margin:0 6px;padding:0!important;transition:all .4s ease-in-out;width:40px}a.k2-footer-module__about-section--social-link:hover svg path{fill:#221f1f!important}a.k2-footer-module__about-section--social-link:hover{background:#fff;color:#221f1f!important}.hs-menu-item.active a{color:var(--primary_color)}.k2-footer-module__navigation a:hover svg path{fill:var(--primary_color)!important}.k2-footer-module__navigation a:hover{color:var(--primary_color)!important}@media (max-width:992px){.k2-footer-module__about-section{padding-right:0;width:100%}}.k2-footer-module__about-section--social-links{display:flex;flex-wrap:wrap}.k2-footer-module__about-section--social-links>*{padding:0 .5rem}.k2-footer-module__about-section--social-links>:first-child{padding-left:0}.k2-footer-module__about-section--social-links>:last-child{padding-right:0}.k2-footer-module__about-section--social-links svg{height:20px;width:20px}.k2-footer-module h4{font-size:16px;font-weight:700;padding-bottom:20px}.k2-footer-module__about-section--social-links svg path{-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.k2-footer-module__navigation{flex-grow:1;width:66.6%}.k2-footer-module--form .k2-footer-module__navigation{border-left:1px solid #707070;padding:0 0 30px 4rem;width:45%}.k2-footer-module__form{margin-bottom:2rem;padding-left:0;width:25%}@media (max-width:992px){.k2-footer-module__navigation{border-left:none!important;padding:0 0 30px!important;width:100%!important}.k2-footer-module__form{padding-left:0;width:100%}}.k2-footer-module__navigation .hs-menu-wrapper>ul>li{flex-grow:1;margin-bottom:0;padding-right:1rem;width:100%}.k2-footer-module__navigation .hs-menu-wrapper .hs-menu-item a{padding:0;transition:all .3s ease-in-out}.k2-footer-module__navigation .hs-menu-wrapper .hs-menu-item a:hover{color:#fff!important;opacity:.8}.k2-footer-module__navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul{flex-direction:row}@media (max-width:767px){.k2-footer-module__navigation .hs-menu-wrapper>ul>li{width:50%}.k2-footer-module__about-section--social-links{justify-content:center}.k2-footer-module__navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul{flex-direction:column}.k2-footer-module__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.k2__menu{-webkit-box-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}}@media (max-width:480px){.k2-footer-module__navigation .hs-menu-wrapper>ul>li{width:100%}}.k2-footer-module__navigation .hs-menu-depth-1>a{display:block;font-size:16px;margin-bottom:1rem}.k2-footer-module__navigation .hs-menu-children-wrapper li{padding:.3125rem 0}.k2-footer-module__navigation .hs-menu-children-wrapper li>a{margin-left:0;position:relative;text-decoration:none}.k2-footer-module__navigation .hs-menu-children-wrapper li>a:before{border:none!important;content:"\f046"!important;font:normal normal normal 14px/1 FontAwesome;padding-right:10px}.k2-footer-module__navigation .k2-footer-module__navigation .hs-menu-children-wrapper li>a:before{border:none!important}.k2-footer-module__footer-bottom{display:flex;flex-wrap:wrap;font-size:95%;width:100%}.k2-footer-module--has-about-section .k2-footer-module__footer-bottom,.k2-footer-module--has-menu .k2-footer-module__footer-bottom{border-top:1px solid #707070!important;padding-top:1rem}.k2-footer-module__footer-bottom>*{flex-grow:1;width:50%}.k2-footer-module__footer-bottom__col{display:flex}.k2-footer-module__footer-bottom__col2{justify-content:flex-end}.k2-footer-module__footer-bottom--content{display:flex;justify-content:center;text-align:center}@media (min-width:993px){.k2-footer-module__footer-bottom--content{justify-content:flex-start}}@media (max-width:992px){.k2-footer-module__footer-bottom>*{justify-content:center;width:100%}}@media (max-width:768px){.k2-footer-module__footer-bottom>*{flex-wrap:wrap}.k2-footer-module__footer-bottom__col>*{width:100%}}.k2-footer-module__footer-bottom--content .hs_cos_wrapper>:last-child{margin:0;padding:.5rem 0}.k2-footer-module__footer-bottom--menu{display:flex;justify-content:center}@media (min-width:993px){.k2-footer-module__footer-bottom__col--center{justify-content:left}}.k2-footer-module__footer-bottom--menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul{flex-direction:row}.k2-footer-module__footer-bottom--menu .hs-menu-wrapper ul{justify-content:center}.k2-footer-module__footer-bottom--menu .hs-menu-wrapper ul li{margin:0 .5rem}.k2-footer-module__footer-bottom--menu .hs-menu-wrapper ul li a:hover{text-decoration:underline}@media (min-width:993px){.k2-footer-module__footer-bottom--menu{justify-content:flex-end}.k2-footer-module__footer-bottom--menu .hs-menu-wrapper ul li:first-child{margin-left:0}.k2-footer-module__footer-bottom--menu .hs-menu-wrapper ul li:last-child{margin-right:0}}.k2-footer-module--footer-module-2 a{transition:all .4s ease-in-out}.k2-footer-module--footer-module-2 a:hover{color:#d7d7d7!important;text-decoration:none}.links_bottom ul{list-style:none;margin:0;padding:0}.links_bottom ul li{align-items:flex-start;display:flex;gap:15px;margin:0 0 20px}.links_bottom ul li svg{fill:#fff;height:24px;width:24px}.links_bottom ul li p{color:#fff;margin-top:0}