.gdpr{margin-block:0;.guide-heading{border-block-end:none;padding-block-end:0}}.gdpr__body{display:flex;flex-direction:column;gap:30px;padding-block-end:100px;a{color:var(--color-dark-gray)}@media (width < 768px){padding-block-end:30px}}.gdpr__section{display:flex;flex-direction:column;gap:10px}.gdpr__heading{font-size:1.25rem}.gdpr__heading,.gdpr__subheading{color:var(--color-dark-gray);font-weight:var(--font-weight-bold);line-height:1.5;margin-block:0}.gdpr__subheading{font-size:var(--font-size-base)}.gdpr__text{display:flex;flex-direction:column;gap:12px;p{color:var(--color-dark-gray);font-size:var(--font-size-base);line-height:1.5;margin-block:0}a{text-decoration:underline}}.gdpr__subsection{display:flex;flex-direction:column;gap:10px;padding-block-start:10px}.gdpr__controller-box{background-color:#fdf5f6;border-radius:10px;display:flex;padding:20px 36px;@media (width < 768px){flex-direction:column;gap:20px}}.gdpr__controller-heading{color:var(--color-dark-gray);flex-shrink:0;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1.5;margin-block:0;width:50%;@media (width < 768px){border-block-end:1px solid #c44d56;padding-block-end:20px;width:100%}}.gdpr__controller-address{border-inline-start:1px solid #c44d56;padding-inline-start:20px;text-align:end;width:50%;p{color:var(--color-dark-gray);font-size:var(--font-size-base);line-height:1.5;margin-block:0}@media (width < 768px){border-inline-start:none;padding-inline-start:0;text-align:start;width:100%}}.gdpr__bullet-list{color:var(--color-dark-gray);font-size:var(--font-size-base);line-height:1.5;list-style:disc;margin-block:0;padding-inline-start:24px;li{margin-block-end:0}}.gdpr__table-wrap{border:1px solid #00000033;border-radius:10px;overflow-x:auto}.gdpr__table{border:none;border-collapse:collapse;color:var(--color-dark-gray);font-size:.875rem;line-height:1.5;width:100%;
  td,th{border:none;padding:20px;text-align:center;vertical-align:top}th{background-color:#e9c9c9;border-bottom:1px solid #00000033;font-weight:var(--font-weight-bold);text-align:center;& + td,& + th{border-left:1px solid #00000033}}td{border-top:1px solid #00000033;& + td,& + th{border-left:1px solid #00000033}}tr:first-child{td{border-top:none}}a{text-decoration:underline}}.gdpr__annex-table{th{background-color:#fff}
  td:first-child,th:first-child{width:33%}}.gdpr__contact-box{background-color:#f8f8f8;border-radius:6px;padding:10px 20px;p{color:var(--color-dark-gray);font-size:var(--font-size-base);line-height:1.5;margin-block:0}}