.elementor .ag-footer-seal{width:150px;height:auto;display:block;}.elementor .ag-footer-small{font-family:Inter;font-size:14px;color:rgba(241,238,230,0.6);}.elementor .ag-footer-bottom{width:100%;padding-block-start:28px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(241,238,230,0.15);border-style:solid;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .ag-footer-muted{font-family:Inter;font-size:15px;color:rgba(241,238,230,0.65);letter-spacing:0.03em;line-height:1.7;}.elementor .ag-footer-tagline{font-family:Cochin;font-size:16px;color:#F1EEE6;letter-spacing:0.18em;line-height:1.7;text-transform:uppercase;margin-block-start:18px;}.elementor .ag-footer-link:hover,.elementor .ag-footer-link:focus-visible{color:#C58C3B;}.elementor .ag-footer-link{font-family:Inter;font-size:16px;color:#F1EEE6;line-height:1.5;text-decoration:none;}.elementor .ag-footer-title{font-family:Inter;font-weight:600;font-size:12px;color:#C58C3B;letter-spacing:0.16em;text-transform:uppercase;margin-block-end:10px;}.elementor .ag-footer-col{width:auto;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .ag-footer-grid{width:100%;display:grid;gap:48px;grid-template-columns:1.5fr 1fr 1fr 1fr;}.elementor .ag-footer-inner{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:72px;}.elementor .ag-footer{width:100%;color:#F1EEE6;padding-block-start:96px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;background-color:#24221F;display:flex;flex-direction:column;align-items:center;}.elementor .ag-link:hover,.elementor .ag-link:focus-visible{color:var(--ag-rod);}.elementor .ag-link{font-family:var(--ag-body);font-weight:500;font-size:0.9375rem;color:var(--ag-svart);text-decoration:none;padding-block-end:2px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--ag-rod);\n}.elementor .ag-inner{width:100%;max-width:1240px;padding:0px;flex-direction:column;gap:0px;}.elementor .ag-section{width:100%;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:3rem;padding-inline-end:3rem;flex-direction:column;gap:0px;align-items:center;}.elementor .ag-button-kalk:hover,.elementor .ag-button-kalk:focus-visible{text-decoration:none;background-color:var(--ag-ljus);}.elementor .ag-button-kalk{font-family:var(--ag-body);font-weight:500;font-size:0.8125rem;color:var(--ag-svart);letter-spacing:0.16em;line-height:1;text-decoration:none;text-transform:uppercase;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0px;border-width:1px;border-color:var(--ag-kalk);border-style:solid;background-color:var(--ag-kalk);}.elementor .ag-button-kalk:focus{text-decoration:none;}.elementor .ag-body{font-family:var(--ag-body);font-size:1.0625rem;color:var(--ag-muted);line-height:1.65;}.elementor .ag-eyebrow{font-family:var(--ag-body);font-weight:700;font-size:0.75rem;color:var(--ag-rod);letter-spacing:0.18em;line-height:1.4;text-transform:uppercase;}.elementor .ag-h2{font-family:var(--ag-heading);font-weight:400;font-size:3rem;color:var(--ag-svart);line-height:1.08;}.elementor .ag-display{font-family:var(--ag-heading);font-weight:400;font-size:5rem;color:var(--ag-svart);letter-spacing:-0.01em;line-height:1.02;}