.tpl-modal-enter-active,.tpl-modal-leave-active{transition:opacity .2s ease}.tpl-modal-enter-from,.tpl-modal-leave-to{opacity:0}.tpl-modal-enter-active .tpl-modal__panel,.tpl-modal-leave-active .tpl-modal__panel{transition:transform .22s ease,opacity .22s ease}.tpl-modal-enter-from .tpl-modal__panel,.tpl-modal-leave-to .tpl-modal__panel{opacity:0;transform:translateY(10px) scale(.98)}.tpl-modal{align-items:flex-start;display:flex;inset:0;justify-content:center;overflow:auto;padding:36px 16px 16px;position:fixed;z-index:9999}.tpl-modal .tpl-modal__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c108c;border:0;height:100%;position:fixed;inset:0;width:100%}.tpl-modal .tpl-modal__panel{background:#161616;border-radius:16px;color:var(--tpl-color__font__body);gap:20px;overflow:auto;padding:12px;position:relative;width:min(720px,100%)}@media(min-width:875px){.tpl-modal .tpl-modal__panel{gap:24px;padding:20px}}@media(min-width:1024px){.tpl-modal .tpl-modal__panel{gap:32px;padding:24px}}.tpl-modal .tpl-modal__panel{box-shadow:0 30px 80px #00000059;display:flex;flex-direction:column}.tpl-modal .tpl-modal__panel .tpl-modal__header{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;width:100%}.tpl-modal .tpl-modal__panel .tpl-modal__header .tpl-modal__header__header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.tpl-modal .tpl-modal__panel .tpl-modal__header .tpl-modal__header__header .tpl-modal__header__title{font-family:Poppins;font-size:24px;font-weight:800;line-height:28px;margin:0;padding:0}@media(min-width:1024px){.tpl-modal .tpl-modal__panel .tpl-modal__header .tpl-modal__header__header .tpl-modal__header__title{font-size:28px}}@media(min-width:1440px){.tpl-modal .tpl-modal__panel .tpl-modal__header .tpl-modal__header__header .tpl-modal__header__title{font-size:32px}}@media(min-width:1024px){.tpl-modal .tpl-modal__panel .tpl-modal__header .tpl-modal__header__header .tpl-modal__header__title{line-height:32px}}@media(min-width:1440px){.tpl-modal .tpl-modal__panel .tpl-modal__header .tpl-modal__header__header .tpl-modal__header__title{line-height:36px}}.tpl-modal .tpl-modal__panel .tpl-modal__header .tpl-modal__header__header .tpl-modal__header__title{color:var(--tpl-color__font__headline)}.tpl-modal .tpl-modal__panel .tpl-modal__header .tpl-modal__header__header .tpl-modal__header__close{background:transparent;box-shadow:0 0 0 0 transparent;transition:box-shadow .1s ease-in-out}.tpl-modal .tpl-modal__panel .tpl-modal__header .tpl-modal__header__header .tpl-modal__header__close:focus-visible{box-shadow:0 0 0 4px var(--tpl-color__focus__ring);outline:0}.tpl-modal .tpl-modal__panel .tpl-modal__header .tpl-modal__header__header .tpl-modal__header__close{border:0;color:var(--tpl-color__font__body);cursor:pointer}.tpl-modal .tpl-modal__panel .tpl-modal__header .tpl-modal__header__header .tpl-modal__header__close:hover{color:#ff0004}.tpl-modal .tpl-modal__panel .tpl-modal__header .tpl-modal__header__header .tpl-modal__header__close:active{color:#b50003}.tpl-modal .tpl-modal__panel .tpl-modal__header .tpl-modal__header__description{color:var(--tpl-color__font__body);font-family:Poppins;font-size:16px;font-weight:400;line-height:24px}.tpl-modal .tpl-modal__panel .tpl-modal__footer{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.tpl-cookie-banner .tpl-skeleton--text{height:400px}.tpl-cookie-banner .tpl-cookie-banner__description{color:var(--tpl-color__font__body);font-family:Poppins;font-size:14px;font-weight:400;line-height:22px}.tpl-cookie-modal .tpl-modal__body{display:grid;gap:12px}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group{align-items:center;background:#242424;border-radius:16px;display:grid;gap:12px;grid-template-columns:1fr auto;padding:16px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group-text{display:flex;flex-direction:column;gap:12px;min-width:0}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group-text__title{color:var(--tpl-color__font__headline);font-family:Poppins;font-size:24px;font-weight:800;line-height:28px;margin:0}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group-text__description{color:var(--tpl-color__font__body);font-family:Poppins;font-size:14px;font-weight:400;line-height:22px}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__show-more{background:transparent;border:0;box-shadow:0 0 0 0 transparent;color:inherit;cursor:pointer;padding:0;transition:box-shadow .1s ease-in-out}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__show-more:focus-visible{box-shadow:0 0 0 4px var(--tpl-color__focus__ring);outline:0}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__show-more span{cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__show-more span .tpl-icon{transition:transform .18s ease}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__show-more.is-open{color:var(--tpl-color__font__link)}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__show-more.is-open span .tpl-icon{transform:rotate(-180deg)}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__show-more:hover{color:var(--tpl-color__font__link)}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__details{display:grid;grid-column:1/-1;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s ease,opacity .24s ease}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__details.is-open{grid-template-rows:1fr;opacity:1}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__details .tpl-cookie-modal__body__group__details-inner{display:flex;flex-direction:column;gap:12px;overflow:hidden}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__details .tpl-cookie-modal__body__group__details-inner .tpl-cookie-modal__script{background:#282828;border-radius:16px;gap:8px;padding:12px}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__details .tpl-cookie-modal__body__group__details-inner .tpl-cookie-modal__script__title{color:var(--tpl-color__font__headline);font-family:Poppins;font-size:18px;font-weight:700;line-height:28px;margin:0}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__details .tpl-cookie-modal__body__group__details-inner .tpl-cookie-modal__script__desc{color:var(--tpl-color__font__body);font-family:Poppins;font-size:14px;font-weight:400;line-height:22px}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__details .tpl-cookie-modal__body__group__details-inner .tpl-cookie-modal__script__provider-table{width:100%}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__details .tpl-cookie-modal__body__group__details-inner .tpl-cookie-modal__script__provider-table th{color:var(--tpl-color__font__body);font-family:Poppins;font-size:14px;font-weight:700;line-height:22px;padding:0 12px 0 0;text-align:left;vertical-align:top;white-space:nowrap}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__details .tpl-cookie-modal__body__group__details-inner .tpl-cookie-modal__script__provider-table td{color:var(--tpl-color__font__body);font-family:Poppins;font-size:14px;font-weight:400;line-height:22px;min-width:0;overflow-wrap:anywhere;padding:0;text-align:left;vertical-align:top;word-break:break-word}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__details .tpl-cookie-modal__body__group__details-inner .tpl-cookie-modal__script__provider-table td a{color:var(--tpl-color__font__link);display:inline-block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__details .tpl-cookie-modal__body__group__details-inner .tpl-cookie-modal__script__provider-table td code{display:block;max-width:100%;white-space:pre-wrap;word-break:break-word}@media(max-width:1024px){.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__details .tpl-cookie-modal__body__group__details-inner .tpl-cookie-modal__script__provider-table{border-spacing:0}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__details .tpl-cookie-modal__body__group__details-inner .tpl-cookie-modal__script__provider-table tbody,.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__details .tpl-cookie-modal__body__group__details-inner .tpl-cookie-modal__script__provider-table tr{display:block;width:100%}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__details .tpl-cookie-modal__body__group__details-inner .tpl-cookie-modal__script__provider-table tr{padding:16px 0}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__details .tpl-cookie-modal__body__group__details-inner .tpl-cookie-modal__script__provider-table td,.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__details .tpl-cookie-modal__body__group__details-inner .tpl-cookie-modal__script__provider-table th{display:block;padding:0;width:100%}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__details .tpl-cookie-modal__body__group__details-inner .tpl-cookie-modal__script__provider-table th{margin-bottom:4px;opacity:.9;white-space:normal}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group__details .tpl-cookie-modal__body__group__details-inner .tpl-cookie-modal__script__provider-table td{margin:0}}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#6f6f6f;border:1px solid #6f6f6f;border-radius:100px;box-shadow:0 0 0 0 transparent;cursor:pointer;height:28px;outline:none;position:relative;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;transition:box-shadow .1s ease-in-out;width:46px}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group-switch:focus-visible{box-shadow:0 0 0 4px var(--tpl-color__focus__ring);outline:0}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group-switch:after{background:#fff;border-radius:999px;box-shadow:0 2px 10px #0000002e;content:"";height:22px;left:3px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .18s ease,box-shadow .18s ease;width:22px}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group-switch:checked{background-color:var(--tpl-color__gradient__primary-second);border-color:var(--tpl-color__gradient__primary-second)}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group-switch:checked:after{transform:translateY(-50%) translate(18px)}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group-switch:disabled{cursor:not-allowed;opacity:.55}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group .tpl-cookie-modal__body__group-switch:disabled:after{box-shadow:none}.tpl-cookie-modal .tpl-modal__body .tpl-cookie-modal__body__group:has(.tpl-cookie-modal__body__group-switch:disabled){background:#161616}
