.footer{--footer-muted:#6c757d;--footer-gap:1rem;background-color:#f0f0f0}footer .copyright{align-items:center;background:#d7d7d7;display:flex;gap:10px;justify-content:center;padding:16px 0}.footer h6{color:#363636;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.footer .footer-menu-item{display:flex;flex-direction:column;gap:8px}.footer .footer-menu-item a{text-decoration:none}.footer .footer-menu-item a,footer .footer-adres-details p{color:#363636;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:24px}.footer a:hover{text-decoration:underline}.footer .brand-block img{max-height:80px}.footer .badge-logos img{max-height:72px}.footer address{font-style:normal}.cookie-btn{align-items:center;border:1px solid #0073dd;border-radius:4px;display:flex;font-family:Open Sans;font-size:13px;font-weight:700;gap:10px;justify-content:center;padding:8px 12px}.cookie-btn,.legal a,.legal p{font-style:normal;line-height:16px}.legal a,.legal p{color:#363636;font-family:Poppins;font-size:14px;font-weight:400;margin-bottom:0}@media (max-width:1024px){.footer{--footer-gap:.75rem}.footer h6{font-size:20px;margin-bottom:16px}.footer .small,.footer address,.footer ul li a{font-size:1rem}.footer .brand-block img{max-height:70px}.footer .badge-logos img{max-height:64px}.footer .bottombar{gap:.5rem}}@media (max-width:619px){.footer .container{padding-left:30px;padding-right:30px}.footer .desktop-menus{display:none!important}.footer .mobile-accordion{display:block!important}.footer .contact-list a{align-items:center;display:inline-flex;gap:.5rem;padding:.35rem 0}.footer .brand-block{text-align:left}.footer .badge-logos{justify-content:flex-start}.footer .bottombar{align-items:flex-start!important;flex-direction:column}.footer .cookie-btn{margin:0;width:auto}.footer .legal .list-inline-item{padding:0!important;width:100%}.footer .legal{gap:13px!important;margin-bottom:20px!important}.footer .legal .list-inline-item+.list-inline-item:before{display:none}footer .copyright{padding:34px 0}.footer .legal>.list-inline-item:first-child a{font-weight:700}}@media (max-width:393px){.footer h6{font-size:.9rem}.footer .small,.footer address,.footer ul li a{font-size:.875rem}.footer .badge-logos,.footer .brand-block{text-align:center}.footer .badge-logos{justify-content:center}.footer .bottombar{align-items:stretch}.footer .cookie-btn{width:100%}}@media (max-width:325px){.footer h6{font-size:.85rem}.footer .small,.footer address,.footer ul li a{font-size:.84rem}.footer .brand-block img{max-height:60px}.footer .badge-logos img{max-height:56px}.footer .section{margin-bottom:.75rem!important}}.footer .mobile-accordion{display:none}.footer .social{gap:1rem}.footer .btn-social{align-items:center;color:#363636;display:inline-flex;font-size:20px;justify-content:center;transition:transform .08s ease,background .15s ease}.footer .btn-social:hover{text-decoration:none}@media (max-width:1024px){.footer .btn-social{height:38px;width:38px}}@media (max-width:619px){.footer .btn-social{height:20px;width:20px}}@media (max-width:393px){.footer .btn-social{height:20px;width:20px}}@media (max-width:325px){.footer .btn-social{height:20px;width:20px}}.footer .contact-list{display:grid;gap:1rem}.footer .contact-item{align-items:center;column-gap:12px;display:grid;grid-template-columns:36px 1fr;text-decoration:none}.footer .contact-icon{color:#0d6efd;font-size:28px;line-height:1}.footer .contact-title{font-size:15px;font-weight:700;margin:0}.footer .contact-sub{color:#363636;font-family:Poppins;font-size:15px;font-weight:300;margin:2px 0 0}@media (max-width:1024px){.footer .contact-icon{font-size:26px}.footer .contact-sub,.footer .contact-title{font-size:15px}}@media (max-width:619px){.footer .contact-item{grid-template-columns:40px 1fr}.footer .contact-icon{font-size:30px}.footer .contact-sub,.footer .contact-title{font-size:15px}.footer .social{gap:30px;margin-bottom:50px!important}.accordion-header{margin:0}.footer .btn-social{font-size:30px}}@media (max-width:393px){.footer .contact-item{grid-template-columns:38px 1fr}}@media (max-width:325px){.footer .contact-icon{font-size:26px}.footer .contact-sub,.footer .contact-title{font-size:15px}}.footer .legal{display:flex;flex-wrap:wrap;gap:0}.footer .legal .list-inline-item{margin:0;padding:0 .75rem;position:relative}.footer .legal .list-inline-item:first-child{padding-left:0}.footer .legal .list-inline-item+.list-inline-item:before{background:#363636;content:"";height:.9em;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1px}@media (max-width:393px){.footer .legal{flex-direction:column}.footer .legal .list-inline-item{padding:.25rem 0}.footer .legal .list-inline-item+.list-inline-item:before{display:none}}.footer-logo-container{gap:55px;margin-bottom:50px}.logo-1{display:flex;flex-direction:column}.logo-1 span{color:#363636;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:24px}.ksf-logo{margin-top:12px;width:330px}.footer .mobile-accordion .accordion{--bs-accordion-bg:transparent;--bs-accordion-border-color:transparent;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-active-bg:transparent;--bs-accordion-active-color:#363636}.footer .mobile-accordion .accordion-item{background:transparent;border:0}.footer .mobile-accordion .accordion-button{background:transparent;border:0;box-shadow:none!important;color:#363636;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Open Sans,Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.4;padding:4px 0}.footer .mobile-accordion .accordion-button:after{background-size:16px 16px;flex-shrink:0;height:16px;transform:none;width:16px}.footer .mobile-accordion .accordion-button:not(.collapsed):after{transform:rotate(180deg)}.footer .mobile-accordion .accordion-button:focus{box-shadow:none;outline:none}.footer .mobile-accordion .accordion-body{padding:4px 0 12px}.footer .mobile-accordion .accordion-body ul{margin:0}.footer .mobile-accordion .accordion-body a{color:#363636;font-family:Open Sans;font-size:15px;font-style:normal;font-weight:400;line-height:34px;text-decoration:none}.footer .mobile-accordion .accordion-body a:hover{text-decoration:underline}.footer .mobile-accordion .accordion-item+.accordion-item{border-top:1px solid rgba(0,0,0,.08)}@media (max-width:619px){.footer{background-color:#f0f0f0}.footer .desktop-menus{display:none!important}.footer .mobile-accordion{display:block!important;margin-top:0}}#footerAccordion .accordion-collapse.collapse:not(.show){display:none!important}#footerAccordion .accordion-collapse.collapsing{height:0;overflow:hidden;transition:height .35s ease}