.elementor-13336 .elementor-element.elementor-element-6fdf271d .elementor-price-list-separator{border-bottom-style:none;}.elementor-13336 .elementor-element.elementor-element-6fdf271d{width:100%;max-width:100%;}.elementor-13336 .elementor-element.elementor-element-6fdf271d > .elementor-widget-container{margin:0px -80px 0px -80px;}.elementor-13336 .elementor-element.elementor-element-6fdf271d .elementor-price-list-item{align-items:flex-start;}.elementor-13336 .elementor-element.elementor-element-6fdf271d .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-13336 .elementor-element.elementor-element-6fdf271d .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-13336 .elementor-element.elementor-element-6fdf271d .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-13336 .elementor-element.elementor-element-6fdf271d .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-13336 .elementor-element.elementor-element-6fdf271d .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-13336 .elementor-element.elementor-element-6fdf271d .elementor-price-list-header{color:var( --e-global-color-text );font-size:20px;font-weight:400;}.elementor-13336 .elementor-element.elementor-element-6fdf271d .elementor-price-list-price{font-size:20px;font-weight:400;}.elementor-13336 .elementor-element.elementor-element-6fdf271d .elementor-price-list-description{font-size:18px;}@media(max-width:767px){.elementor-13336 .elementor-element.elementor-element-6fdf271d > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for price-list, class: .elementor-element-6fdf271d *//* 1. Tving ALLE rækker (li) til at have 0 margin og padding */
.elementor-13336 .elementor-element.elementor-element-6fdf271d .elementor-price-list li {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

/* 2. Sæt ensartet styling på selve indholdet i hver række */
.elementor-13336 .elementor-element.elementor-element-6fdf271d .elementor-price-list-item {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 15px !important; /* 15px standard på mobil/tablet */
    padding-right: 15px !important; /* 15px standard på mobil/tablet */
    min-height: 45px !important; /* Tvinger alle rækker til at være mindst denne højde */
    display: flex !important;
    align-items: center !important;
}

/* Skift til 30px padding på desktop (skærme fra 1025px og op) */
@media (min-width: 1025px) {
    .elementor-13336 .elementor-element.elementor-element-6fdf271d .elementor-price-list-item {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
}

/* 3. Striberne (Farve på li for at dække hele rækken) */
.elementor-13336 .elementor-element.elementor-element-6fdf271d .elementor-price-list li:nth-child(even) {
    background-color: #eeeeee !important;
}

.elementor-13336 .elementor-element.elementor-element-6fdf271d .elementor-price-list li:nth-child(odd) {
    background-color: #ffffff !important;
}

/* 4. Skjul tomme beskrivelses-felter der kan skubbe til højden */
.elementor-13336 .elementor-element.elementor-element-6fdf271d .elementor-price-list-description {
    display: none !important;
}

/* 5. Fjern separatoren (prikkerne) */
.elementor-13336 .elementor-element.elementor-element-6fdf271d .elementor-price-list-separator {
    display: none !important;
}/* End custom CSS */