.elementor-20485 .elementor-element.elementor-element-d48091d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-f13577f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-747ffef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-aec2ef0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-a215b79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-df3ee59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-2bb22f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-b8fbc76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-b9004dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-b89d595{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-12023d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-b3a4863{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-10bccc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-0b6b656{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-397bfb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-93efa84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-7ae4045{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-0eea189{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-eca2b67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-cd7a34b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-2b8c24a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-c988ad0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-bd813cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-1bc90b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-f7aa5a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-949114b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-808c7b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-9011301{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-244844d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-96a5022{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20485 .elementor-element.elementor-element-74a55e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS *//* ===== IZANEL – Laserhårfjerning (izl) ===== */
.izl{--ink:#0b0b0b;--paper:#fff;--stone:#f2f2f0;--mute:#5a5a5a;--kit-widget-spacing:0px;--widgets-spacing:0px;--widgets-spacing-row:0px;font-family:'Inter',sans-serif;color:var(--ink)}
.izl.e-con,.izl .e-con{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--margin-top:0px;--margin-bottom:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--width:100%}
.izl .elementor-widget{margin:0!important}
.izl .elementor-widget-container{margin:0;padding:0}
.izl p{margin:0}
.izl-sec{padding:120px 28px!important}
.izl-inner{max-width:1240px;margin:0 auto!important;width:100%}
.izl-stone{background:var(--stone)!important}
.izl-black{background:var(--ink)!important;color:#fff}
/* type */
.izl .izl-eyebrow .elementor-heading-title{font-family:'Inter',sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.32em;text-transform:uppercase;color:#fff;line-height:1.4;display:flex;align-items:center;gap:16px}
.izl .izl-eyebrow .elementor-heading-title:before{content:"";width:40px;height:1px;background:currentColor;flex:none}
.izl .izl-eyebrow.dark .elementor-heading-title{color:var(--ink)}
.izl .izl-eyebrow{margin-bottom:28px!important}
.izl .izl-h1{margin-bottom:30px!important}
.izl .izl-h1 .elementor-heading-title{font-family:'Bodoni Moda',serif!important;font-weight:500!important;font-style:normal;font-size:clamp(40px,4.4vw,66px)!important;line-height:1.04!important;letter-spacing:-.015em;color:#fff!important;margin:0}
.izl .izl-h2 .elementor-heading-title{font-family:'Bodoni Moda',serif!important;font-weight:500!important;font-size:clamp(32px,3.6vw,54px)!important;line-height:1.05!important;letter-spacing:-.01em;color:inherit!important}
.izl-black .izl-h2 .elementor-heading-title{color:#fff!important}
.izl .izl-h2{margin-bottom:32px!important}
.izl .izl-h3 .elementor-heading-title{font-family:'Inter',sans-serif!important;font-weight:600!important;font-size:13px!important;letter-spacing:.24em;text-transform:uppercase;color:var(--ink)!important;line-height:1.4}
.izl .izl-h3{margin:64px 0 24px!important;padding-top:28px;border-top:1px solid var(--ink)}
.izl-body p,.izl-col p,.izl-lead p,.izl-faqs p{font-size:17px;line-height:1.75;font-weight:300;color:#2a2a2a}
.izl-body p+p{margin-top:18px}
.izl-lead p{font-size:19px;color:rgba(255,255,255,.82)}
/* buttons */
.izl-btns{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:14px!important;margin-top:44px!important}
.izl-center{justify-content:center}
.izl .izl-btn .elementor-button{border-radius:0!important;font-family:'Inter',sans-serif!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.24em!important;text-transform:uppercase!important;padding:21px 36px!important;border:1px solid!important;text-decoration:none!important;transition:background .25s,color .25s,border-color .25s;line-height:1!important}
.izl .izl-btn.light .elementor-button{background:#fff!important;color:var(--ink)!important;border-color:#fff!important}
.izl .izl-btn.light .elementor-button:hover{background:transparent!important;color:#fff!important}
.izl .izl-btn.ghost .elementor-button{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.55)!important}
.izl .izl-btn.ghost .elementor-button:hover{border-color:#fff!important;background:#fff!important;color:var(--ink)!important}
.izl .izl-btn.dark .elementor-button{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}
.izl .izl-btn.dark .elementor-button:hover{background:transparent!important;color:var(--ink)!important}
.izl .elementor-button *{color:inherit!important}
/* hero */
.izl-hero{display:grid!important;grid-template-columns:1.05fr 1fr;background:var(--ink)!important;min-height:min(78vh,680px)}
.izl-hero-copy{justify-content:center;padding:110px 72px 110px max(28px,calc((100vw - 1240px)/2))!important}
.izl-hero-media,.izl-hero-media .elementor-widget-container{height:100%}
.izl-hero-media{position:relative;overflow:hidden}
.izl-hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;display:block;filter:none}
.izl .izl-trust{margin-top:44px!important;padding-top:24px;border-top:1px solid rgba(255,255,255,.2)}
.izl-trust p{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:rgba(255,255,255,.7);font-weight:500}
/* facts */
.izl-facts{border-bottom:1px solid var(--ink);padding:0 28px!important}
.izl-facts-grid{display:grid!important;grid-template-columns:repeat(4,1fr)}
.izl-facts-grid>.elementor-widget{padding:40px 28px!important;border-left:1px solid var(--ink)}
.izl-facts-grid>.elementor-widget:last-child{border-right:1px solid var(--ink)}
.izl-k{font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--mute);font-weight:600;margin-bottom:14px!important}
.izl-v{font-family:'Bodoni Moda',serif;font-size:30px;line-height:1.1;color:var(--ink)}
/* main + side */
.izl-main{display:grid!important;grid-template-columns:minmax(0,1fr) 320px;gap:96px!important;align-items:start}
.izl-maincol>.izl-h3:first-of-type{margin-top:56px!important}
.izl-steps{list-style:none;margin:0;padding:0;counter-reset:s;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #d6d6d6}
.izl-steps li{counter-increment:s;padding:30px 28px 30px 0;border-bottom:1px solid #d6d6d6;display:flex;flex-direction:column;gap:8px}
.izl-steps li:nth-child(odd){border-right:1px solid #d6d6d6}
.izl-steps li:nth-child(even){padding-left:28px}
.izl-steps li:before{content:"0" counter(s);font-family:'Bodoni Moda',serif;font-size:34px;line-height:1;margin-bottom:10px}
.izl-steps b{font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:600}
.izl-steps span{font-size:15.5px;line-height:1.65;font-weight:300;color:#3a3a3a}
.izl-side{position:sticky!important;top:120px;border:1px solid var(--ink);padding:36px 32px!important}
.izl-side .izl-h3{margin:0 0 18px!important;padding:0;border:0}
.izl-side .izl-eyebrow{margin-bottom:16px!important}
.izl-sidelist ul{list-style:none;margin:0;padding:0}
.izl-sidelist li{border-top:1px solid #e2e2e2}
.izl-sidelist a{display:flex;justify-content:space-between;padding:11px 0;font-size:14px;color:var(--ink)!important;text-decoration:none!important;font-weight:400}
.izl-sidelist a:after{content:"→";opacity:.4;transition:transform .2s,opacity .2s}
.izl-sidelist a:hover:after{opacity:1;transform:translateX(4px)}
.izl .izl-small{margin:22px 0 22px!important}
.izl-small p{font-size:13px;color:var(--mute)}
.izl-small a{color:var(--ink)!important;font-weight:600;text-decoration:none!important}
.izl-side .izl-btn,.izl-side .izl-btn .elementor-button{width:100%}
/* split */
.izl-split{display:grid!important;grid-template-columns:1fr 1fr;gap:96px!important;align-items:center}
.izl-media img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}
.izl-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}
.izl-list li{padding:20px 0 20px 44px;border-bottom:1px solid #cfcfcf;position:relative;font-size:16.5px;line-height:1.6;font-weight:300}
.izl-list li:before{content:"";position:absolute;left:0;top:32px;width:24px;height:1px;background:var(--ink)}
/* prices */
.izl-head{max-width:760px;margin-bottom:64px!important}
.izl-prices .izl-head .izl-lead p{font-size:17px}
.izl-row{display:flex;align-items:baseline;gap:14px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.12)}
.izl-row span{font-size:16px;font-weight:300;color:#fff}
.izl-row i{flex:1;border-bottom:1px dotted rgba(255,255,255,.35);transform:translateY(-5px);min-width:24px}
.izl-row b{font-weight:500;font-size:16px;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}
.izl-consult{border:1px solid #fff;padding:6px 28px;margin-bottom:72px}
.izl-consult .izl-row{border:0}
.izl-consult .izl-row span,.izl-consult .izl-row b{font-size:13px;letter-spacing:.22em;text-transform:uppercase;font-weight:600}
.izl-catgrid{display:grid!important;grid-template-columns:1fr 1fr;gap:72px 96px!important}
.izl .izl-cat-h{margin-bottom:10px!important;padding-bottom:16px;border-bottom:1px solid #fff}
.izl-cat-h .elementor-heading-title{font-family:'Bodoni Moda',serif!important;font-weight:500!important;font-size:28px!important;color:#fff!important;line-height:1.1}
.izl-note{margin-top:14px!important;font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.6)!important}
.izl-prices .izl-btns{margin-top:80px!important}
/* packs */
.izl-packs{display:grid!important;grid-template-columns:repeat(4,1fr);border:1px solid var(--ink)}
.izl-pack{padding:40px 30px 34px!important;border-right:1px solid var(--ink);justify-content:space-between;transition:background .3s,color .3s}
.izl-pack:last-child{border-right:0}
.izl-pack-tag{display:inline-block;background:var(--ink);color:#fff;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;padding:8px 12px;margin-bottom:30px!important}
.izl-pack-name{font-family:'Bodoni Moda',serif;font-weight:500;font-size:34px;line-height:1;margin:0 0 14px;color:inherit}
.izl-pack-cont{font-size:15px;line-height:1.6;font-weight:300;min-height:3.2em}
.izl-pack-price{font-family:'Bodoni Moda',serif;font-size:30px;margin:26px 0 28px!important;padding-top:20px;border-top:1px solid currentColor}
.izl-pack .izl-btn .elementor-button{width:100%;padding:17px 20px!important}
.izl-pack:hover{background:var(--ink);color:#fff}
.izl-pack:hover .izl-pack-tag{background:#fff;color:var(--ink)}
.izl-pack:hover .izl-btn.dark .elementor-button{background:#fff!important;color:var(--ink)!important;border-color:#fff!important}
.izl-deals{display:grid!important;grid-template-columns:1fr 1fr;gap:24px!important;margin-top:24px!important}
.izl-deal{background:var(--stone);padding:44px 40px!important}
.izl-deal-k{font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;font-weight:600;color:var(--mute);margin-bottom:12px!important}
.izl-deal-h{font-family:'Bodoni Moda',serif;font-weight:500;font-size:30px;line-height:1.1;margin:0 0 16px;color:var(--ink)}
.izl-deal p:last-child{font-size:15.5px;line-height:1.7;font-weight:300}
.izl .izl-fine{margin-top:22px!important}
.izl-fine p{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}
/* faq */
.izl-faqwrap{max-width:980px!important}
.izl-faqs{border-top:1px solid var(--ink)}
.izl-faq{border-bottom:1px solid var(--ink)}
.izl-faq summary{list-style:none;cursor:pointer;display:flex;gap:24px;align-items:baseline;padding:28px 48px 28px 0;position:relative;font-size:19px;font-weight:500;color:var(--ink)}
.izl-faq summary::-webkit-details-marker{display:none}
.izl-faq summary span{font-family:'Bodoni Moda',serif;font-size:18px;color:var(--mute);min-width:28px}
.izl-faq summary:after{content:"+";position:absolute;right:4px;top:22px;font-size:28px;font-weight:200;transition:transform .25s}
.izl-faq[open] summary:after{transform:rotate(45deg)}
.izl-faq p{padding:0 48px 30px 52px;font-size:16.5px!important}
/* cta */
.izl-ctainner{text-align:center;max-width:820px!important;align-items:center}
.izl-cta .izl-eyebrow .elementor-heading-title{justify-content:center}
.izl-cta .izl-eyebrow .elementor-heading-title:after{content:"";width:40px;height:1px;background:currentColor}
.izl-cta .izl-h2 .elementor-heading-title{font-size:clamp(36px,4.4vw,64px)!important}
/* responsive */
@media(max-width:1024px){
 .izl-sec{padding:84px 22px!important}
 .izl-hero{grid-template-columns:1fr;min-height:0}
 .izl-hero-copy{padding:72px 22px 56px!important;order:2}
 .izl-hero-media{order:1}
 .izl-hero-media img{position:static;aspect-ratio:4/3;height:auto;object-position:50% 30%}
 .izl-facts{padding:0!important}
 .izl-facts-grid{grid-template-columns:1fr 1fr}
 .izl-facts-grid>.elementor-widget{border-left:0;border-bottom:1px solid var(--ink);padding:28px 22px!important}
 .izl-facts-grid>.elementor-widget:nth-child(odd){border-right:1px solid var(--ink)}
 .izl-facts-grid>.elementor-widget:last-child{border-right:0}
 .izl-main,.izl-split{grid-template-columns:1fr;gap:56px!important}
 .izl-side{position:static!important}
 .izl-catgrid{grid-template-columns:1fr;gap:56px!important}
 .izl-packs{grid-template-columns:1fr 1fr}
 .izl-pack:nth-child(2){border-right:0}
 .izl-pack:nth-child(-n+2){border-bottom:1px solid var(--ink)}
 .izl-deals{grid-template-columns:1fr}
}
@media(max-width:640px){
 .izl-v{font-size:24px}
 .izl-steps{grid-template-columns:1fr}
 .izl-steps li:nth-child(odd){border-right:0}
 .izl-steps li:nth-child(even){padding-left:0}
 .izl-packs{grid-template-columns:1fr}
 .izl-pack{border-right:0!important;border-bottom:1px solid var(--ink)}
 .izl-pack:last-child{border-bottom:0}
 .izl-consult{padding:4px 18px}
 .izl-deal{padding:32px 24px!important}
 .izl-faq summary{font-size:17px;gap:16px}
 .izl-faq p{padding:0 8px 26px 0}
 .izl-btns .izl-btn,.izl-btns .izl-btn .elementor-button{width:100%}
}
/* Laserdag – venteliste-formular */
#venteliste .izl-wl-form{max-width:640px;margin:8px auto 0}
#venteliste .elementor-field-group{margin-bottom:12px}
#venteliste .elementor-field-textual{background:#ffffff;color:#111111;border:1px solid #111111;border-radius:0;padding:14px 16px;font-family:Inter,sans-serif;font-size:15px}
#venteliste .elementor-field-subgroup label,#venteliste .elementor-field-option label{color:#111111;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}
#venteliste .elementor-button{background:#111111;color:#ffffff;border-radius:0;padding:16px 24px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}
#venteliste .elementor-button:hover{background:#ffffff;color:#111111;outline:1px solid #111111}
#venteliste .elementor-message{color:#111111}

#venteliste .elementor-heading-title,#venteliste .elementor-widget-text-editor,#venteliste .elementor-widget-text-editor p{color:#111111 !important}
#venteliste .elementor-heading-title:before,#venteliste .elementor-heading-title:after{background:#111111 !important;border-color:#111111 !important}

/* PRP – prisliste + valgkort */
.izl-pricewrap .izl-prices{border-top:1px solid var(--ink,#0b0b0b);margin-top:8px}
.izl-prow{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:22px 0;border-bottom:1px solid rgba(0,0,0,.14)}
.izl-prow b{display:block;font-weight:500;font-size:18px;color:var(--ink,#0b0b0b)}
.izl-prow small{display:block;margin-top:4px;font-size:14px;color:var(--mute,#6b6b6b)}
.izl-prow .izl-pr{font-family:'Bodoni Moda',serif;font-size:24px;white-space:nowrap;color:var(--ink,#0b0b0b)}
.izl-pgroup{margin:48px 0 0!important;padding-bottom:12px;border-bottom:1px solid var(--ink,#0b0b0b);font-size:12px!important;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--ink,#0b0b0b)}
.izl-pnote{margin-top:28px!important;font-size:15px!important;color:var(--mute,#6b6b6b)}
.izl-choose a{transition:transform .25s}
.izl-choose a:hover{transform:translateY(-3px)}
@media(max-width:767px){.izl-prow .izl-pr{font-size:20px}.izl-prow b{font-size:16px}.izl-pgroup{margin-top:36px!important}}
/* PRP – færre streger + bredere indhold */
.izl-inner{max-width:1440px!important}
.izl .izl-h3{border-top:0!important;padding-top:0!important}
.izl .izl-trust{border-top:0!important;padding-top:0!important}
.izl-faqs{border-top:0!important}
.izl-list{border-top:0!important}
.izl-list li{border-bottom:0!important;padding:10px 0 10px 44px!important}
.izl-list li:before{top:22px!important}
.izl-pricewrap .izl-prices{border-top:0!important}
.izl-pgroup{border-bottom:0!important;padding-bottom:4px!important}
.izl-facts{border-bottom:0!important}
/* PRP – fuld bredde (ingen sidebar på landingssiden) */
.izl-main{grid-template-columns:minmax(0,1fr)!important}
.izl-maincol{max-width:none!important;width:100%!important}
/* PRP – prisbokse */
.izp{margin-top:8px}
.izp-consult{display:grid;grid-template-columns:auto 1fr;gap:48px;align-items:center;background:#0b0b0b;color:#fff;padding:36px 44px;margin-bottom:28px}
.izp-consult .izp-k{color:rgba(255,255,255,.7)!important}
.izp-t{margin:0!important;font-family:'Bodoni Moda',serif;font-size:34px!important;line-height:1.15;color:#fff!important}
.izp-t strong{font-weight:500}
.izp-c{margin:0!important;font-size:17px!important;line-height:1.6;color:#fff!important;max-width:520px;justify-self:end}
.izp-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}
.izp-box{display:flex;flex-direction:column;background:#fff;border:1px solid #0b0b0b;padding:44px 44px 40px}
.izp-dark{background:#0b0b0b;color:#fff}
.izp-k{margin:0 0 10px!important;font-size:12px!important;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:#0b0b0b}
.izp-dark .izp-k{color:rgba(255,255,255,.75)}
.izp-h{margin:0 0 28px!important;font-family:'Bodoni Moda',serif!important;font-weight:500!important;font-size:32px!important;line-height:1.15;color:inherit!important}
.izp-row{display:flex;align-items:baseline;gap:12px;padding:11px 0}
.izp-n{font-size:17px;font-weight:500}
.izp-n small{display:block;margin-top:3px;font-size:13.5px;font-weight:400;opacity:.7}
.izp-dots{flex:1;border-bottom:1px dotted currentColor;opacity:.45;transform:translateY(-4px)}
.izp-p{font-family:'Bodoni Moda',serif;font-size:24px;white-space:nowrap}
.izp-sub{margin:30px 0 6px!important;font-size:12px!important;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:inherit!important}
.izp-note{margin:22px 0 0!important;font-size:15px!important;line-height:1.6;opacity:.8;color:inherit!important}
.izp-note+.izp-note{margin-top:10px!important}
.izp-btn{margin-top:auto;align-self:flex-start;display:inline-block;margin-top:36px;padding:20px 34px;font-size:11.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;text-decoration:none!important;background:#0b0b0b;color:#fff!important;border:1px solid #0b0b0b;transition:background .25s,color .25s}
.izp-box .izp-btn{margin-top:auto}
.izp-box>*:nth-last-child(2){margin-bottom:36px!important}
.izp-btn:hover{background:#fff;color:#0b0b0b!important}
.izp-dark .izp-btn{background:#fff;color:#0b0b0b!important;border-color:#fff}
.izp-dark .izp-btn:hover{background:transparent;color:#fff!important}
@media(max-width:900px){.izp-grid{grid-template-columns:1fr}.izp-consult{grid-template-columns:1fr;gap:14px;padding:30px 26px}.izp-c{justify-self:start}.izp-box{padding:34px 24px 30px}.izp-h{font-size:28px!important}.izp-p{font-size:20px}.izp-n{font-size:16px}}
/* PRP – priser samme størrelse som navne */
.izp-p{font-family:'Inter',sans-serif!important;font-size:17px!important;font-weight:500}
.izp-dots{transform:translateY(-3px)}
@media(max-width:900px){.izp-p{font-size:16px!important}}
/* PRP – intro i to kolonner: tekst venstre, "Vælges ofte" i boks højre */
@media(min-width:1025px){
#hud .izl-maincol{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:72px;row-gap:0!important}
#hud .izl-maincol>.elementor-element{grid-column:1/-1}
#hud .izl-maincol>.elementor-element-5d67f9a{grid-column:1;grid-row:3/5;align-self:start}
#hud .izl-maincol>.elementor-element-a15e69a{grid-column:2;grid-row:3;margin:0!important;padding:40px 44px 18px!important;background:#0b0b0b}
#hud .izl-maincol>.elementor-element-a15e69a .elementor-heading-title{color:#fff!important}
#hud .izl-maincol>.elementor-element-32cfc73{grid-column:2;grid-row:4;align-self:stretch;padding:0 44px 36px!important;background:#0b0b0b;color:#fff}
#hud .izl-maincol>.elementor-element-32cfc73 li,#hud .izl-maincol>.elementor-element-32cfc73 p{color:#fff!important}
#hud .izl-maincol>.elementor-element-32cfc73 li:before{background:#fff!important}
#hud .izl-maincol>.elementor-element-32cfc73 .izl-note{opacity:.75}
#hovedbund .izl-maincol{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:72px;row-gap:0!important}
#hovedbund .izl-maincol>.elementor-element{grid-column:1/-1}
#hovedbund .izl-maincol>.elementor-element-4b61770{grid-column:1;grid-row:3/5;align-self:start}
#hovedbund .izl-maincol>.elementor-element-e175567{grid-column:2;grid-row:3;margin:0!important;padding:40px 44px 18px!important;background:#0b0b0b}
#hovedbund .izl-maincol>.elementor-element-e175567 .elementor-heading-title{color:#fff!important}
#hovedbund .izl-maincol>.elementor-element-10df5e9{grid-column:2;grid-row:4;align-self:stretch;padding:0 44px 36px!important;background:#0b0b0b;color:#fff}
#hovedbund .izl-maincol>.elementor-element-10df5e9 li,#hovedbund .izl-maincol>.elementor-element-10df5e9 p{color:#fff!important}
#hovedbund .izl-maincol>.elementor-element-10df5e9 li:before{background:#fff!important}
#hovedbund .izl-maincol>.elementor-element-10df5e9 .izl-note{opacity:.75}
#hud .izl-maincol>.elementor-element-3a1bec3,#hovedbund .izl-maincol>.elementor-element-d209970{margin-top:64px!important}
}/* End custom CSS */