footer{margin-top:0 !important}.kordit-footer{color:w}.wp-block-template-part:has(>.kordit-footer){margin:0 !important}.wp-site-blocks>*+.wp-block-template-part:has(.kordit-footer),.wp-site-blocks>.wp-block-template-part:has(.kordit-footer){margin-top:0 !important}.wp-site-blocks .wp-block-template-part:has(.kordit-footer){-webkit-margin-before:0 !important;margin-block-start:0 !important}.kordit-footer a{color:var(--wp--preset--color--background);text-decoration:none;transition:color .15s ease}.kordit-footer a:hover{color:var(--wp--preset--color--accent-2)}.kordit-footer__top{display:grid !important;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:clamp(32px,4vw,64px);align-items:start;margin:0 0 var(--wp--preset--spacing--2-xl) 0 !important}.kordit-footer__brand{display:flex !important;flex-direction:column;gap:var(--wp--preset--spacing--lg);margin:0 !important}.kordit-footer__logo{margin:0 !important}.kordit-footer__logo img{filter:brightness(0) invert(1);opacity:.95}.kordit-footer__about{color:rgba(244,241,236,.7);line-height:1.6;margin:0 !important;max-width:38ch}.kordit-footer__company{display:flex !important;flex-direction:column;gap:var(--wp--preset--spacing--sm);margin:0 !important}.kordit-footer__company>p{margin:0 !important;color:rgba(244,241,236,.7);line-height:1.5}.kordit-footer__company-name{color:var(--wp--preset--color--background) !important}.kordit-footer__col{display:flex !important;flex-direction:column;gap:var(--wp--preset--spacing--md);margin:0 !important}.kordit-footer__heading{color:var(--wp--preset--color--background) !important;font-weight:700;margin:0 0 var(--wp--preset--spacing--sm) 0 !important;position:relative;padding-bottom:var(--wp--preset--spacing--sm)}.kordit-footer__heading::after{content:"";position:absolute;left:0;bottom:0;width:28px;height:2px;background:var(--wp--preset--color--accent-2);border-radius:1px}.kordit-footer__list{list-style:none !important;padding:0 !important;margin:0 !important;display:flex;flex-direction:column;gap:10px}.kordit-footer__list li{margin:0}.kordit-footer__list a{color:rgba(244,241,236,.75);font-size:.9375rem}.kordit-footer__list a:hover{color:var(--wp--preset--color--background)}.kordit-footer__col--contact{gap:var(--wp--preset--spacing--md)}.kordit-footer__contact-line{margin:0 !important;color:rgba(244,241,236,.85)}.kordit-footer__contact-line--phone a{color:var(--wp--preset--color--background) !important;font-weight:700}.kordit-footer__contact-line--phone a:hover{color:var(--wp--preset--color--accent-2) !important}.kordit-footer__contact-hours{color:rgba(244,241,236,.6) !important;line-height:1.5;margin:0 !important}.kordit-footer__cta{margin-top:var(--wp--preset--spacing--sm) !important}.kordit-footer__hr.wp-block-separator{border:0;border-top:1px solid rgba(244,241,236,.1);margin:var(--wp--preset--spacing--xl) 0 var(--wp--preset--spacing--lg) 0 !important;height:0;background:rgba(0,0,0,0);opacity:1}.kordit-footer__bottom{align-items:center !important;gap:var(--wp--preset--spacing--md) var(--wp--preset--spacing--lg) !important;margin:0 !important}.kordit-footer__copy{color:rgba(244,241,236,.55) !important;margin:0 !important}.kordit-footer__legal{align-items:center !important;gap:var(--wp--preset--spacing--md) var(--wp--preset--spacing--lg) !important;margin:0 !important}.kordit-footer__legal-link{margin:0 !important;color:rgba(244,241,236,.55)}.kordit-footer__legal-link a{color:rgba(244,241,236,.55)}.kordit-footer__legal-link a:hover{color:var(--wp--preset--color--background)}@media(max-width: 1100px){.kordit-footer__top{grid-template-columns:1fr 1fr}.kordit-footer__brand{grid-column:1/-1}}@media(max-width: 600px){.kordit-footer__top{grid-template-columns:1fr}.kordit-footer__brand{grid-column:auto}}