.jk-pagecontainer.bookalong.wedding2024{background-color:#f5f5f5;margin-top:0}.bookalong .backpic-wedding{background-image:url(/images/bryllup2026-3.jpg?v=bSp9zKQMJDEB4jnQREpTUEqQFz4);background-position:50% 56%;height:55rem;margin:auto;background-position-y:bottom;background-position-x:right;background-position:80% bottom}.bookalong .backpic-wedding .reference.top-ref{max-width:30rem;right:0;top:8rem;position:absolute;border:0;box-shadow:none;color:#000;background-color:#f0f8ff59;padding:0;background-color:#00284a80;color:#fff;bottom:0;top:auto}.bookalong .backpic-wedding .reference.top-ref blockquote{border-left:3px solid #fff2}.bookalong .backpic-wedding .backpic-title{text-align:left;top:6rem;position:absolute;left:2rem;max-width:750px;color:#fff;left:5rem}.letter{display:inline-block;white-space:pre}.bookalong .backpic-wedding .backpic-title h1{color:#d7cdb2;font-size:6em;line-height:.9em;font-weight:100;text-transform:none;letter-spacing:-2px;margin-top:2rem;margin-bottom:1rem;text-shadow:1px 1px 2px #000}.bookalong .backpic-wedding .backpic-title .infotext{font-size:1.2em;max-width:40rem}.bookalong .backpic-wedding2024{background-image:url("/images/bryllup/bryllup2024-6.webp?v=aRhgQZc6Kn2TKqdGg8WOIC6rTuM");background-position:center center;background-size:cover;height:35rem;margin-top:0}.wedding-ref{height:22rem;background-size:cover;position:relative;border-radius:6px}.wedding-ref.adam{background-position:30% bottom}.wedding-ref.kaja{background-position:100% bottom;background-size:160%}.wedding-ref .statement{position:absolute;bottom:0;color:#fff;right:1rem;background-color:#00000059;text-align:left;padding:1rem 2rem 1rem 4rem;border-left:0;left:0;right:0;font-size:.8em;font-style:normal}.wedding-ref .statement .statement-sign{font-weight:800;font-size:1.2em;margin-top:.7rem;font-style:italic}.wedding2024-title{font-family:var(--h1fontfamily);color:var(--h1color);font-size:var(--h1size);font-weight:var(--h1weight);letter-spacing:var(--h1letterspacing);text-transform:var(--h1texttransform);font-style:var(--h1fontstyle);position:absolute;top:13rem;right:5rem;color:#f9e5c5;line-height:.8em;font-size:3em;text-align:right}.wedding2024 .modal-card-head{background:radial-gradient(circle,#6593ac 30%,#b0ccdd 100%)}.wedding2024 .pb-card{background:radial-gradient(circle,#6593ac 30%,#b0ccdd 100%);color:#fff}.wedding2024 h5{font-size:1em;letter-spacing:2px;text-transform:uppercase;text-align:left}@media screen and (max-width:1200px){.bookalong .backpic-wedding2024{height:25rem}.wedding2024-title{top:8rem;right:.5rem;font-size:1.5em}}.bookalong.wedding2024 .divider.color{margin-top:0;width:120px;margin-bottom:3rem;opacity:.5}.wedding-alt .divider.color{background-color:#fff}.wedding2024 .wedding2024-top{background-image:none;background-color:#333;height:3.7rem}.wedding2024 .ba-infobox{text-align:left;background:linear-gradient(90deg,#313828,#859260dd);font-size:.8em;margin-bottom:4rem;padding:1.5rem;position:relative}.wedding2024 .ba-infobox ul{margin-block-start:0;margin-block-end:0}.wedding2024 .ba-try{border-radius:2px;transition:.4s;margin-bottom:-17px;font-size:1em;border:1px solid #b7c98a;background-color:#d9ddcdee;background-color:#fffef2;color:#333}.wedding2024 .ba-try:hover{background-color:#fff;color:#000;transition:.4s}.jk-pagecontainer-content-outer.wedding2024{margin-top:-11rem;position:relative}.content-wedding2024{margin-top:5rem}.content-wedding2024.wedding-alt{background-color:#f0f8ff;padding:1rem;background:radial-gradient(circle,#6593ac 30%,#b0ccdd 100%);color:#fff;border-radius:10px}.content-wedding2024.wedding-alt h1{color:#fff}.content-wedding2024-top{margin-top:12rem}.wedding-text-area{max-width:900px;margin:auto;margin:3rem auto}.wedding2024 h1{line-height:1em;margin-bottom:1.3rem}.wedding2024 h2{margin-top:0;margin-bottom:.2em}.wedding-faq .tags-container:not(.master) .tag{background-color:initial;color:#fff;border:1px solid #bbb;opacity:.7;margin:0 0 .5rem}.wedding-faq .tags-container.master .tag{background-color:#d8e8f1}.wedding-faq .tags-container.master .tag.selected{background-color:#6593ac}.wedding2024 h4{font-size:1.5em;font-weight:normal}.wedding2024 .jk-link{font-weight:700}.wedding2024 img.deco{cursor:default;box-shadow:none;max-width:100px}.wedding2024 img.deco-large{max-width:200px}.wedding2024 img.deco.deco-top-1{margin-top:-11rem;left:18rem;position:absolute;max-width:400px}.wedding2024 img.deco.deco-top-2{margin-top:-11rem;right:18rem;position:absolute;max-width:400px}.wedding2024 img.deco.deco-top-3{position:absolute;top:-15rem;right:0;max-width:400px;z-index:99}.bryllup24-minithumbs{display:flex}.bryllup24-minithumbs .minithumb{width:120px}.button.wedding{background:radial-gradient(circle,#c1ab71 30%,#ad8a64 100%);color:#fff;margin-bottom:1rem;margin-top:1rem}a.wedding:not(.button){color:#fff}.bryllup24-thumbnail{max-height:75px;margin-left:10px;border:1px solid #bbb}.bookalong-section.jk-bodytext img.demo-bryllup24,img.img-hover{max-width:100%;width:100%;transition:.4s}.bookalong-section.jk-bodytext img.demo-bryllup24:hover,img.img-hover:hover{transform:scale(1.02);box-shadow:3px 1px 10px rgba(0,0,0,.4);transition:.6s}img.img-hover:hover{transform:scale(1.5)}.bookalong-section.jk-bodytext p{margin-bottom:.5em}.bryllup24-demo{max-width:100%;background-color:#8f867a;color:#fff;border:1px solid #fff;padding:1vh 6vw 6vh;text-align:left;margin:5vh 0;border-radius:5px}.bryllup24-demo h3{margin-top:1em;font-size:3.2em;line-height:.7em;margin-bottom:.3em;color:#fff}.bryllup24-demo .steps-content h3{color:#999}.bryllup24-demo .carousel-item img{min-width:100%;max-width:100%}.demo-info{padding-bottom:2em;font-style:italic;font-weight:normal}.jk-header{display:flex;align-items:center}.jk-header h2{margin:5%}.jk-header .jk-header-line{flex-grow:2;height:1px;background-color:var(--dividercolor)}.textarea.wedding-program{height:300px;max-height:50vh;overflow-y:auto;padding:10px;font-size:.9em}.wedding-program h1,.wedding-program h2,.wedding-program h3,.wedding-program h4{font-family:initial;letter-spacing:0;margin-bottom:0;margin-top:.5em;color:initial}.wedding-program h1{font-size:2em}.wedding-program h2{font-size:1.5em}.wedding-program h3{font-size:1.2em}.wedding-program h4{font-size:1.1em}.simplebutton{display:inline-block;cursor:pointer}.simplebutton:disabled{opacity:.2}.bookalong.bryllyp24 h3{margin-top:1em;margin-bottom:.5em}.jk-checkbox-container{display:flex;flex-direction:column;row-gap:.5em;padding-top:.5em}.bookalong.bryllyp24 p.info{font-size:.8em;font-style:italic;margin:0 1em 1em 0;opacity:.8}.jk-pagecontainer.bookalong.bryllyp24{margin-top:40px;padding-top:0;text-align:left}.deco-container{position:relative;display:flex;justify-content:center;align-items:center;position:relative;position:absolute;top:-50px;left:50px}@media screen and (max-width:767px){.deco-container{left:-50px}}.heart{background-size:cover;position:absolute;overflow:hidden}.heart.shadow{box-shadow:3px 1px 10px rgba(0,0,0,.4);border-radius:4px;width:150px;height:100px}.heart.rose{width:100px;height:53px;left:100px;top:100px;background-image:url(/images/bryllup/rose-2-liten.webp?v=hQ4WDLyZMPnMLUiULbasJvWfTm4)}.jk-collapse{margin:1em 0}.jk-collapse.active{background-color:#fff}.jk-collapse .number{margin-left:.5rem;margin-right:1rem;min-width:2em}.jk-collapse-heading{cursor:pointer;transition:.4s;display:flex;align-items:center;padding:.5em 0 0}.jk-collapse-heading:hover h3{text-decoration:underline;transition:.4s}.jk-collapse.active .jk-collapse-heading .number{color:#fff;background-color:#a6bbcd}.jk-collapse-heading i.material-icons{font-size:36px;opacity:.5;margin-right:.1em}.jk-collapse-info{text-align:left;padding:1em 3em}.aktiviteter{max-height:50vh;overflow-y:auto;border:1px solid #555;padding:10px;font-size:.9em}.aktiviteter h3{margin:0}.content-wedding2024 .image{text-align:center}.content-wedding2024 .image img{width:100%}.content-wedding2024 .image div{position:absolute;top:0;left:50%;transform:translateX(-50%);margin:0;padding:10px 10px 30px;color:#fff;font-size:2em;font-style:normal;font-weight:100;width:100%;background:linear-gradient(to bottom,rgba(0,0,0,1),rgba(0,0,0,0))}.template-carousel .carousel{min-height:120px;position:relative;max-width:700px;margin:auto;padding:0 .5rem}.template-carousel .carousel-items{border-radius:6px}.template-carousel .carousel-item{border-bottom:1px solid #ddd;overflow:hidden}.template-carousel .carousel-item .demoinfo{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:#000b;color:#fff;font-size:1em;padding-bottom:2rem;bottom:auto;top:-124px;background-color:#fff;color:#0000008a;background-color:initial}.template-carousel .carousel-item .demoinfo .demotitle{font-size:1.3em;margin-bottom:.5em;font-weight:600;color:#fff}.template-carousel .carousel-arrow .icon.has-icons-left,.carousel-arrow .icon.has-icons-right{top:auto;bottom:0;background-color:inherit;color:#fff;border:0;font-size:40px;font-weight:bolder;color:#000;bottom:auto;top:70px;color:#fff}.template-carousel .carousel-arrow .icon.has-icons-left{left:.3rem}.template-carousel .carousel-arrow .icon.has-icons-right{right:.3rem}.template-carousel .carousel-arrow.is-hovered{opacity:1}.template-carousel .carousel-img{background-size:cover;background-size:cover;position:relative;border-radius:6px;background-size:calc(100% + 5px) auto;background-position:left top;background-repeat:no-repeat;top:120px;height:950px;border:1px solid #ddd}.template-carousel .carousel .carousel-indicator.is-inside.is-bottom{bottom:auto;top:95px}.content-wedding2024.bordered{border:1px solid #bbb}.bulletpoints{display:inline-block;text-align:left;margin-bottom:1rem}.bulletpoint i{margin-right:10px;font-weight:800;color:#c5b59f}img.flower-deco{width:8rem}img.flower-deco-margin-up{width:10rem;margin-top:-10rem}@media screen and (max-width:768px){img.flower-deco{width:5rem}}@media screen and (max-width:768px){.content-wedding2024-top{margin-top:8rem}.content-wedding2024.wedding-alt{border-radius:0}.wedding2024 .carousel-img{height:550px}.bookalong .backpic-wedding .backpic-title{left:1rem}.bookalong .backpic-wedding .backpic-title .infotext{font-size:1em}.bookalong .backpic-wedding .backpic-title h1{font-size:3.4em;text-shadow:-1px 0 #f5f5f5,1px 1px #837657}.button.is-large{font-size:.9em}.bookalong .backpic-wedding .backpic-title h1.small{font-size:1em}}