.CalendarItem_item__enT6f{display:flex;flex-direction:column;min-height:15vh;justify-content:flex-start}.CalendarItem_item__enT6f .CalendarItem_header__Ponv5{font-size:1.25rem;height:4rem;margin-bottom:1.25rem;font-weight:700}.CalendarItem_item__enT6f .CalendarItem_details__PbOJ_{font-size:1rem;font-weight:700;height:6rem}.Carousel_carousel__iOPeX{width:100%;display:flex;flex-direction:row;align-items:stretch;justify-content:stretch}@media(min-width:768px){.Carousel_carousel__iOPeX .Carousel_control__F651a{flex:1 1;cursor:pointer}}.Carousel_carousel__iOPeX .Carousel_block__GLMMb{display:flex;flex-direction:column;flex:2 1;color:#fff;text-align:center}.Carousel_carousel__iOPeX .Carousel_block__GLMMb .Carousel_header__7XSCs{margin:1rem 0}.Carousel_carousel__iOPeX .Carousel_block__GLMMb .Carousel_header__7XSCs button{font-size:.75rem;text-transform:uppercase;margin:auto;display:block;background:transparent;border:none}.Carousel_carousel__iOPeX .Carousel_block__GLMMb .Carousel_content__JQz4a{display:none;transition:transform .1s ease-in-out;margin:0 3rem}@media(min-width:768px){.Carousel_carousel__iOPeX .Carousel_block__GLMMb .Carousel_content__JQz4a{margin:0}}.Carousel_carousel__iOPeX .Carousel_block__GLMMb .Carousel_content__JQz4a.Carousel_selected__LZVvg{display:block}.Carousel_carousel__iOPeX .Carousel_block__GLMMb .Carousel_indicators__tdx0h{margin:1rem 0;font-size:2rem}.Carousel_carousel__iOPeX .Carousel_block__GLMMb .Carousel_indicators__tdx0h .Carousel_indicator__BJ_U7{cursor:pointer;opacity:.5}.Carousel_carousel__iOPeX .Carousel_block__GLMMb .Carousel_indicators__tdx0h .Carousel_indicator__BJ_U7.Carousel_selected__LZVvg{opacity:1}.Calendar_calendar__7dy3D{overflow:hidden;display:flex;flex-direction:column;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:height .2s ease-in-out,background-color .2s ease;height:3.75rem;position:-webkit-sticky;position:sticky;bottom:0;border-radius:3rem 3rem 0 0;touch-action:none}@media(min-width:768px){.Calendar_calendar__7dy3D{border-radius:0;transition:background-color .2s ease;width:min(25rem,40vw);align-items:center;justify-content:center;height:100vh!important;right:0;top:0}.Calendar_calendar__7dy3D:before{content:"";position:absolute;width:2rem;height:100%;left:0;top:0;background:linear-gradient(90deg,#000,transparent);opacity:.3}}.Calendar_calendar__7dy3D.Calendar_open__a_IoE{height:22rem}.Calendar_calendar__7dy3D.Calendar_color_primary__0hY3Y{background-color:var(--color-primary)}.Calendar_calendar__7dy3D.Calendar_color_secondary__HU_Fc{background-color:var(--color-secondary)}.Calendar_calendar__7dy3D.Calendar_color_tertiery__eXhf0{background-color:var(--color-tertiery)}.Calendar_calendar__7dy3D button{background:transparent;cursor:pointer;margin:0;border:0;color:#fff}.Calendar_calendar__7dy3D button .Calendar_icon__Bf1Hf{height:3rem;transition:transform .1s ease-in-out}.Calendar_calendar__7dy3D button .Calendar_icon__Bf1Hf.Calendar_rotate__S5pMi{transform:rotateX(180deg)}@media(min-width:768px){.Calendar_calendar__7dy3D button{display:none}}.GapContainer_gap__EQ3b5{display:flex;flex-direction:column}.GapContainer_gap__EQ3b5.GapContainer_large__qAMQZ{gap:7.5rem}.GapContainer_gap__EQ3b5.GapContainer_medium__IXgdP{gap:3rem}.GapContainer_gap__EQ3b5.GapContainer_small__KKbSc{gap:1.5rem}.GapContainer_gap__EQ3b5.GapContainer_extraSmall__qp_EV{gap:.5rem}.Heading_heading__5N24X{font-family:Playfair Display,serif;font-weight:700;font-style:normal;line-height:1.1;font-size:2.2rem;margin:0}@media(min-width:768px){.Heading_heading__5N24X{font-size:2.5rem}}.Logo_united__Bf3TW{font-family:sans-serif;font-weight:700;line-height:1}.Logo_kristianiakirken__8y6rS{line-height:1;font-family:Inter,sans-serif;font-weight:500;font-style:normal}.NavBar_navBar__vXyrh{align-items:flex-start;background:inherit;color:inherit;display:flex;justify-content:space-between;padding:0 var(--padding-gap)}.NavBar_navBar__vXyrh .NavBar_logoImage__AK_au{height:100%}.NavBar_navBar__vXyrh button{border:none;background:transparent;color:inherit;cursor:pointer}.NavBar_navBar__vXyrh .NavBar_heading__szir_{margin:0;display:flex;align-items:center;font-size:1.6rem}@media(min-width:768px){.NavBar_navBar__vXyrh .NavBar_heading__szir_{position:static;font-size:2.2rem}.NavBar_navBar__vXyrh{padding-right:var(--body-margin--left)}}.NavBar_logoLink__81Qu_{display:block;color:inherit;text-decoration:none}.NavBar_logo__43pM4{height:100%}.NavMenu_navLink__3sbmU{font-size:2rem;line-height:1;font-weight:500;text-decoration:none;color:inherit;border:none;padding:0;cursor:pointer}.NavMenu_navLink__3sbmU:focus{border-bottom-style:solid;border-bottom-width:3px;padding-top:3px}@media(hover:hover){.NavMenu_navLink__3sbmU:hover{border-bottom-style:solid;border-bottom-width:3px;padding-top:3px}}@media(min-width:768px){.NavMenu_navLink__3sbmU{font-size:3rem;line-height:1;border-bottom-color:inherit}}.NavMenu_navBar__V5N0_{position:static}.NavMenu_marketingMenu__p9sb9{overflow:hidden;visibility:hidden;z-index:1;position:absolute;display:block;background:#232323;color:#fff;transform:translateY(-100%);left:0;top:0;width:100%;margin:0;transition:visibility .3s ease-in-out,transform .3s ease-in-out,height .3s ease-in-out;padding-bottom:2rem}.NavMenu_marketingMenu__p9sb9.NavMenu_open__q_TQo{height:-moz-fit-content;height:fit-content;transform:translateY(0);visibility:visible;transition:transform .3s ease-in-out}.NavMenu_marketingMenu__p9sb9 .NavMenu_contentContainer__Lb7GR{padding:var(--body-margin--y) 0;display:flex;flex-direction:column;row-gap:8rem}.NavMenu_marketingMenu__p9sb9 .NavMenu_contentContainer__Lb7GR ol{display:flex;flex-direction:column;row-gap:2rem;list-style:none;margin:0;padding:0 0 0 var(--padding-gap)}@media(min-width:768px){.NavMenu_marketingMenu__p9sb9 .NavMenu_contentContainer__Lb7GR{padding-left:var(--body-margin--left)}.NavMenu_marketingMenu__p9sb9{min-height:100vh}}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/f7c8bed65df13031-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/6af6b543dd3be231-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_65f816{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.PaddingBox_box__SorL0{padding:var(--padding-gap)}.Paragraph_paragraph___G_qW{margin:0}.Footer_footer__OQpsI .Footer_heading__IWzpC{font-size:1rem;text-transform:uppercase;font-weight:300;font-family:Inter,sans-serif;font-weight:400;font-style:normal}.Footer_footer__OQpsI .Footer_largeParagraph__MnFzN{font-size:1.6rem;line-height:1;font-family:Playfair Display,serif;font-weight:700;font-style:normal;white-space:pre}@media(min-width:768px){.Footer_footer__OQpsI .Footer_largeParagraph__MnFzN{font-size:2rem}}.Footer_footer__OQpsI .Footer_footerBox__b1M1n{background:var(--color-secondary);color:var(--color-secondary--contrast);line-height:1.2;font-family:Playfair Display,serif;font-weight:400;font-style:normal;font-size:1rem}.Footer_footer__OQpsI .Footer_footerBox__b1M1n address{font-style:normal}.Footer_footer__OQpsI .Footer_footerBox__b1M1n a{color:inherit}@font-face{font-family:Inter;font-display:swap;font-style:italic;font-weight:400;src:local(""),url(/fonts/interDisplay/Inter-Display.woff2) format("woff2")}@font-face{font-family:Inter;font-display:swap;font-style:normal;font-weight:500;src:local(""),url(/fonts/interDisplay/Inter-DisplayMedium.woff2) format("woff2")}@font-face{font-family:Inter;font-display:swap;font-style:normal;font-weight:700;src:local(""),url(/fonts/interDisplay/Inter-DisplayBold.woff2) format("woff2")}:root{--max-content-width:60rem;--y-padding:1.5rem;--navbar-height:2.5rem;--body-margin--left:1rem;--body-margin--y:3rem;--padding-gap:2rem;--color-primary:#e6473f;--color-primary--contrast:#fff;--color-secondary:#f7cd46;--color-secondary--contrast:#000;--color-tertiery:#306fe3;--color-tertiery-contrast:#fff;--color-background:#f5f5f5;--color-background--max-contrast:#000;--color-contrast:#00adef}@media(min-width:768px){:root{--padding-gap:4rem;--body-margin--left:2rem}}body,button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.125rem;line-height:1.6180339887;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6,p{margin:0}.layout_layout__sx_l_{min-height:100vh;margin:0;display:flex;flex-direction:column;background:var(--color-background);font-family:sans-serif;font-weight:400}.layout_layout__sx_l_ .layout_container__EEt3s{position:relative;display:flex;flex-direction:column;justify-content:space-between;flex:2 1;padding:var(--body-margin--y) 0 var(--body-margin--y) 0}.layout_layout__sx_l_ .layout_container__EEt3s main{padding:2rem 0;display:flex;flex-direction:column;row-gap:2rem}@media(min-width:768px){.layout_layout__sx_l_ .layout_container__EEt3s main{row-gap:4rem}.layout_layout__sx_l_ .layout_container__EEt3s{padding:var(--body-margin--y) 0 var(--body-margin--y) var(--body-margin--left)}.layout_layout__sx_l_{flex-direction:row}}