.deal-component {
    color: #343231
}

.deal-element {
    padding: 0 10px 16px;
    position: relative;
    background: #f1f7fc;
    border: 1px solid #9b9795
}

.deal-element .ad-label {
    font-size: var(--ds-font-size-xs,11px);
    font-weight: var(--ds-font-weight-m,400);
    line-height: var(--ds-line-height-s,1.4545454545);
    letter-spacing: var(--ds-letter-spacing-m,.1px);
    padding: 10px 0 0;
    text-align: right
}

.deal-element .image-container {
    height: 152px;
    width: calc(100% + 20px);
    margin: 0 -10px 0;
    overflow: hidden;
    line-height: 0;
    display: flex;
    justify-content: center
}

.deal-element .image-container img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.deal-element .image-container+.ad-label {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #f1f7fc;
    padding: 10px
}

.deal-element .deal {
    display: flex;
    border-bottom: 1px solid #b4b1af;
    padding: 16px 0 10px
}

.deal-element .logo {
    margin: auto 8px auto 0;
    width: 60px
}

.deal-element .logo img {
    -o-object-fit: contain;
    object-fit: contain
}

.deal-element .provider-name {
    font-size: var(--ds-font-size-m,16px);
    font-weight: var(--ds-font-weight-l,700);
    line-height: var(--ds-line-height-m,1.5);
    color: #4e4b49
}

.deal-element .deal-name {
    font-size: var(--ds-font-size-m,16px);
    font-weight: var(--ds-font-weight-m,400);
    line-height: var(--ds-line-height-m,1.5)
}

.deal-element .deal-remarks li,.deal-element .deal-remarks p {
    font-size: var(--ds-font-size-s,13px);
    font-weight: var(--ds-font-weight-m,400);
    line-height: var(--ds-line-height-xl,1.5384615385);
    letter-spacing: var(--ds-letter-spacing-m,.1px)
}

.deal-element .deal-remarks li::before,.deal-element .deal-remarks p::before {
    font-size: var(--ds-font-size-m,16px);
    font-weight: var(--ds-font-weight-m,400);
    line-height: var(--ds-line-height-m,1.5)
}

.deal-element .deal-remarks li {
    margin: 0 0 4px
}

.deal-element .deal-remarks li p {
    margin: 0
}

.deal-element .deal-remarks .bullet-list,.deal-element .deal-remarks .checkmark-list,.deal-element .deal-remarks .dashed-list,.deal-element .deal-remarks .numbered-list,.deal-element .deal-remarks ol,.deal-element .deal-remarks ul {
    list-style: none;
    padding-left: 25px
}

.deal-element .deal-remarks li {
    position: relative
}

.deal-element .deal-remarks li:not(:last-child) {
    margin-bottom: 4px
}

.deal-element .deal-remarks li::before {
    color: #ff5600;
    left: -24px;
    position: absolute
}

.deal-element .deal-remarks .dashed-list>li::before {
    content: "";
    top: 12px;
    width: 10px;
    height: 1px;
    background-color: #ff5600
}

.deal-element .deal-remarks .checkmark-list>li::before {
    font-family: VerivoxIcons;
    content: "";
    position: absolute;
    left: -24px;
    color: #2a6a40;
    font-size: 11px;
    line-height: 15px;
    text-align: center;
    border: 1px solid #2a6a40;
    border-radius: 100%;
    width: 16px;
    height: 16px;
    top: 4px
}

.deal-element .deal-remarks .bullet-list>li::before,.deal-element .deal-remarks ul:not(.checkmark-list)>li::before {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    top: 8px;
    background-color: #ff5600
}

.deal-element .deal-remarks .numbered-list>li,.deal-element .deal-remarks ol>li {
    counter-increment: list-elements
}

.deal-element .deal-remarks .numbered-list>li::before,.deal-element .deal-remarks ol>li::before {
    content: counters(list-elements, "") ".";
    font-size: var(--ds-font-size-m,16px);
    top: 0;
    font-family: inherit
}

.deal-element .deal-remarks h2,.deal-element .deal-remarks h3 {
    font-size: var(--ds-font-size-l,21px);
    font-weight: var(--ds-font-weight-l,700);
    line-height: var(--ds-line-height-l,1.5238095238);
    letter-spacing: var(--ds-letter-spacing-s,-.1px);
    color: #4e4b49;
    margin: 0 0 8px
}

.deal-element .deal-remarks h4 {
    font-size: var(--ds-font-size-m,16px);
    font-weight: var(--ds-font-weight-l,700);
    line-height: var(--ds-line-height-m,1.5);
    color: #4e4b49
}

.deal-element .deal-remarks .page-button,.deal-element .deal-remarks .page-button-secondary {
    display: block;
    margin-bottom: 5px
}

.deal-element .price {
    text-align: center;
    margin: auto 0 16px
}

.deal-element .main-price {
    font-size: var(--ds-font-size-xl,28px);
    font-weight: var(--ds-font-weight-l,700);
    line-height: var(--ds-line-height-xs,1.4285714286);
    letter-spacing: var(--ds-letter-spacing-xs,-.2px);
    color: #4e4b49
}

.deal-element .buttons {
    display: block
}

.deal-element .buttons .page-button,.deal-element .buttons .page-button-secondary {
    width: 100%
}

.deal-element .buttons .page-button-secondary:first-child,.deal-element .buttons .page-button:first-child {
    margin-bottom: 8px
}

@media (min-width: 740px) {
    .deals-wrapper {
        display:flex;
        flex-wrap: wrap;
        gap: 21px
    }

    .deal-element {
        display: flex;
        flex-direction: column;
        width: calc(50% - 11px)
    }

    .deal-element .deal-remarks .checkmark-list>li::before {
        width: auto;
        color: #388e56;
        border: none;
        font-size: 16px;
        top: 50%;
        transform: translateY(-50%)
    }

    .deal-element .buttons {
        display: flex;
        flex-direction: row
    }

    .deal-element .buttons .page-button-secondary:first-child,.deal-element .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .deal-element .buttons .page-button-secondary:only-child,.deal-element .buttons .page-button:only-child {
        max-width: 260px;
        display: block;
        margin: auto
    }

    .deal-element .buttons {
        gap: 10px
    }
}

@media (min-width: 980px) {
    .index-comp-holder~.deal-component .components-headline {
        margin-left:34.0579710145%
    }

    .deals-wrapper {
        gap: 21px 2.1739130435%
    }

    .index-comp-holder~.deal-component .deals-wrapper {
        width: 65.9420289855%
    }

    .index-comp-holder~.deal-component .deals-wrapper .buttons {
        flex-direction: column
    }

    .index-comp-holder~.deal-component .deals-wrapper .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deals-wrapper .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .index-comp-holder~.deal-component .deals-wrapper .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deals-wrapper .buttons .page-button:only-child {
        display: block;
        margin: auto
    }

    .deal-element {
        max-width: 402px;
        width: 31.884057971%
    }

    .index-comp-holder~.deal-component .deal-element:only-child {
        width: 48.9130434783%
    }

    .index-comp-holder~.deal-component .deal-element:only-child .buttons {
        display: flex;
        flex-direction: row
    }

    .index-comp-holder~.deal-component .deal-element:only-child .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deal-element:only-child .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .index-comp-holder~.deal-component .deal-element:only-child .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deal-element:only-child .buttons .page-button:only-child {
        max-width: 260px;
        display: block;
        margin: auto
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2),.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2)~.deal-element {
        width: 48.9130434783%
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2) .buttons,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2)~.deal-element .buttons {
        display: flex;
        flex-direction: row
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2) .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2) .buttons .page-button:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2)~.deal-element .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2)~.deal-element .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2) .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2) .buttons .page-button:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2)~.deal-element .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2)~.deal-element .buttons .page-button:only-child {
        max-width: 260px;
        display: block;
        margin: auto
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3),.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3)~.deal-element {
        width: 31.884057971%
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3) .buttons,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3)~.deal-element .buttons {
        flex-direction: column
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3) .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3) .buttons .page-button:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3)~.deal-element .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3)~.deal-element .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3) .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3) .buttons .page-button:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3)~.deal-element .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3)~.deal-element .buttons .page-button:only-child {
        display: block;
        margin: auto
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4),.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4)~.deal-element {
        width: 48.9130434783%
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4) .buttons,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4)~.deal-element .buttons {
        display: flex;
        flex-direction: row
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4) .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4) .buttons .page-button:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4)~.deal-element .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4)~.deal-element .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4) .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4) .buttons .page-button:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4)~.deal-element .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4)~.deal-element .buttons .page-button:only-child {
        max-width: 260px;
        display: block;
        margin: auto
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5),.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5)~.deal-element {
        width: 31.884057971%
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5) .buttons,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5)~.deal-element .buttons {
        flex-direction: column
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5) .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5) .buttons .page-button:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5)~.deal-element .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5)~.deal-element .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5) .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5) .buttons .page-button:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5)~.deal-element .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5)~.deal-element .buttons .page-button:only-child {
        display: block;
        margin: auto
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6),.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6)~.deal-element {
        width: 31.884057971%
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6) .buttons,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6)~.deal-element .buttons {
        flex-direction: column
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6) .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6) .buttons .page-button:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6)~.deal-element .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6)~.deal-element .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6) .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6) .buttons .page-button:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6)~.deal-element .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6)~.deal-element .buttons .page-button:only-child {
        display: block;
        margin: auto
    }

    .main-column .deal-component .deal-element:only-child {
        width: 48.9130434783%
    }

    .main-column .deal-component .deal-element:only-child .buttons {
        display: flex;
        flex-direction: row
    }

    .main-column .deal-component .deal-element:only-child .buttons .page-button-secondary:first-child,.main-column .deal-component .deal-element:only-child .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .main-column .deal-component .deal-element:only-child .buttons .page-button-secondary:only-child,.main-column .deal-component .deal-element:only-child .buttons .page-button:only-child {
        max-width: 260px;
        display: block;
        margin: auto
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(2),.main-column .deal-component .deal-element:first-child:nth-last-child(2)~.deal-element {
        width: 48.9130434783%
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(2) .buttons,.main-column .deal-component .deal-element:first-child:nth-last-child(2)~.deal-element .buttons {
        display: flex;
        flex-direction: row
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(2) .buttons .page-button-secondary:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(2) .buttons .page-button:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(2)~.deal-element .buttons .page-button-secondary:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(2)~.deal-element .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(2) .buttons .page-button-secondary:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(2) .buttons .page-button:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(2)~.deal-element .buttons .page-button-secondary:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(2)~.deal-element .buttons .page-button:only-child {
        max-width: 260px;
        display: block;
        margin: auto
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(3),.main-column .deal-component .deal-element:first-child:nth-last-child(3)~.deal-element {
        width: 31.884057971%
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(3) .buttons,.main-column .deal-component .deal-element:first-child:nth-last-child(3)~.deal-element .buttons {
        flex-direction: column
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(3) .buttons .page-button-secondary:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(3) .buttons .page-button:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(3)~.deal-element .buttons .page-button-secondary:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(3)~.deal-element .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(3) .buttons .page-button-secondary:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(3) .buttons .page-button:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(3)~.deal-element .buttons .page-button-secondary:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(3)~.deal-element .buttons .page-button:only-child {
        display: block;
        margin: auto
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(4),.main-column .deal-component .deal-element:first-child:nth-last-child(4)~.deal-element {
        width: 48.9130434783%
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(4) .buttons,.main-column .deal-component .deal-element:first-child:nth-last-child(4)~.deal-element .buttons {
        display: flex;
        flex-direction: row
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(4) .buttons .page-button-secondary:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(4) .buttons .page-button:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(4)~.deal-element .buttons .page-button-secondary:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(4)~.deal-element .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(4) .buttons .page-button-secondary:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(4) .buttons .page-button:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(4)~.deal-element .buttons .page-button-secondary:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(4)~.deal-element .buttons .page-button:only-child {
        max-width: 260px;
        display: block;
        margin: auto
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(5),.main-column .deal-component .deal-element:first-child:nth-last-child(5)~.deal-element {
        width: 31.884057971%
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(5) .buttons,.main-column .deal-component .deal-element:first-child:nth-last-child(5)~.deal-element .buttons {
        flex-direction: column
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(5) .buttons .page-button-secondary:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(5) .buttons .page-button:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(5)~.deal-element .buttons .page-button-secondary:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(5)~.deal-element .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(5) .buttons .page-button-secondary:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(5) .buttons .page-button:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(5)~.deal-element .buttons .page-button-secondary:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(5)~.deal-element .buttons .page-button:only-child {
        display: block;
        margin: auto
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(6),.main-column .deal-component .deal-element:first-child:nth-last-child(6)~.deal-element {
        width: 31.884057971%
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(6) .buttons,.main-column .deal-component .deal-element:first-child:nth-last-child(6)~.deal-element .buttons {
        flex-direction: column
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(6) .buttons .page-button-secondary:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(6) .buttons .page-button:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(6)~.deal-element .buttons .page-button-secondary:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(6)~.deal-element .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(6) .buttons .page-button-secondary:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(6) .buttons .page-button:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(6)~.deal-element .buttons .page-button-secondary:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(6)~.deal-element .buttons .page-button:only-child {
        display: block;
        margin: auto
    }

    .deal-element .deal-remarks .bullet-list,.deal-element .deal-remarks .checkmark-list,.deal-element .deal-remarks .dashed-list,.deal-element .deal-remarks .numbered-list,.deal-element .deal-remarks ol,.deal-element .deal-remarks ul {
        clear: none
    }
}

@media (min-width: 980px)and (min-width:980px) {
    .index-comp-holder~.deal-component .deals-wrapper {
        margin-left:34.0579710145%
    }
}

@media (min-width: 980px)and (min-width:1260px) {
    .index-comp-holder~.deal-component .deals-wrapper {
        margin-left:34.3915343915%
    }
}

@media (min-width: 1260px) {
    .index-comp-holder~.deal-component .components-headline {
        margin-left:34.3915343915%
    }

    .deals-wrapper {
        gap: 21px 3.1746031746%
    }

    .index-comp-holder~.deal-component .deals-wrapper {
        width: 65.6084656085%
    }

    .deal-element {
        width: 31.2169312169%
    }

    .index-comp-holder~.deal-component .deal-element:only-child {
        width: 48.4126984127%
    }

    .index-comp-holder~.deal-component .deal-element:only-child .buttons {
        display: flex;
        flex-direction: row
    }

    .index-comp-holder~.deal-component .deal-element:only-child .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deal-element:only-child .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .index-comp-holder~.deal-component .deal-element:only-child .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deal-element:only-child .buttons .page-button:only-child {
        max-width: 260px;
        display: block;
        margin: auto
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2),.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2)~.deal-element {
        width: 48.4126984127%
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2) .buttons,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2)~.deal-element .buttons {
        display: flex;
        flex-direction: row
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2) .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2) .buttons .page-button:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2)~.deal-element .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2)~.deal-element .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2) .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2) .buttons .page-button:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2)~.deal-element .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(2)~.deal-element .buttons .page-button:only-child {
        max-width: 260px;
        display: block;
        margin: auto
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3),.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3)~.deal-element {
        width: 31.2169312169%
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3) .buttons,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3)~.deal-element .buttons {
        flex-direction: column
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3) .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3) .buttons .page-button:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3)~.deal-element .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3)~.deal-element .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3) .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3) .buttons .page-button:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3)~.deal-element .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(3)~.deal-element .buttons .page-button:only-child {
        display: block;
        margin: auto
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4),.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4)~.deal-element {
        width: 48.4126984127%
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4) .buttons,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4)~.deal-element .buttons {
        display: flex;
        flex-direction: row
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4) .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4) .buttons .page-button:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4)~.deal-element .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4)~.deal-element .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4) .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4) .buttons .page-button:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4)~.deal-element .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(4)~.deal-element .buttons .page-button:only-child {
        max-width: 260px;
        display: block;
        margin: auto
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5),.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5)~.deal-element {
        width: 31.2169312169%
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5) .buttons,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5)~.deal-element .buttons {
        flex-direction: column
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5) .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5) .buttons .page-button:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5)~.deal-element .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5)~.deal-element .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5) .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5) .buttons .page-button:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5)~.deal-element .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(5)~.deal-element .buttons .page-button:only-child {
        display: block;
        margin: auto
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6),.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6)~.deal-element {
        width: 31.2169312169%
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6) .buttons,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6)~.deal-element .buttons {
        flex-direction: column
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6) .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6) .buttons .page-button:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6)~.deal-element .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6)~.deal-element .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6) .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6) .buttons .page-button:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6)~.deal-element .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deal-element:first-child:nth-last-child(6)~.deal-element .buttons .page-button:only-child {
        display: block;
        margin: auto
    }

    .main-column .deal-component .deal-element:only-child {
        width: 48.4126984127%
    }

    .main-column .deal-component .deal-element:only-child .buttons {
        display: flex;
        flex-direction: row
    }

    .main-column .deal-component .deal-element:only-child .buttons .page-button-secondary:first-child,.main-column .deal-component .deal-element:only-child .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .main-column .deal-component .deal-element:only-child .buttons .page-button-secondary:only-child,.main-column .deal-component .deal-element:only-child .buttons .page-button:only-child {
        max-width: 260px;
        display: block;
        margin: auto
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(2),.main-column .deal-component .deal-element:first-child:nth-last-child(2)~.deal-element {
        width: 48.4126984127%
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(2) .buttons,.main-column .deal-component .deal-element:first-child:nth-last-child(2)~.deal-element .buttons {
        display: flex;
        flex-direction: row
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(2) .buttons .page-button-secondary:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(2) .buttons .page-button:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(2)~.deal-element .buttons .page-button-secondary:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(2)~.deal-element .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(2) .buttons .page-button-secondary:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(2) .buttons .page-button:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(2)~.deal-element .buttons .page-button-secondary:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(2)~.deal-element .buttons .page-button:only-child {
        max-width: 260px;
        display: block;
        margin: auto
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(3),.main-column .deal-component .deal-element:first-child:nth-last-child(3)~.deal-element {
        width: 31.2169312169%
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(3) .buttons,.main-column .deal-component .deal-element:first-child:nth-last-child(3)~.deal-element .buttons {
        flex-direction: column
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(3) .buttons .page-button-secondary:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(3) .buttons .page-button:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(3)~.deal-element .buttons .page-button-secondary:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(3)~.deal-element .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(3) .buttons .page-button-secondary:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(3) .buttons .page-button:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(3)~.deal-element .buttons .page-button-secondary:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(3)~.deal-element .buttons .page-button:only-child {
        display: block;
        margin: auto
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(4),.main-column .deal-component .deal-element:first-child:nth-last-child(4)~.deal-element {
        width: 48.4126984127%
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(4) .buttons,.main-column .deal-component .deal-element:first-child:nth-last-child(4)~.deal-element .buttons {
        display: flex;
        flex-direction: row
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(4) .buttons .page-button-secondary:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(4) .buttons .page-button:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(4)~.deal-element .buttons .page-button-secondary:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(4)~.deal-element .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(4) .buttons .page-button-secondary:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(4) .buttons .page-button:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(4)~.deal-element .buttons .page-button-secondary:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(4)~.deal-element .buttons .page-button:only-child {
        max-width: 260px;
        display: block;
        margin: auto
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(5),.main-column .deal-component .deal-element:first-child:nth-last-child(5)~.deal-element {
        width: 31.2169312169%
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(5) .buttons,.main-column .deal-component .deal-element:first-child:nth-last-child(5)~.deal-element .buttons {
        flex-direction: column
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(5) .buttons .page-button-secondary:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(5) .buttons .page-button:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(5)~.deal-element .buttons .page-button-secondary:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(5)~.deal-element .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(5) .buttons .page-button-secondary:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(5) .buttons .page-button:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(5)~.deal-element .buttons .page-button-secondary:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(5)~.deal-element .buttons .page-button:only-child {
        display: block;
        margin: auto
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(6),.main-column .deal-component .deal-element:first-child:nth-last-child(6)~.deal-element {
        width: 31.2169312169%
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(6) .buttons,.main-column .deal-component .deal-element:first-child:nth-last-child(6)~.deal-element .buttons {
        flex-direction: column
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(6) .buttons .page-button-secondary:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(6) .buttons .page-button:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(6)~.deal-element .buttons .page-button-secondary:first-child,.main-column .deal-component .deal-element:first-child:nth-last-child(6)~.deal-element .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .main-column .deal-component .deal-element:first-child:nth-last-child(6) .buttons .page-button-secondary:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(6) .buttons .page-button:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(6)~.deal-element .buttons .page-button-secondary:only-child,.main-column .deal-component .deal-element:first-child:nth-last-child(6)~.deal-element .buttons .page-button:only-child {
        display: block;
        margin: auto
    }

    .deal-element .deal-remarks .bullet-list,.deal-element .deal-remarks .checkmark-list,.deal-element .deal-remarks .dashed-list,.deal-element .deal-remarks .numbered-list,.deal-element .deal-remarks ol,.deal-element .deal-remarks ul {
        padding-left: 25px
    }

    .deal-element .buttons {
        gap: 8px
    }

    .deal-element .buttons .page-button-secondary:only-child,.deal-element .buttons .page-button:only-child {
        max-width: 260px;
        margin: auto
    }
}

@media (min-width: 1260px)and (min-width:980px) {
    .index-comp-holder~.deal-component .deals-wrapper {
        margin-left:34.0579710145%
    }
}

@media (min-width: 1260px)and (min-width:1260px) {
    .index-comp-holder~.deal-component .deals-wrapper {
        margin-left:34.3915343915%
    }
}

@media (max-width: 739px) {
    .deal-element:not(:last-child) {
        margin-bottom:25px
    }
}

@media (min-width: 740px)and (max-width:979px) {
    .index-comp-holder~.deal-component .deals-wrapper .buttons {
        display:flex;
        flex-direction: row
    }

    .index-comp-holder~.deal-component .deals-wrapper .buttons .page-button-secondary:first-child,.index-comp-holder~.deal-component .deals-wrapper .buttons .page-button:first-child {
        margin-bottom: 0
    }

    .index-comp-holder~.deal-component .deals-wrapper .buttons .page-button-secondary:only-child,.index-comp-holder~.deal-component .deals-wrapper .buttons .page-button:only-child {
        max-width: 260px;
        display: block;
        margin: auto
    }
}

@media (min-width: 740px)and (max-width:979px)and (min-width:980px) {
    .index-comp-holder~.deal-component .deals-wrapper {
        margin-left:34.0579710145%
    }
}

@media (min-width: 740px)and (max-width:979px)and (min-width:1260px) {
    .index-comp-holder~.deal-component .deals-wrapper {
        margin-left:34.3915343915%
    }
}

@media (min-width: 980px)and (max-width:1259px) {
    .deal-element .buttons .page-button-secondary.icn-a-link-outlined::after,.deal-element .buttons .page-button.icn-a-link-outlined::after {
        margin-left:3px
    }
}
