.elementor .kib-event-beskrivelse{font-weight:500;font-size:var(--fs-cta);color:var(--kib-ink);line-height:1.35;padding-block-start:2.3vw;padding-block-end:2.3vw;padding-inline-start:2.66vw;padding-inline-end:2.66vw;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:44px;border-end-end-radius:44px;background-color:var(--kib-cream);}.elementor .kib-anker-church-center{scroll-margin-top:20px;}.elementor .kib-footer-bund-links{& a { color: var(--kib-cream); text-decoration: none; } & a:hover { text-decoration: underline; } & a:focus-visible { text-decoration: underline; }\n}.elementor .kib-tekst-links-lys{& a { text-decoration: underline; font-weight: 700; color: var(--kib-cream); }\n}.elementor .kib-pil-ned{margin-inline-start:calc(3.44em - 8.15vw);transform:scale3d(-1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(90deg);}.elementor .kib-tekst-links{& a { text-decoration: underline; font-weight: 700; color: var(--kib-ink); }\n}.elementor .kib-billedskifter-ekstra{display:none;}.elementor .kib-billedskifter{cursor:pointer;&:focus-visible { outline: 3px solid var(--kib-ink); outline-offset: 4px; }\n}.elementor .kib-social-ikon:hover,.elementor .kib-social-ikon:focus-visible{transform:scale3d(1.08, 1.08, 1);}.elementor .kib-social-ikon{width:65px;height:65px;color:var(--kib-cream);transition:transform 0.2s;}.elementor .kib-footer-link:hover,.elementor .kib-footer-link:focus-visible{opacity:80%;}.elementor .kib-footer-link{font-weight:600;font-size:var(--fs-cta);color:var(--kib-cream);line-height:1;text-decoration:underline;text-transform:uppercase;text-underline-offset: 0.12em;\n}.elementor .kib-footer-knap:hover,.elementor .kib-footer-knap:focus-visible{background-color:var(--kib-white);}.elementor .kib-footer-knap{width:257px;height:49px;max-width:100%;font-family:var(--kib-font);font-weight:600;font-size:var(--fs-small);color:var(--kib-ink);text-transform:uppercase;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:33px;padding-inline-end:33px;margin-block-start:8px;border-radius:25px;border-width:0px;background-color:var(--kib-cream);justify-content:flex-start;}.elementor .kib-footer-felt:focus{border-color:var(--kib-white);}.elementor .kib-footer-felt{width:257px;height:49px;max-width:100%;font-family:var(--kib-font);font-weight:400;font-size:var(--fs-small);color:var(--kib-cream);text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:33px;padding-inline-end:33px;border-radius:25px;border-width:2px;border-color:var(--kib-cream);border-style:solid;outline-style:none;background-color:transparent;&::placeholder { color: var(--kib-cream); opacity: 1; }\n}.elementor .kib-ressource-play{width:3.07vw;height:auto;min-width:36px;aspect-ratio:59 / 92;position:absolute;inset-block-start:50%;inset-inline-start:50%;color:var(--kib-cream);transform:translate3d(-50%, -50%, 0px);}.elementor .kib-ressource-meta{max-width:11.75em;position:relative;z-index:1;font-weight:700;font-size:var(--fs-small);color:var(--kib-cream);line-height:1;text-transform:uppercase;align-self:flex-end;text-align: right;\n}.elementor .kib-ressource-navn{max-width:8.5em;position:relative;z-index:1;font-size:var(--fs-card-title);color:var(--kib-cream);line-height:1;}.elementor .kib-ressource-kort:hover,.elementor .kib-ressource-kort:focus-visible{filter: brightness(1.08);\n}.elementor .kib-ressource-kort{min-height:22.86vw;overflow:hidden;position:relative;text-decoration:none;padding-block-start:2.3vw;padding-block-end:2vw;padding-inline-start:2.66vw;padding-inline-end:1.8vw;border-radius:2.86vw;border-width:1px;border-color:var(--kib-white);border-style:solid;background-color:var(--kib-ink);transition:filter 0.2s;flex-direction:column;gap:16px;justify-content:space-between;align-items:flex-start;background-size: cover; background-position: center center; background-repeat: no-repeat;\n}.elementor .kib-kalender-baggrundstekst{position:absolute;font-weight:700;font-size:var(--fs-marquee);color:var(--kib-ink);word-spacing:-0.1em;line-height:0.917;text-transform:uppercase;white-space: nowrap; pointer-events: none; user-select: none;\n}.elementor .kib-event-billede{width:100%;aspect-ratio:403 / 381;object-fit:cover;padding:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:44px;border-end-end-radius:44px;background-color:var(--kib-ink);display:block;}.elementor .kib-event-titel{font-size:var(--fs-card-title);color:var(--kib-ink);line-height:1;}.elementor .kib-event-titelfelt{width:100%;height:6.98vw;min-height:92px;padding-block-start:1.4vw;padding-block-end:1.4vw;padding-inline-start:2.66vw;padding-inline-end:2.66vw;border-start-start-radius:44px;border-start-end-radius:44px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:var(--kib-cream);}.elementor .kib-event-kort{min-width:250px;padding:0px;transition:transform 0.3s, filter 0.3s;flex-direction:column;gap:0px;flex:0 0 21vw;scroll-snap-align: start;\n}.elementor .kib-event-kort:hover,.elementor .kib-event-kort:focus-visible{filter:drop-shadow(0px 14px 18px rgba(0,0,0,0.28));transform:translate3d(0px, -10px, 0px);}.elementor .kib-karrusel-naeste{inset-inline-end:3.07vw;}.elementor .kib-karrusel-forrige{inset-inline-start:3.07vw;}.elementor .kib-karrusel-pil:hover,.elementor .kib-karrusel-pil:focus-visible{transform:scale3d(1.1, 1.1, 1);}.elementor .kib-karrusel-pil{width:3.1vw;height:auto;min-width:36px;position:absolute;inset-block-start:14vw;z-index:2;cursor:pointer;padding:0px;border-width:0px;background-color:transparent;transition:transform 0.2s;}.elementor .kib-karrusel-spor{width:100%;padding-block-start:16px;padding-block-end:32px;margin-block-start:-16px;margin-block-end:-32px;display:flex;flex-direction:row;gap:5px;flex-wrap:nowrap;overflow-x: auto; scroll-snap-type: x mandatory; scroll-padding-inline-start: 7.6vw; scroll-behavior: smooth; scrollbar-width: none;\n}.elementor .kib-karrusel{width:100%;position:relative;z-index:1;padding:0px;}.elementor .kib-anker-ressourcer{scroll-margin-top:20px;}.elementor .kib-anker-det-sker{scroll-margin-top:20px;}.elementor .kib-anker-om-os{scroll-margin-top:20px;}.elementor .kib-pille-creme:hover,.elementor .kib-pille-creme:focus-visible{color:var(--kib-cream);background-color:var(--kib-ink);}.elementor .kib-pille-creme{font-family:var(--kib-font);font-weight:600;color:var(--kib-ink);line-height:1;text-decoration:none;text-transform:uppercase;border-radius:50px;border-width:0px;background-color:var(--kib-cream);transition:background-color 0.2s, color 0.2s;display:inline-flex;justify-content:center;align-items:center;}.elementor .kib-nav-link:hover,.elementor .kib-nav-link:focus-visible{color:var(--kib-cream);background-color:var(--kib-ink);}.elementor .kib-nav-link{height:35px;font-family:var(--kib-font);font-weight:600;font-size:var(--fs-nav);color:var(--kib-ink);line-height:1;text-decoration:none;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;border-radius:25px;border-width:1px;border-color:transparent;border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s;display:inline-flex;justify-content:center;align-items:center;}.elementor .kib-hero-mask-kolding{aspect-ratio:1868 / 946;background-color:var(--kib-ink);background-size: cover; background-position: center center; background-repeat: no-repeat; -webkit-mask-image: url(https://kirkeibyen.dk/wp-content/uploads/2026/09/kib-maske-kolding.svg); mask-image: url(https://kirkeibyen.dk/wp-content/uploads/2026/09/kib-maske-kolding.svg); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;\n}.elementor .kib-pille-outline{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-width:1px;border-color:var(--kib-ink);border-style:solid;}.elementor .kib-nav-link-aktiv{color:var(--kib-cream);background-color:var(--kib-ink);}
