.small-container {
    max-width: 676px;
}
.list {
    font-family: EuclidCircularA, sans-serif;
    display: grid;
    grid-row-gap: 36px;
    margin-top: 36px;
}
.list p {
    margin-bottom: 0;
}
.list p:empty {
    display: none;
}
.list ul {
    margin-bottom: -12px;
    margin-top: 24px;
    flex-wrap: nowrap;
}
.andmekaitse .list ul {
	margin-bottom: 0;
	margin-top: -32px !important;
}
.andmekaitsetingimused .list ul {
    margin-bottom: -12px;
    margin-top: -12px;
}
ol {
    counter-reset: item;
    padding: 0;
}
ol ol {
    margin-top: 36px;
    display: grid;
    grid-row-gap: 36px;
}
ol li.title-number.hide-first-number:before {
    position: absolute;
    visibility: hidden;
    opacity: 0;
}
li {
    display: block;
}

.title-without-order {
    counter-increment: ordem;
}
.list-text::before {
    display: none;
}
.block-image-wrap > div > div {
    width: 100%;
}
.block-image-wrap .block-text p {
    font-size: 15px;
line-height: 180%;
}
.data-protection-content .padding-80-120:last-of-type {
    padding-bottom: 0;
}
.data-protection-content .padding-80-120 + .pt-80 {
    padding-top: 0;
}
.data-protection-content .padding-80-120 + .padding-80-120 {
    padding-top: 0;
}
.andmekaitsetingimused ol > li::before,
.uldtingimused ol > li::before {
    content: counters(item, ".") ". ";
    counter-increment: item;
    font-family: EuclidCircularA-SemiBold, sans-serif;
}
.cookies .list {
    counter-reset: bullet;
    margin-top: 0;
}
.cookies .list li:before {
    counter-increment: bullet;
    content: counter(ordem)"." counter(bullet)" ";
    font-family: EuclidCircularA-SemiBold, sans-serif;
}
.column-two-list {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 36px;
         column-gap: 36px;
    -moz-column-fill: auto;
         column-fill: auto;
}
.column-two-list.long {
    height: 378px;
}
.column-two-list.short {
    height: 243px;
}
.column-two-list p {
    color: var(--delfiDarkGrey);
}

/*Volitatud töötlejad*/
.language-buttons {
    -moz-column-gap: 8px;
         column-gap: 8px;
}
.language-buttons a {
    background-color: var(--delfiLightBlue);
    padding: 6px 12px;
    border-radius: 100px;
    border: none;
    text-decoration: none;
    color: var(--delfiBlack) !important;
    transition: background-color 0.4s ease-in-out;
}
.language-buttons a:hover {
    background-color: var(--langBtnHover);
}
.column-three-list {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 60px;
         column-gap: 60px;
}
.column-three-list p {
    min-height: 81px;
    width: 360px;
    margin-bottom: 36px;
    -moz-column-break-inside: avoid;
         break-inside: avoid;
}

@media screen and (max-width: 1200px) {
    .column-two-list {
        height: initial !important;
    }
    .column-three-list {
        -moz-column-count: 2;
             column-count: 2;
    }
    .column-three-list p {
        width: auto;
    }
}
@media screen and (max-width: 991px) {
    .column-two-list {
        -moz-column-count: 1;
             column-count: 1;
    }
    .andmekaitse .padding-80-120 {
        padding-left: 0;
        padding-right: 0;
        padding-top: 120px;
    }
}
@media screen and (max-width: 767px) {
    .title-and-language-btns {
        flex-direction: column-reverse;
        align-items: flex-start !important;
        row-gap: 24px;
    }
    .column-three-list {
        -moz-column-count: 1;
             column-count: 1;
    }
    .column-three-list p {
        min-height: -webkit-fit-content;
        min-height: -moz-fit-content;
        min-height: fit-content;
    }
    .pp-description {
        font-size: 13px;
        line-height: 23px;
    }
    .valid-from {
        font-size: 15px;
        line-height: 180%;
    }
}
@media screen and (max-width: 375px) {
    .andmekaitse img.block-img {
        max-height: 196px;
    }
}
