.elementor .footer-legal{font-family:var(----plus-jakarta-sans);font-size:0.75rem;color:var(----lys-blaagraa);line-height:1.6;margin:0px;}.elementor .footer-bottom{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;justify-content:space-between;border-top: 1px solid var(----blaa);\n}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{color:var(----lysegul);}.elementor .footer-link{font-family:var(----plus-jakarta-sans);font-size:0.875rem;color:var(----hvid);line-height:1.65;margin:0px;}.elementor .footer-links{padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .footer-copy{max-width:25rem;font-family:var(----plus-jakarta-sans);font-size:0.875rem;color:var(----lys-blaagraa);line-height:1.65;margin:0px;}.elementor .footer-name{font-family:var(----plus-jakarta-sans);font-weight:500;font-size:1.25rem;color:var(----hvid);line-height:1.3;margin:0px;}.elementor .footer-logo{width:2.5rem;height:2.5rem;object-fit:contain;}.elementor .footer-brand{padding:0px;display:flex;flex-direction:row;gap:0.75rem;align-items:center;}.elementor .footer-grid{padding:0px;display:grid;gap:3rem;grid-template-columns:minmax(0,2fr) minmax(0,.7fr) minmax(0,1fr);grid-template-rows:auto;}.elementor .footer-section{color:var(----hvid);padding-block-start:3.5rem;padding-block-end:1.5rem;padding-inline-start:max(1.5rem, calc((100% - 75rem) / 2));padding-inline-end:max(1.5rem, calc((100% - 75rem) / 2));background-color:var(----moerkeblaa);display:flex;flex-direction:column;gap:3rem;}.elementor .content-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}