@charset "utf-8";

.iti { width: 100%; }

.container, .placement--img.mamut--img { width: 100%; }

.border-black, .border-claret, .border-gray-10 { --tw-border-opacity: 1 !important; }

.swiper, ol, ul { list-style: none; }

.article--content .body .instagram-media, .min-w-full { min-width: 100% !important; }

progress, sub, sup { vertical-align: baseline; }

.qJTHM, html { text-size-adjust: 100%; }

.paywallCounterWrapper, [hidden] { display: none; }

.mamut--img { margin: 0px auto; }

.commercial--break { z-index: 1000000 !important; }

:root { --main-background-color: #FFF; --container-background-color: #FFF; --main-border-color: rgba(235, 235, 235, 1); --main-label-color: #76052e; --content-body-header-color: #000; --content-body-text-10-color: #545758; --content-body-text-30-color: #585455; --content-body-text-60-color: #2F2C2D; --content-body-text-80-color: #2C2E2F; --content-body-text-100-color: #000; --marketing-component-icon-color: #000; --marketing-component-promotion-color: #9D9C9C; --marketing-component-border-color: #000; --footer-logo-color: #000; --footer-social-color: #000; --footer-color: #000; --footer-header-color: #b0b0b0; --footer-border-color: #EBEBEB; --footer-strong-border-color: #000; --footer-copyright-color: #b0b0b0; --footer-copyright-background: #EBEBEB; --swiper-theme-color: #007aff; --swiper-navigation-size: 44px; }

body { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; margin: 0px; }

abbr[title] { text-decoration: underline dotted; }

b, strong { font-weight: bolder; }

code, kbd, pre, samp { font-size: 1em; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

table { border-color: inherit; text-indent: 0px; border-collapse: collapse; }

button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }

button, select { text-transform: none; }

[type="button"], [type="reset"], [type="submit"], button { appearance: button; }

#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column, legend { padding: 0px; }

::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }

[type="search"] { appearance: textfield; outline-offset: -2px; }

::-webkit-search-decoration { appearance: none; }

::-webkit-file-upload-button { appearance: button; font: inherit; }

summary { display: list-item; }

#onetrust-banner-sdk .ot-dpd-desc *, blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre { margin: 0px; }

button { background-color: transparent; background-image: none; }

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c, .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c, fieldset, ol, ul { margin: 0px; padding: 0px; }

html { tab-size: 4; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; line-height: 1.5; }

*, ::after, ::before { border: 0px solid currentcolor; box-sizing: border-box; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty, /*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; }

hr { color: inherit; height: 0px; border-top-width: 1px; }

img { border-style: solid; }

textarea { resize: vertical; }

input::placeholder, textarea::placeholder { color: rgb(161, 161, 170); opacity: 1; }

.swiper-pagination-clickable .swiper-pagination-bullet, [role="button"], button { cursor: pointer; }

h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }

a { color: inherit; text-decoration: inherit; }

button, input, optgroup, select, textarea { color: inherit; line-height: inherit; padding: 0px; }

code, kbd, pre, samp { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

audio, canvas, embed, iframe, img, object, svg, video { display: block; vertical-align: middle; }

img, video { height: auto; max-width: 100%; }

.container { margin-left: auto; margin-right: auto; padding-left: 28px; padding-right: 28px; }

@media (min-width: 489px) {
  .container { max-width: 489px; padding-left: 32px; padding-right: 32px; }
  .sm\:ml-3, .sm\:mx-3 { margin-left: 12px !important; }
  .sm\:col-span-1 { grid-column: span 1 / span 1 !important; }
  .sm\:col-span-2 { grid-column: span 2 / span 2 !important; }
  .sm\:col-span-4 { grid-column: span 4 / span 4 !important; }
  .sm\:col-span-6 { grid-column: span 6 / span 6 !important; }
  .sm\:col-span-8 { grid-column: span 8 / span 8 !important; }
  .sm\:col-span-full { grid-column: 1 / -1 !important; }
  .sm\:mx-3 { margin-right: 12px !important; }
  .sm\:mt-2 { margin-top: 8px !important; }
  .sm\:mt-3 { margin-top: 12px !important; }
  .sm\:mt-6 { margin-top: 24px !important; }
  .sm\:mt-7 { margin-top: 28px !important; }
  .sm\:mt-9 { margin-top: 36px !important; }
  .sm\:-mt-1 { margin-top: -4px !important; }
  .sm\:-mt-2 { margin-top: -8px !important; }
  .sm\:-mt-1\.5 { margin-top: -6px !important; }
  .sm\:mb-2 { margin-bottom: 8px !important; }
  .sm\:mb-4 { margin-bottom: 16px !important; }
  .sm\:mb-6 { margin-bottom: 24px !important; }
  .sm\:mb-14 { margin-bottom: 56px !important; }
  .sm\:block { display: block !important; }
  .sm\:flex { display: flex !important; }
  .sm\:contents { display: contents !important; }
  .sm\:hidden { display: none !important; }
  .sm\:line-clamp-2, .sm\:line-clamp-3, .sm\:line-clamp-4, .sm\:line-clamp-5, .sm\:line-clamp-6 { display: -webkit-box !important; overflow: hidden !important; -webkit-box-orient: vertical !important; }
  .sm\:h-14 { height: 56px !important; }
  .sm\:h-24 { height: 96px !important; }
  .sm\:h-30 { height: 120px !important; }
  .sm\:h-71 { height: 284px !important; }
  .sm\:h-109 { height: 436px !important; }
  .sm\:h-auto { height: auto !important; }
  .sm\:h-31\.5 { height: 126px !important; }
  .sm\:w-36 { width: 144px !important; }
  .sm\:w-54 { width: 216px !important; }
  .sm\:w-108 { width: 432px !important; }
  .sm\:w-auto { width: auto !important; }
  .sm\:w-1\/2, .sm\:w-2\/4 { width: 50% !important; }
  .sm\:w-full { width: 100% !important; }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }
  .sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; }
  .sm\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)) !important; }
  .sm\:grid-cols-none { grid-template-columns: none !important; }
  .sm\:flex-col { flex-direction: column !important; }
  .sm\:gap-0 { gap: 0px !important; }
  .sm\:gap-y-8 { row-gap: 32px !important; }
  .sm\:overflow-hidden { overflow: hidden !important; }
  .sm\:px-10 { padding-left: 40px !important; padding-right: 40px !important; }
  .sm\:pt-0 { padding-top: 0px !important; }
  .sm\:pt-1 { padding-top: 4px !important; }
  .sm\:pt-2 { padding-top: 8px !important; }
  .sm\:pt-4 { padding-top: 16px !important; }
  .sm\:pt-6 { padding-top: 24px !important; }
  .sm\:pt-1\.5 { padding-top: 6px !important; }
  .sm\:pt-2\.5 { padding-top: 10px !important; }
  .sm\:pr-3 { padding-right: 12px !important; }
  .sm\:pb-3 { padding-bottom: 12px !important; }
  .sm\:pb-5 { padding-bottom: 20px !important; }
  .sm\:pb-3\.5 { padding-bottom: 14px !important; }
  .sm\:pl-1 { padding-left: 4px !important; }
  .sm\:pl-2 { padding-left: 8px !important; }
  .sm\:pl-3 { padding-left: 12px !important; }
  .sm\:text-left { text-align: left !important; }
  .sm\:line-clamp-2 { -webkit-line-clamp: 2 !important; }
  .sm\:line-clamp-3 { -webkit-line-clamp: 3 !important; }
  .sm\:line-clamp-4 { -webkit-line-clamp: 4 !important; }
  .sm\:line-clamp-5 { -webkit-line-clamp: 5 !important; }
  .sm\:line-clamp-6 { -webkit-line-clamp: 6 !important; }
}

@media (min-width: 705px) {
  .container { max-width: 705px; }
  .md\:order-1 { order: 1 !important; }
  .md\:order-2 { order: 2 !important; }
  .md\:order-3 { order: 3 !important; }
  .md\:order-4 { order: 4 !important; }
  .md\:order-5 { order: 5 !important; }
  .md\:order-6 { order: 6 !important; }
  .md\:order-7 { order: 7 !important; }
  .md\:order-8 { order: 8 !important; }
  .md\:col-span-1 { grid-column: span 1 / span 1 !important; }
  .md\:col-span-2 { grid-column: span 2 / span 2 !important; }
  .md\:col-span-4 { grid-column: span 4 / span 4 !important; }
  .md\:col-span-5 { grid-column: span 5 / span 5 !important; }
  .md\:col-span-6 { grid-column: span 6 / span 6 !important; }
  .md\:col-span-8 { grid-column: span 8 / span 8 !important; }
  .md\:col-span-9 { grid-column: span 9 / span 9 !important; }
  .md\:col-span-10 { grid-column: span 10 / span 10 !important; }
  .md\:col-span-12 { grid-column: span 12 / span 12 !important; }
  .md\:col-span-full { grid-column: 1 / -1 !important; }
  .md\:col-span-15 { grid-column: span 15 / span 15 !important; }
  .md\:row-span-2 { grid-row: span 2 / span 2 !important; }
  .md\:mt-0 { margin-top: 0px !important; }
  .md\:mt-2 { margin-top: 8px !important; }
  .md\:mt-3 { margin-top: 12px !important; }
  .md\:mt-4 { margin-top: 16px !important; }
  .md\:mt-5 { margin-top: 20px !important; }
  .md\:mt-6 { margin-top: 24px !important; }
  .md\:mt-7 { margin-top: 28px !important; }
  .md\:mt-10 { margin-top: 40px !important; }
  .md\:mt-2\.5 { margin-top: 10px !important; }
  .md\:-mt-1 { margin-top: -4px !important; }
  .md\:-mt-3 { margin-top: -12px !important; }
  .md\:-mt-1\.5 { margin-top: -6px !important; }
  .md\:mb-0 { margin-bottom: 0px !important; }
  .md\:mb-2 { margin-bottom: 8px !important; }
  .md\:mb-3 { margin-bottom: 12px !important; }
  .md\:mb-5 { margin-bottom: 20px !important; }
  .md\:mb-7 { margin-bottom: 28px !important; }
  .md\:mb-8 { margin-bottom: 32px !important; }
  .md\:mb-9 { margin-bottom: 36px !important; }
  .md\:ml-2 { margin-left: 8px !important; }
  .md\:block { display: block !important; }
  .md\:inline { display: inline !important; }
  .md\:flex { display: flex !important; }
  .md\:grid { display: grid !important; }
  .md\:hidden { display: none !important; }
  .md\:h-14 { height: 56px !important; }
  .md\:h-28 { height: 112px !important; }
  .md\:h-71 { height: 284px !important; }
  .md\:h-72 { height: 288px !important; }
  .md\:h-109 { height: 436px !important; }
  .md\:h-31\.5 { height: 126px !important; }
  .md\:h-72\.5 { height: 290px !important; }
  .md\:h-116\.5 { height: 465px !important; }
  .md\:w-48 { width: 192px !important; }
  .md\:w-54 { width: 216px !important; }
  .md\:w-81 { width: 324px !important; }
  .md\:w-108 { width: 432px !important; }
  .md\:w-162 { width: 648px !important; }
  .md\:w-auto { width: auto !important; }
  .md\:w-1\/3 { width: 33.3333% !important; }
  .md\:w-2\/4 { width: 50% !important; }
  .md\:w-3\/4 { width: 75% !important; }
  .md\:w-full { width: 100% !important; }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; }
  .md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)) !important; }
  .md\:grid-cols-15 { grid-template-columns: repeat(15, minmax(0px, 1fr)) !important; }
  .md\:grid-cols-16 { grid-template-columns: repeat(16, minmax(0px, 1fr)) !important; }
  .md\:grid-cols-none { grid-template-columns: none !important; }
  .md\:flex-col { flex-direction: column !important; }
  .md\:gap-6 { gap: 24px !important; }
  .md\:border-0 { border-width: 0px !important; }
  .md\:py-6 { padding-bottom: 24px !important; padding-top: 24px !important; }
  .md\:pt-1 { padding-top: 4px !important; }
  .md\:pt-3 { padding-top: 12px !important; }
  .md\:pt-6 { padding-top: 24px !important; }
  .md\:pt-1\.5 { padding-top: 6px !important; }
  .md\:pr-3 { padding-right: 12px !important; }
  .md\:pb-0 { padding-bottom: 0px !important; }
  .md\:pb-2 { padding-bottom: 8px !important; }
  .md\:pb-3 { padding-bottom: 12px !important; }
  .md\:pb-5 { padding-bottom: 20px !important; }
  .md\:pl-7 { padding-left: 28px !important; }
  .md\:text-left { text-align: left !important; }
  .md\:text-center { text-align: center !important; }
  .md\:text-white { --tw-text-opacity: 1 !important; color: rgba(255,255,255,var(--tw-text-opacity)) !important; }
  .md\:text-line { --tw-text-opacity: 1 !important; color: rgba(235,235,235,var(--tw-text-opacity)) !important; }
  .md\:line-clamp-2 { -webkit-line-clamp: 2 !important; }
  .md\:line-clamp-2, .md\:line-clamp-3, .md\:line-clamp-4, .md\:line-clamp-5, .md\:line-clamp-6, .md\:line-clamp-8 { display: -webkit-box !important; overflow: hidden !important; -webkit-box-orient: vertical !important; }
  .md\:line-clamp-3 { -webkit-line-clamp: 3 !important; }
  .md\:line-clamp-4 { -webkit-line-clamp: 4 !important; }
  .md\:line-clamp-5 { -webkit-line-clamp: 5 !important; }
  .md\:line-clamp-6 { -webkit-line-clamp: 6 !important; }
  .md\:line-clamp-8 { -webkit-line-clamp: 8 !important; }
}

@media (min-width: 1029px) {
  .container { max-width: 1029px; }
  .lg\:order-1 { order: 1 !important; }
  .lg\:order-2 { order: 2 !important; }
  .lg\:order-3 { order: 3 !important; }
  .lg\:order-4 { order: 4 !important; }
  .lg\:order-5 { order: 5 !important; }
  .lg\:order-6 { order: 6 !important; }
  .lg\:order-7 { order: 7 !important; }
  .lg\:order-8 { order: 8 !important; }
  .lg\:order-none { order: 0 !important; }
  .lg\:col-span-1 { grid-column: span 1 / span 1 !important; }
  .lg\:col-span-2 { grid-column: span 2 / span 2 !important; }
  .lg\:col-span-3 { grid-column: span 3 / span 3 !important; }
  .lg\:col-span-4 { grid-column: span 4 / span 4 !important; }
  .lg\:col-span-5 { grid-column: span 5 / span 5 !important; }
  .lg\:col-span-6 { grid-column: span 6 / span 6 !important; }
  .lg\:col-span-7 { grid-column: span 7 / span 7 !important; }
  .lg\:col-span-8 { grid-column: span 8 / span 8 !important; }
  .lg\:col-span-12 { grid-column: span 12 / span 12 !important; }
  .lg\:col-span-full { grid-column: 1 / -1 !important; }
  .lg\:col-span-16 { grid-column: span 16 / span 16 !important; }
  .lg\:row-span-1 { grid-row: span 1 / span 1 !important; }
  .lg\:my-5 { margin-bottom: 20px !important; margin-top: 20px !important; }
  .lg\:my-5\.5 { margin-bottom: 22px !important; margin-top: 22px !important; }
  .lg\:mt-0 { margin-top: 0px !important; }
  .lg\:mt-1 { margin-top: 4px !important; }
  .lg\:mt-2 { margin-top: 8px !important; }
  .lg\:mt-4 { margin-top: 16px !important; }
  .lg\:mt-6 { margin-top: 24px !important; }
  .lg\:mr-0 { margin-right: 0px !important; }
  .lg\:mb-0 { margin-bottom: 0px !important; }
  .lg\:mb-3 { margin-bottom: 12px !important; }
  .lg\:mb-4 { margin-bottom: 16px !important; }
  .lg\:mb-5 { margin-bottom: 20px !important; }
  .lg\:mb-6 { margin-bottom: 24px !important; }
  .lg\:mb-7 { margin-bottom: 28px !important; }
  .lg\:mb-8 { margin-bottom: 32px !important; }
  .lg\:block { display: block !important; }
  .lg\:flex { display: flex !important; }
  .lg\:grid { display: grid !important; }
  .lg\:hidden { display: none !important; }
  .lg\:line-clamp-2, .lg\:line-clamp-3, .lg\:line-clamp-4, .lg\:line-clamp-5, .lg\:line-clamp-6, .lg\:line-clamp-7, .lg\:line-clamp-8 { display: -webkit-box !important; overflow: hidden !important; -webkit-box-orient: vertical !important; }
  .lg\:h-30 { height: 120px !important; }
  .lg\:h-64 { height: 256px !important; }
  .lg\:h-71 { height: 284px !important; }
  .lg\:h-110 { height: 440px !important; }
  .lg\:h-112 { height: 448px !important; }
  .lg\:h-123 { height: 492px !important; }
  .lg\:h-70\.5 { height: 282px !important; }
  .lg\:h-71\.75 { height: 287px !important; }
  .lg\:h-78\.5 { height: 314px !important; }
  .lg\:w-54 { width: 216px !important; }
  .lg\:w-81 { width: 324px !important; }
  .lg\:w-108 { width: 432px !important; }
  .lg\:w-auto { width: auto !important; }
  .lg\:w-1\/2, .lg\:w-2\/4 { width: 50% !important; }
  .lg\:w-full { width: 100% !important; }
  .lg\:flex-1 { flex: 1 1 0% !important; }
  .lg\:grid-flow-col { grid-auto-flow: column !important; }
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }
  .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; }
  .lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)) !important; }
  .lg\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0px, 1fr)) !important; }
  .lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)) !important; }
  .lg\:grid-cols-18 { grid-template-columns: repeat(18, minmax(0px, 1fr)) !important; }
  .lg\:grid-cols-24 { grid-template-columns: repeat(24, minmax(0px, 1fr)) !important; }
  .lg\:grid-cols-none { grid-template-columns: none !important; }
  .lg\:grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)) !important; }
  .lg\:grid-rows-3 { grid-template-rows: repeat(3, minmax(0px, 1fr)) !important; }
  .lg\:flex-row { flex-direction: row !important; }
  .lg\:flex-col { flex-direction: column !important; }
  .lg\:flex-nowrap { flex-wrap: nowrap !important; }
  .lg\:gap-6 { gap: 24px !important; }
  .lg\:gap-y-3 { row-gap: 12px !important; }
  .lg\:gap-y-8 { row-gap: 32px !important; }
  .lg\:p-6 { padding: 24px !important; }
  .lg\:px-6 { padding-left: 24px !important; padding-right: 24px !important; }
  .lg\:pt-3 { padding-top: 12px !important; }
  .lg\:pt-4 { padding-top: 16px !important; }
  .lg\:pr-3 { padding-right: 12px !important; }
  .lg\:pb-0 { padding-bottom: 0px !important; }
  .lg\:text-left { text-align: left !important; }
  .lg\:font-light { font-weight: 300 !important; }
  .lg\:text-white { --tw-text-opacity: 1 !important; color: rgba(255,255,255,var(--tw-text-opacity)) !important; }
  .lg\:text-gray-10 { --tw-text-opacity: 1 !important; color: rgba(227,227,227,var(--tw-text-opacity)) !important; }
  .lg\:line-clamp-2 { -webkit-line-clamp: 2 !important; }
  .lg\:line-clamp-3 { -webkit-line-clamp: 3 !important; }
  .lg\:line-clamp-4 { -webkit-line-clamp: 4 !important; }
  .lg\:line-clamp-5 { -webkit-line-clamp: 5 !important; }
  .lg\:line-clamp-6 { -webkit-line-clamp: 6 !important; }
  .lg\:line-clamp-7 { -webkit-line-clamp: 7 !important; }
  .lg\:line-clamp-8 { -webkit-line-clamp: 8 !important; }
}

.visible { visibility: visible !important; }

.invisible { visibility: hidden !important; }

.static { position: static !important; }

.fixed { position: fixed !important; }

.absolute { position: absolute !important; }

.relative { position: relative !important; }

.bottom-5 { bottom: 20px !important; }

.order-first { order: -9999 !important; }

.order-last { order: 9999 !important; }

.col-span-1 { grid-column: span 1 / span 1 !important; }

.col-span-2 { grid-column: span 2 / span 2 !important; }

.col-span-4 { grid-column: span 4 / span 4 !important; }

.col-span-6 { grid-column: span 6 / span 6 !important; }

.col-span-8 { grid-column: span 8 / span 8 !important; }

.col-span-12 { grid-column: span 12 / span 12 !important; }

.col-span-full { grid-column: 1 / -1 !important; }

.row-span-5 { grid-row: span 5 / span 5 !important; }

.row-span-7 { grid-row: span 7 / span 7 !important; }

.clear-both { clear: both !important; }

.mx-0 { margin-left: 0px !important; margin-right: 0px !important; }

.mx-4 { margin-left: 16px !important; margin-right: 16px !important; }

#onetrust-banner-sdk #onetrust-button-group.ot-button-order-container [class*="ot-button-order-"]:first-of-type, .mx-auto { margin-right: auto !important; }

.mx-auto { margin-left: auto !important; }

.my-0 { margin-bottom: 0px !important; margin-top: 0px !important; }

.my-3 { margin-bottom: 12px !important; margin-top: 12px !important; }

.my-4 { margin-bottom: 16px !important; margin-top: 16px !important; }

.my-5 { margin-bottom: 20px !important; margin-top: 20px !important; }

.mt-0 { margin-top: 0px !important; }

.mt-2 { margin-top: 8px !important; }

.mt-3 { margin-top: 12px !important; }

.mt-4 { margin-top: 16px !important; }

.mt-5 { margin-top: 20px !important; }

.mt-6 { margin-top: 24px !important; }

.mt-7 { margin-top: 28px !important; }

.mt-8 { margin-top: 32px !important; }

.mt-20 { margin-top: 80px !important; }

.mt-0\.5 { margin-top: 2px !important; }

.mt-2\.5 { margin-top: 10px !important; }

.-mt-1 { margin-top: -4px !important; }

.-mt-2 { margin-top: -8px !important; }

.-mt-3 { margin-top: -12px !important; }

.-mt-5 { margin-top: -20px !important; }

.-mt-8 { margin-top: -32px !important; }

.-mt-1\.5 { margin-top: -6px !important; }

.mr-3 { margin-right: 12px !important; }

.mr-5 { margin-right: 20px !important; }

.mb-0 { margin-bottom: 0px !important; }

.mb-1 { margin-bottom: 4px !important; }

.mb-2 { margin-bottom: 8px !important; }

.mb-3 { margin-bottom: 12px !important; }

.mb-4 { margin-bottom: 16px !important; }

.mb-5 { margin-bottom: 20px !important; }

.mb-6 { margin-bottom: 24px !important; }

.mb-8 { margin-bottom: 32px !important; }

.mb-10 { margin-bottom: 40px !important; }

.mb-11 { margin-bottom: 44px !important; }

.mb-12 { margin-bottom: 48px !important; }

.mb-14 { margin-bottom: 56px !important; }

.mb-16 { margin-bottom: 64px !important; }

.mb-3\.5 { margin-bottom: 14px !important; }

.-mb-4 { margin-bottom: -16px !important; }

.ml-0 { margin-left: 0px !important; }

.ml-4 { margin-left: 16px !important; }

.ml-auto { margin-left: auto !important; }

.-ml-5 { margin-left: -20px !important; }

.block { display: block !important; }

.inline-block { display: inline-block !important; }

.inline { display: inline !important; }

.flex { display: flex !important; }

.table { display: table !important; }

.grid { display: grid !important; }

.contents { display: contents !important; }

#onetrust-banner-sdk .ot-hide, #onetrust-pc-sdk .ot-hide, #onetrust-pc-sdk.ot-hide, #ot-sync-ntfy .ot-hide, .hidden, .onetrust-pc-dark-filter.ot-hide, .swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev, .swiper-pagination-bullet:only-child, .swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }

.h-24 { height: 96px !important; }

.h-27 { height: 108px !important; }

.h-28 { height: 112px !important; }

.h-30 { height: 120px !important; }

.h-full { height: 100% !important; }

.min-h-full { min-height: 100% !important; }

.w-27 { width: 108px !important; }

.w-54 { width: 216px !important; }

.w-81 { width: 324px !important; }

.w-108 { width: 432px !important; }

.w-auto { width: auto !important; }

.w-1\/2, .w-2\/4 { width: 50% !important; }

.w-2\/3 { width: 66.6667% !important; }

.w-full { width: 100% !important; }

.max-w-full { max-width: 100% !important; }

.flex-1 { flex: 1 1 0% !important; }

.flex-grow { flex-grow: 1 !important; }

.transform { --tw-translate-x: 0 !important; --tw-translate-y: 0 !important; --tw-rotate: 0 !important; --tw-skew-x: 0 !important; --tw-skew-y: 0 !important; --tw-scale-x: 1 !important; --tw-scale-y: 1 !important; transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }

@keyframes spin { 
  100% { transform: rotate(1turn); }
}

@keyframes ping { 
  75%, 100% { opacity: 0; transform: scale(2); }
}

@keyframes pulse { 
  50% { opacity: 0.5; }
}

@keyframes bounce { 
  0%, 100% { animation-timing-function: cubic-bezier(0.8, 0, 1, 1); transform: translateY(-25%); }
  50% { animation-timing-function: cubic-bezier(0, 0, 0.2, 1); transform: none; }
}

.resize { resize: both !important; }

.list-disc { list-style-type: disc !important; }

.grid-flow-col { grid-auto-flow: column !important; }

.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)) !important; }

.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }

.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; }

.grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)) !important; }

.grid-cols-none { grid-template-columns: none !important; }

.grid-rows-12 { grid-template-rows: repeat(12, minmax(0px, 1fr)) !important; }

.flex-col { flex-direction: column !important; }

.flex-col-reverse { flex-direction: column-reverse !important; }

.flex-wrap { flex-wrap: wrap !important; }

.items-center { align-items: center !important; }

.justify-start { justify-content: flex-start !important; }

.justify-end { justify-content: flex-end !important; }

.justify-center { justify-content: center !important; }

.justify-between { justify-content: space-between !important; }

.gap-0 { gap: 0px !important; }

.gap-2 { gap: 8px !important; }

.gap-3 { gap: 12px !important; }

.gap-4 { gap: 16px !important; }

.gap-5 { gap: 20px !important; }

.gap-6 { gap: 24px !important; }

.gap-7 { gap: 28px !important; }

.gap-11 { gap: 44px !important; }

.gap-x-3 { column-gap: 12px !important; }

.gap-x-6 { column-gap: 24px !important; }

.gap-y-0 { row-gap: 0px !important; }

.gap-y-1 { row-gap: 4px !important; }

.gap-y-7 { row-gap: 28px !important; }

.gap-y-8 { row-gap: 32px !important; }

.self-start { align-self: flex-start !important; }

#onetrust-banner-sdk img, #onetrust-pc-sdk img, #ot-sdk-cookie-policy img, #ot-sync-ntfy img, .overflow-hidden, .truncate, html.swg-disable-scroll, html.swg-disable-scroll * { overflow: hidden !important; }

.truncate { text-overflow: ellipsis !important; white-space: nowrap !important; }

.rounded { border-radius: 0.25rem !important; }

.rounded-full { border-radius: 9999px !important; }

.border { border-width: 1px !important; }

.border-black { border-color: rgba(0,0,0,var(--tw-border-opacity)) !important; }

.border-gray-10 { border-color: rgba(227,227,227,var(--tw-border-opacity)) !important; }

.border-claret { border-color: rgba(118,5,46,var(--tw-border-opacity)) !important; }

.bg-transparent { background-color: transparent !important; }

.bg-white { background-color: rgba(255,255,255,var(--tw-bg-opacity)) !important; }

.bg-black, .bg-claret, .bg-gray-10, .bg-white, .bg-yellow, .bg-yellowLight { --tw-bg-opacity: 1 !important; }

.bg-black { background-color: rgba(0,0,0,var(--tw-bg-opacity)) !important; }

.bg-yellow { background-color: rgba(251,238,222,var(--tw-bg-opacity)) !important; }

.bg-yellowLight { background-color: rgba(252,243,232,var(--tw-bg-opacity)) !important; }

.bg-gray-10 { background-color: rgba(227,227,227,var(--tw-bg-opacity)) !important; }

.bg-claret { background-color: rgba(118,5,46,var(--tw-bg-opacity)) !important; }

.p-3 { padding: 12px !important; }

.container.--only-advert, .px-0 { padding-left: 0px !important; padding-right: 0px !important; }

.px-3 { padding-left: 12px !important; padding-right: 12px !important; }

.px-4 { padding-left: 16px !important; padding-right: 16px !important; }

.px-6 { padding-left: 24px !important; padding-right: 24px !important; }

.py-2 { padding-bottom: 8px !important; padding-top: 8px !important; }

.py-4 { padding-bottom: 16px !important; padding-top: 16px !important; }

.pt-0 { padding-top: 0px !important; }

.pt-1 { padding-top: 4px !important; }

.pt-2 { padding-top: 8px !important; }

.pt-3 { padding-top: 12px !important; }

.pt-4 { padding-top: 16px !important; }

.pt-5 { padding-top: 20px !important; }

.pt-6 { padding-top: 24px !important; }

.pt-7 { padding-top: 28px !important; }

.pt-8 { padding-top: 32px !important; }

.pt-0\.5 { padding-top: 2px !important; }

.pt-1\.5 { padding-top: 6px !important; }

.pt-2\.5 { padding-top: 10px !important; }

.pr-0 { padding-right: 0px !important; }

.pr-2 { padding-right: 8px !important; }

.pr-16 { padding-right: 64px !important; }

.pb-0 { padding-bottom: 0px !important; }

.pb-1 { padding-bottom: 4px !important; }

.pb-2 { padding-bottom: 8px !important; }

.pb-3 { padding-bottom: 12px !important; }

.pb-4 { padding-bottom: 16px !important; }

.pb-5 { padding-bottom: 20px !important; }

.pb-6 { padding-bottom: 24px !important; }

.pb-7 { padding-bottom: 28px !important; }

.pb-8 { padding-bottom: 32px !important; }

.pb-9 { padding-bottom: 36px !important; }

.pb-10 { padding-bottom: 40px !important; }

.pb-0\.5 { padding-bottom: 2px !important; }

.pl-0 { padding-left: 0px !important; }

.pl-3 { padding-left: 12px !important; }

.pl-4 { padding-left: 16px !important; }

.pl-5 { padding-left: 20px !important; }

.pl-6 { padding-left: 24px !important; }

.text-left { text-align: left !important; }

.text-center { text-align: center !important; }

.text-right { text-align: right !important; }

.font-roboto { font-family: Roboto, sans-serif !important; }

.font-erepublicSerif { font-family: erepublic_serif !important; }

.font-erepublicSans { font-family: erepublic_sans !important; }

.link--component, body { font-family: Roboto, sans-serif; }

.text-sm { font-size: 0.875rem !important; line-height: 1.25rem !important; }

.font-normal { font-weight: 400 !important; }

.font-semibold { font-weight: 600 !important; }

.font-bold { font-weight: 700 !important; }

.uppercase { text-transform: uppercase !important; }

.italic { font-style: italic !important; }

.not-italic { font-style: normal !important; }

.leading-tight { line-height: 1.25 !important; }

.text-white { color: rgba(255,255,255,var(--tw-text-opacity)) !important; }

.text-black, .text-blue, .text-brown, .text-claret, .text-gray-100, .text-gray-30, .text-gray-50, .text-green, .text-greenDark, .text-red, .text-title, .text-white { --tw-text-opacity: 1 !important; }

.text-black { color: rgba(0,0,0,var(--tw-text-opacity)) !important; }

.text-greenDark { color: rgba(114,115,59,var(--tw-text-opacity)) !important; }

.text-green { color: rgba(140,141,77,var(--tw-text-opacity)) !important; }

.text-blue { color: rgba(64,96,135,var(--tw-text-opacity)) !important; }

.text-brown { color: rgba(71,45,43,var(--tw-text-opacity)) !important; }

.text-gray-30 { color: rgba(157,156,156,var(--tw-text-opacity)) !important; }

.text-gray-50 { color: rgba(88,84,85,var(--tw-text-opacity)) !important; }

.text-gray-100 { color: rgba(47,44,45,var(--tw-text-opacity)) !important; }

.text-red { color: rgba(232,9,62,var(--tw-text-opacity)) !important; }

.text-claret { color: rgba(118,5,46,var(--tw-text-opacity)) !important; }

.text-title { color: rgba(44,46,47,var(--tw-text-opacity)) !important; }

.underline { text-decoration: underline !important; }

.filter { --tw-blur: var(--tw-empty, /*!*/ /*!*/) !important; --tw-brightness: var(--tw-empty, /*!*/ /*!*/) !important; --tw-contrast: var(--tw-empty, /*!*/ /*!*/) !important; --tw-grayscale: var(--tw-empty, /*!*/ /*!*/) !important; --tw-hue-rotate: var(--tw-empty, /*!*/ /*!*/) !important; --tw-invert: var(--tw-empty, /*!*/ /*!*/) !important; --tw-saturate: var(--tw-empty, /*!*/ /*!*/) !important; --tw-sepia: var(--tw-empty, /*!*/ /*!*/) !important; --tw-drop-shadow: var(--tw-empty, /*!*/ /*!*/) !important; filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important; }

.blur { --tw-blur: blur(8px) !important; }

.grayscale { --tw-grayscale: grayscale(100%) !important; }

.backdrop-filter { --tw-backdrop-blur: var(--tw-empty, /*!*/ /*!*/) !important; --tw-backdrop-brightness: var(--tw-empty, /*!*/ /*!*/) !important; --tw-backdrop-contrast: var(--tw-empty, /*!*/ /*!*/) !important; --tw-backdrop-grayscale: var(--tw-empty, /*!*/ /*!*/) !important; --tw-backdrop-hue-rotate: var(--tw-empty, /*!*/ /*!*/) !important; --tw-backdrop-invert: var(--tw-empty, /*!*/ /*!*/) !important; --tw-backdrop-opacity: var(--tw-empty, /*!*/ /*!*/) !important; --tw-backdrop-saturate: var(--tw-empty, /*!*/ /*!*/) !important; --tw-backdrop-sepia: var(--tw-empty, /*!*/ /*!*/) !important; backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important; }

.transition { transition-duration: 0.15s !important; transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }

.line-clamp-1 { -webkit-line-clamp: 1 !important; }

.line-clamp-1, .line-clamp-10, .line-clamp-14, .line-clamp-2, .line-clamp-3, .line-clamp-4, .line-clamp-5, .line-clamp-6, .line-clamp-7, .line-clamp-9 { display: -webkit-box !important; overflow: hidden !important; -webkit-box-orient: vertical !important; }

.line-clamp-2 { -webkit-line-clamp: 2 !important; }

.line-clamp-3 { -webkit-line-clamp: 3 !important; }

.line-clamp-4 { -webkit-line-clamp: 4 !important; }

.line-clamp-5 { -webkit-line-clamp: 5 !important; }

.line-clamp-6 { -webkit-line-clamp: 6 !important; }

.line-clamp-7 { -webkit-line-clamp: 7 !important; }

.line-clamp-9 { -webkit-line-clamp: 9 !important; }

.line-clamp-10 { -webkit-line-clamp: 10 !important; }

.line-clamp-14 { -webkit-line-clamp: 14 !important; }

.btn--primary, .link--component, .text--black, .text--blue--light, .text--claret, .text--claret--link, .text--gold100, .text--gray100, .text--gray3, .text--gray50, .text--white { --tw-text-opacity: 1; }

.swiper-slide, .swiper-wrapper { height: 100%; position: relative; transition-property: transform; width: 100%; }

@font-face { font-family: swiper-icons; font-style: normal; font-weight: 400; src: url("data:application/font-woff;charset=utf-8;base64, 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"); }

:host { display: block; margin-left: auto; margin-right: auto; position: relative; z-index: 1; }

.swiper { display: block; margin-left: auto; margin-right: auto; overflow: hidden; padding: 0px; position: relative; z-index: 1; }

.col--fill, .row > [class*=":w-"], .row > [class^="w-"] { padding-left: 16px; padding-right: 16px; }

.swiper-vertical > .swiper-wrapper { flex-direction: column; }

.swiper-wrapper { box-sizing: content-box; display: flex; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); z-index: 1; }

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper { transform: translateZ(0px); }

.swiper-horizontal { touch-action: pan-y; }

.swiper-vertical { touch-action: pan-x; }

.swiper-slide { display: block; flex-shrink: 0; }

.swiper-slide-invisible-blank { visibility: hidden; }

.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }

.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }

.swiper-backface-hidden .swiper-slide { backface-visibility: hidden; transform: translateZ(0px); }

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-wrapper { transform-style: preserve-3d; }

.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }

.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }

.swiper-css-mode.swiper-horizontal > .swiper-wrapper { scroll-snap-type: x mandatory; }

.swiper-css-mode.swiper-vertical > .swiper-wrapper { scroll-snap-type: y mandatory; }

.swiper-css-mode.swiper-free-mode > .swiper-wrapper { scroll-snap-type: none; }

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: none; }

.swiper-css-mode.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; }

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { height: var(--swiper-centered-offset-after); min-width: 1px; width: 100%; }

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 10; }

.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }

.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent); }

.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent); }

.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent); }

.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), transparent); }

.swiper-lazy-preloader { border-radius: 50%; border-top: 4px solid transparent; box-sizing: border-box; height: 42px; left: 50%; margin-left: -21px; margin-top: -21px; position: absolute; top: 50%; transform-origin: 50% center; width: 42px; z-index: 10; }

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }

.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }

.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }

@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.swiper-button-next, .swiper-button-prev { align-items: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)); cursor: pointer; display: flex; height: var(--swiper-navigation-size); justify-content: center; margin-top: calc(0px - var(--swiper-navigation-size)/ 2); position: absolute; top: var(--swiper-navigation-top-offset,50%); width: calc(var(--swiper-navigation-size)/ 44 * 27); z-index: 10; }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { cursor: auto; opacity: 0.35; pointer-events: none; }

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden { cursor: auto; opacity: 0; pointer-events: none; }

.swiper-button-next svg, .swiper-button-prev svg { height: 100%; object-fit: contain; transform-origin: center center; width: 100%; }

.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg { transform: rotate(180deg); }

.swiper-button-prev, .swiper-rtl .swiper-button-next { left: var(--swiper-navigation-sides-offset,10px); right: auto; }

.header--top--bar--advert, .swiper-button-lock, .swiper-pagination-lock { display: none; }

.swiper-button-next::after, .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); font-variant: normal; letter-spacing: 0px; line-height: 1; text-transform: none !important; }

.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after { content: "prev"; }

.swiper-button-next, .swiper-rtl .swiper-button-prev { left: auto; right: var(--swiper-navigation-sides-offset,10px); }

.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { content: "next"; }

.swiper-pagination { position: absolute; text-align: center; transform: translateZ(0px); transition: opacity 0.3s; z-index: 10; }

.header--spacer, .main--header, .main--header .header--panel--top { transition: height 0.25s; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: var(--swiper-pagination-bottom,8px); left: 0px; top: var(--swiper-pagination-top,auto); width: 100%; }

.swiper-pagination-bullets-dynamic { font-size: 0px; overflow: hidden; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { position: relative; transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }

.swiper-pagination-bullet { background: var(--swiper-pagination-bullet-inactive-color,#000); border-radius: var(--swiper-pagination-bullet-border-radius,50%); display: inline-block; height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); opacity: var(--swiper-pagination-bullet-inactive-opacity, .2); width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); }

button.swiper-pagination-bullet { appearance: none; border: none; box-shadow: none; margin: 0px; padding: 0px; }

.swiper-pagination-bullet-active { background: var(--swiper-pagination-color,var(--swiper-theme-color)); opacity: var(--swiper-pagination-bullet-opacity, 1); }

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { left: var(--swiper-pagination-left,auto); right: var(--swiper-pagination-right,8px); top: 50%; transform: translate3d(0px, -50%, 0px); }

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { display: block; margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; }

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s, top 0.2s; }

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, left 0.2s; }

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }

.swiper-pagination-fraction { color: var(--swiper-pagination-fraction-color,inherit); }

.swiper-pagination-progressbar { background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25)); position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); height: 100%; left: 0px; position: absolute; top: 0px; transform: scale(0); transform-origin: left top; width: 100%; }

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { height: var(--swiper-pagination-progressbar-size,4px); left: 0px; top: 0px; width: 100%; }

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar { height: 100%; left: 0px; top: 0px; width: var(--swiper-pagination-progressbar-size,4px); }

.text-label-color { color: var(--main-label-color); }

.text--gray3 { color: rgba(130,130,130,var(--tw-text-opacity)); }

.text--gray50 { color: rgba(88,84,85,var(--tw-text-opacity)); }

.text--gray100 { color: rgba(47,44,45,var(--tw-text-opacity)); }

.text--gold100 { color: rgba(172,142,24,var(--tw-text-opacity)); }

.text--blue--light { color: rgba(131,195,231,var(--tw-text-opacity)); }

.text--claret { color: rgba(118,5,46,var(--tw-text-opacity)); }

.text--white { color: rgba(255,255,255,var(--tw-text-opacity)); }

.text--black { color: rgba(0,0,0,var(--tw-text-opacity)); }

.text--claret--link { border-bottom-width: 1px; border-bottom-style: solid; color: rgba(118,5,46,var(--tw-text-opacity)); --tw-border-opacity: 1; border-color: rgba(118,5,46,var(--tw-border-opacity)); }

.row { display: flex; flex-wrap: wrap; margin-left: -16px; margin-right: -16px; }

.col--fill { flex: 1 1 0%; width: 100%; }

.container { --tw-bg-opacity: 1; background-color: rgba(255,255,255,var(--tw-bg-opacity)); }

@media (min-width: 489px) {
  .row { margin-left: -12px; margin-right: -12px; }
  .col--fill, .row > [class*=":w-"], .row > [class^="w-"] { padding-left: 12px; padding-right: 12px; }
  .container { width: 472px; }
}

@media (min-width: 705px) {
  .container { width: 688px; }
  .md\:t--100, .md\:t--60, .md\:t--80 { font-family: erepublic_serif; font-weight: 500; }
  .md\:t--100 { font-size: 42px; line-height: 50px; padding-bottom: 19px; }
  .md\:t--80 { font-size: 30px; }
  .md\:t--60, .md\:t--80 { color: var(--content-body-text-100-color,#000); line-height: 1.2; }
  .md\:t--60 { font-size: 20px; letter-spacing: 0.005em; }
}

@media (min-width: 1029px) {
  .container { width: 1012px; }
  .lg\:t--60 { color: var(--content-body-text-100-color,#000); font-family: erepublic_serif; font-size: 20px; font-weight: 500; letter-spacing: 0.005em; line-height: 1.2; }
}

.container.-no-padding { padding-left: 0px; padding-right: 0px; }

.reset--container--padding { margin-left: -28px; margin-right: -28px; }

body { line-height: inherit; background: var(--main-background-color); }

body .container { background-color: var(--container-background-color); }

.has--dimensions { aspect-ratio: attr(width)/attr(height); height: auto; width: 100%; }

.link--component { font-size: 14px; color: rgba(0,0,0,var(--tw-text-opacity)); font-weight: 400; }

.t--100, .t--60, .t--80 { font-family: erepublic_serif; font-weight: 500; }

.btn--primary, .link--component { align-items: center; display: flex; justify-content: center; line-height: 1; }

.btn--primary { height: 38px; --tw-bg-opacity: 1; background-color: rgba(215,189,124,var(--tw-bg-opacity)); color: rgba(255,255,255,var(--tw-text-opacity)); font-family: erepublic_serif; font-size: 16px; text-align: center; }

.subtitle--60, .subtitle--80, .t--40, .t--50, .t--60, .t--80 { color: var(--content-body-text-100-color,#000); }

.btn--primary.-sm { font-size: 14px; }

.btn--primary:disabled { opacity: 0.4; pointer-events: none; }

.t--100 { font-size: 42px; line-height: 50px; padding-bottom: 19px; }

.t--80 { font-size: 30px; }

.t--60, .t--80 { line-height: 1.2; }

.t--60 { font-size: 20px; letter-spacing: 0.005em; }

.subtitle--80 { font-size: 27px; line-height: 33.75px; }

.subtitle--60, .subtitle--80 { font-family: Roboto, sans-serif; font-weight: 700; letter-spacing: -0.01em; }

.subtitle--60 { font-size: 16px; line-height: 1.25; }

.t--50 { font-family: Roboto, sans-serif; font-size: 20px; line-height: 1.25; }

.t--40, .t--50 { font-weight: 500; }

.t--40 { font-family: erepublic_serif; font-size: 16px; letter-spacing: 0.005em; line-height: 1.2; }

.subtitle--50, .t--10, .t--20, .t--30 { letter-spacing: 0.0015em; color: var(--content-body-text-100-color,#000); font-family: Roboto, sans-serif; }

.t--30 { font-weight: 500; line-height: 1.36; }

.t--10, .t--20 { font-weight: 400; }

.t--20, .t--30 { font-size: 14px; }

.t--20 { line-height: 16px; }

.t--10 { font-size: 12px; line-height: 18px; }

.subtitle--50 { font-size: 16px; font-weight: 500; line-height: 1.3; }

.subtitle--40 { font-size: 14px; font-weight: 500; letter-spacing: 0.001em; }

.lead--50, .subtitle--40 { color: var(--content-body-text-100-color,#000); font-family: Roboto, sans-serif; line-height: 1.35; }

.lead--50 { font-size: 20px; font-weight: 400; }

.lead--30 { color: var(--content-body-text-100-color,#000); font-size: 14px; line-height: 1.36; }

.caption--comp, .lead--30 { font-family: Roboto, sans-serif; font-weight: 400; }

.caption--comp { font-size: 11px; letter-spacing: 0.004em; line-height: 1.09; }

.overline--comp { color: var(--main-label-color); display: block; }

.carousel--overline--comp, .carousel--overline--comp.text--blue--light, .carousel--overline--comp.text--gold100 { color: rgba(255,255,255,var(--tw-text-opacity)); --tw-text-opacity: 1; --tw-bg-opacity: 1; }

.carousel--overline--comp, .overline--comp { font-family: Roboto, sans-serif; font-size: 10px; font-weight: 500; letter-spacing: 0.005em; line-height: 1.2; text-transform: uppercase; }

.carousel--overline--comp { background-color: rgba(118,5,46,var(--tw-bg-opacity)); display: inline-block; vertical-align: top; padding: 1px 4px; }

.btns--col, .header--nav--panel--container.-article .btns--col, .header--nav--panel--container.-article .header--categories, .header--nav--panel--container.-small .btns--col, .header--nav--panel--container.-small .header--categories { display: none; }

.carousel--overline--comp.text--blue--light { background-color: rgba(131,195,231,var(--tw-bg-opacity)); }

.carousel--overline--comp.text--gold100 { background-color: rgba(172,142,24,var(--tw-bg-opacity)); }

@font-face { font-display: swap; font-family: erepublic_serif; font-style: normal; font-weight: 500; src: url("assets/img/fonts/erepuserdisdembol-webfont.woff2?v=1") format("woff2"); }

@font-face { font-display: swap; font-family: erepublic_serif; font-style: normal; font-weight: 400; src: url("assets/img/fonts/erepuserdisdembol-webfont.woff2?v=1") format("woff2"); }

@font-face { font-display: swap; font-family: erepublic_serif; font-style: normal; font-weight: 600; src: url("assets/img/fonts/erepuserdisdembol-webfont.woff2?v=1") format("woff2"); }

[class*=" icon-"], [class^="icon-"] { font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; -webkit-font-smoothing: antialiased; font-family: icomoon !important; }

.icon-play2::before { content: ""; }

.icon-ring2::before { content: ""; }

.icon-x-twitter::before { content: ""; }

.icon-fullscreen::before { content: ""; }

.icon-logout::before { content: ""; }

.icon-settings::before { content: ""; }

.icon-ring::before { color: rgb(255, 255, 255); content: ""; }

.icon-latest::before { color: rgb(215, 189, 124); content: ""; }

.icon-download::before { content: ""; }

.icon-play::before { content: ""; }

.icon-next::before { color: rgb(255, 255, 255); content: ""; }

.icon-book::before { color: rgb(172, 142, 24); content: ""; }

.gallery--container.-fullscreen .icon-fullscreen::before, .icon-close::before { content: ""; }

.icon-logo::before { content: ""; }

.icon-video::before { content: ""; }

.icon-audio::before { content: ""; }

.icon-arrow-right::before { color: rgb(84, 87, 88); content: ""; }

.icon-facebook::before { content: ""; }

.icon-linkedin::before { content: ""; }

.icon-mail::before { content: ""; }

.icon-search::before { content: ""; }

.icon-thumb-up::before { content: ""; }

.icon-twitter::before { content: ""; }

.icon-gallery::before { content: ""; }

.icon-rp::before { content: ""; }

.header--top--bar--advert .slot { left: 50%; position: absolute; top: 50%; z-index: 9; }

.login--btn { margin-left: 23px; position: relative; }

.login--btn > .btn--primary { font-family: Roboto, sans-serif; font-size: 14px; width: 114px; }

.btns--col { padding-left: 12px; padding-right: 12px; }

.btn--logged--in { font-size: 21px; width: 50%; }

.btn--logged--in:first-child { border-right-width: 1px; border-right-style: solid; height: 100%; --tw-border-opacity: 1; border-color: rgba(255,255,255,var(--tw-border-opacity)); }

.burger--menu--btn { appearance: none; background-color: transparent; border-width: 0px 1px; border-top-style: initial; border-bottom-style: initial; border-image: initial; border-left-style: solid; border-right-style: solid; box-shadow: none; display: block; font-size: 14px; font-weight: 700; line-height: 1; padding: 0px 7px 0px 8px; --tw-border-opacity: 1; border-color: rgba(235,235,235,var(--tw-border-opacity)); font-family: Roboto, sans-serif; position: relative; z-index: 2; }

.burger--menu { display: inline-block; height: 15px; margin-bottom: 11px; margin-top: 12px; position: relative; vertical-align: middle; width: 18px; }

.burger--menu > .line { height: 1px; width: 100%; --tw-bg-opacity: 1; background-color: rgba(0,0,0,var(--tw-bg-opacity)); left: 0px; position: absolute; top: 0px; }

.burger--menu > .line:nth-child(2) { top: 6px; }

.burger--menu > .line:nth-child(3) { top: 12px; }

.header--categories { align-items: center; display: none; }

.header--categories.-hide { opacity: 0; pointer-events: none; }

.-category .header--categories.-hide, .-mini .header--categories.-hide { opacity: 1; pointer-events: auto; }

.header--categories > .item { display: flex; height: 100%; padding: 0px 21px; }

@media (min-width: 705px) {
  .-category .header--categories, .-mini .header--categories, .btns--col { display: flex; }
  .-category .btns--col, .-mini .btns--col { display: none; }
  .burger--menu { margin-right: 10px; }
  .burger--menu--btn { padding: 0px 14px 0px 17px; }
  .header--categories { flex-wrap: wrap; height: 38px; overflow: hidden; width: 560px; }
  .main--header.-category.-small .header--panel--top, .main--header.-mini.-small .header--panel--top { border-bottom: 1px solid rgb(0, 0, 0); }
}

@media (min-width: 1353px) {
  .xl\:order-1 { order: 1 !important; }
  .xl\:order-2 { order: 2 !important; }
  .xl\:order-3 { order: 3 !important; }
  .xl\:order-4 { order: 4 !important; }
  .xl\:order-none { order: 0 !important; }
  .xl\:col-span-1 { grid-column: span 1 / span 1 !important; }
  .xl\:col-span-2 { grid-column: span 2 / span 2 !important; }
  .xl\:col-span-3 { grid-column: span 3 / span 3 !important; }
  .xl\:col-span-4 { grid-column: span 4 / span 4 !important; }
  .xl\:col-span-5 { grid-column: span 5 / span 5 !important; }
  .xl\:col-span-6 { grid-column: span 6 / span 6 !important; }
  .xl\:col-span-8 { grid-column: span 8 / span 8 !important; }
  .xl\:col-span-9 { grid-column: span 9 / span 9 !important; }
  .xl\:col-span-15 { grid-column: span 15 / span 15 !important; }
  .xl\:row-span-1 { grid-row: span 1 / span 1 !important; }
  .xl\:row-span-2 { grid-row: span 2 / span 2 !important; }
  .xl\:row-span-23 { grid-row: span 23 / span 23 !important; }
  .xl\:row-span-24 { grid-row: span 24 / span 24 !important; }
  .xl\:my-5 { margin-bottom: 20px !important; margin-top: 20px !important; }
  .xl\:my-5\.5 { margin-bottom: 22px !important; margin-top: 22px !important; }
  .xl\:mt-0 { margin-top: 0px !important; }
  .xl\:mt-2 { margin-top: 8px !important; }
  .xl\:mt-3 { margin-top: 12px !important; }
  .xl\:mt-4 { margin-top: 16px !important; }
  .xl\:mt-8 { margin-top: 32px !important; }
  .xl\:mt-2\.5 { margin-top: 10px !important; }
  .xl\:mb-1 { margin-bottom: 4px !important; }
  .xl\:mb-2 { margin-bottom: 8px !important; }
  .xl\:mb-3 { margin-bottom: 12px !important; }
  .xl\:ml-0 { margin-left: 0px !important; }
  .xl\:block { display: block !important; }
  .xl\:hidden { display: none !important; }
  .xl\:h-67 { height: 268px !important; }
  .xl\:h-71 { height: 284px !important; }
  .xl\:h-72 { height: 288px !important; }
  .xl\:h-96 { height: 384px !important; }
  .xl\:h-109 { height: 436px !important; }
  .xl\:h-115 { height: 451px !important; }
  .xl\:h-auto { height: auto !important; }
  .xl\:h-full { height: 100% !important; }
  .xl\:h-72\.5 { height: 290px !important; }
  .xl\:h-146\.75 { height: 587px !important; }
  .xl\:w-54 { width: 216px !important; }
  .xl\:w-81 { width: 324px !important; }
  .xl\:w-135 { width: 540px !important; }
  .xl\:w-1\/2 { width: 50% !important; }
  .xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)) !important; }
  .xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }
  .xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; }
  .xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)) !important; }
  .xl\:grid-cols-21 { grid-template-columns: repeat(21, minmax(0px, 1fr)) !important; }
  .xl\:grid-cols-24 { grid-template-columns: repeat(24, minmax(0px, 1fr)) !important; }
  .xl\:grid-cols-none { grid-template-columns: none !important; }
  .xl\:grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)) !important; }
  .xl\:grid-rows-none { grid-template-rows: none !important; }
  .xl\:flex-row { flex-direction: row !important; }
  .xl\:gap-53 { gap: 53px !important; }
  .xl\:gap-y-0 { row-gap: 0px !important; }
  .xl\:gap-y-8 { row-gap: 32px !important; }
  .xl\:pt-0 { padding-top: 0px !important; }
  .xl\:pr-0 { padding-right: 0px !important; }
  .xl\:pl-0 { padding-left: 0px !important; }
  .xl\:line-clamp-2 { -webkit-line-clamp: 2 !important; }
  .xl\:line-clamp-2, .xl\:line-clamp-3, .xl\:line-clamp-4, .xl\:line-clamp-5, .xl\:line-clamp-6, .xl\:line-clamp-8 { display: -webkit-box !important; overflow: hidden !important; -webkit-box-orient: vertical !important; }
  .xl\:line-clamp-3 { -webkit-line-clamp: 3 !important; }
  .xl\:line-clamp-4 { -webkit-line-clamp: 4 !important; }
  .xl\:line-clamp-5 { -webkit-line-clamp: 5 !important; }
  .xl\:line-clamp-6 { -webkit-line-clamp: 6 !important; }
  .xl\:line-clamp-8 { -webkit-line-clamp: 8 !important; }
  .container { max-width: 1353px; width: 1336px; }
  .xl\:t--80 { font-size: 30px; }
  .xl\:t--60, .xl\:t--80 { color: var(--content-body-text-100-color,#000); font-family: erepublic_serif; font-weight: 500; line-height: 1.2; }
  .xl\:t--60 { font-size: 20px; letter-spacing: 0.005em; }
  .header--categories { width: 860px; }
}

.main--header:not(.--article) { background: var(--main-background-color); }

.main--header:not(.-ajax) { left: 0px; position: fixed; right: 0px; top: 0px; z-index: 12; }

.main--header .main--header--inner { background: var(--container-background-color); display: flex; flex-direction: column; justify-content: space-between; transition: height 0.25s; }

.main--header .header--panel--top { overflow: hidden; }

.main--header .header--panel--top > .inner { align-items: center; display: flex; padding: 8px 0px; }

.-article .nav--icon--logo, .-small .nav--icon--logo, .main--header.-article .header--panel--top .header--logo--col, .main--header.-small .header--panel--top .header--logo--col { display: none; }

.main--header.-article .header--panel--top .placement--marketing, .main--header.-small .header--panel--top .placement--marketing { min-height: auto; width: 50%; }

.main--header.-article .header--panel--top .placement--marketing > picture > .img, .main--header.-small .header--panel--top .placement--marketing > picture > .img { height: 52px; width: 52px; }

.main--header.-partner, .main--header.-partner > .container { background: 0px 0px; }

.main--header.-partner .main--header--inner { background: rgb(255, 255, 255); }

@media (max-width: 1028px) {
  body.logged .main--header.-top-bar-advert-logged-mobile .header--top--bar--advert, body.unlogged .main--header.-top-bar-advert-unlogged-mobile .header--top--bar--advert { display: block; height: 60px; margin: 0px auto; max-width: 1920px; opacity: 0; overflow: hidden; position: relative; transition: height 0.25s; width: 100%; }
  body.logged .main--header.-top-bar-advert-logged-mobile .header--top--bar--advert img, body.unlogged .main--header.-top-bar-advert-unlogged-mobile .header--top--bar--advert img { margin-left: 50%; max-width: none; transform: translate3d(-50%, 0px, 0px); transition: transform 0.25s; }
  body.logged .main--header.-top-bar-advert-logged-mobile .header--top--bar--advert .button, body.unlogged .main--header.-top-bar-advert-unlogged-mobile .header--top--bar--advert .button { display: block; }
  body.logged .main--header.-top-bar-advert-logged-mobile.-expanded .header--top--bar--advert { height: 265px; }
  body.logged .main--header.-top-bar-advert-logged-mobile.-expanded .header--top--bar--advert img { transform: translate3d(-50%, -60px, 0px); }
  body.logged .main--header.-top-bar-advert-logged-mobile.-small .header--top--bar--advert { height: 60px; }
  body.logged .main--header.-top-bar-advert-logged-mobile.-small .header--top--bar--advert .button { display: none; }
  body.logged .main--header.-top-bar-advert-logged-mobile.-small .header--top--bar--advert img { transform: translate3d(-50%, 0px, 0px); }
  body.logged .main--header.-top-bar-advert-logged-mobile.-thin .header--top--bar--advert { height: 0px; }
  body.unlogged .main--header.-top-bar-advert-unlogged-mobile.-expanded .header--top--bar--advert { height: 265px; }
  body.unlogged .main--header.-top-bar-advert-unlogged-mobile.-expanded .header--top--bar--advert img { transform: translate3d(-50%, -60px, 0px); }
  body.unlogged .main--header.-top-bar-advert-unlogged-mobile.-small .header--top--bar--advert { height: 60px; }
  body.unlogged .main--header.-top-bar-advert-unlogged-mobile.-small .header--top--bar--advert .button { display: none; }
  body.unlogged .main--header.-top-bar-advert-unlogged-mobile.-small .header--top--bar--advert img { transform: translate3d(-50%, 0px, 0px); }
  body.unlogged .main--header.-top-bar-advert-unlogged-mobile.-thin .header--top--bar--advert { height: 0px; }
  .mobileStickyElement { position: sticky; transition: top 0.25s; }
  .mobileStickyElement.-article { top: 99px; }
}

@media (min-width: 1029px) {
  body.logged .main--header.-top-bar-advert-logged-desktop .header--top--bar--advert, body.unlogged .main--header.-top-bar-advert-unlogged-desktop .header--top--bar--advert { display: block; height: 120px; margin: 0px auto; max-width: 1920px; opacity: 0; overflow: hidden; position: relative; transition: height 0.25s; width: 100%; }
  body.logged .main--header.-top-bar-advert-logged-desktop .header--top--bar--advert img, body.unlogged .main--header.-top-bar-advert-unlogged-desktop .header--top--bar--advert img { margin-left: 50%; max-width: none; transform: translate3d(-50%, -60px, 0px); transition: transform 0.25s; }
  body.logged .main--header.-top-bar-advert-logged-desktop.-expanded .header--top--bar--advert { height: 700px; }
  body.logged .main--header.-top-bar-advert-logged-desktop.-expanded .header--top--bar--advert img { transform: translate3d(-50%, -180px, 0px); }
  body.logged .main--header.-top-bar-advert-logged-desktop.-small .header--top--bar--advert { height: 60px; }
  body.logged .main--header.-top-bar-advert-logged-desktop.-small .header--top--bar--advert .button { display: none; }
  body.logged .main--header.-top-bar-advert-logged-desktop.-small .header--top--bar--advert img { transform: translate3d(-50%, 0px, 0px); }
  body.logged .main--header.-top-bar-advert-logged-desktop.-thin .header--top--bar--advert { height: 0px; }
  body.unlogged .main--header.-top-bar-advert-unlogged-desktop.-expanded .header--top--bar--advert { height: 700px; }
  body.unlogged .main--header.-top-bar-advert-unlogged-desktop.-expanded .header--top--bar--advert img { transform: translate3d(-50%, -180px, 0px); }
  body.unlogged .main--header.-top-bar-advert-unlogged-desktop.-small .header--top--bar--advert { height: 60px; }
  body.unlogged .main--header.-top-bar-advert-unlogged-desktop.-small .header--top--bar--advert .button { display: none; }
  body.unlogged .main--header.-top-bar-advert-unlogged-desktop.-small .header--top--bar--advert img { transform: translate3d(-50%, 0px, 0px); }
  body.unlogged .main--header.-top-bar-advert-unlogged-desktop.-thin .header--top--bar--advert { height: 0px; }
  .-category .btns--col, .-mini .btns--col, .header--categories, .header--nav--panel--container.-article .btns--col, .header--nav--panel--container.-small .btns--col { display: flex; }
  .desktopStickyElement { position: sticky; transition: top 0.25s; }
  .header--logo--col { flex: 1 1 0%; }
}

.common--pt { padding-top: 24px; }

.content--page--pt { padding-top: 15px; }

.separator--line { background: var(--main-border-color,#ebebeb); height: 1px; width: 100%; }

.header--logo { display: block; height: 32px; margin: 0px auto; width: 192px; }

.header--logo--col { display: none; flex: 1 1 0%; padding-left: 12px; padding-right: 12px; position: relative; text-align: center; width: 100%; }

@media (min-width: 705px) {
  .header--logo--col { display: block; }
}

#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy, #onetrust-pc-sdk .ot-userid-title, .header--logo--col.-mini { margin-top: 10px; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4, .haAclf, .header--logo--col .custom--logo--picture { display: inline-block; }

.category--logo--header { margin-right: -7px; margin-top: -5px; position: relative; width: 67px; }

@media (max-width: 704px) {
  .main--header.-big .main--header--inner, .main--header.-mini .main--header--inner { flex-direction: column-reverse; }
  .main--header.-thin .header--panel--top { height: 0px; }
  .nav--icon--logo { display: none; }
}

.nav--icon--rp { display: none; }

.-article .nav--icon--rp, .-small .nav--icon--rp { display: block; }

@media (min-width: 489px) {
  .reset--container--padding { margin-left: -32px; margin-right: -32px; }
  .sm\:t--80 { font-size: 30px; }
  .sm\:t--60, .sm\:t--80 { color: var(--content-body-text-100-color,#000); font-family: erepublic_serif; font-weight: 500; line-height: 1.2; }
  .sm\:t--60 { font-size: 20px; letter-spacing: 0.005em; }
  .header--logo { height: 55px; width: 338px; }
}

@media (min-width: 1029px) {
  .category--logo--header { margin-right: -9px; margin-top: -8px; width: 85px; }
  .header--logo { align-items: center; display: flex; height: 82px; justify-content: center; width: 499px; }
}

.header--nav--panel--container { bottom: 0px; left: 0px; right: 0px; z-index: 12; }

.header--nav--panel--container.-article > .commercial, .header--nav--panel--container.-small > .commercial { position: static; }

.header--nav--panel--container > .commercial { position: absolute; top: -100%; }

.nav--panel--container { border-right-width: 1px; border-right-style: solid; display: flex; position: relative; --tw-border-opacity: 1; border-color: rgba(235,235,235,var(--tw-border-opacity)); }

.header--nav--panel { border-top-width: 1px; border-top-style: solid; --tw-border-opacity: 1; border-bottom: 1px solid rgb(0, 0, 0); position: relative; }

@media (min-width: 705px) {
  .nav--panel--container { position: static; }
  .-category .header--nav--panel, .-mini .header--nav--panel { --tw-border-opacity: 1; border-color: rgba(235,235,235,var(--tw-border-opacity)); }
  .nav--panel--logo { display: none; }
}

.-partner .header--nav--panel { border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(255, 255, 255); }

.nav--panel--logo { align-items: center; bottom: -2px; flex: 1 1 0%; flex-direction: column; font-size: 26px; justify-content: center; left: 50%; min-height: 38px; position: absolute; transform: translateX(-50%); }

.header--nav--panel--container.-article .nav--panel--logo, .header--nav--panel--container.-small .nav--panel--logo { bottom: 1px; display: flex; }

.nav--panel--logo.-category, .nav--panel--logo.-mini { justify-content: flex-start; left: 0px; padding-left: 45px; transform: none; }

@media (min-width: 705px) {
  .nav--panel--logo.-category, .nav--panel--logo.-mini { bottom: auto; display: flex; justify-content: center; left: 50%; top: 0px; transform: translateX(-50%); width: auto; }
  .-article .nav--panel--logo.-category, .-article .nav--panel--logo.-mini, .-small .nav--panel--logo.-category, .-small .nav--panel--logo.-mini { bottom: 0px; top: auto; }
}

.nav--panel--logo.-mini { bottom: 0px; display: flex; flex-direction: row; }

.nav--panel--logo.-mini > .nav--icon--rp, .nav--panel--logo.-mini > .service--title { display: block; }

.nav--panel--logo.-mini > .nav--icon--logo { display: none; }

@media (min-width: 705px) {
  .-article .nav--panel--logo.-mini > .nav--icon--logo, .-small .nav--panel--logo.-mini > .nav--icon--logo, .nav--panel--logo.-mini > .nav--icon--rp, .nav--panel--logo.-mini > .service--title { display: none; }
  .nav--panel--logo.-mini { bottom: auto; display: flex; }
  .-article .nav--panel--logo.-mini > .img, .-article .nav--panel--logo.-mini > .nav--icon--rp, .-article .nav--panel--logo.-mini > .service--title, .-small .nav--panel--logo.-mini > .img, .-small .nav--panel--logo.-mini > .nav--icon--rp, .-small .nav--panel--logo.-mini > .service--title, .nav--panel--logo.-mini > .nav--icon--logo { display: block; }
}

.nav--panel--logo.-mini > .img { display: none; margin-left: 15px; }

.nav--panel--logo.-mini > .img img { max-height: 32px; }

.category--panel { flex: 1 1 0%; position: relative; }

.-article .category--panel, .-article .service--nav--bottom, .-small .category--panel, .-small .service--nav--bottom, .service--nav--bottom { display: none; }

@media (min-width: 705px) {
  .service--nav--bottom { display: block; }
}

.service--main--category, .service--nav--content { align-items: center; display: flex; }

.service--nav--content { border-bottom: 1px solid rgb(235, 235, 235); border-top: 1px solid rgb(0, 0, 0); }

@media (min-width: 1029px) {
  .nav--panel--container { border: 0px; }
  .service--nav--content > .header--categories { margin-left: -21px; }
}

.service--nav--content > .header--categories { width: 100%; }

.partner--service--nav--bottom--outer > .container { border-bottom: 1px solid rgb(0, 0, 0); }

.partner--service--nav--bottom--outer .service--nav--content { border: 0px; }

.service--main--category::after { content: ""; height: 24px; width: 1px; --tw-bg-opacity: 1; background-color: rgba(0,0,0,var(--tw-bg-opacity)); margin: 0px 17px; }

.placement--marketing { align-items: center; display: flex; position: relative; width: 50%; }

.placement--marketing > picture > .img, .search--item { display: none; }

.placement--marketing > .content { flex: 1 1 0%; height: 100%; position: relative; }

.placement--marketing > .content .overline--comp { font-family: Roboto, "Trebuchet MS"; }

.placement--marketing > .content > .title { display: block; font-size: 11px; font-weight: 500; line-height: 12px; margin-top: 3px; }

.main--header.-article .placement-marketing-title-clamp, .main--header.-small .placement-marketing-title-clamp, .main--header.-thin .placement-marketing-title-clamp, .placement--marketing > .content > .title > .txt, .placement-marketing-title-clamp { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

@media (min-width: 489px) {
  .placement--marketing > .content > .title > .txt { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
}

@media (min-width: 705px) {
  .placement--marketing { width: 136px; }
  .placement--marketing > .content { height: auto; }
  .placement--marketing > .content > .title { line-height: 14px; }
  .placement--marketing > .content > .title > .txt { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .-mini .placement--marketing { border-left-width: 1px; border-left-style: solid; --tw-border-opacity: 1; border-color: rgba(235,235,235,var(--tw-border-opacity)); }
}

@media (min-width: 1029px) {
  .placement--marketing { width: 172px; }
  .placement--marketing > .content > .title { font-family: erepublic_serif; font-size: 16px; line-height: 1.2; margin-top: 6px; }
  .placement--marketing > .content .overline--comp { margin-bottom: 6px; }
  .-mini .placement--marketing { margin-left: 10px; padding-bottom: 19px; padding-left: 20px; padding-top: 19px; width: 204px; }
}

.-mini.-small .placement--marketing { border-left: 0px; margin-left: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 12px; padding-top: 0px; }

#onetrust-banner-sdk #onetrust-button-group-parent:not(.has-reject-all-button) #onetrust-button-group, .mini--service--placement { text-align: right; }

.-article .mini--service--placement, .-small .mini--service--placement { order: -9999; text-align: right; }

.btn--empty--claret { --tw-text-opacity: 1; border-width: 1px; border-style: solid; border-image: initial; color: rgba(118,5,46,var(--tw-text-opacity)); --tw-border-opacity: 1; border-color: rgba(118,5,46,var(--tw-border-opacity)); border-radius: 30px; bottom: 0px; font-size: 12px; line-height: 12px; padding: 3px 22px; position: absolute; right: 0px; }

@media (min-width: 705px) {
  .mini--service--placement { text-align: left; }
  .main--header.-article .placement-marketing-title-clamp, .main--header.-small .placement-marketing-title-clamp, .main--header.-thin .placement-marketing-title-clamp { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .search--item { border-right-width: 1px; border-right-style: solid; display: block; --tw-border-opacity: 1; border-color: rgba(235,235,235,var(--tw-border-opacity)); position: relative; }
  .search--item > .btn { align-items: center; appearance: none; background-color: transparent; box-shadow: none; display: flex; font-size: 24px; height: 37px; justify-content: center; padding: 0px; width: 46px; }
  .search--item > .btn.-close, .search--item > .form { --tw-bg-opacity: 1; background-color: rgba(243,243,243,var(--tw-bg-opacity)); }
  .search--item > .btn:focus { outline: 0px; }
  .search--item > .btn.-open { display: flex; }
  .search--item.-show > .btn.-open, .search--item > .btn.-close { display: none; }
  .search--item > .btn > .close { display: block; left: 50%; margin-left: -1px; margin-top: -2px; position: absolute; top: 50%; transform: translate(-50%, -50%); }
  .search--item.-show > .btn.-close { display: flex; }
  .search--item.-show .form { opacity: 1; pointer-events: auto; }
  .search--item > .form { bottom: 0px; left: 100%; position: absolute; top: 0px; display: flex; margin-left: 3px; opacity: 0; pointer-events: none; z-index: 5; }
  .search--item > .form > .input { appearance: none; background-color: transparent; font-size: 14px; --tw-text-opacity: 1; color: rgba(0,0,0,var(--tw-text-opacity)); font-weight: 400; outline: 0px; padding-left: 13px; }
  .search--item > .form > .input::placeholder { --tw-text-opacity: 1; color: rgba(0,0,0,var(--tw-text-opacity)); }
  .search--item > .form > .input::-webkit-search-cancel-button { cursor: pointer; }
  .search--item > .form > .btn { border-left-width: 1px; border-left-style: solid; width: 40px; --tw-border-opacity: 1; align-items: center; border-color: rgba(255,255,255,var(--tw-border-opacity)); display: flex; font-size: 22px; justify-content: center; }
  .search--item > .form > .input { width: 421px; }
}

@media (min-width: 1029px) {
  .search--item > .form > .input { width: 745px; }
}

@media (min-width: 1353px) {
  .header--logo { height: 115px; width: 637px; }
  .-mini .placement--marketing { margin-left: 0px; padding-bottom: 0px; padding-top: 0px; width: 314px; }
  .placement--marketing { min-height: 116px; width: 314px; }
  .placement--marketing > picture > .img { display: block; height: 116px; width: 112px; }
  .placement--marketing > picture > .placement--marketing--img--header--fixed { display: none; }
  .placement--marketing .overline--comp, .placement--marketing > .content > .title { margin-left: 4px; margin-right: 4px; }
  .btn--empty--claret { right: 4px; }
  .main--header.-article .placement--marketing > picture > .placement--marketing--img--header--top, .main--header.-small .placement--marketing > picture > .placement--marketing--img--header--top { display: none; }
  .main--header.-article .placement--marketing > picture > .placement--marketing--img--header--fixed, .main--header.-small .placement--marketing > picture > .placement--marketing--img--header--fixed { display: block; }
  .search--item > .form > .input { width: 1069px; }
}

.header--partner--section { display: flex; flex-direction: column; padding-bottom: 8px; padding-top: 16px; }

.header--partner--section > .left { display: flex; flex-direction: column; justify-content: center; }

.header--partner--section > .left > .img-mobile { margin-top: 8px; }

.header--partner--section > .left > .header { font-size: 30px; margin-bottom: 8px; text-shadow: rgba(0, 0, 0, 0.4) 1px 1px 1px; --tw-text-opacity: 1; color: rgba(0,164,232,var(--tw-text-opacity)); }

@media (min-width: 1029px) {
  .header--partner--section { height: 360px; padding-top: 0px; }
  .header--partner--section.-logo { height: 480px; }
  .header--partner--section > .left > .img-mobile { display: none; }
  .header--partner--section > .left > .header { font-size: 40px; margin-bottom: 12px; }
}

@media (min-width: 1353px) {
  .header--partner--section > .left > .header { font-size: 60px; }
}

.header--partner--section > .left > .content { font-size: 16px; text-shadow: rgba(0, 0, 0, 0.4) 1px 1px 1px; --tw-text-opacity: 1; color: rgba(255,255,255,var(--tw-text-opacity)); }

.header--partner--section > .left > .wrapper { display: flex; gap: 28px; height: 120px; padding-top: 16px; }

@media (min-width: 1029px) {
  .header--partner--section > .left > .content { font-size: 20px; }
  .header--partner--section > .left > .wrapper { gap: 44px; height: unset; padding-top: 32px; }
}

.header--spacer.-article, .main--header.-article .main--header--inner, .main--header.-article.-small .main--header--inner { height: 107px; }

.header--partner--section > .left > .wrapper > .logo { text-align: center; }

.header--partner--section > .left > .wrapper > .logo > .text { font-size: 10px; margin-bottom: 4px; --tw-text-opacity: 1; color: rgba(255,255,255,var(--tw-text-opacity)); }

.header--partner--section > .right { display: none; justify-content: flex-end; }

@media (min-width: 705px) {
  .main--header.-article .main--header--inner, .main--header.-article.-small .main--header--inner { height: 99px; }
}

@media (min-width: 1029px) {
  .header--partner--section > .left > .wrapper > .logo > .text { margin-bottom: 12px; }
  .header--partner--section > .right { display: flex; }
  .main--header.-article .main--header--inner, .main--header.-article.-small .main--header--inner { height: 112px; }
}

@media (min-width: 1353px) {
  .main--header.-article .main--header--inner, .main--header.-article.-small .main--header--inner { height: 112px; }
}

.main--header.-article.-thin .main--header--inner { height: 40px; }

@media (min-width: 705px) {
  .header--spacer.-article, .main--header.-article.-thin .main--header--inner { height: 99px; }
}

@media (min-width: 1029px) {
  .header--spacer.-article, .main--header.-article.-thin .main--header--inner { height: 112px; }
  .desktopStickyElement.-article { top: 112px; }
}

@media (min-width: 1353px) {
  .header--spacer.-article, .main--header.-article.-thin .main--header--inner { height: 112px; }
  .desktopStickyElement.-article { top: 112px; }
}

.header--spacer.-partner, .main--header.-partner .main--header--inner, .main--header.-partner.-small .main--header--inner, .main--header.-partner.-thin .main--header--inner { height: 40px; }

@media (max-width: 1028px) {
  .mobileStickyElement.-article.-small, .mobileStickyElement.-article.-thin { top: 99px; }
  body.logged .main--header.-article.-top-bar-advert-logged-mobile { height: 159px; }
  body.logged .main--header.-article.-top-bar-advert-logged-mobile.-expanded { height: 364px; }
}

@media (max-width: 1028px) and (max-width: 704px) {
  body.logged .main--header.-article.-top-bar-advert-logged-mobile { height: 167px; }
  body.logged .main--header.-article.-top-bar-advert-logged-mobile.-expanded { height: 372px; }
}

@media (max-width: 1028px) {
  body.logged .main--header.-article.-top-bar-advert-logged-mobile.-small { height: 159px; }
}

@media (max-width: 1028px) and (max-width: 704px) {
  body.logged .main--header.-article.-top-bar-advert-logged-mobile.-small { height: 167px; }
}

@media (max-width: 1028px) {
  body.logged .main--header.-article.-top-bar-advert-logged-mobile.-thin { height: 99px; }
  body.logged .header--spacer.-article.-top-bar-advert-logged-mobile { height: 159px; }
  body.logged .header--spacer.-article.-top-bar-advert-logged-mobile.-expanded { height: 364px; }
  body.logged .mobileStickyElement.-article.-top-bar-advert-logged-mobile { top: 159px; }
  body.logged .mobileStickyElement.-article.-top-bar-advert-logged-mobile.-small { top: 364px; }
}

@media (max-width: 1028px) and (max-width: 704px) {
  body.logged .main--header.-article.-top-bar-advert-logged-mobile.-thin { height: 40px; }
  body.logged .header--spacer.-article.-top-bar-advert-logged-mobile { height: 167px; }
  body.logged .header--spacer.-article.-top-bar-advert-logged-mobile.-expanded { height: 372px; }
  body.logged .mobileStickyElement.-article.-top-bar-advert-logged-mobile { top: 167px; }
  body.logged .mobileStickyElement.-article.-top-bar-advert-logged-mobile.-small { top: 372px; }
}

@media (max-width: 1028px) {
  body.logged .mobileStickyElement.-article.-top-bar-advert-logged-mobile.-small { top: 159px; }
  body.logged .mobileStickyElement.-article.-top-bar-advert-logged-mobile.-thin { top: 99px; }
  body.unlogged .main--header.-article.-top-bar-advert-unlogged-mobile { height: 159px; }
  body.unlogged .main--header.-article.-top-bar-advert-unlogged-mobile.-expanded { height: 364px; }
}

@media (max-width: 1028px) and (max-width: 704px) {
  body.logged .mobileStickyElement.-article.-top-bar-advert-logged-mobile.-small { top: 167px; }
  body.logged .mobileStickyElement.-article.-top-bar-advert-logged-mobile.-thin { top: 40px; }
  body.unlogged .main--header.-article.-top-bar-advert-unlogged-mobile { height: 167px; }
  body.unlogged .main--header.-article.-top-bar-advert-unlogged-mobile.-expanded { height: 372px; }
}

@media (max-width: 1028px) {
  body.unlogged .main--header.-article.-top-bar-advert-unlogged-mobile.-small { height: 159px; }
}

@media (max-width: 1028px) and (max-width: 704px) {
  body.unlogged .main--header.-article.-top-bar-advert-unlogged-mobile.-small { height: 167px; }
}

@media (max-width: 1028px) {
  body.unlogged .main--header.-article.-top-bar-advert-unlogged-mobile.-thin { height: 99px; }
  body.unlogged .header--spacer.-article.-top-bar-advert-unlogged-mobile { height: 159px; }
  body.unlogged .header--spacer.-article.-top-bar-advert-unlogged-mobile.-expanded { height: 364px; }
  body.unlogged .mobileStickyElement.-article.-top-bar-advert-unlogged-mobile { top: 159px; }
  body.unlogged .mobileStickyElement.-article.-top-bar-advert-unlogged-mobile.-small { top: 364px; }
}

@media (max-width: 1028px) and (max-width: 704px) {
  body.unlogged .main--header.-article.-top-bar-advert-unlogged-mobile.-thin { height: 40px; }
  body.unlogged .header--spacer.-article.-top-bar-advert-unlogged-mobile { height: 167px; }
  body.unlogged .header--spacer.-article.-top-bar-advert-unlogged-mobile.-expanded { height: 372px; }
  body.unlogged .mobileStickyElement.-article.-top-bar-advert-unlogged-mobile { top: 167px; }
  body.unlogged .mobileStickyElement.-article.-top-bar-advert-unlogged-mobile.-small { top: 372px; }
}

@media (min-width: 1029px) {
  .desktopStickyElement.-article.-small, .desktopStickyElement.-article.-thin, body.logged .desktopStickyElement.-article.-top-bar-advert-logged-desktop.-thin, body.unlogged .desktopStickyElement.-article.-top-bar-advert-unlogged-desktop.-thin { top: 112px; }
  body.logged .header--spacer.-article.-top-bar-advert-logged-desktop, body.logged .main--header.-article.-top-bar-advert-logged-desktop, body.unlogged .header--spacer.-article.-top-bar-advert-unlogged-desktop, body.unlogged .main--header.-article.-top-bar-advert-unlogged-desktop { height: 232px; }
  body.logged .header--spacer.-article.-top-bar-advert-logged-desktop.-expanded, body.logged .main--header.-article.-top-bar-advert-logged-desktop.-expanded, body.unlogged .header--spacer.-article.-top-bar-advert-unlogged-desktop.-expanded, body.unlogged .main--header.-article.-top-bar-advert-unlogged-desktop.-expanded { height: 812px; }
  @media (min-width: 1353px) {
  body.logged .main--header.-article.-top-bar-advert-logged-desktop { height: 232px; }
  body.logged .main--header.-article.-top-bar-advert-logged-desktop.-expanded { height: 812px; }
  body.logged .main--header.-article.-top-bar-advert-logged-desktop.-small { height: 172px; }
}
  body.logged .main--header.-article.-top-bar-advert-logged-desktop.-small { height: 172px; }
  body.logged .main--header.-article.-top-bar-advert-logged-desktop.-thin { height: 112px; }
  body.logged .desktopStickyElement.-article.-top-bar-advert-logged-desktop, body.unlogged .desktopStickyElement.-article.-top-bar-advert-unlogged-desktop { top: 232px; }
  body.logged .desktopStickyElement.-article.-top-bar-advert-logged-desktop.-expanded, body.unlogged .desktopStickyElement.-article.-top-bar-advert-unlogged-desktop.-expanded { top: 812px; }
  body.logged .desktopStickyElement.-article.-top-bar-advert-logged-desktop.-small, body.unlogged .desktopStickyElement.-article.-top-bar-advert-unlogged-desktop.-small { top: 172px; }
  @media (min-width: 1353px) {
  body.logged .main--header.-article.-top-bar-advert-logged-desktop.-thin { height: 112px; }
  body.logged .header--spacer.-article.-top-bar-advert-logged-desktop, body.unlogged .main--header.-article.-top-bar-advert-unlogged-desktop { height: 232px; }
  body.logged .header--spacer.-article.-top-bar-advert-logged-desktop.-expanded, body.unlogged .main--header.-article.-top-bar-advert-unlogged-desktop.-expanded { height: 812px; }
  body.logged .desktopStickyElement.-article.-top-bar-advert-logged-desktop { top: 232px; }
  body.logged .desktopStickyElement.-article.-top-bar-advert-logged-desktop.-expanded { top: 812px; }
  body.logged .desktopStickyElement.-article.-top-bar-advert-logged-desktop.-small { top: 172px; }
  body.logged .desktopStickyElement.-article.-top-bar-advert-logged-desktop.-thin { top: 112px; }
  body.unlogged .main--header.-article.-top-bar-advert-unlogged-desktop.-small { height: 172px; }
}
  body.unlogged .main--header.-article.-top-bar-advert-unlogged-desktop.-small { height: 172px; }
  body.unlogged .main--header.-article.-top-bar-advert-unlogged-desktop.-thin { height: 112px; }
  .header--spacer.-partner, .main--header.-partner .main--header--inner, .main--header.-partner.-small .main--header--inner, .main--header.-partner.-thin .main--header--inner, body.logged .header--spacer.-partner.-top-bar-advert-logged-desktop, body.logged .header--spacer.-partner.-top-bar-advert-logged-desktop.-expanded, body.logged .main--header.-partner.-top-bar-advert-logged-desktop, body.logged .main--header.-partner.-top-bar-advert-logged-desktop.-expanded, body.logged .main--header.-partner.-top-bar-advert-logged-desktop.-small, body.logged .main--header.-partner.-top-bar-advert-logged-desktop.-thin { height: 40px; }
  .desktopStickyElement.-partner, .desktopStickyElement.-partner.-small, .desktopStickyElement.-partner.-thin, body.logged .desktopStickyElement.-partner.-top-bar-advert-logged-desktop, body.logged .desktopStickyElement.-partner.-top-bar-advert-logged-desktop.-expanded, body.logged .desktopStickyElement.-partner.-top-bar-advert-logged-desktop.-small, body.logged .desktopStickyElement.-partner.-top-bar-advert-logged-desktop.-thin { top: 40px; }
  @media (min-width: 1353px) {
  body.unlogged .main--header.-article.-top-bar-advert-unlogged-desktop.-thin { height: 112px; }
  body.unlogged .header--spacer.-article.-top-bar-advert-unlogged-desktop { height: 232px; }
  body.unlogged .header--spacer.-article.-top-bar-advert-unlogged-desktop.-expanded { height: 812px; }
  body.unlogged .desktopStickyElement.-article.-top-bar-advert-unlogged-desktop { top: 232px; }
  body.unlogged .desktopStickyElement.-article.-top-bar-advert-unlogged-desktop.-expanded { top: 812px; }
  body.unlogged .desktopStickyElement.-article.-top-bar-advert-unlogged-desktop.-small { top: 172px; }
  body.unlogged .desktopStickyElement.-article.-top-bar-advert-unlogged-desktop.-thin { top: 112px; }
  body.logged .header--spacer.-partner.-top-bar-advert-logged-desktop, body.logged .header--spacer.-partner.-top-bar-advert-logged-desktop.-expanded, body.logged .main--header.-partner.-top-bar-advert-logged-desktop, body.logged .main--header.-partner.-top-bar-advert-logged-desktop.-expanded, body.logged .main--header.-partner.-top-bar-advert-logged-desktop.-small, body.logged .main--header.-partner.-top-bar-advert-logged-desktop.-thin { height: 40px; }
  body.logged .desktopStickyElement.-partner.-top-bar-advert-logged-desktop, body.logged .desktopStickyElement.-partner.-top-bar-advert-logged-desktop.-expanded, body.logged .desktopStickyElement.-partner.-top-bar-advert-logged-desktop.-small, body.logged .desktopStickyElement.-partner.-top-bar-advert-logged-desktop.-thin { top: 40px; }
}
}

@media (max-width: 1028px) {
  body.unlogged .mobileStickyElement.-article.-top-bar-advert-unlogged-mobile.-small { top: 159px; }
  body.unlogged .mobileStickyElement.-article.-top-bar-advert-unlogged-mobile.-thin { top: 99px; }
  .mobileStickyElement.-partner, .mobileStickyElement.-partner.-small, .mobileStickyElement.-partner.-thin, body.logged .mobileStickyElement.-partner.-top-bar-advert-logged-mobile, body.logged .mobileStickyElement.-partner.-top-bar-advert-logged-mobile.-small, body.logged .mobileStickyElement.-partner.-top-bar-advert-logged-mobile.-thin, body.unlogged .mobileStickyElement.-partner.-top-bar-advert-unlogged-mobile, body.unlogged .mobileStickyElement.-partner.-top-bar-advert-unlogged-mobile.-small, body.unlogged .mobileStickyElement.-partner.-top-bar-advert-unlogged-mobile.-thin { top: 40px; }
  body.logged .header--spacer.-partner.-top-bar-advert-logged-mobile, body.logged .header--spacer.-partner.-top-bar-advert-logged-mobile.-expanded, body.logged .main--header.-partner.-top-bar-advert-logged-mobile, body.logged .main--header.-partner.-top-bar-advert-logged-mobile.-expanded, body.logged .main--header.-partner.-top-bar-advert-logged-mobile.-small, body.logged .main--header.-partner.-top-bar-advert-logged-mobile.-thin, body.unlogged .header--spacer.-partner.-top-bar-advert-unlogged-mobile, body.unlogged .header--spacer.-partner.-top-bar-advert-unlogged-mobile.-expanded, body.unlogged .main--header.-partner.-top-bar-advert-unlogged-mobile, body.unlogged .main--header.-partner.-top-bar-advert-unlogged-mobile.-expanded, body.unlogged .main--header.-partner.-top-bar-advert-unlogged-mobile.-small, body.unlogged .main--header.-partner.-top-bar-advert-unlogged-mobile.-thin { height: 40px; }
}

@media (max-width: 1028px) and (max-width: 704px) {
  body.unlogged .mobileStickyElement.-article.-top-bar-advert-unlogged-mobile.-small { top: 167px; }
  body.logged .mobileStickyElement.-partner.-top-bar-advert-logged-mobile, body.logged .mobileStickyElement.-partner.-top-bar-advert-logged-mobile.-small, body.logged .mobileStickyElement.-partner.-top-bar-advert-logged-mobile.-thin, body.unlogged .mobileStickyElement.-article.-top-bar-advert-unlogged-mobile.-thin, body.unlogged .mobileStickyElement.-partner.-top-bar-advert-unlogged-mobile, body.unlogged .mobileStickyElement.-partner.-top-bar-advert-unlogged-mobile.-small, body.unlogged .mobileStickyElement.-partner.-top-bar-advert-unlogged-mobile.-thin { top: 40px; }
  body.logged .header--spacer.-partner.-top-bar-advert-logged-mobile, body.logged .header--spacer.-partner.-top-bar-advert-logged-mobile.-expanded, body.logged .main--header.-partner.-top-bar-advert-logged-mobile, body.logged .main--header.-partner.-top-bar-advert-logged-mobile.-expanded, body.logged .main--header.-partner.-top-bar-advert-logged-mobile.-small, body.logged .main--header.-partner.-top-bar-advert-logged-mobile.-thin, body.unlogged .header--spacer.-partner.-top-bar-advert-unlogged-mobile, body.unlogged .header--spacer.-partner.-top-bar-advert-unlogged-mobile.-expanded, body.unlogged .main--header.-partner.-top-bar-advert-unlogged-mobile, body.unlogged .main--header.-partner.-top-bar-advert-unlogged-mobile.-expanded, body.unlogged .main--header.-partner.-top-bar-advert-unlogged-mobile.-small, body.unlogged .main--header.-partner.-top-bar-advert-unlogged-mobile.-thin { height: 40px; }
}

.partner-content-header { padding-top: 10px; position: relative; }

@media (min-width: 1029px) {
  body.unlogged .header--spacer.-partner.-top-bar-advert-unlogged-desktop, body.unlogged .header--spacer.-partner.-top-bar-advert-unlogged-desktop.-expanded, body.unlogged .main--header.-partner.-top-bar-advert-unlogged-desktop, body.unlogged .main--header.-partner.-top-bar-advert-unlogged-desktop.-expanded, body.unlogged .main--header.-partner.-top-bar-advert-unlogged-desktop.-small, body.unlogged .main--header.-partner.-top-bar-advert-unlogged-desktop.-thin { height: 40px; }
  body.unlogged .desktopStickyElement.-partner.-top-bar-advert-unlogged-desktop, body.unlogged .desktopStickyElement.-partner.-top-bar-advert-unlogged-desktop.-expanded, body.unlogged .desktopStickyElement.-partner.-top-bar-advert-unlogged-desktop.-small, body.unlogged .desktopStickyElement.-partner.-top-bar-advert-unlogged-desktop.-thin { top: 40px; }
  @media (min-width: 1353px) {
  body.unlogged .header--spacer.-partner.-top-bar-advert-unlogged-desktop, body.unlogged .header--spacer.-partner.-top-bar-advert-unlogged-desktop.-expanded, body.unlogged .main--header.-partner.-top-bar-advert-unlogged-desktop, body.unlogged .main--header.-partner.-top-bar-advert-unlogged-desktop.-expanded, body.unlogged .main--header.-partner.-top-bar-advert-unlogged-desktop.-small, body.unlogged .main--header.-partner.-top-bar-advert-unlogged-desktop.-thin { height: 40px; }
  body.unlogged .desktopStickyElement.-partner.-top-bar-advert-unlogged-desktop, body.unlogged .desktopStickyElement.-partner.-top-bar-advert-unlogged-desktop.-expanded, body.unlogged .desktopStickyElement.-partner.-top-bar-advert-unlogged-desktop.-small, body.unlogged .desktopStickyElement.-partner.-top-bar-advert-unlogged-desktop.-thin { top: 40px; }
}
  .content--template-partner .article--content { width: 648px; }
  .partner-content-header.-onexone { height: 949px; }
}

.partner-content-header > .content { margin: 0px auto; max-width: 900px; position: relative; z-index: 1; }

.partner-content-header > .content > .label { color: var(--content-header-label-color,#fff); font-size: 12px; margin-bottom: 10px; text-transform: uppercase; }

.article--content, .table--of-contents.-partner > .header, .table--of-contents.-partner > .list { color: var(--content-body-text-80-color); }

.partner-content-header > .partners { display: flex; gap: 12px; justify-content: flex-start; margin-bottom: 24px; padding-top: 8px; position: relative; text-align: center; z-index: 1; }

.partner-content-header > .partners > .partner > .name { color: var(--content-header-meta--color,#545758); font-family: Roboto, sans-serif; font-size: 10px; font-weight: 400; line-height: 12px; padding-bottom: 8px; }

.partner-content-header > .partners > .partner > .image { display: flex; justify-content: center; }

.article--content .author.-partner { border-bottom: 0px; margin-bottom: 20px; text-align: center; }

.article--content .author.-partner > .name { border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--main-label-color); display: inline; font-size: 14px; font-weight: 700; padding: 0px 22px 10px; }

.table--of-contents.-partner { background: 0px 0px; border-width: 1px; border-style: solid; border-image: initial; border-color: var(--main-border-color); }

.breadcrumb--component { align-items: center; display: flex; padding-bottom: 24px; }

@media (max-width: 704px) {
  .mobileStickyElement.-article, .mobileStickyElement.-article.-small { top: 107px; }
  .mobileStickyElement.-article.-thin, .mobileStickyElement.-partner, .mobileStickyElement.-partner.-small, .mobileStickyElement.-partner.-thin { top: 40px; }
  .breadcrumb--component.-lifestyle { justify-content: center !important; }
}

.breadcrumb--component > .item { font-family: Roboto, sans-serif; font-size: 12px; line-height: 14px; --tw-text-opacity: 1; color: rgba(84,87,88,var(--tw-text-opacity)); display: none; }

@media (min-width: 705px) {
  .header--spacer.-partner, .main--header.-partner .main--header--inner, .main--header.-partner.-small .main--header--inner, .main--header.-partner.-thin .main--header--inner { height: 40px; }
  .article--content .author.-partner { margin-bottom: 28px; }
  .breadcrumb--component > .item { display: block; }
  .breadcrumb--component > .item::before { content: "/"; display: inline-block; padding: 0px 2px; }
}

.breadcrumb--component > .item:last-child { font-weight: 500; text-transform: uppercase; --tw-text-opacity: 1; color: rgba(118,5,46,var(--tw-text-opacity)); display: block; }

.breadcrumb--component > .item:first-child { --tw-text-opacity: 1; color: rgba(44,46,47,var(--tw-text-opacity)); line-height: 1; width: 28px; }

.breadcrumb--component > .item:first-child::before, .content--page--background--anchor, .show--fullscreen, body.fullscreen .hide--fullscreen { display: none; }

.breadcrumb--icon--rp { font-size: 20px; }

.content--page--background .container { position: relative; }

.article--content { font-size: 20px; line-height: 30px; padding: 0px 16px; position: relative; width: 100%; }

@media (min-width: 489px) {
  .content--page--background--anchor { background-attachment: fixed; background-position: 50% center; inset: 0px; display: block; position: fixed; }
  .article--content { padding: 0px 12px; }
  .paywall--layer > .wrapper { margin-left: auto; margin-right: auto; max-width: 408px; }
}

.article--content.-paywall { padding-bottom: 70px; }

@media (min-width: 705px) {
  .article--content.-paywall { padding-bottom: 80px; }
  .article--content { width: 560px; }
}

@media (min-width: 1353px) {
  .desktopStickyElement.-article.-small, .desktopStickyElement.-article.-thin { top: 112px; }
  .header--spacer.-partner, .main--header.-partner .main--header--inner, .main--header.-partner.-small .main--header--inner, .main--header.-partner.-thin .main--header--inner { height: 40px; }
  .desktopStickyElement.-partner, .desktopStickyElement.-partner.-small, .desktopStickyElement.-partner.-thin { top: 40px; }
  .content--template-partner .article--content { width: 648px; }
  .partner-content-header.-onexone { height: 1272px; }
  .article--content.-paywall { padding-bottom: 0px; }
  .article--content { width: 588px; }
}

.article--content .marketing--comp { margin-top: 0px; }

.article--content > .author { border-bottom-width: 1px; border-bottom-style: solid; --tw-border-opacity: 1; border-color: rgba(0,0,0,var(--tw-border-opacity)); margin-bottom: 16px; padding-top: 16px; }

.article--content > .author > .name { font-family: Roboto, sans-serif; font-size: 14px; font-weight: 700; line-height: 16px; padding-bottom: 12px; text-align: left; }

.article--content .body { font-family: Georgia, "Times New Roman", Times, serif; }

.author--block > .author > .name, .image--author, .judgments--article, .judgments--article-tab { font-family: Roboto, sans-serif; }

.article--content .body.-bottom-space > :last-child:not(.inner--ad--breaker) { margin-bottom: 0px !important; padding-bottom: 0px !important; }

.article--content .body.-bottom-space .article--frame:last-child { padding-bottom: 24px !important; }

.article--content .body.-firstletter::first-letter { float: left; font-size: 55px; font-style: normal; font-weight: 400; margin-bottom: 6px; margin-right: 7px; padding-top: 16px; }

@media (min-width: 705px) {
  .article--content > .author { margin-bottom: 24px; padding-top: 24px; }
  .article--content .body.-firstletter::first-letter { font-size: 65px; margin-bottom: 9px; }
}

.article--content .body embed, .article--content .body iframe, .article--content .body video { margin-left: auto; margin-right: auto; max-width: 100%; }

.article--content .body .uppercase { text-transform: uppercase; }

.article--content .intro--body--text--fadeOut { overflow: hidden; padding-bottom: 13px; position: relative; }

.article--content .intro--body--text--fadeOut:not(.-live) { max-height: 240px; }

.article--content .intro--body--text--fadeOut::after { background: linear-gradient(to bottom,hsla(0,0%,100%,0),var(--container-background-color)); bottom: 0px; content: ""; height: 100%; left: 0px; position: absolute; width: 100%; }

.article--content .body--remaining--percent { border-top: 2px solid rgb(213, 14, 62); color: rgb(213, 14, 62); font-family: Roboto, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.2; margin: 0px 0px 12px; padding: 18px 0px 5px 32px; position: relative; }

.author--block > .author > .name, .judgments--article-tab, .table--of-contents > .header, .table--of-contents > .list { color: rgba(44,46,47,var(--tw-text-opacity)); --tw-text-opacity: 1; }

.article--content .body--remaining--percent .icon { font-size: 24px; left: -2px; position: absolute; top: 14px; }

.table--of-contents { background: var(--main-transparent-color,#f3f3f3); margin-bottom: 20px; margin-top: -15px; padding: 15px 20px 1px; }

.table--of-contents > .header { margin-bottom: 15px; }

.judgments--article > .lead, .table--of-contents > .list li { margin-bottom: 20px; }

.table--of-contents > .header, .table--of-contents > .list { font-weight: 700; }

.table--of-contents > .list { list-style: decimal; padding-left: 20px; }

.judgments--article-tab { background: var(--main-transparent-color); border-width: 1px; border-style: solid; border-image: initial; cursor: pointer; font-weight: 700; padding: 5px 20px; position: relative; transition: 0.3s ease-in-out; --tw-border-opacity: 1; border-color: rgba(0,0,0,var(--tw-border-opacity)); }

.anchor--advert, .overlay--advert, .paywall--layer { opacity: 0; transition: opacity 0.5s ease-in-out, visibility 0.5s; visibility: hidden; }

.judgments--article-tab::after, .judgments--article-tab::before { content: ""; height: 10px; position: absolute; right: 28px; top: 12px; transform: rotate(-36deg); width: 1px; --tw-bg-opacity: 1; background-color: rgba(0,0,0,var(--tw-bg-opacity)); }

.judgments--article, .judgments--article-tab.active { background: var(--main-transparent-color,#f3f3f3); }

.judgments--article-tab::after { right: 28px; top: 19px; transform: rotate(-143deg); }

.judgments--article-tab.active::before { top: 15px; transform: rotate(130deg); }

.judgments--article-tab.active::after { right: 21px; top: 15px; transform: rotate(-130deg); }

.judgments--article-wrapper + .judgments--article-wrapper { margin-top: -1px; }

#onetrust-banner-sdk.ot-close-btn-link.ot-wo-title #onetrust-group-container, .judgments--article-wrapper + :not(.judgments--article-wrapper) { margin-top: 20px; }

.judgments--article { padding: 20px; position: relative; }

.gallery--comp, .judgments--article:not(:last-child)::after { background-color: rgba(0,0,0,var(--tw-bg-opacity)); --tw-bg-opacity: 1; }

.judgments--article:not(:last-child)::after { bottom: 0px; content: ""; height: 1px; left: 20px; position: absolute; width: calc(100% - 40px); }

.judgments--article > .title { font-family: erepublic_serif; font-size: 24px; margin-bottom: 20px; --tw-text-opacity: 1; color: rgba(0,0,0,var(--tw-text-opacity)); }

.judgments--article > .subtitle { font-weight: 700; margin-bottom: 10px; --tw-text-opacity: 1; color: rgba(118,5,46,var(--tw-text-opacity)); }

.judgments--article > .content { font-family: Georgia, "Times New Roman", Times, serif; font-size: 19px; margin-bottom: 20px; }

.article--content--sidebar { display: none; margin-left: 12px; margin-right: -12px; width: 192px; }

.article--content--sidebar .marketing--comp { margin-top: 320px; }

.article--paragraph { font-size: 19px; font-weight: 500; line-height: 28px; padding-bottom: 24px; word-break: break-word; }

.image--author { color: var(--content-body-text-10-color); font-size: 10px; font-weight: 400; line-height: 12px; padding-bottom: 8px; text-align: left; }

.author--block { display: flex; flex-wrap: wrap; justify-content: center; padding-bottom: 24px; }

.author--block > .author { align-items: center; display: flex; flex-direction: column; padding: 5px 16px 0px; }

.author--block > .author > .name { border-bottom-width: 1px; border-bottom-style: solid; font-size: 14px; font-weight: 700; line-height: 16px; padding: 20px 15px 12px; --tw-border-opacity: 1; border-color: rgba(235,235,235,var(--tw-border-opacity)); }

.blog--title, .gallery--container.-fullscreen .icon-fullscreen { font-size: 30px; }

.author--socials { color: rgb(188, 188, 188); padding-top: 12px; }

.author--socials > .link { font-size: 1.5rem; line-height: 2rem; padding-right: 16px; }

.author--socials > .link:last-of-type { padding-right: 0px; }

.blog--title { color: var(--content-header-title-color,#000); font-family: erepublic_serif; font-style: normal; font-weight: 500; line-height: 36px; margin-bottom: 12px; }

@media (min-width: 705px) {
  .table--of-contents { margin-top: -23px; }
  .image--author { padding-bottom: 12px; }
  .blog--title { margin-bottom: 24px; }
}

@media (min-width: 1353px) {
  .article--content--sidebar { display: block; }
  .content--template-pro .article--content { width: 700px; }
  .content--template-pro .media-gallery-block-container:not(.-fullscreen), .content--template-pro .media-image-block-container:not(.-fullscreen), .content--template-pro .media-infographic-block-container:not(.-fullscreen) { left: 50%; max-width: 948px; position: relative; transform: translateX(-50%); width: 948px; }
  .blog--title:not(.-live) { font-size: 42px; line-height: 50px; }
}

.blog--title.-partner { font-size: 25px; line-height: 30px; margin-bottom: 20px; }

.blog--subtitle { color: var(--content-header-lead-color,#2c2e2f); font-size: 16px; font-weight: 400; line-height: 20px; margin-bottom: 16px; }

@media (min-width: 705px) {
  .blog--subtitle { font-size: 18px; line-height: 22.5px; margin-bottom: 24px; }
}

@media (min-width: 1029px) {
  .partner-content-header > .partners { gap: 28px; justify-content: center; padding-top: 0px; }
  .partner-content-header > .imgabs { position: absolute; top: 0px; }
  .partner-content-header { padding-top: 30px; text-align: center; }
  .partner-content-header > .content > .label { font-size: 10px; margin-bottom: 20px; }
  .article--content .author.-partner { margin-top: 35px; }
  .table--of-contents { padding: 20px 30px 1px; }
  .blog--title.-partner { font-size: 42px; line-height: 50px; }
  .blog--subtitle.-live { font-size: 14px; line-height: 18.9px; }
}

@media (min-width: 1353px) {
  .blog--subtitle { font-size: 20px; line-height: 27px; }
}

.blog--subtitle.-partner { line-height: 23px; }

.blog--subtitle ul { list-style: inside disc; }

.blog--subtitle ul > li { margin: 15px 0px; }

.blog--subtitle ul > li::marker { font-size: 22px; margin-right: 8px !important; }

.blog--meta { color: var(--content-header-meta--color,#545758); font-family: Roboto, sans-serif; font-size: 10px; font-weight: 400; line-height: 12px; padding-bottom: 16px; }

.blog--image > picture, .blog--infographic > picture { margin-bottom: 8px; }

.blog--image > picture, .gallery--comp > a > picture, .gallery--comp > div > picture { display: block; position: relative; padding-top: 62.5%; }

.blog--image > picture > img, .gallery--comp > a > picture > img, .gallery--comp > div > picture > img { left: 0px; position: absolute; right: 0px; top: 0px; }

.lifestyle--image { margin-bottom: 10px; position: relative; }

.lifestyle--image::before { background: linear-gradient(0deg, rgb(0, 0, 0), transparent 70%, transparent); content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }

@media (min-width: 1029px) {
  .blog--subtitle.-partner { line-height: 27px; margin-bottom: 32px; }
  .lifestyle--image { margin-bottom: 15px; }
  .lifestyle--header { bottom: 5px; left: 50%; position: absolute; transform: translateX(-50%); width: 80%; z-index: 1; }
  .nav--btn { height: 100%; width: 50%; }
}

.gallery--comp { position: relative; }

.gallery--comp::before { background-color: rgba(0, 0, 0, 0.51); inset: 0px; content: ""; pointer-events: none; position: absolute; z-index: 1; }

.gallery--content { --tw-text-opacity: 1; color: rgba(255,255,255,var(--tw-text-opacity)); font-weight: 300; left: 50%; margin-top: 8px; position: absolute; text-align: center; top: 50%; transform: translate(-50%, -50%); z-index: 2; }

.gallery--content > .action { display: block; font-size: 25px; }

@media (min-width: 1353px) {
  .lifestyle--header { width: 70%; }
  .gallery--content > .action { font-size: 40px; }
}

.gallery--content > .text { font-size: 14px; font-weight: 400; line-height: 18.9px; margin-top: 8px; }

.gallery--content > .btn { --tw-bg-opacity: 1; background-color: rgba(255,255,255,var(--tw-bg-opacity)); --tw-text-opacity: 1; border-radius: 30px; color: rgba(88,84,85,var(--tw-text-opacity)); display: inline-block; font-family: erepublic_sans; font-size: 16px; font-weight: 400; line-height: 1; margin-top: 9px; padding: 5px 24px 7px; vertical-align: top; }

.gallery--fullscreen, .gallery--nav--bar > .counter { color: rgba(255,255,255,var(--tw-text-opacity)); --tw-text-opacity: 1; }

.ad--wrapper > .label, .gallery--container, .gallery--item { font-family: Roboto, sans-serif; }

.gallery--nav--bar { align-items: center; bottom: 0px; display: flex; left: 0px; padding-left: 9px; position: absolute; right: 0px; z-index: 1; }

.gallery--nav--bar > .counter { background: rgba(0, 0, 0, 0.2); font-size: 10px; line-height: 13.5px; margin-left: auto; padding: 2px 4px; }

@media (min-width: 705px) {
  .blog--meta { padding-bottom: 24px; }
  .blog--image > picture, .blog--infographic > picture { margin-bottom: 12px; }
  .gallery--nav--bar { background: rgba(0, 0, 0, 0.2); height: 32px; }
  .gallery--nav--bar > .counter { background: 0px 0px; padding: 0px 6px 0px 0px; }
}

.gallery--nav { display: flex; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }

.gallery--nav > .nav--btn.-next { right: 0px; }

.nav--btn { align-items: center; display: flex; top: 50%; transform: translateY(-50%); }

.nav--btn:disabled { opacity: 0; pointer-events: none; }

.nav--btn:focus { outline: 0px; }

.nav--btn.-next { justify-content: flex-end; }

.nav--btn > .icon { align-items: center; background-color: rgba(0, 0, 0, 0.2); display: flex; font-size: 14px; height: 28px; justify-content: center; margin-left: 1px; width: 28px; }

@media (min-width: 1353px) {
  .gallery--nav--bar > .counter { font-size: 20px; line-height: 1; }
  .nav--btn > .icon { height: 44px; width: 44px; }
}

.nav--btn.-prev > .icon { transform: rotateY(180deg); }

.gallery--item { display: none; }

.gallery--item > .image--author { padding-bottom: 0px; }

.gallery--item.-img { padding-top: 62.4%; }

.gallery--item.-img a, .gallery--item.-img picture { left: 0px; position: absolute; right: 0px; top: 0px; }

.gallery--item.-active { display: block; }

.show--fullscreen > .gallery--img--container { height: calc(-30px + 100vh); line-height: calc(-30px + 100vh); }

.show--fullscreen > .gallery--img--container > picture { display: inline-block; position: static; vertical-align: middle; width: 100%; }

.show--fullscreen > .gallery--img--container > picture > img { margin: auto; max-height: 100vh; width: auto; }

body.fullscreen .show--fullscreen { display: block; }

.gallery--img--container { inset: 0px; position: absolute; }

.gallery--container { overflow: hidden; position: relative; --tw-bg-opacity: 1; background-color: rgba(243,243,243,var(--tw-bg-opacity)); text-align: center; }

.gallery--container.-fullscreen { background-color: rgba(0, 0, 0, 0.9); inset: 0px; padding: 15px; position: fixed; z-index: 13; }

.gallery--fullscreen { font-size: 12px; height: 28px; position: absolute; right: 0px; top: 0px; width: 28px; background-color: rgba(0, 0, 0, 0.2); line-height: 1; z-index: 2; }

.gallery--fullscreen.-close { font-size: 18px; }

.fullscreen--popup { background-color: rgba(0, 0, 0, 0.7); inset: 0px; line-height: calc(-30px + 100vh); padding: 15px; position: fixed; z-index: 13; }

.fullscreen--popup > picture { display: inline-block; vertical-align: middle; width: 100%; }

.fullscreen--popup > picture > img { margin-left: auto; margin-right: auto; max-height: calc(-30px + 100vh); }

.video--container { height: 0px; padding-bottom: 56.25%; position: relative; width: 100%; }

.video--container > div.gm-video-player, .video--container > iframe { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }

.paywall--layer.-visible { opacity: 1; visibility: visible; }

.paywall--layer.-dark { background-color: rgb(0, 0, 0); }

.paywall--layer.-dark button, .paywall--layer.-dark p { color: rgb(255, 255, 255) !important; }

.paywall--layer.-dark .button--section > .btn2 { border: 1px solid rgb(255, 255, 255); }

.paywall--layer { background-color: rgb(255, 255, 255); bottom: 0px; padding: 16px 28px; position: fixed; width: 100%; z-index: 1000; }

.paywall--layer::before { background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); height: 100px; top: -100px; z-index: 1; }

.paywall--layer::after, .paywall--layer::before { content: ""; left: 0px; pointer-events: none; position: absolute; width: 100%; }

.paywall--layer::after { background: linear-gradient(transparent, rgba(0, 0, 0, 0.2)); height: 10px; top: -20px; z-index: 2; }

.paywall--layer > .wrapper > .text > .header { font-size: 16px; font-weight: 700; line-height: 1.25; margin-bottom: 16px; }

.paywall--layer > .wrapper > .text > .gray { color: rgb(51, 51, 51); }

#onetrust-banner-sdk .banner_logo, #onetrust-consent-sdk #onetrust-sprite-svg, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border, .L6cTce, .ad--wrapper, .ot-sdk-cookie-policy .ot-mobile-border, .paywall--layer > .wrapper > .graphic { display: none; }

.button--section { display: flex; gap: 16px; }

.button--section > .btn1 { background: rgb(213, 14, 62); color: rgb(255, 255, 255); }

.button--section > .btn2, .commercial--break > .container { background-color: transparent; }

.button--section > .btn1, .button--section > .btn2 { border-radius: 4px; flex-basis: 100%; font-size: 16px; padding: 13px 20px; text-align: center; }

.button--section > .btn2 { border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0); display: flex; justify-content: center; }

@media (min-width: 705px) {
  .gallery--fullscreen.-close { font-size: 30px; }
  .gallery--fullscreen { font-size: 18px; height: 44px; width: 44px; }
  .paywall--layer { padding-bottom: 20px; padding-top: 29px; }
  .paywall--layer > .wrapper { max-width: 624px; }
  .paywall--layer > .wrapper > .text > .header { color: var(--content-body-text-100-color,#000); font-family: erepublic_serif; font-size: 24px; font-weight: 600; letter-spacing: 0.005em; line-height: 1.2; }
  .button--section { display: flex; gap: 16px; }
  .button--section > .btn1 { flex-basis: 180%; }
}

.inner--ad--breaker, .section--ad--breaker { clear: both; padding: 6px 0px 24px; position: relative; }

#onetrust-pc-sdk .ot-pc-logo img, #onetrust-pc-sdk .pc-logo img, .overlay--advert .ad, .overlay--advert .ad img { max-height: 100%; max-width: 100%; }

.ad--wrapper.-mobile { display: block; }

@media (min-width: 1029px) {
  .paywall--layer > .wrapper { max-width: 823px; }
  .paywall--layer > .wrapper > .graphic { align-self: end; display: block; }
  .ad--wrapper.-desktop { display: block; }
  .ad--wrapper.-mobile { display: none; }
  .commercial--margin { margin-top: -15px; }
}

.ad--wrapper.-always { display: block; }

.ad--wrapper > .label { color: var(--advert-label-color,#9d9c9c); font-size: 7px; font-weight: 500; letter-spacing: 0.005em; line-height: 8px; padding-bottom: 1px; padding-top: 6px; text-transform: uppercase; }

.ad--wrapper .slot, .ad--wrapper > .label { display: block; text-align: center; }

.ad--wrapper .slot iframe, .ad--wrapper .slot > div, .ad--wrapper .slot > div > div { margin-left: auto; margin-right: auto; }

.commercial--margin--article { margin-top: -15px; }

.commercial--margin--article .ad--item.--first { margin-bottom: 23px; }

.commercial--margin--article .ad--item.--mb { margin-bottom: 24px; }

.commercial--margin--article .ad--item--before--space { height: 135px; }

.inner--ad--breaker { border-bottom-width: 1px; border-bottom-style: solid; border-top-width: 1px; border-top-style: solid; border-color: var(--main-border-color,#ebebeb); margin: 0px 0px 24px; }

.section--ad--breaker { border-bottom-width: 1px; border-bottom-style: solid; border-top-width: 1px; border-top-style: solid; border-color: var(--main-border-color,#ebebeb); margin: 24px 0px; }

.section--ad--breaker.--category--no-advert { border-bottom: 0px; padding: 0px; }

@media (max-width: 488px) {
  .--full--mobile, .inner--ad--breaker, .section--ad--breaker { margin-left: -28px; margin-right: -28px; }
}

.intext--video .player { padding-bottom: 24px; width: 100%; }

.commercial--break { inset: 0px; position: fixed; --tw-bg-opacity: 1; background-color: rgba(255,255,255,var(--tw-bg-opacity)); overflow: auto; }

.commercial--break img { margin: 0px auto; }

.commercial--break .btn--primary { padding-left: 12px; padding-right: 12px; }

.commercial--break .special-ad { align-items: center; display: flex; justify-content: center; min-height: calc(100% - 40px); }

.hero--advert { min-height: 600px; }

.commercial--spacer--category { margin-bottom: 24px; margin-top: 16px; }

.commercial--component--advert > .advertSlot { display: flex; }

.commercial--component--advert iframe, .commercial--component--advert > .advertSlot { height: 108px; overflow: hidden; width: 100%; }

@media (min-width: 489px) {
  .commercial--spacer--category { margin-bottom: 41px; margin-top: 56px; }
  .commercial--component--advert iframe, .commercial--component--advert > .advertSlot { height: 90px; }
  .service--header { min-height: 55px; }
}

.anchor--advert { background: rgb(255, 255, 255); bottom: 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px; left: 0px; position: fixed; width: 100%; z-index: 19; }

.anchor--advert.-visible { opacity: 1; visibility: visible; }

.anchor--advert .close-btn { background: rgb(255, 255, 255); border-radius: 8px 0px 0px; box-shadow: rgba(0, 0, 0, 0.3) -2px -2px 6px; cursor: pointer; font-size: 16px; font-weight: 700; height: 24px; line-height: 24px; position: absolute; right: 0px; text-align: center; top: -24px; width: 24px; }

.overlay--advert { align-items: center; background-color: rgba(0, 0, 0, 0.6); display: flex; height: 100vh; justify-content: center; left: 0px; pointer-events: none; position: fixed; top: 0px; width: 100vw; z-index: 9999; }

.overlay--advert.-visible { opacity: 1; pointer-events: auto; visibility: visible; }

.indulona-abs .l-report li span:hover, .overlay--advert .close-button { cursor: pointer; }

.overlay--advert .ad { position: relative; }

.overlay--advert .ad img { display: block; }

.service--header { align-items: center; display: flex; justify-content: space-between; }

@media (min-width: 705px) {
  .commercial--component--advert iframe, .commercial--component--advert > .advertSlot { height: 120px; }
  .service--header { min-height: 73px; }
  .partner--img--mobile { display: none; }
}

.service--header > .img { margin-left: 18px; max-width: 69px; }

.service--header > .img .partner { display: block; font-size: 7px; text-align: center; --tw-text-opacity: 1; color: rgba(157,156,156,var(--tw-text-opacity)); letter-spacing: 0.005em; line-height: 16px; }

.service--header > .img > picture > img { max-height: 36px; }

@media (min-width: 489px) {
  .service--header > .img { max-width: 106px; }
  .service--header > .img > picture > img { max-height: 55px; }
}

@media (min-width: 1029px) {
  .anchor--advert { display: none; }
  .service--header { height: 100%; justify-content: center; min-height: 115px; text-align: center; }
  .service--header > .img { max-width: 170px; }
  .service--header > .img > picture > img { max-height: 90px; }
}

.service--header > .title { align-items: center; display: flex; margin: 0px auto; position: relative; }

.partner--img--mobile { position: absolute; right: 0px; top: 3px; }

.partner--img--mobile > .img { margin-right: 12px; width: 61px; }

.partner--img--mobile > .img img { height: 32px; margin-left: auto; object-fit: contain; }

.partner--img--scroll { display: none; margin-left: 8px; width: 61px; }

.service--title { font-family: erepublic_serif; font-size: 22px; font-weight: 500; line-height: 1; }

.service--title.-sm { display: none; font-size: 16px; margin-left: 10px; padding-left: 13px; position: relative; }

.service--title.-sm::before { content: ""; --tw-bg-opacity: 1; background-color: rgba(227,227,227,var(--tw-bg-opacity)); display: block; height: 17px; left: 0px; position: absolute; top: 50%; transform: translateY(-50%); width: 1px; }

#onetrust-banner-sdk .ot-b-addl-desc, .-article .service--title.-sm, .-small .service--title.-sm, .LgbsSe-Bz112c, .main--content--body > div:first-of-type { display: block; }

@media (min-width: 489px) {
  .service--title { font-size: 30px; }
}

@media (min-width: 705px) {
  .-article .partner--img--scroll, .-small .partner--img--scroll { display: block; }
  .service--title { font-size: 40px; }
}

.service--logo { display: block; margin-bottom: 5px; width: 72px; }

@media (min-width: 489px) {
  .service--logo { height: 19px; margin-bottom: 7px; width: 115px; }
}

@media (min-width: 1029px) {
  .service--title { font-size: 50px; }
  .service--logo { margin: 0px auto 7px; }
}

.service--pt { padding-top: 41px; }

@font-face { font-display: block; font-family: icomoon; font-style: normal; font-weight: 400; src: url("data:application/font-woff;charset=utf-8;base64,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") format("woff"); }

#onetrust-banner-sdk .onetrust-vendors-list-handler { cursor: pointer; color: rgb(31, 150, 219); font-size: inherit; font-weight: 700; text-decoration: none; }

#onetrust-banner-sdk .onetrust-vendors-list-handler:hover { color: rgb(31, 150, 219); }

#onetrust-banner-sdk:focus { outline: rgb(0, 0, 0) solid 2px; outline-offset: -2px; }

#onetrust-banner-sdk a:focus { outline: rgb(0, 0, 0) solid 2px; }

#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { height: 64px; width: 64px; }

#onetrust-banner-sdk #onetrust-policy-text a, #onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold, #onetrust-pc-sdk .ot-userid-timestamp > span, #onetrust-pc-sdk .ot-userid-title > span { font-weight: 700; }

#onetrust-banner-sdk .ot-button-order-0 { order: 0; }

#onetrust-banner-sdk .ot-button-order-1 { order: 1; }

#onetrust-banner-sdk .ot-button-order-2 { order: 2; }

#onetrust-banner-sdk #onetrust-close-btn-container svg { height: 10px; width: 10px; pointer-events: none; }

#onetrust-banner-sdk .ot-close-icon, #onetrust-pc-sdk .ot-close-icon, #ot-sync-ntfy .ot-close-icon { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 12px; width: 12px; }

#onetrust-banner-sdk .ot-pc-footer-logo a, #onetrust-banner-sdk .powered-by-logo, #onetrust-pc-sdk .ot-pc-footer-logo a, #onetrust-pc-sdk .powered-by-logo, #ot-sync-ntfy .ot-pc-footer-logo a, #ot-sync-ntfy .powered-by-logo { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 25px; width: 152px; display: block; text-decoration: none; font-size: 0.75em; }

#onetrust-banner-sdk .ot-pc-footer-logo a:hover, #onetrust-banner-sdk .powered-by-logo:hover, #onetrust-pc-sdk .ot-pc-footer-logo a:hover, #onetrust-pc-sdk .powered-by-logo:hover, #ot-sync-ntfy .ot-pc-footer-logo a:hover, #ot-sync-ntfy .powered-by-logo:hover { color: rgb(86, 86, 86); }

#onetrust-banner-sdk a[data-parent-id] *, #onetrust-banner-sdk button *, #onetrust-banner-sdk h3 *, #onetrust-banner-sdk h4 *, #onetrust-banner-sdk h6 *, #onetrust-pc-sdk a[data-parent-id] *, #onetrust-pc-sdk button *, #onetrust-pc-sdk h3 *, #onetrust-pc-sdk h4 *, #onetrust-pc-sdk h6 *, #ot-sync-ntfy a[data-parent-id] *, #ot-sync-ntfy button *, #ot-sync-ntfy h3 *, #ot-sync-ntfy h4 *, #ot-sync-ntfy h6 * { font-size: inherit; font-weight: inherit; color: inherit; }

#onetrust-banner-sdk button.ot-link-btn:hover, #onetrust-pc-sdk button.ot-link-btn:hover, #ot-sync-ntfy button.ot-link-btn:hover { text-decoration: underline; opacity: 1; }

#onetrust-pc-sdk .ot-sdk-row { flex-direction: initial; width: 100%; }

#onetrust-pc-sdk .ot-host-desc a, #onetrust-pc-sdk [type="checkbox"]:checked, #onetrust-pc-sdk [type="checkbox"]:not(:checked) { pointer-events: initial; }

#onetrust-pc-sdk [type="checkbox"]:disabled + label, #onetrust-pc-sdk [type="checkbox"]:disabled + label::before, #onetrust-pc-sdk [type="checkbox"]:disabled + label::after { pointer-events: none; opacity: 0.8; }

#onetrust-pc-sdk #vendor-list-content { transform: translate3d(0px, 0px, 0px); }

#onetrust-pc-sdk li input[type="checkbox"] { z-index: 1; }

#onetrust-pc-sdk li .ot-checkbox label { z-index: 2; }

#onetrust-pc-sdk li .ot-checkbox input[type="checkbox"] { height: auto; width: auto; }

#onetrust-pc-sdk li .accordion-text, #onetrust-pc-sdk li .host-title a, #onetrust-pc-sdk li .ot-acc-txt, #onetrust-pc-sdk li .ot-host-name a { z-index: 2; position: relative; }

#onetrust-pc-sdk .ot-pc-logo, #onetrust-pc-sdk .pc-logo { height: 60px; width: 180px; background-position: center center; background-size: contain; background-repeat: no-repeat; display: inline-flex; justify-content: center; align-items: center; }

#onetrust-pc-sdk .ot-pc-logo svg, #onetrust-pc-sdk .pc-logo svg { height: 60px; width: 180px; }

#onetrust-pc-sdk #close-pc-btn-handler > svg { margin: auto; display: block; height: 12px; width: 12px; }

#onetrust-pc-sdk .ot-scrn-rdr, #onetrust-pc-sdk .screen-reader-only, .ot-sdk-cookie-policy .ot-scrn-rdr, .ot-sdk-cookie-policy .screen-reader-only { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }

#onetrust-banner-sdk.ot-fade-in, #onetrust-pc-sdk.ot-fade-in, .onetrust-pc-dark-filter.ot-fade-in { animation-name: onetrust-fade-in; animation-duration: 0.4s; animation-timing-function: ease-in-out; }

#ot-sdk-btn.optanon-show-settings, #ot-sdk-btn.ot-sdk-show-settings { color: rgb(255, 255, 255); background-color: rgb(70, 130, 84); height: auto; white-space: normal; overflow-wrap: break-word; padding: 0.8em 2em; font-size: 0.8em; line-height: 1.2; cursor: pointer; transition: 0.1s; }

#ot-sdk-btn.optanon-show-settings:hover, #ot-sdk-btn.ot-sdk-show-settings:hover { color: rgb(255, 255, 255); background-color: rgb(44, 100, 21); }

#ot-sdk-btn.optanon-show-settings:active, #ot-sdk-btn.ot-sdk-show-settings:active { color: rgb(255, 255, 255); background-color: rgb(44, 100, 21); border: 1px solid rgba(162, 192, 169, 0.5); }

.onetrust-pc-dark-filter { background: rgba(0, 0, 0, 0.5); z-index: 2147483646; width: 100%; height: 100%; overflow: hidden; position: fixed; top: 0px; bottom: 0px; left: 0px; }

@keyframes onetrust-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.ot-cookie-label { text-decoration: underline; }

@media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape) {
  #onetrust-pc-sdk p { font-size: 0.75em; }
}

#onetrust-banner-sdk .banner-option-input:focus + label { outline: rgb(0, 0, 0) auto 1px; }

.category-vendors-list-handler + a:focus, .category-vendors-list-handler + a:focus-visible { outline: rgb(0, 0, 0) solid 2px; }

#onetrust-pc-sdk .ot-userid-desc { font-style: italic; }

#onetrust-pc-sdk .ot-ven-hdr > p a { position: relative; z-index: 2; pointer-events: initial; }

#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a { margin-right: auto; }

#onetrust-pc-sdk .ot-pc-footer-logo img, #onetrust-pc-sdk .ot-pc-footer-logo svg { width: 136px; height: 16px; }

#onetrust-pc-sdk .ot-pur-vdr-count { font-weight: 400; font-size: 0.8em; padding-top: 3px; display: block; }

#onetrust-banner-sdk .ot-optout-signal, #onetrust-pc-sdk .ot-optout-signal { border: 1px solid rgb(50, 174, 136); border-radius: 3px; padding: 5px; margin-bottom: 10px; background-color: rgb(249, 255, 250); font-size: 0.85rem; line-height: 2; }

#onetrust-banner-sdk .ot-optout-signal .ot-optout-icon, #onetrust-pc-sdk .ot-optout-signal .ot-optout-icon { display: inline; margin-right: 5px; }

#onetrust-banner-sdk .ot-optout-signal svg, #onetrust-pc-sdk .ot-optout-signal svg { height: 20px; width: 30px; }

#onetrust-banner-sdk .ot-optout-signal svg.ot-source-sprite, #onetrust-pc-sdk .ot-optout-signal svg.ot-source-sprite { position: relative; bottom: -3px; }

#onetrust-banner-sdk .ot-optout-signal svg:not(.ot-source-sprite), #onetrust-pc-sdk .ot-optout-signal svg:not(.ot-source-sprite) { transform: scale(0.5); }

#onetrust-banner-sdk .ot-optout-signal svg:not(.ot-source-sprite) path, #onetrust-pc-sdk .ot-optout-signal svg:not(.ot-source-sprite) path { fill: rgb(50, 174, 136); }

#onetrust-consent-sdk .ot-general-modal { overflow: hidden; position: fixed; margin: 0px auto; top: 50%; left: 50%; width: 40%; padding: 1.5rem; max-width: 575px; min-width: 575px; z-index: 2147483647; border-radius: 2.5px; transform: translate(-50%, -50%); }

#onetrust-consent-sdk .ot-signature-health-group { margin-top: 1rem; padding-left: 1.25rem; padding-right: 1.25rem; margin-bottom: 0.625rem; width: calc(100% - 2.5rem); }

#onetrust-consent-sdk .ot-signature-health-group .ot-signature-health-form { gap: 0.5rem; }

#onetrust-consent-sdk .ot-signature-health .ot-signature-health-form { width: 70%; gap: 0.35rem; }

#onetrust-consent-sdk .ot-signature-health .ot-signature-input { height: 38px; padding: 6px 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); border-radius: 4px; box-shadow: none; box-sizing: border-box; }

#onetrust-consent-sdk .ot-signature-health .ot-signature-subtitle { font-size: 1.125rem; }

#onetrust-consent-sdk .ot-signature-health .ot-signature-group-title { font-size: 1.25rem; font-weight: 700; }

#onetrust-consent-sdk .ot-signature-health, #onetrust-consent-sdk .ot-signature-health-group { display: flex; flex-direction: column; gap: 1rem; }

#onetrust-consent-sdk .ot-signature-health .ot-signature-cont, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-cont { display: flex; flex-direction: column; gap: 0.25rem; }

#onetrust-consent-sdk .ot-signature-health .ot-signature-paragraph, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-paragraph { margin: 0px; line-height: 20px; font-size: max(14px, 0.875rem); }

#onetrust-consent-sdk .ot-signature-health .ot-health-signature-error, #onetrust-consent-sdk .ot-signature-health-group .ot-health-signature-error { color: rgb(77, 77, 77); font-size: min(12px, 0.75rem); }

#onetrust-consent-sdk .ot-signature-health .ot-signature-buttons-cont, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-buttons-cont { margin-top: max(0.75rem, 2%); gap: 1rem; display: flex; justify-content: flex-end; }

#onetrust-consent-sdk .ot-signature-health .ot-signature-button, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-button { flex: 1 1 0%; height: auto; color: rgb(255, 255, 255); cursor: pointer; line-height: 1.2; min-width: 125px; font-weight: 600; font-size: 0.813em; border-radius: 2px; padding: 12px 10px; white-space: normal; overflow-wrap: break-word; word-break: break-word; background-color: rgb(104, 182, 49); border: 2px solid rgb(104, 182, 49); }

#onetrust-consent-sdk #onetrust-banner-sdk, #onetrust-consent-sdk .ot-signature-health .ot-signature-button.reject, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-button.reject { background-color: rgb(255, 255, 255); }

#onetrust-consent-sdk .ot-input-field-cont { display: flex; flex-direction: column; gap: 0.5rem; }

#onetrust-consent-sdk .ot-input-field-cont .ot-signature-input { width: 65%; }

#onetrust-consent-sdk .ot-signature-health-form { display: flex; flex-direction: column; }

#onetrust-consent-sdk .ot-signature-health-form .ot-signature-label { margin-bottom: 0px; line-height: 20px; font-size: max(14px, 0.875rem); }

#onetrust-banner-sdk, #onetrust-pc-sdk, #ot-sdk-cookie-policy, #ot-sync-ntfy { font-size: 16px; }

#onetrust-banner-sdk *, #onetrust-banner-sdk ::after, #onetrust-banner-sdk ::before, #onetrust-pc-sdk *, #onetrust-pc-sdk ::after, #onetrust-pc-sdk ::before, #ot-sdk-cookie-policy *, #ot-sdk-cookie-policy ::after, #ot-sdk-cookie-policy ::before, #ot-sync-ntfy *, #ot-sync-ntfy ::after, #ot-sync-ntfy ::before { box-sizing: content-box; }

#onetrust-banner-sdk #ot-content, #onetrust-banner-sdk #ot-pc-content, #onetrust-banner-sdk .checkbox, #onetrust-banner-sdk .ot-main-content, #onetrust-banner-sdk .ot-toggle, #onetrust-banner-sdk a, #onetrust-banner-sdk button, #onetrust-banner-sdk div, #onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-banner-sdk img, #onetrust-banner-sdk input, #onetrust-banner-sdk label, #onetrust-banner-sdk li, #onetrust-banner-sdk nav, #onetrust-banner-sdk p, #onetrust-banner-sdk section, #onetrust-banner-sdk span, #onetrust-banner-sdk svg, #onetrust-banner-sdk table, #onetrust-banner-sdk tbody, #onetrust-banner-sdk td, #onetrust-banner-sdk thead, #onetrust-banner-sdk tr, #onetrust-banner-sdk ul, #onetrust-pc-sdk #ot-content, #onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk .checkbox, #onetrust-pc-sdk .ot-main-content, #onetrust-pc-sdk .ot-toggle, #onetrust-pc-sdk a, #onetrust-pc-sdk button, #onetrust-pc-sdk div, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #onetrust-pc-sdk img, #onetrust-pc-sdk input, #onetrust-pc-sdk label, #onetrust-pc-sdk li, #onetrust-pc-sdk nav, #onetrust-pc-sdk p, #onetrust-pc-sdk section, #onetrust-pc-sdk span, #onetrust-pc-sdk svg, #onetrust-pc-sdk table, #onetrust-pc-sdk tbody, #onetrust-pc-sdk td, #onetrust-pc-sdk thead, #onetrust-pc-sdk tr, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy #ot-content, #ot-sdk-cookie-policy #ot-pc-content, #ot-sdk-cookie-policy .checkbox, #ot-sdk-cookie-policy .ot-main-content, #ot-sdk-cookie-policy .ot-toggle, #ot-sdk-cookie-policy a, #ot-sdk-cookie-policy button, #ot-sdk-cookie-policy div, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy img, #ot-sdk-cookie-policy input, #ot-sdk-cookie-policy label, #ot-sdk-cookie-policy li, #ot-sdk-cookie-policy nav, #ot-sdk-cookie-policy p, #ot-sdk-cookie-policy section, #ot-sdk-cookie-policy span, #ot-sdk-cookie-policy svg, #ot-sdk-cookie-policy table, #ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy td, #ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy tr, #ot-sdk-cookie-policy ul, #ot-sync-ntfy #ot-content, #ot-sync-ntfy #ot-pc-content, #ot-sync-ntfy .checkbox, #ot-sync-ntfy .ot-main-content, #ot-sync-ntfy .ot-toggle, #ot-sync-ntfy a, #ot-sync-ntfy button, #ot-sync-ntfy div, #ot-sync-ntfy h1, #ot-sync-ntfy h2, #ot-sync-ntfy h3, #ot-sync-ntfy h4, #ot-sync-ntfy h5, #ot-sync-ntfy h6, #ot-sync-ntfy img, #ot-sync-ntfy input, #ot-sync-ntfy label, #ot-sync-ntfy li, #ot-sync-ntfy nav, #ot-sync-ntfy p, #ot-sync-ntfy section, #ot-sync-ntfy span, #ot-sync-ntfy svg, #ot-sync-ntfy table, #ot-sync-ntfy tbody, #ot-sync-ntfy td, #ot-sync-ntfy thead, #ot-sync-ntfy tr, #ot-sync-ntfy ul { font-family: inherit; font-weight: 400; -webkit-font-smoothing: auto; letter-spacing: normal; line-height: normal; padding: 0px; margin: 0px; height: auto; min-height: 0px; max-height: none; width: auto; min-width: 0px; max-width: none; border-radius: 0px; border: none; clear: none; float: none; position: static; inset: auto; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; white-space: normal; background: 0px 0px; overflow: visible; vertical-align: baseline; visibility: visible; z-index: auto; box-shadow: none; }

#onetrust-banner-sdk .checkbox::after, #onetrust-banner-sdk .checkbox::before, #onetrust-banner-sdk label::after, #onetrust-banner-sdk label::before, #onetrust-pc-sdk .checkbox::after, #onetrust-pc-sdk .checkbox::before, #onetrust-pc-sdk label::after, #onetrust-pc-sdk label::before, #ot-sdk-cookie-policy .checkbox::after, #ot-sdk-cookie-policy .checkbox::before, #ot-sdk-cookie-policy label::after, #ot-sdk-cookie-policy label::before, #ot-sync-ntfy .checkbox::after, #ot-sync-ntfy .checkbox::before, #ot-sync-ntfy label::after, #ot-sync-ntfy label::before { content: none; }

#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { position: relative; width: 100%; max-width: 100%; margin: 0px auto; padding: 0px 20px; box-sizing: border-box; }

#onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns { width: 100%; float: left; box-sizing: border-box; padding: 0px; display: initial; }

@media (min-width: 400px) {
  #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { width: 90%; padding: 0px; }
}

#onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6 { margin-top: 0px; font-weight: 600; font-family: inherit; }

#onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 { font-size: 1.5rem; line-height: 1.2; }

#onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 { font-size: 1.5rem; line-height: 1.25; }

#onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 { font-size: 1.5rem; line-height: 1.3; }

#onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 { font-size: 1.5rem; line-height: 1.35; }

#onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 { font-size: 1.5rem; line-height: 1.5; }

#onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 { font-size: 1.5rem; line-height: 1.6; }

@media (min-width: 550px) {
  #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { width: 100%; }
  #onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns { margin-left: 4%; }
  #onetrust-banner-sdk .ot-sdk-column:first-child, #onetrust-banner-sdk .ot-sdk-columns:first-child, #onetrust-pc-sdk .ot-sdk-column:first-child, #onetrust-pc-sdk .ot-sdk-columns:first-child, #ot-sdk-cookie-policy .ot-sdk-column:first-child, #ot-sdk-cookie-policy .ot-sdk-columns:first-child { margin-left: 0px; }
  #onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns { width: 13.3333%; }
  #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns { width: 22%; }
  #onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns { width: 30.6667%; }
  #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns { width: 65.3333%; }
  #onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns { width: 74%; }
  #onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns { width: 82.6667%; }
  #onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns { width: 91.3333%; }
  #onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns { width: 100%; margin-left: 0px; }
  #onetrust-banner-sdk h1, #onetrust-banner-sdk h2, #onetrust-banner-sdk h3, #onetrust-banner-sdk h4, #onetrust-banner-sdk h5, #onetrust-banner-sdk h6, #onetrust-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h1, #ot-sdk-cookie-policy h2, #ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy h6 { font-size: 1.5rem; }
}

#onetrust-banner-sdk p, #onetrust-pc-sdk p, #ot-sdk-cookie-policy p { margin: 0px 0px 1em; font-family: inherit; line-height: normal; }

#onetrust-banner-sdk a, #onetrust-pc-sdk a, #ot-sdk-cookie-policy a { color: rgb(86, 86, 86); text-decoration: underline; }

#onetrust-banner-sdk a:hover, #onetrust-pc-sdk a:hover, #ot-sdk-cookie-policy a:hover { color: rgb(86, 86, 86); text-decoration: none; }

#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button { margin-bottom: 1rem; font-family: inherit; display: inline-block; height: 38px; padding: 0px 30px; color: rgb(85, 85, 85); text-align: center; font-size: 0.9em; font-weight: 400; line-height: 38px; letter-spacing: 0.01em; text-decoration: none; white-space: nowrap; background-color: rgba(0, 0, 0, 0); border-radius: 2px; border: 1px solid rgb(187, 187, 187); cursor: pointer; box-sizing: border-box; }

#onetrust-banner-sdk .ot-sdk-button:hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-pc-sdk .ot-sdk-button:hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #ot-sdk-cookie-policy .ot-sdk-button:hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover { color: rgb(51, 51, 51); border-color: rgb(136, 136, 136); opacity: 0.9; }

#onetrust-banner-sdk .ot-sdk-button:focus, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:focus, #onetrust-pc-sdk .ot-sdk-button:focus, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:focus, #ot-sdk-cookie-policy .ot-sdk-button:focus, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:focus { outline: rgb(0, 0, 0) solid 2px; }

#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-banner-sdk button.ot-sdk-button-primary, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-pc-sdk button.ot-sdk-button-primary, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary, #ot-sdk-cookie-policy button.ot-sdk-button-primary, #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary { color: rgb(255, 255, 255); background-color: rgb(51, 195, 240); border-color: rgb(51, 195, 240); }

#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-banner-sdk button.ot-sdk-button-primary:focus, #onetrust-banner-sdk button.ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:hover, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-pc-sdk button.ot-sdk-button-primary:focus, #onetrust-pc-sdk button.ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary:hover { color: rgb(255, 255, 255); background-color: rgb(30, 174, 219); border-color: rgb(30, 174, 219); }

#onetrust-banner-sdk input[type="text"], #onetrust-pc-sdk input[type="text"], #ot-sdk-cookie-policy input[type="text"] { height: 38px; padding: 6px 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); border-radius: 4px; box-shadow: none; box-sizing: border-box; appearance: none; }

#onetrust-banner-sdk input[type="text"]:focus, #onetrust-pc-sdk input[type="text"]:focus, #ot-sdk-cookie-policy input[type="text"]:focus { border: 1px solid rgb(0, 0, 0); outline: 0px; }

#onetrust-banner-sdk label, #onetrust-pc-sdk label, #ot-sdk-cookie-policy label { display: block; margin-bottom: 0.5rem; font-weight: 600; }

#onetrust-banner-sdk input[type="checkbox"], #onetrust-pc-sdk input[type="checkbox"], #ot-sdk-cookie-policy input[type="checkbox"] { display: inline; }

#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul { list-style: inside circle; padding-left: 0px; margin-top: 0px; }

#onetrust-banner-sdk ul ul, #onetrust-pc-sdk ul ul, #ot-sdk-cookie-policy ul ul { margin: 1.5rem 0px 1.5rem 3rem; font-size: 90%; }

#onetrust-banner-sdk li, #onetrust-pc-sdk li, #ot-sdk-cookie-policy li { margin-bottom: 1rem; }

#onetrust-banner-sdk td, #onetrust-banner-sdk th, #onetrust-pc-sdk td, #onetrust-pc-sdk th, #ot-sdk-cookie-policy td, #ot-sdk-cookie-policy th { padding: 12px 15px; text-align: left; border-bottom: 1px solid rgb(225, 225, 225); }

#onetrust-banner-sdk button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy button { margin-bottom: 1rem; font-family: inherit; }

#onetrust-banner-sdk .ot-sdk-container::after, #onetrust-banner-sdk .ot-sdk-row::after, #onetrust-pc-sdk .ot-sdk-container::after, #onetrust-pc-sdk .ot-sdk-row::after, #ot-sdk-cookie-policy .ot-sdk-container::after, #ot-sdk-cookie-policy .ot-sdk-row::after { content: ""; display: table; clear: both; }

#onetrust-banner-sdk .ot-sdk-row, #onetrust-pc-sdk .ot-sdk-row, #ot-sdk-cookie-policy .ot-sdk-row { margin: 0px; max-width: none; display: block; }

#onetrust-banner-sdk { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 18px; }

#onetrust-banner-sdk.otCenterRounded { z-index: 2147483645; top: 10%; position: fixed; right: 0px; background-color: rgb(255, 255, 255); width: 60%; max-width: 650px; border-radius: 2.5px; left: 1em; margin: 0px auto; font-size: 14px; max-height: 90%; overflow: hidden auto; }

#onetrust-banner-sdk.otRelFont { font-size: 0.875rem; }

#onetrust-banner-sdk::-webkit-scrollbar { width: 11px; }

#onetrust-banner-sdk::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(193, 193, 193); }

#onetrust-banner-sdk .ot-cat-header, #onetrust-banner-sdk h3, #onetrust-banner-sdk p, #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *, #onetrust-consent-sdk #onetrust-policy-text, #onetrust-consent-sdk #onetrust-policy-text :not(.onetrust-vendors-list-handler), #onetrust-consent-sdk #onetrust-policy-title, #onetrust-consent-sdk .ot-b-addl-desc, #onetrust-consent-sdk .ot-dpd-desc, #onetrust-consent-sdk .ot-dpd-desc :not(.onetrust-vendors-list-handler), #onetrust-consent-sdk .ot-dpd-title, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, .ot-sdk-cookie-policy #cookie-policy-description, .ot-sdk-cookie-policy #cookie-policy-title, .ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, .ot-sdk-cookie-policy a, .ot-sdk-cookie-policy h3, .ot-sdk-cookie-policy h4, .ot-sdk-cookie-policy h6, .ot-sdk-cookie-policy li, .ot-sdk-cookie-policy p, .ot-sdk-cookie-policy th { color: rgb(105, 105, 105); }

#onetrust-banner-sdk #onetrust-policy { margin-top: 40px; }

#onetrust-banner-sdk #onetrust-policy-title { float: left; text-align: left; font-size: 1em; line-height: 1.4; margin-bottom: 0px; padding: 0px 0px 10px 30px; width: calc(100% - 90px); }

#onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-b-addl-desc, #onetrust-banner-sdk .ot-gv-list-handler { clear: both; float: left; margin: 0px 30px 10px; font-size: 0.813em; line-height: 1.5; }

#onetrust-banner-sdk #onetrust-policy-text *, #onetrust-banner-sdk .ot-b-addl-desc *, #onetrust-banner-sdk .ot-gv-list-handler * { line-height: inherit; font-size: inherit; margin: 0px; }

#onetrust-banner-sdk .ot-optout-signal { margin: 0px 1.875rem 0.625rem; }

#onetrust-banner-sdk .ot-gv-list-handler { padding: 0px; border: 0px; height: auto; width: auto; }

#onetrust-banner-sdk #onetrust-button-group-parent { padding: 15px 30px; text-align: center; }

#onetrust-banner-sdk #onetrust-button-group { text-align: center; display: inline-block; width: 100%; }

#onetrust-banner-sdk #onetrust-button-group.ot-button-order-container { display: flex; flex-wrap: wrap; justify-content: flex-end; }

#onetrust-banner-sdk #onetrust-button-group.ot-button-order-container [class*="ot-button-order-"]:nth-of-type(2) { margin-right: 1em !important; }

#onetrust-banner-sdk #onetrust-button-group.ot-button-order-container [class*="ot-button-order-"]:last-of-type { margin-right: 0px !important; }

#onetrust-banner-sdk #onetrust-pc-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler { margin-right: 1em; }

#onetrust-banner-sdk #onetrust-pc-btn-handler { border: 1px solid rgb(108, 192, 74); max-width: 45%; }

#onetrust-banner-sdk .banner-actions-container { float: right; width: 50%; }

#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link { background-color: rgb(255, 255, 255); border: none; color: rgb(108, 192, 74); text-decoration: underline; padding-left: 0px; padding-right: 0px; }

#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler { outline-offset: 1px; background-color: rgb(108, 192, 74); color: rgb(255, 255, 255); border-color: rgb(108, 192, 74); min-width: 135px; padding: 12px 10px; letter-spacing: 0.05em; line-height: 1.4; font-size: 0.813em; font-weight: 600; height: auto; white-space: normal; word-break: break-word; overflow-wrap: break-word; }

#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler { float: left; max-width: calc(40% - 18px); }

#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link { text-align: left; margin-right: 0px; }

#onetrust-banner-sdk .has-reject-all-button .banner-actions-container { max-width: 60%; width: auto; }

#onetrust-banner-sdk .ot-close-icon { width: 44px; height: 44px; background-size: 12px; margin: -18px -18px 0px 0px; border: none; display: inline-block; padding: 0px; }

#onetrust-banner-sdk #onetrust-close-btn-container { position: absolute; right: 24px; top: 20px; }

#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { margin: 4px 25px; }

#onetrust-banner-sdk #banner-options { float: left; padding: 0px 30px; width: calc(100% - 90px); }

#onetrust-banner-sdk .banner-option { margin-bottom: 10px; }

#onetrust-banner-sdk .banner-option-input { cursor: pointer; width: auto; height: auto; border: none; padding: 0px 3px 0px 0px; margin: 0px 0px 6px; font-size: 0.82em; line-height: 1.4; }

#onetrust-banner-sdk .banner-option-input * { pointer-events: none; font-size: inherit; line-height: inherit; }

#onetrust-banner-sdk .banner-option-input[aria-expanded="true"] .ot-arrow-container { transform: rotate(90deg); }

#onetrust-banner-sdk .banner-option-input[aria-expanded="true"] ~ .banner-option-details { height: auto; display: block; }

#onetrust-banner-sdk .banner-option-header { cursor: pointer; display: inline-block; }

#onetrust-banner-sdk .banner-option-header :first-child { color: rgb(105, 105, 105); font-weight: 700; float: left; }

#onetrust-banner-sdk .banner-option-details, #onetrust-banner-sdk .ot-arrow-container { transition: 0.3s ease-in; }

#onetrust-banner-sdk .ot-arrow-container { display: inline-block; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid rgb(105, 105, 105); margin-left: 10px; vertical-align: middle; }

#onetrust-banner-sdk .banner-option-details { display: none; font-size: 0.83em; line-height: 1.5; height: 0px; padding: 10px 10px 5px; }

#onetrust-banner-sdk .banner-option-details * { font-size: inherit; line-height: inherit; color: rgb(105, 105, 105); }

#onetrust-banner-sdk .ot-dpd-container, #onetrust-banner-sdk :not(.ot-dpd-desc) > .ot-b-addl-desc { float: left; margin: 0px 30px 10px; }

#onetrust-banner-sdk .ot-dpd-title { font-weight: 700; padding-bottom: 10px; font-size: 1em; line-height: 1.4; }

#onetrust-banner-sdk .ot-dpd-desc { font-size: 0.813em; line-height: 1.5; margin-bottom: 0px; }

#onetrust-banner-sdk .onetrust-vendors-list-handler { display: block; margin-left: 0px; margin-top: 5px; padding: 0px; margin-bottom: 0px; border: 0px; line-height: normal; height: auto; width: auto; }

#onetrust-banner-sdk .ot-dpd-desc > .ot-b-addl-desc { margin-top: 10px; margin-bottom: 10px; font-size: 1em; line-height: 1.5; float: none; }

#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container { top: 15px; transform: none; right: 15px; }

#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button { padding: 0px; white-space: pre-wrap; border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.75em; }

@media only screen and (max-width: 425px) {
  #onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler { width: 100%; margin-bottom: 10px; }
  #onetrust-banner-sdk #onetrust-pc-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler { margin-right: 0px; }
  #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link { text-align: center; }
  #onetrust-banner-sdk #onetrust-pc-btn-handler, #onetrust-banner-sdk .banner-actions-container { width: 100%; max-width: none; }
  #onetrust-banner-sdk.otCenterRounded { left: 0px; width: 95%; top: 50%; transform: translateY(-50%); }
}

@media only screen and (max-width: 600px) {
  #onetrust-consent-sdk .ot-general-modal { min-width: 100%; }
  #onetrust-consent-sdk .ot-input-field-cont .ot-signature-input, #onetrust-consent-sdk .ot-signature-health .ot-signature-health-form { width: 100%; }
  #onetrust-banner-sdk .ot-sdk-container { width: auto; padding: 0px; }
  #onetrust-banner-sdk #onetrust-policy-title { padding: 0px 22px 10px; }
  #onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-dpd-container, #onetrust-banner-sdk :not(.ot-dpd-desc) > .ot-b-addl-desc { margin: 0px 22px 10px; width: calc(100% - 44px); }
  #onetrust-banner-sdk #onetrust-button-group-parent { padding: 15px 22px; }
  #onetrust-banner-sdk #banner-options { padding: 0px 22px; width: calc(100% - 44px); }
  #onetrust-banner-sdk .banner-option { margin-bottom: 6px; }
  #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler { float: none; max-width: 100%; }
  #onetrust-banner-sdk .has-reject-all-button .banner-actions-container { width: 100%; text-align: center; max-width: 100%; }
  #onetrust-banner-sdk.ot-close-btn-link #onetrust-group-container { margin-top: 20px; }
  #onetrust-banner-sdk #onetrust-button-group.ot-button-order-container [class*="ot-button-order-"]:first-of-type, #onetrust-banner-sdk #onetrust-button-group.ot-button-order-container [class*="ot-button-order-"]:last-of-type, #onetrust-banner-sdk #onetrust-button-group.ot-button-order-container [class*="ot-button-order-"]:nth-of-type(2) { flex-basis: 100%; margin-right: 0px !important; }
}

@media only screen and (min-width: 426px) and (max-width: 896px) {
  #onetrust-banner-sdk.otCenterRounded { left: 0px; top: 15%; transform: translateY(-13%); max-width: 600px; width: 95%; }
}

#onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details { background-color: rgb(233, 233, 233); }

#onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn, #onetrust-consent-sdk #onetrust-banner-sdk a[href], #onetrust-consent-sdk #onetrust-banner-sdk a[href] font { color: rgb(56, 96, 190); }

#onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-consent-sdk #onetrust-accept-btn-handler { background-color: rgb(52, 110, 74); border-color: rgb(52, 110, 74); color: rgb(255, 255, 255); }

#onetrust-consent-sdk #onetrust-banner-sdk :focus, #onetrust-consent-sdk #onetrust-banner-sdk:focus { outline-color: rgb(0, 0, 0); outline-width: 1px; }

#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link { color: rgb(52, 110, 74); border-color: rgb(52, 110, 74); background-color: rgb(255, 255, 255); }

.ot-sdk-cookie-policy { font-family: inherit; font-size: 16px; }

.ot-sdk-cookie-policy.otRelFont { font-size: 1rem; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy > section, .ot-sdk-cookie-policy #cookie-policy-description { margin-bottom: 1em; }

.ot-sdk-cookie-policy h4 { font-size: 1.2em; }

.ot-sdk-cookie-policy h6 { font-size: 1em; margin-top: 2em; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, .ot-sdk-cookie-policy th { min-width: 75px; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover, .main--header--outer .main--header, .ot-sdk-cookie-policy a, .ot-sdk-cookie-policy a:hover, .rating--chart--link { background: rgb(255, 255, 255); }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead, .ot-sdk-cookie-policy thead { background-color: rgb(246, 246, 244); font-weight: 700; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section, .ot-sdk-cookie-policy section { margin-bottom: 2em; }

.ot-sdk-cookie-policy table { border-collapse: inherit; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy { font-family: inherit; font-size: 1rem; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup { margin-left: 1.5em; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td { font-size: 0.9em; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span { font-size: inherit; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group { font-size: 1em; margin-bottom: 0.6em; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title { margin-bottom: 1.2em; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li { list-style: disc; margin-left: 1.5em; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table { border-collapse: inherit; margin: auto; border: 1px solid rgb(215, 215, 215); border-radius: 5px; border-spacing: initial; width: 100%; overflow: hidden; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th { border-bottom: 1px solid rgb(215, 215, 215); border-right: 1px solid rgb(215, 215, 215); }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td { border-bottom: 0px; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child { border-right: 0px; }

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host { width: 25%; }

.ot-sdk-cookie-policy[dir="rtl"] { text-align: left; }

#ot-sdk-cookie-policy h3 { font-size: 1.5em; }

@media only screen and (max-width: 530px) {
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr { display: block; }
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr { position: absolute; top: -9999px; left: -9999px; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr { margin: 0px 0px 1em; }
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(2n+1), .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(2n+1) a { background: rgb(246, 246, 244); }
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(238, 238, 238); position: relative; padding-left: 50%; }
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td::before { position: absolute; height: 100%; left: 6px; width: 40%; padding-right: 10px; content: attr(data-label); font-weight: 700; }
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border { display: inline-block; background-color: rgb(228, 228, 228); position: absolute; height: 100%; top: 0px; left: 45%; width: 2px; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li { word-break: break-word; overflow-wrap: break-word; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table { overflow: hidden; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(215, 215, 215); }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host { width: auto; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td::before { height: 100%; width: 40%; padding-right: 10px; content: attr(data-label); font-weight: 700; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr { position: absolute; top: -9999px; left: -9999px; z-index: -9999; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td { border-bottom: 1px solid rgb(215, 215, 215); border-right: 0px; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last-child { border-bottom: 0px; }
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th { background-color: rgb(248, 248, 248); }

.qJTHM { user-select: none; color: rgb(32, 33, 36); direction: ltr; font-family: Roboto-Regular, arial, sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; margin: 0px; overflow: hidden; }

.ynRLnc { left: -9999px; position: absolute; top: -9999px; }

.bltWBb { word-break: break-all; }

.hSRGPd { color: rgb(26, 115, 232); cursor: pointer; font-weight: 500; text-decoration: none; }

.Bz112c-W3lGp { height: 16px; width: 16px; }

.Bz112c-E3DyYd { height: 20px; width: 20px; }

.Bz112c-r9oPif { height: 24px; width: 24px; }

.Bz112c-u2z5K { height: 36px; width: 36px; }

.Bz112c-uaxL4e, .nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.purZT-SxQuSe { border-radius: 10px; }

.S9gUrf-YoZ4jf, .S9gUrf-YoZ4jf * { border: none; margin: 0px; padding: 0px; }

.fFW7wc-ibnC6b > .aZ2wEe > div { border-color: rgb(66, 133, 244); }

.P1ekSe-ZMv3u > div:first-child { background-color: rgb(26, 115, 232) !important; }

.P1ekSe-ZMv3u > div:nth-child(2), .P1ekSe-ZMv3u > div:nth-child(3) { background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, rgb(26, 115, 232), rgb(26, 115, 232)) !important; }

.nsm7Bb-HzV7m-LgbsSe { border-radius: 4px; box-sizing: border-box; transition: background-color 0.218s, border-color 0.218s; user-select: none; appearance: none; background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(218, 220, 224); color: rgb(60, 64, 67); cursor: pointer; font-family: "Google Sans", arial, sans-serif; font-size: 14px; height: 40px; letter-spacing: 0.25px; outline: 0px; overflow: hidden; padding: 0px 12px; position: relative; text-align: center; vertical-align: middle; white-space: nowrap; width: auto; }

@media screen and (-ms-high-contrast:active) {
  .nsm7Bb-HzV7m-LgbsSe { border: 2px solid windowtext; color: windowtext; }
}

@media screen and (preferes-contrast:more) {
  .nsm7Bb-HzV7m-LgbsSe { color: rgb(0, 0, 0); }
}

.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe { font-size: 14px; height: 32px; letter-spacing: 0.25px; padding: 0px 10px; }

.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe { font-size: 11px; height: 20px; letter-spacing: 0.3px; padding: 0px 8px; }

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe { padding: 0px; width: 40px; }

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe { width: 32px; }

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe { width: 20px; }

.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK { border-radius: 20px; }

.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.pSzOP-SxQuSe { border-radius: 16px; }

.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc { border: none; color: rgb(255, 255, 255); }

.nsm7Bb-HzV7m-LgbsSe.MFS4be-v3pZbf-Ia7Qfc { background-color: rgb(26, 115, 232); }

.nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc { background-color: rgb(32, 33, 36); color: rgb(232, 234, 237); }

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { height: 18px; margin-right: 8px; min-width: 18px; width: 18px; }

.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { height: 14px; min-width: 14px; width: 14px; }

.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { height: 10px; min-width: 10px; width: 10px; }

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c { margin-left: 8px; margin-right: -4px; }

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { margin: 0px; padding: 10px; }

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { padding: 8px; }

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { padding: 4px; }

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-top-left-radius: 3px; border-bottom-left-radius: 3px; display: flex; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); height: 36px; margin-left: -10px; margin-right: 12px; min-width: 36px; width: 36px; }

.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { height: 28px; margin-left: -8px; margin-right: 10px; min-width: 28px; width: 28px; }

.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { height: 16px; margin-left: -6px; margin-right: 8px; min-width: 16px; width: 16px; }

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 3px; margin-left: 2px; margin-right: 0px; padding: 0px; }

.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf, .nsm7Bb-HzV7m-LgbsSe.jVeSEe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 18px; }

.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 14px; }

.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 8px; }

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-bN97Pc-sM5MNb { display: flex; align-items: center; flex-flow: row; justify-content: space-between; height: 100%; position: relative; width: 100%; }

.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX { justify-content: center; }

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId { flex-grow: 1; font-family: "Google Sans", arial, sans-serif; font-weight: 500; overflow: hidden; text-overflow: ellipsis; vertical-align: top; }

.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-BPrWId { font-weight: 300; }

.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX .nsm7Bb-HzV7m-LgbsSe-BPrWId { flex-grow: 0; }

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-MJoBVe { transition: background-color 0.218s; inset: 0px; position: absolute; }

.nsm7Bb-HzV7m-LgbsSe:focus, .nsm7Bb-HzV7m-LgbsSe:hover { box-shadow: none; border-color: rgb(210, 227, 252); outline: 0px; }

.nsm7Bb-HzV7m-LgbsSe:focus-within { outline: rgb(0, 99, 155) solid 2px; border-color: transparent; }

.nsm7Bb-HzV7m-LgbsSe:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(66, 133, 244, 0.08); }

.nsm7Bb-HzV7m-LgbsSe:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe, .nsm7Bb-HzV7m-LgbsSe:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(66, 133, 244, 0.1); }

.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(255, 255, 255, 0.24); }

.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe, .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(255, 255, 255, 0.32); }

.nsm7Bb-HzV7m-LgbsSe .n1UuX-DkfjY { border-radius: 50%; display: flex; height: 20px; margin-left: -4px; margin-right: 8px; min-width: 20px; width: 20px; }

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId { font-family: Roboto; font-size: 12px; text-align: left; }

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .fmcmS, .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .ssJRIf { overflow: hidden; text-overflow: ellipsis; }

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { display: flex; align-items: center; color: rgb(95, 99, 104); fill: rgb(95, 99, 104); font-size: 11px; font-weight: 400; }

.nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { color: rgb(232, 234, 237); fill: rgb(232, 234, 237); }

@media screen and (prefers-contrast: more) {
  .nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc { color: rgb(255, 255, 255); }
  .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff, .nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { color: rgb(0, 0, 0); fill: rgb(0, 0, 0); }
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .Bz112c { height: 18px; margin: -3px -3px -3px 2px; min-width: 18px; width: 18px; }

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 0px 3px 3px 0px; margin-left: 12px; margin-right: -10px; }

.L5Fo6c-sM5MNb { border: 0px; display: block; left: 0px; position: relative; top: 0px; }

.L5Fo6c-bF1uUb { border-radius: 4px; inset: 0px; cursor: pointer; position: absolute; }

.L5Fo6c-bF1uUb:focus { border: none; outline: 0px; }

.swg-dialog, .swg-toast { box-sizing: border-box; background-color: rgb(255, 255, 255) !important; }

.swg-toast { position: fixed !important; bottom: 0px !important; max-height: 46px !important; z-index: 2147483647 !important; border: none !important; }

@media (min-width: 871px) and (min-height: 641px) {
  .swg-dialog.swg-wide-dialog { width: 870px !important; left: -435px !important; }
}

@media (max-width: 640px), (max-height: 640px) {
  .swg-dialog, .swg-toast { width: 480px !important; left: -240px !important; margin-inline-start: calc(50vw) !important; border-top-left-radius: 8px !important; border-top-right-radius: 8px !important; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 1px, rgba(60, 64, 67, 0.15) 0px 1px 4px 1px !important; }
  [dir="rtl"] .swg-dialog, [dir="rtl"] .swg-toast { margin-inline-start: calc(-240px + 50vw) !important; }
}

@media (min-width: 641px) and (min-height: 641px) {
  .swg-dialog { width: 630px !important; left: -315px !important; margin-inline-start: calc(50vw) !important; background-color: transparent !important; border: none !important; }
  [dir="rtl"] .swg-dialog { margin-inline-start: calc(-315px + 50vw) !important; }
  .swg-toast { border-radius: 4px !important; bottom: 8px !important; box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px !important; left: 8px !important; }
}

@media (max-width: 480px) {
  .swg-dialog, .swg-toast { width: 100% !important; left: 0px !important; right: 0px !important; margin-inline-start: 0px !important; }
}

.indulona, .indulona * { font-style: italic; white-space: nowrap; text-align: center; position: absolute; top: -8px; left: 0px; width: 100%; font-size: 11px !important; }

.indulona a, .indulona span { color: rgb(153, 153, 153); font-family: sans-serif; text-decoration: none; }

.indulona a:hover { color: rgb(102, 102, 102); text-decoration: underline; }

.inserted_rtb { position: relative; width: max-content; margin: auto; height: auto; }

.indulona-abs { opacity: 0.9; top: 0px; left: 0px; position: absolute; z-index: 10; text-align: left; }

.indulona-abs * { color: rgb(102, 102, 102); font-style: normal; font-weight: 700; font-family: sans-serif; white-space: nowrap; font-size: 12px !important; line-height: 14px !important; }

.indulona-abs .l-text { padding: 2px 9px 2px 7px; margin: 0px; border-radius: 0px 0px 7px; border: 1px solid rgb(221, 221, 221); background: rgb(238, 238, 238); }

.indulona-abs a { background: rgb(238, 238, 238); text-decoration: none; display: inline-block !important; }

.indulona-abs a:hover { color: rgb(0, 0, 0); text-decoration: underline rgb(153, 153, 153); }

.indulona-abs .l-link { max-width: 0px; overflow: hidden; display: inline-block; vertical-align: bottom; transition: max-width 0.3s; }

.indulona-abs:hover { opacity: 1; }

.indulona-abs:hover .l-link { max-width: 200px; }

.indulona-abs:hover .l-report { padding: 10px; max-height: 300px; opacity: 1; transition: opacity 0.6s 0.5s; max-width: 300px !important; margin-right: 10px !important; }

.indulona-abs .l-report { opacity: 0; max-height: 0px; overflow: hidden; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-image: initial; background: rgb(249, 249, 249); border-top-style: initial; border-top-color: initial; border-radius: 0px 0px 7px 7px; padding: 0px; margin: 0px !important; font-size: 13px !important; max-width: 0px !important; }

.onnCDiv::before, .onnRDiv::before { bottom: 100%; left: 0px; content: "REKLAMA"; color: gray; text-align: center; font-family: Roboto, sans-serif; font-size: 9px; letter-spacing: 0.035px; }

.indulona-abs .l-report ul { padding: 0px; margin: 5px 0px 0px; }

.indulona-abs .l-report li { padding: 8px 0px 3px 8px; list-style-type: none; }

.indulona-abs .l-report li:hover * { color: rgb(168, 0, 0); }

.indulona-abs .l-report li::before { content: "▸"; text-align: center; padding-right: 5px; width: 10px; display: inline-block; }

.indulona-abs .l-report li:hover::before { color: rgb(168, 0, 0); text-decoration: none !important; }

.inserted_rtb[class*="halfpage"] { min-width: 300px; min-height: 600px; }

.inserted_rtb[class*="square"] { min-width: 300px; min-height: 300px; }

.inserted_rtb[class*="rectangle"] { min-width: 480px; min-height: 300px; }

.inserted_rtb[class*="medium-rectangle"], .inserted_rtb[class*="medium_rectangle"] { min-width: 300px; min-height: 250px; }

.inserted_rtb[class*="skyscraper"] { min-width: 160px; min-height: 600px; }

.inserted_rtb[class*="billboard"], .inserted_rtb[class*="leaderboard"] { min-width: 728px; min-height: 90px; }

@media (max-width: 489px) {
  .mt1--third .placement--img.mamut--img { width: initial; }
}

.paywallNoAccessWrapperOuter:has(.paywallInfoElem .circle) { display: block; height: 0px; width: 0px; }

.onnRDiv, .paywallInfoElem .circle { display: none; }

.paywallNoAccessWrapperOuter:has(.paywallInfoElem .circle) .paywallNoAccessWrapper { display: none; }

.onnCDiv { position: relative; margin-top: 20px; }

.onnCDiv::before, .onnRDiv, .onnRDiv::before { position: absolute; width: 100%; }

.onnCDiv::before { display: block; }

.onnRDiv { margin-top: 20px; height: calc(100% - 20px); justify-content: center; flex-direction: column; align-items: center; }

.onnRDiv::before { display: block; }

.onnCDiv.filler { flex-flow: row; }

.onnCDiv.filler::before { content: "NASTEPNE MATERIAŁY"; text-align: left; }

.mobile .onnCDiv.filler::before, .smartphone .onnCDiv.filler::before { content: "NASTEPNY MATERIAŁ"; text-align: left; padding-left: 10px; }

img.fillerItem { padding: 0.5em; margin: 0px; display: block; object-fit: scale-down; min-height: 0px; aspect-ratio: 16 / 9; box-sizing: border-box; max-width: 25%; }

.smartphone img.fillerItem { max-width: 40%; }

span.fillerItem { flex: 1 1 auto; display: flex; align-items: center; justify-content: left; font-size: 14px; padding-right: 1em; text-align: left; min-width: 25%; }

.onnetworkoutstreampassback .desktop.miniature .onnplayercloser, .onnetworkoutstreampassback .smartphone.miniature .onnplayercloser, .onnetworkoutstreampassback .tablet.miniature .onnplayercloser { border-top-left-radius: 7px; border-top-right-radius: 7px; }

.onnetworkoutstreampassback .desktop.miniature iframe, .onnetworkoutstreampassback .smartphone.miniature iframe, .onnetworkoutstreampassback .tablet.miniature iframe { border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; }

.px2_rectangle { margin-top: 24px; }

.px2_square { margin-top: 18px; }

.px2_leaderboard { margin-bottom: 24px; margin-top: 24px; }
