"); } .navbar-icons { will-change: transform; transition: all 0.5s ease-in-out 0s; transform: translateY(0%); padding-bottom: 0.25rem; align-self: flex-end; } @media (prefers-reduced-motion: reduce) { .navbar-icons { transition: none 0s ease 0s; } } .navbar.headroom--pinned { background-color: rgba(255, 255, 255, 0.85) !important; backdrop-filter: saturate(180%) blur(20px); } @media (min-width: 1200px) and (max-width: 1399.98px) { .navbar-brand img { max-width: 220px; } #navbarMain .nav-main .nav-link { padding-left: 0.75rem; padding-right: 0.75rem; font-size: 1.25rem; } .page-search .form-control { font-size: 1.25rem; } } .nav-highlight > .nav-link { font-weight: 700; } #offcanvas-menu-main .nav .dropdown-divider { position: relative; height: 2px; margin-top: 1rem; margin-bottom: 1rem; } #offcanvas-menu-main .nav .dropdown-divider::before { content: ""; display: block; position: absolute; height: 2px; width: 3rem; background: rgb(241, 242, 243); } [data-bs-theme="light"] { --bs-body-color: #1F1F1F; --bs-body-color-rgb: 31, 31, 31; --bs-body-bg: #F1F2F3; --bs-body-bg-rgb: 241, 242, 243; --bs-heading-color: #1F1F1F; --bs-border-color: #1F1F1F; --bg-shape: url("data:image/svg+xml,"); --bs-card-bg: #fff; background-color: rgb(241, 242, 243); color: rgb(31, 31, 31); } [data-bs-theme="light"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="blue"] { --bs-body-color: var(--bs-white); --bs-body-color-rgb: 255, 255, 255; --bs-body-bg: var(--bs-blue); --bs-body-bg-rgb: 0, 104, 175; --bs-heading-color: #fff; --bs-border-color: #fff; --bs-link-color: #fff; --bs-link-color-rgb: 255, 255, 255; --bs-link-hover-color: #fff; --bs-link-hover-color-rgb: 255, 255, 255; --bs-card-bg: #fff; --bg-shape: url("data:image/svg+xml,"); background-color: rgb(0, 104, 175); color: rgb(255, 255, 255); } [data-bs-theme="blue"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="blue"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="blue"] .frame-type-textpic ul:not([class]) > li::marker, [data-bs-theme="blue"].frame-type-text ul:not([class]) > li::marker, [data-bs-theme="blue"].frame-type-textpic ul:not([class]) > li::marker { color: rgb(255, 255, 255); } [data-bs-theme="sky-blue"] { --bs-body-color: var(--bs-white); --bs-body-color-rgb: 255, 255, 255; --bs-body-bg: var(--bs-sky-blue); --bs-body-bg-rgb: 0, 158, 227; --bs-heading-color: #fff; --bs-border-color: #fff; --bs-link-color: #fff; --bs-link-color-rgb: 255, 255, 255; --bs-link-hover-color: #fff; --bs-link-hover-color-rgb: 255, 255, 255; --bs-card-bg: #fff; --bg-shape: url("data:image/svg+xml,"); background-color: rgb(0, 158, 227); color: rgb(255, 255, 255); } [data-bs-theme="sky-blue"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="sky-blue"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="sky-blue"] .frame-type-textpic ul:not([class]) > li::marker, [data-bs-theme="sky-blue"].frame-type-text ul:not([class]) > li::marker, [data-bs-theme="sky-blue"].frame-type-textpic ul:not([class]) > li::marker { color: rgb(255, 255, 255); } [data-bs-theme="navy"] { --bs-body-color: var(--bs-white); --bs-body-color-rgb: 255, 255, 255; --bs-body-bg: var(--bs-navy); --bs-body-bg-rgb: 0, 42, 79; --bs-heading-color: #fff; --bs-border-color: #fff; --bs-link-color: #fff; --bs-link-color-rgb: 255, 255, 255; --bs-link-hover-color: #fff; --bs-link-hover-color-rgb: 255, 255, 255; --bg-shape: url("data:image/svg+xml,"); background-color: rgb(0, 42, 79); color: rgb(255, 255, 255); } [data-bs-theme="navy"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="navy"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="navy"] .frame-type-textpic ul:not([class]) > li::marker, [data-bs-theme="navy"].frame-type-text ul:not([class]) > li::marker, [data-bs-theme="navy"].frame-type-textpic ul:not([class]) > li::marker { color: rgb(255, 255, 255); } [data-bs-theme="navy"] .frame-type-container-container .frame-layout-201 { background-image: url("data:image/svg+xml,"); } [data-bs-theme="royal"], [data-bs-theme="royal-gradient"] { --bs-body-color: var(--bs-white); --bs-body-color-rgb: 255, 255, 255; --bs-body-bg: var(--bs-royal); --bs-body-bg-rgb: 0, 76, 133; --bs-heading-color: #fff; --bs-border-color: #fff; --bs-link-color: #fff; --bs-link-color-rgb: 255, 255, 255; --bs-link-hover-color: #fff; --bs-link-hover-color-rgb: 255, 255, 255; --bs-card-bg: #fff; --bg-shape: url("data:image/svg+xml,"); background-color: rgb(0, 76, 133); color: rgb(255, 255, 255); } [data-bs-theme="royal"] .card, [data-bs-theme="royal-gradient"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="royal"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="royal"] .frame-type-textpic ul:not([class]) > li::marker, [data-bs-theme="royal"].frame-type-text ul:not([class]) > li::marker, [data-bs-theme="royal"].frame-type-textpic ul:not([class]) > li::marker, [data-bs-theme="royal-gradient"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="royal-gradient"] .frame-type-textpic ul:not([class]) > li::marker, [data-bs-theme="royal-gradient"].frame-type-text ul:not([class]) > li::marker, [data-bs-theme="royal-gradient"].frame-type-textpic ul:not([class]) > li::marker { color: rgb(255, 255, 255); } [data-bs-theme="royal-gradient"] { background: linear-gradient(45deg, rgb(0, 76, 133) 50%, rgb(0, 158, 227) 100%); } [data-bs-theme="turquoise"] { --bs-body-color: var(--bs-white); --bs-body-color-rgb: 255, 255, 255; --bs-body-bg: var(--bs-turquoise); --bs-body-bg-rgb: 50, 182, 179; --bs-heading-color: #fff; --bs-border-color: #fff; --bs-link-color: #fff; --bs-link-color-rgb: 255, 255, 255; --bs-link-hover-color: #fff; --bs-link-hover-color-rgb: 255, 255, 255; --bs-card-bg: #fff; background-color: rgb(50, 182, 179); color: rgb(255, 255, 255); } [data-bs-theme="turquoise"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="turquoise"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="turquoise"] .frame-type-textpic ul:not([class]) > li::marker, [data-bs-theme="turquoise"].frame-type-text ul:not([class]) > li::marker, [data-bs-theme="turquoise"].frame-type-textpic ul:not([class]) > li::marker { color: rgb(255, 255, 255); } [data-bs-theme="diga-lilac"] { --bs-body-color: var(--bs-white); --bs-body-color-rgb: 255, 255, 255; --bs-body-bg: var(--bs-diga-lilac); --bs-body-bg-rgb: 190, 139, 221; --bs-heading-color: #fff; --bs-border-color: #fff; --bs-link-color: #fff; --bs-link-color-rgb: 255, 255, 255; --bs-link-hover-color: #fff; --bs-link-hover-color-rgb: 255, 255, 255; --bs-card-bg: #fff; background-color: rgb(190, 139, 221); color: rgb(255, 255, 255); } [data-bs-theme="diga-lilac"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="diga-lilac"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="diga-lilac"] .frame-type-textpic ul:not([class]) > li::marker, [data-bs-theme="diga-lilac"].frame-type-text ul:not([class]) > li::marker, [data-bs-theme="diga-lilac"].frame-type-textpic ul:not([class]) > li::marker { color: rgb(255, 255, 255); } [data-bs-theme="pink"] { --bs-body-color: var(--bs-white); --bs-body-color-rgb: 255, 255, 255; --bs-body-bg: var(--bs-diga-lilac); --bs-body-bg-rgb: 255, 51, 255; --bs-heading-color: #fff; --bs-border-color: #fff; --bs-link-color: #fff; --bs-link-color-rgb: 255, 255, 255; --bs-link-hover-color: #fff; --bs-link-hover-color-rgb: 255, 255, 255; --bs-card-bg: #fff; background-color: rgb(255, 51, 255); color: rgb(255, 255, 255); } [data-bs-theme="pink"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="pink"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="pink"] .frame-type-textpic ul:not([class]) > li::marker, [data-bs-theme="pink"].frame-type-text ul:not([class]) > li::marker, [data-bs-theme="pink"].frame-type-textpic ul:not([class]) > li::marker { color: rgb(255, 255, 255); } [data-bs-theme="electric-orange"] { --bs-body-color: var(--bs-white); --bs-body-color-rgb: 255, 255, 255; --bs-body-bg: var(--bs-electric-orange); --bs-body-bg-rgb: 255, 130, 0; --bs-heading-color: #fff; --bs-border-color: #fff; --bs-link-color: #fff; --bs-link-color-rgb: 255, 255, 255; --bs-link-hover-color: #fff; --bs-link-hover-color-rgb: 255, 255, 255; --bs-card-bg: #fff; background-color: rgb(255, 130, 0); color: rgb(255, 255, 255); } [data-bs-theme="electric-orange"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="electric-orange"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="electric-orange"] .frame-type-textpic ul:not([class]) > li::marker, [data-bs-theme="electric-orange"].frame-type-text ul:not([class]) > li::marker, [data-bs-theme="electric-orange"].frame-type-textpic ul:not([class]) > li::marker { color: rgb(255, 255, 255); } [data-bs-theme="anthracite"] { --bs-body-color: var(--bs-white); --bs-body-color-rgb: 255, 255, 255; --bs-body-bg: var(--bs-anthracite); --bs-body-bg-rgb: 52, 74, 84; --bs-heading-color: #fff; --bs-border-color: #fff; --bs-link-color: #fff; --bs-link-color-rgb: 255, 255, 255; --bs-link-hover-color: #fff; --bs-link-hover-color-rgb: 255, 255, 255; --bs-card-bg: #fff; background-color: rgb(52, 74, 84); color: rgb(255, 255, 255); } [data-bs-theme="anthracite"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="anthracite"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="anthracite"] .frame-type-textpic ul:not([class]) > li::marker { color: rgb(255, 255, 255); } [data-bs-theme="anthracite-light"] { --bs-body-color: var(--bs-white); --bs-body-color-rgb: 255, 255, 255; --bs-body-bg: var(--bs-anthracite-light); --bs-body-bg-rgb: 224, 228, 229; --bs-heading-color: #1F1F1F; --bs-border-color: #1F1F1F; --bs-card-bg: #fff; background-color: rgb(224, 228, 229); color: rgb(31, 31, 31); } [data-bs-theme="anthracite-light"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="anthracite-light"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="anthracite-light"] .frame-type-textpic ul:not([class]) > li::marker { color: rgb(255, 255, 255); } [data-bs-theme="anthracite-lighter"] { --bs-body-color: var(--bs-white); --bs-body-color-rgb: 31, 31, 31; --bs-body-bg: var(--bs-anthracite-lighter); --bs-body-bg-rgb: 241, 242, 243; --bs-heading-color: #1F1F1F; --bs-border-color: #1F1F1F; --bs-card-bg: #fff; background-color: rgb(241, 242, 243); color: rgb(31, 31, 31); } [data-bs-theme="anthracite-lighter"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="anthracite-lighter"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="anthracite-lighter"] .frame-type-textpic ul:not([class]) > li::marker { color: rgb(255, 255, 255); } .btn-sky-blue, .btn-royal, .btn-turquoise, .btn-diga-lilac, .btn-pink, .btn-electric-orange, .btn-anthracite { --bs-btn-color: var(--bs-white); --bs-btn-hover-color: var(--bs-white); --bs-btn-active-color: var(--bs-white); } .btn-white { --bs-btn-color: var(--bs-navy); --bs-btn-hover-color: var(--bs-blue); --bs-btn-active-color: var(--bs-blue); } .btn-link-light { border-color: transparent; background: transparent; color: rgb(241, 242, 243); text-decoration: none; } .btn-link-blue { border-color: transparent; background: transparent; color: rgb(0, 104, 175); text-decoration: none; } .btn-link-navy { border-color: transparent; background: transparent; color: rgb(0, 42, 79); text-decoration: none; } .btn-link-sky-blue { border-color: transparent; background: transparent; color: rgb(0, 158, 227); text-decoration: none; } .btn-link-royal { border-color: transparent; background: transparent; color: rgb(0, 76, 133); text-decoration: none; } .btn-link-turquoise { border-color: transparent; background: transparent; color: rgb(50, 182, 179); text-decoration: none; } .btn-link-diga-lilac { border-color: transparent; background: transparent; color: rgb(190, 139, 221); text-decoration: none; } .btn-link-pink { border-color: transparent; background: transparent; color: rgb(255, 51, 255); text-decoration: none; } .btn-link-electric-orange { border-color: transparent; background: transparent; color: rgb(255, 130, 0); text-decoration: none; } .btn-link-anthracite { border-color: transparent; background: transparent; color: rgb(52, 74, 84); text-decoration: none; } .btn-link-anthracite-light { border-color: transparent; background: transparent; color: rgb(224, 228, 229); text-decoration: none; } .btn-link-anthracite-lighter { border-color: transparent; background: transparent; color: rgb(241, 242, 243); text-decoration: none; } .btn-link-white { border-color: transparent; background: transparent; color: rgb(255, 255, 255); text-decoration: none; } .btn { margin-top: 0.375rem; margin-bottom: 0.375rem; margin-right: 0.75rem; } .btn-xs { --bs-btn-padding-y: 0.25rem; --bs-btn-padding-x: 0.75rem; --bs-btn-font-size: 1.025rem; --bs-btn-border-radius: 3rem; } .nav-main .nav-link, .nav-secondary .nav-link { color: rgb(0, 42, 79); } .nav-main .nav-link:hover, .nav-main .nav-link:focus, .nav-secondary .nav-link:hover, .nav-secondary .nav-link:focus { color: rgb(0, 104, 175); } .nav-main .nav-link { font-family: "Open Sans Bold", sans-serif; padding-left: 1.5rem; padding-right: 1.5rem; transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .nav-main .nav-link { transition: none 0s ease 0s; } } .nav-main .nav-sublevel .nav-link { font-size: 1.18125rem; font-family: var(--bs-font-sans-serif); overflow-wrap: break-word; hyphens: auto; } .nav-main .nav-item.active > .nav-link { color: rgb(0, 104, 175); } .nav-main .nav-item-submenu .nav-link > i { transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .nav-main .nav-item-submenu .nav-link > i { transition: none 0s ease 0s; } } .nav-main .nav-item-submenu .nav-link:hover > i, .nav-main .nav-item-submenu .nav-link:focus > i { transform: translateX(5px) scale(1.1); } .nav-secondary .nav-link { font-size: 1.18125rem !important; font-family: var(--bs-font-sans-serif); } .section-menu { position: relative; flex-wrap: nowrap; white-space: nowrap; overflow-x: auto; scroll-snap-type: x mandatory; transition: transform 0.15s ease-in-out 0s; background-color: rgb(241, 242, 243); touch-action: pan-x !important; } .section-menu::-webkit-scrollbar { height: 0px; } .section-menu::-webkit-scrollbar-track { height: 0px; } .nav-section-menu { margin: 0px -1rem; display: table; position: relative; padding: 0px; list-style: none; width: 100%; } .nav-section-menu .nav-item { display: inline-block; position: relative; } .nav-section-menu .nav-link { padding: 1rem; color: rgb(31, 31, 31); } @media (max-width: 991.98px) { .nav-section-menu .nav-link { font-size: 1.18125rem; } } .nav-section-menu .nav-link::after { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 4px; background-color: rgb(0, 76, 133); transition: all 0.2s ease-in-out 0s; opacity: 0; } @media (prefers-reduced-motion: reduce) { .nav-section-menu .nav-link::after { transition: none 0s ease 0s; } } .nav-section-menu .nav-link.active, .nav-section-menu .nav-link:hover { color: rgb(0, 104, 175); } .nav-section-menu .nav-link.active::after, .nav-section-menu .nav-link:hover::after { opacity: 1; } .nav-section-menu .nav-link.active { font-family: "Open Sans Bold", sans-serif; } .lang-de::before, .lang-en::before, .lang-ru::before, .lang-tr::before { display: inline-block; content: ""; height: 15px; width: 21px; background-repeat: no-repeat; background-size: cover; margin-right: 0.75rem; } .lang-de > .bi, .lang-en > .bi, .lang-ru > .bi, .lang-tr > .bi { font-size: 1rem; } .lang-de.disabled::before, .lang-en.disabled::before, .lang-ru.disabled::before, .lang-tr.disabled::before { opacity: 0.5; } .lang-de::before { background-image: url(""); } .lang-en::before { background-image: url(""); } .lang-ru::before { background-image: url(""); } .lang-tr::before { background-image: url(""); } .section-menu-fixed { position: fixed; z-index: 1030; top: 0px; left: 0px; right: 0px; backdrop-filter: saturate(180%) blur(20px); transform: translateY(-200%) !important; background-color: rgba(241, 242, 243, 0.85) !important; } .section-menu-fixed.headroom--unpinned { transform: translateY(0px) !important; } .dropdown-menu { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem; } .offcanvas .offcanvas-body { padding-top: 0px !important; } @media (min-width: 1400px) { .offcanvas { --bs-offcanvas-width: 520px; } .offcanvas #offcanvas-menu-main { padding-top: 5rem; } .offcanvas .offcanvas-header { position: absolute; z-index: 1046; top: 0px; left: 0px; width: 100%; } } .offcanvas .btn-close { padding: 0.5rem; transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .offcanvas .btn-close { transition: none 0s ease 0s; } } .offcanvas .btn-close:hover, .offcanvas .btn-close:focus { transform: scale(1.1); } @media (max-width: 991.98px) { .breadcrumb { display: none; } } .breadcrumb-item a { color: rgb(31, 31, 31); text-decoration: none; } .breadcrumb-item a:hover, .breadcrumb-item a:focus { color: rgb(0, 104, 175); } .card > .image { margin-bottom: 0px; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; overflow: hidden; } .card .frame-type-text, .card .frame-type-textpic, .card .frame-type-image { margin-top: 0px; margin-bottom: 0px; } .card-hover:hover, .card-hover:focus { transition: all 0.2s ease-in-out 0s; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem !important; } @media (prefers-reduced-motion: reduce) { .card-hover:hover, .card-hover:focus { transition: none 0s ease 0s; } } .card .stretched-link { display: inline-block; height: 0px; font-size: 0px; } .card .stretched-link::before { font-family: bootstrap-icons; content: ""; color: var(--bs-white); display: block; position: absolute; width: 3rem; height: 3rem; line-height: 3rem; right: 1.5rem; bottom: 1.5rem; background: var(--bs-blue); font-size: 2.75rem; border-radius: 50%; } .accordion { margin-bottom: 1.5rem; } .accordion-item + .accordion-item { margin-top: 2px; } .accordion-button::after { padding: 0.25rem; background-color: rgb(241, 242, 243); border-radius: 50%; width: 2rem; height: 2rem; background-position: center center; } .accordion-button:not(.collapsed) { background: linear-gradient(45deg, rgb(0, 76, 133) 50%, rgb(0, 158, 227) 100%); } .content-wrapper { overflow: hidden; } .page-news { background-color: rgb(241, 242, 243); } .container-wrapper.container-image-wrapper { background-position: center center; background-repeat: no-repeat; background-size: cover; } .content-wrapper.page-layout-101 { position: relative; } .content-wrapper.page-layout-101::before { display: block; content: ""; position: absolute; inset: 0px 50% 0px 0px; z-index: -1; background: url("") left top / contain no-repeat; } #main-content > .frame-type-header.frame-layout-0, #main-content > .frame-type-text.frame-layout-0, #main-content > .frame-type-image.frame-layout-101, #main-content > .frame-type-image.frame-layout-102, #main-content > .frame-type-shortcut > .frame-type-header.frame-layout-0, #main-content > .frame-type-shortcut > .frame-type-text.frame-layout-0 { margin-left: 1rem; margin-right: 1rem; } @media (min-width: 576px) { #main-content > .frame-type-header.frame-layout-0, #main-content > .frame-type-text.frame-layout-0, #main-content > .frame-type-image.frame-layout-101, #main-content > .frame-type-image.frame-layout-102, #main-content > .frame-type-shortcut > .frame-type-header.frame-layout-0, #main-content > .frame-type-shortcut > .frame-type-text.frame-layout-0 { max-width: calc(540px - 2rem); } } @media (min-width: 768px) { #main-content > .frame-type-header.frame-layout-0, #main-content > .frame-type-text.frame-layout-0, #main-content > .frame-type-image.frame-layout-101, #main-content > .frame-type-image.frame-layout-102, #main-content > .frame-type-shortcut > .frame-type-header.frame-layout-0, #main-content > .frame-type-shortcut > .frame-type-text.frame-layout-0 { max-width: calc(720px - 2rem); } } @media (min-width: 992px) { #main-content > .frame-type-header.frame-layout-0, #main-content > .frame-type-text.frame-layout-0, #main-content > .frame-type-image.frame-layout-101, #main-content > .frame-type-image.frame-layout-102, #main-content > .frame-type-shortcut > .frame-type-header.frame-layout-0, #main-content > .frame-type-shortcut > .frame-type-text.frame-layout-0 { max-width: calc(960px - 2rem); } } @media (min-width: 1200px) { #main-content > .frame-type-header.frame-layout-0, #main-content > .frame-type-text.frame-layout-0, #main-content > .frame-type-image.frame-layout-101, #main-content > .frame-type-image.frame-layout-102, #main-content > .frame-type-shortcut > .frame-type-header.frame-layout-0, #main-content > .frame-type-shortcut > .frame-type-text.frame-layout-0 { max-width: calc(1140px - 2rem); } } @media (min-width: 1400px) { #main-content > .frame-type-header.frame-layout-0, #main-content > .frame-type-text.frame-layout-0, #main-content > .frame-type-image.frame-layout-101, #main-content > .frame-type-image.frame-layout-102, #main-content > .frame-type-shortcut > .frame-type-header.frame-layout-0, #main-content > .frame-type-shortcut > .frame-type-text.frame-layout-0 { max-width: calc(1320px - 2rem); } } @media (min-width: 576px) { #main-content > .frame-type-header.frame-layout-0, #main-content > .frame-type-text.frame-layout-0, #main-content > .frame-type-image.frame-layout-101, #main-content > .frame-type-image.frame-layout-102, #main-content > .frame-type-shortcut > .frame-type-header.frame-layout-0, #main-content > .frame-type-shortcut > .frame-type-text.frame-layout-0 { margin-left: auto; margin-right: auto; } } #main-content > .frame-type-textpic.frame-layout-0, #main-content > .frame-type-textpic.frame-layout-101 { margin-left: 1rem; margin-right: 1rem; } @media (min-width: 1790px) { #main-content > .frame-type-textpic.frame-layout-0, #main-content > .frame-type-textpic.frame-layout-101 { margin-left: auto; margin-right: auto; max-width: calc(1790px - 2rem); } } .has-subheader { padding-bottom: 1.5rem; } .has-subheader .headline { margin-bottom: 0px; font-size: 1.6875rem; } #main-content .frame > .has-subheader:only-child { padding-bottom: 0px; } #main-content .frame > .has-subheader .subheadline { margin-bottom: 0px; } @keyframes loading-rotation { 0% { transform: translateX(0px) rotate(0deg); } 100% { transform: translateX(0px) rotate(359deg); } } .page-search-backdrop { position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; background-color: rgb(0, 0, 0); opacity: 0.5; z-index: 1055; } .page-search-form-input { transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .page-search-form-input { transition: none 0s ease 0s; } } .page-search-input { position: relative; overflow: hidden; } .page-search-input .page-search-form-input-reset, .page-search-input .page-search-form-input-submit, .page-search-input .page-search-form-input-loader { position: absolute; content: ""; top: 0px; height: calc(1.7em + 1rem + calc(var(--bs-border-width) * 2)); width: calc(1.7em + 1rem + calc(var(--bs-border-width) * 2)); text-align: center; line-height: calc(1.7em + 1rem + calc(var(--bs-border-width) * 2)); transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .page-search-input .page-search-form-input-reset, .page-search-input .page-search-form-input-submit, .page-search-input .page-search-form-input-loader { transition: none 0s ease 0s; } } .page-search-input .page-search-form-input-reset::after, .page-search-input .page-search-form-input-submit::after, .page-search-input .page-search-form-input-loader::after { display: inline-block; font-style: normal; font-variant: normal; text-transform: none; line-height: 1; vertical-align: -0.125em; -webkit-font-smoothing: antialiased; font-family: bootstrap-icons !important; font-weight: normal !important; } .page-search-input .page-search-form-input-loader, .page-search-input .page-search-form-input-reset { transform: translateX(-100%); left: 0px; } .page-search-input .page-search-form-input-loader::after { animation: 1s linear 0s infinite normal none running loading-rotation; content: ""; } .page-search-input .page-search-form-input-reset::after { content: ""; } .page-search-input .page-search-form-input-submit { right: 0px; } .page-search-input .page-search-form-input-submit:hover { cursor: pointer; } .page-search-input .page-search-form-input-submit::after { content: ""; } .page-search.has-focus .page-search-form-input, .page-search.loading .page-search-form-input { padding-left: 3.5rem; } .page-search.has-focus .page-search-form-input-sm, .page-search.loading .page-search-form-input-sm { padding-left: 2.5rem; } .page-search.has-focus .page-search-form-input-lg, .page-search.loading .page-search-form-input-lg { padding-left: 5rem; } .page-search.has-focus .page-search-form-input-reset { transform: translateX(0px); } .page-search.loading { opacity: 0.5; } .page-search.loading .page-search-form-input-loader { transform: translateX(0px); } .page-search-input .page-search-form-input-reset, .page-search-input .page-search-form-input-submit, .page-search-input .page-search-form-input-loader { position: absolute; content: ""; top: 0px; text-align: center; transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .page-search-input .page-search-form-input-reset, .page-search-input .page-search-form-input-submit, .page-search-input .page-search-form-input-loader { transition: none 0s ease 0s; } } .page-search-input .page-search-form-input-reset::after, .page-search-input .page-search-form-input-submit::after, .page-search-input .page-search-form-input-loader::after { display: inline-block; font-style: normal; font-variant: normal; text-transform: none; line-height: 1; vertical-align: -0.125em; -webkit-font-smoothing: antialiased; font-family: bootstrap-icons !important; font-weight: normal !important; } .page-search-input-sm .page-search-form-input-reset, .page-search-input-sm .page-search-form-input-submit, .page-search-input-sm .page-search-form-input-loader { height: calc(1.7em + 1rem + calc(var(--bs-border-width) * 2)); width: calc(1.7em + 1rem + calc(var(--bs-border-width) * 2)); line-height: calc(1.7em + 1rem + calc(var(--bs-border-width) * 2)); } .page-search-input-sm .page-search-form-input-sm { padding: 0.75rem 3rem 0.75rem 1.25rem; font-size: 1rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .page-search-input-lg .page-search-form-input-reset, .page-search-input-lg .page-search-form-input-submit, .page-search-input-lg .page-search-form-input-loader { height: calc(1.7em + 2rem + calc(var(--bs-border-width) * 2)); width: calc(1.7em + 2rem + calc(var(--bs-border-width) * 2)); line-height: calc(1.7em + 2rem + calc(var(--bs-border-width) * 2)); font-size: 1.6875rem; } .page-search-input-lg .page-search-form-input { font-size: 1.6875rem; } .page-header.has-breadcrumb.has-content { position: relative; } .page-header.has-breadcrumb.has-content .wrapper-breadcrumb { position: absolute; top: 0px; left: 0px; right: 0px; z-index: 1020; } .page-header.has-breadcrumb.has-content .wrapper-breadcrumb .breadcrumb-item a, .page-header.has-breadcrumb.has-content .wrapper-breadcrumb .breadcrumb-item.active, .page-header.has-breadcrumb.has-content .wrapper-breadcrumb .breadcrumb-item::before { color: rgb(255, 255, 255); } .wrapper-page-header { position: relative; overflow: hidden; } .wrapper-page-header.wrapper-page-header-default { min-height: 670px; display: flex; flex-direction: column; justify-content: flex-end; } @media (min-width: 992px) { .wrapper-page-header.wrapper-page-header-default { justify-content: center; min-height: 860px; } } .page-header-background-image { position: absolute; z-index: 1; top: 0px; left: 0px; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; background-image: var(--background-image-xs); } @media (min-width: 576px) { .page-header-background-image { background-image: var(--background-image-sm); } } @media (min-width: 992px) { .page-header-background-image { background-image: var(--background-image-lg); } } .page-header-background-image-overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 2; background-color: var(--background-image-overlay-color); opacity: var(--background-image-overlay-opacity); } .page-header-content { padding-top: 1.5rem; padding-bottom: 1.5rem; z-index: 3; } @media (min-width: 768px) { .page-header-content { padding-top: 2.25rem; padding-bottom: 2.25rem; } } @media (min-width: 992px) { .page-header-content { padding-top: 4.5rem; padding-bottom: 4.5rem; } } .page-header-content .headline, .page-header-content .subheadline { word-break: break-word; hyphens: auto; } .page-header-top .frame { margin-top: 0px !important; margin-bottom: 0px !important; } .page-header-top .frame > :last-child { margin-bottom: 0px; padding-bottom: 0px; } .page-header-top .frame.frame-layout-901 > p { display: flex; align-items: center; justify-content: center; } .page-header-top .frame.frame-layout-901 > p::after { display: inline-block; margin-left: 12px; content: ""; width: 32px; height: 24px; background-position: center center; background-image: url(""); background-repeat: no-repeat; background-size: contain; } .headroom { will-change: transform; transition: all 0.5s ease-in-out 0s; transform: translateY(0%); } @media (prefers-reduced-motion: reduce) { .headroom { transition: none 0s ease 0s; } } .headroom--top--hidden, .headroom--top--visible { will-change: transform; opacity: 1; transition: all 0.5s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .headroom--top--hidden, .headroom--top--visible { transition: none 0s ease 0s; } } .headroom--not-top .headroom--top--hidden { display: block !important; } .headroom--not-top .headroom--top--visible { display: none; opacity: 0; height: 0px; } .navbar.headroom--unpinned { transform: translateY(-100%); } @media (min-width: 992px) { .frame-indent_1 { padding-left: 8.33333%; padding-right: 8.33333%; } } @media (min-width: 992px) { .frame-indent_2 { padding-left: 16.6667%; padding-right: 16.6667%; } } .frame-indent_11 { padding: 1.5rem; } @media (min-width: 768px) { .frame-indent_11 { padding: 2.25rem; } } @media (min-width: 992px) { .frame-indent_11 { padding: 4.5rem; } } @media (max-width: 575.98px) { .card-body > .frame-indent_11 { padding: 0px !important; } } .frame-type-header, .frame-type-text, .frame-type-textpic, .frame-type-image, .frame-type-container-slider, .frame-type-container-2cols, .frame-type-container-3cols, .frame-type-container-4cols { margin-top: 1.5rem; margin-bottom: 1.5rem; } @media (min-width: 768px) { .frame-type-header, .frame-type-text, .frame-type-textpic, .frame-type-image, .frame-type-container-slider, .frame-type-container-2cols, .frame-type-container-3cols, .frame-type-container-4cols { margin-top: 2.25rem; margin-bottom: 2.25rem; } } @media (min-width: 992px) { .frame-type-header, .frame-type-text, .frame-type-textpic, .frame-type-image, .frame-type-container-slider, .frame-type-container-2cols, .frame-type-container-3cols, .frame-type-container-4cols { margin-top: 4.5rem; margin-bottom: 4.5rem; } } .frame-type-uploads { margin-bottom: 1.5rem; } @media (min-width: 768px) { .frame-type-uploads { margin-bottom: 2.25rem; } } @media (min-width: 992px) { .frame-type-uploads { margin-bottom: 4.5rem; } } .frame-type-container-slider { padding-bottom: 1.5rem; } @media (min-width: 768px) { .frame-type-container-slider { padding-bottom: 2.25rem; } } @media (min-width: 992px) { .frame-type-container-slider { padding-bottom: 4.5rem; } } .frame-type-text p > a, .frame-type-textpic p > a { word-break: break-word; } .frame-type-text ul > li::marker, .frame-type-textpic ul > li::marker { color: rgb(0, 104, 175); } .frame-type-textpic.frame-layout-101 .ce-gallery, .frame-type-textpic.frame-layout-101 .ce-body { display: flex; align-items: center; } .frame-type-textpic.frame-layout-101 .ce-body-content { padding: 1rem; } @media (min-width: 992px) { .frame-type-textpic.frame-layout-101 .ce-body-content { padding: 2.25rem; } } @media (min-width: 1200px) { .frame-type-textpic.frame-layout-101 .ce-body-content { padding: 4.5rem; } } .frame-type-textpic.frame-layout-101 .ce-textpic.ce-left .ce-body-content { padding-right: 0px; } .frame-type-textpic.frame-layout-101 .ce-textpic.ce-right .ce-body-content { padding-left: 0px; } .frame-type-image.frame-layout-101 .image, .frame-type-image.frame-layout-102 .image { margin-left: auto; margin-right: auto; } .frame-type-image.frame-layout-101 .image img, .frame-type-image.frame-layout-101 .image picture, .frame-type-image.frame-layout-102 .image img, .frame-type-image.frame-layout-102 .image picture { border-radius: 50%; } .frame-type-image.frame-layout-102 .image { position: relative; max-width: 420px; padding: 1.5rem; } .frame-type-image.frame-layout-102 .image::after { opacity: 0.8; display: block; width: 390%; height: 390%; position: absolute; content: ""; left: 50%; top: 50%; transform: translate(-50%, -50%); background-image: var(--bg-shape); background-size: contain; background-repeat: no-repeat; background-position: center 50%; z-index: -1; } .frame-type-menu_pages.frame-layout-101 .nav .nav-link { padding: 0px; } .frame-type-container-container[data-bs-theme] .container-wrapper::before, .frame-type-container-container[data-bs-theme] .container-wrapper::after { content: ""; clear: both; display: table; } .frame-type-container-container.frame-layout-101 .container-content { padding-top: 1.5rem; padding-bottom: 1.5rem; } @media (min-width: 1200px) { .frame-type-container-container.frame-layout-101 .container-content { padding-top: 4.5rem; padding-bottom: 4.5rem; } } .frame-type-container-container.frame-layout-201 { position: relative; overflow: hidden; padding-bottom: 80px; } @media (min-width: 992px) { .frame-type-container-container.frame-layout-201 { padding-bottom: 0px; } } @media (min-width: 992px) { .frame-type-container-container.frame-layout-201 .frame-type-text { padding-right: 200px; } } .frame-type-container-container.frame-layout-201::after { content: ""; display: block; position: absolute; right: 0px; bottom: 0px; width: 250px; height: 250px; background-image: url("data:image/svg+xml,"); background-position: calc(100% + 50px) calc(100% + 50px); background-size: 100%; background-repeat: no-repeat; } @media (min-width: 992px) { .frame-type-container-container.frame-layout-201::after { width: 450px; height: 450px; background-position: calc(100% + 100px) calc(100% + 100px); } } .frame-type-container-slider > header { padding-top: 1.5rem; padding-bottom: 0.75rem; margin-left: 1rem; margin-right: 1rem; } @media (min-width: 768px) { .frame-type-container-slider > header { padding-top: 2.25rem; } } @media (min-width: 992px) { .frame-type-container-slider > header { padding-top: 4.5rem; } } @media (min-width: 768px) { .frame-type-container-slider > header { padding-bottom: 1.5rem; } } @media (min-width: 992px) { .frame-type-container-slider > header { padding-bottom: 2.25rem; } } .frame-type-container-slider > header .subheadline { margin-bottom: 0px; } @media (min-width: 576px) { .frame-type-container-slider > header { max-width: calc(540px - 2rem); } } @media (min-width: 768px) { .frame-type-container-slider > header { max-width: calc(720px - 2rem); } } @media (min-width: 992px) { .frame-type-container-slider > header { max-width: calc(960px - 2rem); } } @media (min-width: 1200px) { .frame-type-container-slider > header { max-width: calc(1140px - 2rem); } } @media (min-width: 1400px) { .frame-type-container-slider > header { max-width: calc(1320px - 2rem); } } @media (min-width: 576px) { .frame-type-container-slider > header { margin-left: auto; margin-right: auto; } } .frame-type-container-slider.frame-layout-201 { position: relative; } .frame-type-container-slider.frame-layout-201::after { z-index: -1; opacity: 0.8; display: block; width: 1600px; height: 1600px; position: absolute; content: ""; left: 50%; top: -460px; transform: translate(-50%, 0px); background-image: var(--bg-shape); background-size: 100%; background-repeat: no-repeat; background-position: center 50%; } @media (min-width: 992px) { .frame-type-container-slider.frame-layout-201::after { top: -380px; } } .frame-type-container-slider.frame-layout-201 .ce-gallery .image { max-width: 420px; } .page-header .frame { margin-top: 0px !important; margin-bottom: 0px !important; } .page-header .frame > :last-child { margin-bottom: 0px; padding-bottom: 0px; } @media (min-width: 992px) { .g-3 .frame-type-image.frame-layout-102 .image, .g-4 .frame-type-image.frame-layout-102 .image, .g-5 .frame-type-image.frame-layout-102 .image { padding: 0px; } } .ce-textpic.ce-center .ce-gallery { display: flex; } .ce-textpic.ce-center .ce-gallery .ce-outer { margin-left: auto; margin-right: auto; } .ce-textpic.ce-intext .ce-gallery { margin-bottom: 1rem; } @media (min-width: 992px) { .ce-textpic.ce-intext.ce-left .ce-gallery { float: left; margin-right: 2rem; margin-bottom: 2rem; } .ce-textpic.ce-intext.ce-right .ce-gallery { float: right; margin-left: 2rem; margin-bottom: 2rem; } } .ce-textpic.ce-intext.ce-right .ce-gallery { order: 2; } .ce-textpic.ce-intext.ce-right .ce-body { order: 1; } @media (min-width: 992px) { .ce-textpic.ce-intext.ce-nowrap { --bs-gutter-x: 2rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)); } .ce-textpic.ce-intext.ce-nowrap .ce-gallery { float: none; margin: 0px; } .ce-textpic.ce-intext.ce-nowrap .ce-gallery, .ce-textpic.ce-intext.ce-nowrap .ce-body { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y); } .ce-textpic.ce-intext.ce-nowrap .ce-gallery { flex: 0 0 auto; width: 41.6667%; } .ce-textpic.ce-intext.ce-nowrap .ce-body { flex: 0 0 auto; width: 58.3333%; } } .frame-layout-101 .ce-intext { --bs-gutter-x: 0; } .ce-gallery .ce-row { --bs-gutter-x: 2rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)); } .ce-gallery .ce-row > .ce-column { text-align: center; display: flex; width: 100%; align-items: center; justify-content: center; padding: 2.25rem; } @media (min-width: 1200px) { .ce-gallery .ce-row > .ce-column { padding-left: 4.5rem; padding-right: 4.5rem; } } @media (min-width: 576px) { .ce-gallery[data-ce-columns="2"] .ce-row, .ce-gallery[data-ce-columns="3"] .ce-row, .ce-gallery[data-ce-columns="4"] .ce-row, .ce-gallery[data-ce-columns="5"] .ce-row { justify-content: center; } .ce-gallery[data-ce-columns="2"] .ce-row > .ce-column { flex: 0 0 auto; width: 50%; } .ce-gallery[data-ce-columns="3"] .ce-row > .ce-column { flex: 0 0 auto; width: 33.3333%; } .ce-gallery[data-ce-columns="4"] .ce-row > .ce-column { flex: 0 0 auto; width: 25%; } } .image-contain { width: 100%; height: 0px; position: relative; margin: 0px; padding-top: 100%; } .image-contain > img { object-fit: contain; min-width: 100%; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; right: 0px; } .product-list .product-image > img { max-height: 400px; } .product-thumbnail-image { opacity: 0.8; transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .product-thumbnail-image { transition: none 0s ease 0s; } } .product-thumbnail-image:hover, .product-thumbnail-image:focus { cursor: pointer; opacity: 1; } .swiper-slide-thumb-active .product-thumbnail-image { opacity: 1 !important; } .product-detail { position: relative; } .loader-overlay { position: absolute; z-index: 1050; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.5); } .page-footer { font-size: 1.325rem; background: linear-gradient(45deg, rgb(0, 76, 133) 50%, rgb(0, 158, 227) 100%); } .page-footer .nav-inline { margin-left: -1rem; margin-right: -1rem; } .page-footer .nav-inline .nav-link { padding-bottom: 0px; } .fixed-bottom { position: fixed; z-index: 1030; bottom: 0.75rem; right: 1rem; opacity: 0; transform: translateY(300%); transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .fixed-bottom { transition: none 0s ease 0s; } } @media (min-width: 992px) { .fixed-bottom { bottom: 1rem; right: 1rem; } } .fixed-bottom.visible { opacity: 1; transform: translateY(0px); } #contact-container, #chatbot-container, #web-chat-container { position: fixed; width: 440px; height: 520px; z-index: 1040; bottom: 0.75rem; right: 1rem; opacity: 0; background: rgb(255, 255, 255); transform: translateY(300%); overflow: hidden; transition: all 0.2s ease-in-out 0s; border-radius: 0.25rem; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 1.5rem; } @media (prefers-reduced-motion: reduce) { #contact-container, #chatbot-container, #web-chat-container { transition: none 0s ease 0s; } } @media (max-width: 575.98px) { #contact-container, #chatbot-container, #web-chat-container { width: 350px; } } @media (min-width: 992px) { #contact-container, #chatbot-container, #web-chat-container { bottom: 1rem; right: 1rem; } } #contact-container.visible, #chatbot-container.visible, #web-chat-container.visible { opacity: 1; transform: translateY(0px); } #contact-container .frame, #chatbot-container .frame, #web-chat-container .frame { margin-top: 0px !important; margin-bottom: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important; } #contact-container .fs-8, #chatbot-container .fs-8, #web-chat-container .fs-8 { font-size: 0.95rem !important; line-height: 1.6 !important; } @font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff"); font-weight: 400; font-style: normal; } :root { --swiper-theme-color: #007aff; } .swiper, swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; display: block; } .swiper-vertical > .swiper-wrapper { flex-direction: column; } .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); box-sizing: content-box; } .swiper-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); } .swiper-horizontal { touch-action: pan-y; } .swiper-vertical { touch-action: pan-x; } .swiper-slide, swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; display: block; } .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 { transform: translateZ(0px); backface-visibility: hidden; } .swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; } .swiper-3d .swiper-wrapper { transform-style: preserve-3d; } .swiper-3d { perspective: 1200px; } .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-cube-shadow { transform-style: preserve-3d; } .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; 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(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .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-horizontal.swiper-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; } .swiper-vertical.swiper-css-mode > .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-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; } .swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; } .swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); } .swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); } .swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); } .swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); } .swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; box-sizing: border-box; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top-color: transparent; } .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader, .swiper-watch-progress .swiper-slide-visible .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(360deg); } } .swiper .swiper-pagination { display: flex; text-align: center; } .swiper .swiper-pagination-clickable .swiper-pagination-bullet:hover { cursor: pointer; } .swiper .swiper-pagination-bullet { width: 12px; height: 12px; background: rgba(0, 0, 0, 0.25); margin: 0px 6px; border-radius: 50%; transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .swiper .swiper-pagination-bullet { transition: none 0s ease 0s; } } .swiper .swiper-pagination-bullet:hover, .swiper .swiper-pagination-bullet:focus { background: rgb(0, 42, 79); } .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active { background: rgb(0, 42, 79); } .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active:hover, .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active:focus { background: rgb(0, 42, 79); cursor: default; } .swiper .swiper-scrollbar { background: rgb(241, 242, 243); margin-top: 1.5rem; margin-bottom: 1.5rem; } .swiper .swiper-scrollbar.swiper-scrollbar-horizontal { width: 100%; height: 6px; } .swiper .swiper-scrollbar-drag { height: 6px; background: rgb(0, 104, 175); } .swiper.swiper-default .swiper-button-prev, .swiper.swiper-default .swiper-button-next, .swiper.swiper-gallery .swiper-button-prev, .swiper.swiper-gallery .swiper-button-next, .swiper.swiper-product .swiper-button-prev, .swiper.swiper-product .swiper-button-next { position: absolute; top: 50%; width: 4rem; height: 4rem; margin-top: -2rem; line-height: 1; padding: 1rem; font-size: 2rem; z-index: 1; text-align: center; background-color: rgb(255, 255, 255); color: rgb(0, 76, 133); border-radius: 50%; transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .swiper.swiper-default .swiper-button-prev, .swiper.swiper-default .swiper-button-next, .swiper.swiper-gallery .swiper-button-prev, .swiper.swiper-gallery .swiper-button-next, .swiper.swiper-product .swiper-button-prev, .swiper.swiper-product .swiper-button-next { transition: none 0s ease 0s; } } .swiper.swiper-default .swiper-button-prev:not(.swiper-button-disabled):hover, .swiper.swiper-default .swiper-button-prev:not(.swiper-button-disabled):focus, .swiper.swiper-default .swiper-button-next:not(.swiper-button-disabled):hover, .swiper.swiper-default .swiper-button-next:not(.swiper-button-disabled):focus, .swiper.swiper-gallery .swiper-button-prev:not(.swiper-button-disabled):hover, .swiper.swiper-gallery .swiper-button-prev:not(.swiper-button-disabled):focus, .swiper.swiper-gallery .swiper-button-next:not(.swiper-button-disabled):hover, .swiper.swiper-gallery .swiper-button-next:not(.swiper-button-disabled):focus, .swiper.swiper-product .swiper-button-prev:not(.swiper-button-disabled):hover, .swiper.swiper-product .swiper-button-prev:not(.swiper-button-disabled):focus, .swiper.swiper-product .swiper-button-next:not(.swiper-button-disabled):hover, .swiper.swiper-product .swiper-button-next:not(.swiper-button-disabled):focus { cursor: pointer; color: rgb(0, 158, 227); } .swiper.swiper-default .swiper-button-prev.swiper-button-disabled, .swiper.swiper-default .swiper-button-next.swiper-button-disabled, .swiper.swiper-gallery .swiper-button-prev.swiper-button-disabled, .swiper.swiper-gallery .swiper-button-next.swiper-button-disabled, .swiper.swiper-product .swiper-button-prev.swiper-button-disabled, .swiper.swiper-product .swiper-button-next.swiper-button-disabled { opacity: 0.4; } .swiper.swiper-default .swiper-button-prev.swiper-button-disabled:hover, .swiper.swiper-default .swiper-button-prev.swiper-button-disabled:focus, .swiper.swiper-default .swiper-button-next.swiper-button-disabled:hover, .swiper.swiper-default .swiper-button-next.swiper-button-disabled:focus, .swiper.swiper-gallery .swiper-button-prev.swiper-button-disabled:hover, .swiper.swiper-gallery .swiper-button-prev.swiper-button-disabled:focus, .swiper.swiper-gallery .swiper-button-next.swiper-button-disabled:hover, .swiper.swiper-gallery .swiper-button-next.swiper-button-disabled:focus, .swiper.swiper-product .swiper-button-prev.swiper-button-disabled:hover, .swiper.swiper-product .swiper-button-prev.swiper-button-disabled:focus, .swiper.swiper-product .swiper-button-next.swiper-button-disabled:hover, .swiper.swiper-product .swiper-button-next.swiper-button-disabled:focus { cursor: default; } .swiper.swiper-default .swiper-button-prev, .swiper.swiper-gallery .swiper-button-prev, .swiper.swiper-product .swiper-button-prev { left: 1.5rem; } .swiper.swiper-default .swiper-button-next, .swiper.swiper-gallery .swiper-button-next, .swiper.swiper-product .swiper-button-next { right: 1.5rem; } @media (max-width: 991.98px) { .swiper.swiper-default .swiper-button-prev, .swiper.swiper-default .swiper-button-next, .swiper.swiper-gallery .swiper-button-prev, .swiper.swiper-gallery .swiper-button-next, .swiper.swiper-product .swiper-button-prev, .swiper.swiper-product .swiper-button-next { display: none; } } .swiper.swiper-default .swiper-pagination { padding: 1.5rem 1rem; } @media (min-width: 992px) { .swiper.swiper-default .swiper-pagination { justify-content: center; } } @media (min-width: 992px) { .swiper.swiper-default .container-content { padding-left: 7rem; padding-right: 7rem; } } .swiper.swiper-columns .swiper-controls, .swiper.swiper-split .swiper-controls { display: flex; justify-content: center; align-items: center; padding-top: 1.5rem; padding-bottom: 1.5rem; z-index: 1; } @media (min-width: 1200px) { .swiper.swiper-columns .swiper-controls, .swiper.swiper-split .swiper-controls { padding-top: 3rem; } } .swiper.swiper-columns .swiper-button-prev, .swiper.swiper-columns .swiper-button-next, .swiper.swiper-columns .swiper-pagination, .swiper.swiper-split .swiper-button-prev, .swiper.swiper-split .swiper-button-next, .swiper.swiper-split .swiper-pagination { margin-left: 0.375rem; margin-right: 0.375rem; } .swiper.swiper-columns .swiper-button-prev, .swiper.swiper-columns .swiper-button-next, .swiper.swiper-split .swiper-button-prev, .swiper.swiper-split .swiper-button-next { text-align: center; background-color: rgb(241, 242, 243); color: rgb(0, 76, 133); width: 3rem; height: 3rem; line-height: 3rem; border-radius: 50%; transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .swiper.swiper-columns .swiper-button-prev, .swiper.swiper-columns .swiper-button-next, .swiper.swiper-split .swiper-button-prev, .swiper.swiper-split .swiper-button-next { transition: none 0s ease 0s; } } .swiper.swiper-columns .swiper-button-prev:not(.swiper-button-disabled):hover, .swiper.swiper-columns .swiper-button-prev:not(.swiper-button-disabled):focus, .swiper.swiper-columns .swiper-button-next:not(.swiper-button-disabled):hover, .swiper.swiper-columns .swiper-button-next:not(.swiper-button-disabled):focus, .swiper.swiper-split .swiper-button-prev:not(.swiper-button-disabled):hover, .swiper.swiper-split .swiper-button-prev:not(.swiper-button-disabled):focus, .swiper.swiper-split .swiper-button-next:not(.swiper-button-disabled):hover, .swiper.swiper-split .swiper-button-next:not(.swiper-button-disabled):focus { cursor: pointer; color: rgb(0, 158, 227); } .swiper.swiper-columns .swiper-button-prev.swiper-button-disabled, .swiper.swiper-columns .swiper-button-next.swiper-button-disabled, .swiper.swiper-split .swiper-button-prev.swiper-button-disabled, .swiper.swiper-split .swiper-button-next.swiper-button-disabled { opacity: 0.4; } .swiper.swiper-columns .swiper-button-prev.swiper-button-disabled:hover, .swiper.swiper-columns .swiper-button-prev.swiper-button-disabled:focus, .swiper.swiper-columns .swiper-button-next.swiper-button-disabled:hover, .swiper.swiper-columns .swiper-button-next.swiper-button-disabled:focus, .swiper.swiper-split .swiper-button-prev.swiper-button-disabled:hover, .swiper.swiper-split .swiper-button-prev.swiper-button-disabled:focus, .swiper.swiper-split .swiper-button-next.swiper-button-disabled:hover, .swiper.swiper-split .swiper-button-next.swiper-button-disabled:focus { cursor: default; } .swiper.swiper-columns .swiper-slide { padding-left: 1rem; padding-right: 1rem; max-width: 600px; } .swiper.swiper-gallery { margin-left: auto; margin-right: auto; max-width: 1790px; } .swiper.swiper-gallery .swiper-slide { height: auto; text-align: center; opacity: 0.5; transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .swiper.swiper-gallery .swiper-slide { transition: none 0s ease 0s; } } .swiper.swiper-gallery .swiper-slide > .frame { display: flex; align-items: center; height: 100%; } .swiper.swiper-gallery .swiper-slide > .frame.frame-type-text, .swiper.swiper-gallery .swiper-slide > .frame.frame-type-textpic { padding-left: 1.5rem; padding-right: 1.5rem; } @media (min-width: 1200px) { .swiper.swiper-gallery .swiper-slide { padding-left: 7rem; padding-right: 7rem; } } .swiper.swiper-gallery .swiper-slide-active { opacity: 1; } .swiper.swiper-gallery .swiper-slide .frame, .swiper.swiper-gallery .swiper-slide .image { margin-top: 0px; margin-bottom: 0px; } .swiper.swiper-gallery .swiper-controls { padding-top: 1.5rem; padding-bottom: 1.5rem; } @media (min-width: 992px) { .swiper.swiper-gallery .swiper-controls { padding-top: 2.25rem; padding-bottom: 2.25rem; } } .swiper.swiper-gallery .swiper-pagination { justify-content: center; } .swiper.swiper-gallery .swiper-button-prev, .swiper.swiper-gallery .swiper-button-next { background-color: rgb(241, 242, 243); } .swiper.swiper-split { position: relative; padding-bottom: 4.5rem; } .swiper.swiper-split .swiper-controls { position: absolute; bottom: 0px; left: 1rem; } @media (min-width: 992px) { .swiper.swiper-split .swiper-controls { position: relative; } } .swiper.swiper-split .swiper-slide .frame { margin-top: 0px; margin-bottom: 0px; } [data-bs-theme="light"] .swiper-split .swiper-button-prev, [data-bs-theme="light"] .swiper-split .swiper-button-next, [data-bs-theme="royal"] .swiper-split .swiper-button-prev, [data-bs-theme="royal"] .swiper-split .swiper-button-next { background-color: rgb(255, 255, 255); } @media (min-width: 992px) { .swiper-default .page-header-content { padding-left: 7rem; padding-right: 7rem; } } .slide-menu { position: relative; min-height: 100%; height: auto; width: 100%; max-width: 100%; top: 0px; right: 0px; display: none; overflow: hidden auto; box-sizing: border-box; transform: translateX(100%); transition: transform 0.3s ease-in-out 0s; will-change: transform; } .slide-menu .slide-menu__slider { width: 100%; transition: transform 0.3s ease-in-out 0s; transform: translateX(0px); will-change: transform; } .slide-menu .slide-menu__backlink { color: rgb(0, 104, 175); font-family: "Open Sans Bold", sans-serif; font-size: 1.563rem; padding-left: 4.5rem; padding-right: 4.5rem; text-decoration: none; margin-bottom: 1.5rem; } .slide-menu .slide-menu__backlink > i { position: absolute; left: 1.5rem; transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .slide-menu .slide-menu__backlink > i { transition: none 0s ease 0s; } } .slide-menu .slide-menu__backlink:hover, .slide-menu .slide-menu__backlink:focus { color: rgb(0, 104, 175); cursor: pointer; } .slide-menu .slide-menu__backlink:hover > i, .slide-menu .slide-menu__backlink:focus > i { transform: translateX(-5px); } .slide-menu ul { position: relative; width: 100%; margin: 0px; padding-left: 0px; } .slide-menu ul .nav-sublevel { position: absolute; top: 0px; left: 100%; display: none; } .slide-menu ul a { display: block; } "); } .navbar-icons { will-change: transform; transition: all 0.5s ease-in-out 0s; transform: translateY(0%); padding-bottom: 0.25rem; align-self: flex-end; } @media (prefers-reduced-motion: reduce) { .navbar-icons { transition: none 0s ease 0s; } } .navbar.headroom--pinned { background-color: rgba(255, 255, 255, 0.85) !important; backdrop-filter: saturate(180%) blur(20px); } @media (min-width: 1200px) and (max-width: 1399.98px) { .navbar-brand img { max-width: 220px; } #navbarMain .nav-main .nav-link { padding-left: 0.75rem; padding-right: 0.75rem; font-size: 1.25rem; } .page-search .form-control { font-size: 1.25rem; } } .nav-highlight > .nav-link { font-weight: 700; } #offcanvas-menu-main .nav .dropdown-divider { position: relative; height: 2px; margin-top: 1rem; margin-bottom: 1rem; } #offcanvas-menu-main .nav .dropdown-divider::before { content: ""; display: block; position: absolute; height: 2px; width: 3rem; background: rgb(241, 242, 243); } [data-bs-theme="light"] { --bs-body-color: #1F1F1F; --bs-body-color-rgb: 31, 31, 31; --bs-body-bg: #F1F2F3; --bs-body-bg-rgb: 241, 242, 243; --bs-heading-color: #1F1F1F; --bs-border-color: #1F1F1F; --bg-shape: url("data:image/svg+xml,"); --bs-card-bg: #fff; background-color: rgb(241, 242, 243); color: rgb(31, 31, 31); } [data-bs-theme="light"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="blue"] { --bs-body-color: var(--bs-white); --bs-body-color-rgb: 255, 255, 255; --bs-body-bg: var(--bs-blue); --bs-body-bg-rgb: 0, 104, 175; --bs-heading-color: #fff; --bs-border-color: #fff; --bs-link-color: #fff; --bs-link-color-rgb: 255, 255, 255; --bs-link-hover-color: #fff; --bs-link-hover-color-rgb: 255, 255, 255; --bs-card-bg: #fff; --bg-shape: url("data:image/svg+xml,"); background-color: rgb(0, 104, 175); color: rgb(255, 255, 255); } [data-bs-theme="blue"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="blue"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="blue"] .frame-type-textpic ul:not([class]) > li::marker, [data-bs-theme="blue"].frame-type-text ul:not([class]) > li::marker, [data-bs-theme="blue"].frame-type-textpic ul:not([class]) > li::marker { color: rgb(255, 255, 255); } [data-bs-theme="sky-blue"] { --bs-body-color: var(--bs-white); --bs-body-color-rgb: 255, 255, 255; --bs-body-bg: var(--bs-sky-blue); --bs-body-bg-rgb: 0, 158, 227; --bs-heading-color: #fff; --bs-border-color: #fff; --bs-link-color: #fff; --bs-link-color-rgb: 255, 255, 255; --bs-link-hover-color: #fff; --bs-link-hover-color-rgb: 255, 255, 255; --bs-card-bg: #fff; --bg-shape: url("data:image/svg+xml,"); background-color: rgb(0, 158, 227); color: rgb(255, 255, 255); } [data-bs-theme="sky-blue"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="sky-blue"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="sky-blue"] .frame-type-textpic ul:not([class]) > li::marker, [data-bs-theme="sky-blue"].frame-type-text ul:not([class]) > li::marker, [data-bs-theme="sky-blue"].frame-type-textpic ul:not([class]) > li::marker { color: rgb(255, 255, 255); } [data-bs-theme="navy"] { --bs-body-color: var(--bs-white); --bs-body-color-rgb: 255, 255, 255; --bs-body-bg: var(--bs-navy); --bs-body-bg-rgb: 0, 42, 79; --bs-heading-color: #fff; --bs-border-color: #fff; --bs-link-color: #fff; --bs-link-color-rgb: 255, 255, 255; --bs-link-hover-color: #fff; --bs-link-hover-color-rgb: 255, 255, 255; --bg-shape: url("data:image/svg+xml,"); background-color: rgb(0, 42, 79); color: rgb(255, 255, 255); } [data-bs-theme="navy"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="navy"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="navy"] .frame-type-textpic ul:not([class]) > li::marker, [data-bs-theme="navy"].frame-type-text ul:not([class]) > li::marker, [data-bs-theme="navy"].frame-type-textpic ul:not([class]) > li::marker { color: rgb(255, 255, 255); } [data-bs-theme="navy"] .frame-type-container-container .frame-layout-201 { background-image: url("data:image/svg+xml,"); } [data-bs-theme="royal"], [data-bs-theme="royal-gradient"] { --bs-body-color: var(--bs-white); --bs-body-color-rgb: 255, 255, 255; --bs-body-bg: var(--bs-royal); --bs-body-bg-rgb: 0, 76, 133; --bs-heading-color: #fff; --bs-border-color: #fff; --bs-link-color: #fff; --bs-link-color-rgb: 255, 255, 255; --bs-link-hover-color: #fff; --bs-link-hover-color-rgb: 255, 255, 255; --bs-card-bg: #fff; --bg-shape: url("data:image/svg+xml,"); background-color: rgb(0, 76, 133); color: rgb(255, 255, 255); } [data-bs-theme="royal"] .card, [data-bs-theme="royal-gradient"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="royal"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="royal"] .frame-type-textpic ul:not([class]) > li::marker, [data-bs-theme="royal"].frame-type-text ul:not([class]) > li::marker, [data-bs-theme="royal"].frame-type-textpic ul:not([class]) > li::marker, [data-bs-theme="royal-gradient"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="royal-gradient"] .frame-type-textpic ul:not([class]) > li::marker, [data-bs-theme="royal-gradient"].frame-type-text ul:not([class]) > li::marker, [data-bs-theme="royal-gradient"].frame-type-textpic ul:not([class]) > li::marker { color: rgb(255, 255, 255); } [data-bs-theme="royal-gradient"] { background: linear-gradient(45deg, rgb(0, 76, 133) 50%, rgb(0, 158, 227) 100%); } [data-bs-theme="turquoise"] { --bs-body-color: var(--bs-white); --bs-body-color-rgb: 255, 255, 255; --bs-body-bg: var(--bs-turquoise); --bs-body-bg-rgb: 50, 182, 179; --bs-heading-color: #fff; --bs-border-color: #fff; --bs-link-color: #fff; --bs-link-color-rgb: 255, 255, 255; --bs-link-hover-color: #fff; --bs-link-hover-color-rgb: 255, 255, 255; --bs-card-bg: #fff; background-color: rgb(50, 182, 179); color: rgb(255, 255, 255); } [data-bs-theme="turquoise"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="turquoise"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="turquoise"] .frame-type-textpic ul:not([class]) > li::marker, [data-bs-theme="turquoise"].frame-type-text ul:not([class]) > li::marker, [data-bs-theme="turquoise"].frame-type-textpic ul:not([class]) > li::marker { color: rgb(255, 255, 255); } [data-bs-theme="diga-lilac"] { --bs-body-color: var(--bs-white); --bs-body-color-rgb: 255, 255, 255; --bs-body-bg: var(--bs-diga-lilac); --bs-body-bg-rgb: 190, 139, 221; --bs-heading-color: #fff; --bs-border-color: #fff; --bs-link-color: #fff; --bs-link-color-rgb: 255, 255, 255; --bs-link-hover-color: #fff; --bs-link-hover-color-rgb: 255, 255, 255; --bs-card-bg: #fff; background-color: rgb(190, 139, 221); color: rgb(255, 255, 255); } [data-bs-theme="diga-lilac"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="diga-lilac"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="diga-lilac"] .frame-type-textpic ul:not([class]) > li::marker, [data-bs-theme="diga-lilac"].frame-type-text ul:not([class]) > li::marker, [data-bs-theme="diga-lilac"].frame-type-textpic ul:not([class]) > li::marker { color: rgb(255, 255, 255); } [data-bs-theme="pink"] { --bs-body-color: var(--bs-white); --bs-body-color-rgb: 255, 255, 255; --bs-body-bg: var(--bs-diga-lilac); --bs-body-bg-rgb: 255, 51, 255; --bs-heading-color: #fff; --bs-border-color: #fff; --bs-link-color: #fff; --bs-link-color-rgb: 255, 255, 255; --bs-link-hover-color: #fff; --bs-link-hover-color-rgb: 255, 255, 255; --bs-card-bg: #fff; background-color: rgb(255, 51, 255); color: rgb(255, 255, 255); } [data-bs-theme="pink"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="pink"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="pink"] .frame-type-textpic ul:not([class]) > li::marker, [data-bs-theme="pink"].frame-type-text ul:not([class]) > li::marker, [data-bs-theme="pink"].frame-type-textpic ul:not([class]) > li::marker { color: rgb(255, 255, 255); } [data-bs-theme="electric-orange"] { --bs-body-color: var(--bs-white); --bs-body-color-rgb: 255, 255, 255; --bs-body-bg: var(--bs-electric-orange); --bs-body-bg-rgb: 255, 130, 0; --bs-heading-color: #fff; --bs-border-color: #fff; --bs-link-color: #fff; --bs-link-color-rgb: 255, 255, 255; --bs-link-hover-color: #fff; --bs-link-hover-color-rgb: 255, 255, 255; --bs-card-bg: #fff; background-color: rgb(255, 130, 0); color: rgb(255, 255, 255); } [data-bs-theme="electric-orange"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="electric-orange"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="electric-orange"] .frame-type-textpic ul:not([class]) > li::marker, [data-bs-theme="electric-orange"].frame-type-text ul:not([class]) > li::marker, [data-bs-theme="electric-orange"].frame-type-textpic ul:not([class]) > li::marker { color: rgb(255, 255, 255); } [data-bs-theme="anthracite"] { --bs-body-color: var(--bs-white); --bs-body-color-rgb: 255, 255, 255; --bs-body-bg: var(--bs-anthracite); --bs-body-bg-rgb: 52, 74, 84; --bs-heading-color: #fff; --bs-border-color: #fff; --bs-link-color: #fff; --bs-link-color-rgb: 255, 255, 255; --bs-link-hover-color: #fff; --bs-link-hover-color-rgb: 255, 255, 255; --bs-card-bg: #fff; background-color: rgb(52, 74, 84); color: rgb(255, 255, 255); } [data-bs-theme="anthracite"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="anthracite"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="anthracite"] .frame-type-textpic ul:not([class]) > li::marker { color: rgb(255, 255, 255); } [data-bs-theme="anthracite-light"] { --bs-body-color: var(--bs-white); --bs-body-color-rgb: 255, 255, 255; --bs-body-bg: var(--bs-anthracite-light); --bs-body-bg-rgb: 224, 228, 229; --bs-heading-color: #1F1F1F; --bs-border-color: #1F1F1F; --bs-card-bg: #fff; background-color: rgb(224, 228, 229); color: rgb(31, 31, 31); } [data-bs-theme="anthracite-light"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="anthracite-light"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="anthracite-light"] .frame-type-textpic ul:not([class]) > li::marker { color: rgb(255, 255, 255); } [data-bs-theme="anthracite-lighter"] { --bs-body-color: var(--bs-white); --bs-body-color-rgb: 31, 31, 31; --bs-body-bg: var(--bs-anthracite-lighter); --bs-body-bg-rgb: 241, 242, 243; --bs-heading-color: #1F1F1F; --bs-border-color: #1F1F1F; --bs-card-bg: #fff; background-color: rgb(241, 242, 243); color: rgb(31, 31, 31); } [data-bs-theme="anthracite-lighter"] .card { --bs-card-bg: #fff; --bs-card-color: #1F1F1F; --bs-card-title-color: #1F1F1F; --bs-card-cap-color: #1F1F1F; --bs-heading-color: #1F1F1F; } [data-bs-theme="anthracite-lighter"] .frame-type-text ul:not([class]) > li::marker, [data-bs-theme="anthracite-lighter"] .frame-type-textpic ul:not([class]) > li::marker { color: rgb(255, 255, 255); } .btn-sky-blue, .btn-royal, .btn-turquoise, .btn-diga-lilac, .btn-pink, .btn-electric-orange, .btn-anthracite { --bs-btn-color: var(--bs-white); --bs-btn-hover-color: var(--bs-white); --bs-btn-active-color: var(--bs-white); } .btn-white { --bs-btn-color: var(--bs-navy); --bs-btn-hover-color: var(--bs-blue); --bs-btn-active-color: var(--bs-blue); } .btn-link-light { border-color: transparent; background: transparent; color: rgb(241, 242, 243); text-decoration: none; } .btn-link-blue { border-color: transparent; background: transparent; color: rgb(0, 104, 175); text-decoration: none; } .btn-link-navy { border-color: transparent; background: transparent; color: rgb(0, 42, 79); text-decoration: none; } .btn-link-sky-blue { border-color: transparent; background: transparent; color: rgb(0, 158, 227); text-decoration: none; } .btn-link-royal { border-color: transparent; background: transparent; color: rgb(0, 76, 133); text-decoration: none; } .btn-link-turquoise { border-color: transparent; background: transparent; color: rgb(50, 182, 179); text-decoration: none; } .btn-link-diga-lilac { border-color: transparent; background: transparent; color: rgb(190, 139, 221); text-decoration: none; } .btn-link-pink { border-color: transparent; background: transparent; color: rgb(255, 51, 255); text-decoration: none; } .btn-link-electric-orange { border-color: transparent; background: transparent; color: rgb(255, 130, 0); text-decoration: none; } .btn-link-anthracite { border-color: transparent; background: transparent; color: rgb(52, 74, 84); text-decoration: none; } .btn-link-anthracite-light { border-color: transparent; background: transparent; color: rgb(224, 228, 229); text-decoration: none; } .btn-link-anthracite-lighter { border-color: transparent; background: transparent; color: rgb(241, 242, 243); text-decoration: none; } .btn-link-white { border-color: transparent; background: transparent; color: rgb(255, 255, 255); text-decoration: none; } .btn { margin-top: 0.375rem; margin-bottom: 0.375rem; margin-right: 0.75rem; } .btn-xs { --bs-btn-padding-y: 0.25rem; --bs-btn-padding-x: 0.75rem; --bs-btn-font-size: 1.025rem; --bs-btn-border-radius: 3rem; } .nav-main .nav-link, .nav-secondary .nav-link { color: rgb(0, 42, 79); } .nav-main .nav-link:hover, .nav-main .nav-link:focus, .nav-secondary .nav-link:hover, .nav-secondary .nav-link:focus { color: rgb(0, 104, 175); } .nav-main .nav-link { font-family: "Open Sans Bold", sans-serif; padding-left: 1.5rem; padding-right: 1.5rem; transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .nav-main .nav-link { transition: none 0s ease 0s; } } .nav-main .nav-sublevel .nav-link { font-size: 1.18125rem; font-family: var(--bs-font-sans-serif); overflow-wrap: break-word; hyphens: auto; } .nav-main .nav-item.active > .nav-link { color: rgb(0, 104, 175); } .nav-main .nav-item-submenu .nav-link > i { transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .nav-main .nav-item-submenu .nav-link > i { transition: none 0s ease 0s; } } .nav-main .nav-item-submenu .nav-link:hover > i, .nav-main .nav-item-submenu .nav-link:focus > i { transform: translateX(5px) scale(1.1); } .nav-secondary .nav-link { font-size: 1.18125rem !important; font-family: var(--bs-font-sans-serif); } .section-menu { position: relative; flex-wrap: nowrap; white-space: nowrap; overflow-x: auto; scroll-snap-type: x mandatory; transition: transform 0.15s ease-in-out 0s; background-color: rgb(241, 242, 243); touch-action: pan-x !important; } .section-menu::-webkit-scrollbar { height: 0px; } .section-menu::-webkit-scrollbar-track { height: 0px; } .nav-section-menu { margin: 0px -1rem; display: table; position: relative; padding: 0px; list-style: none; width: 100%; } .nav-section-menu .nav-item { display: inline-block; position: relative; } .nav-section-menu .nav-link { padding: 1rem; color: rgb(31, 31, 31); } @media (max-width: 991.98px) { .nav-section-menu .nav-link { font-size: 1.18125rem; } } .nav-section-menu .nav-link::after { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 4px; background-color: rgb(0, 76, 133); transition: all 0.2s ease-in-out 0s; opacity: 0; } @media (prefers-reduced-motion: reduce) { .nav-section-menu .nav-link::after { transition: none 0s ease 0s; } } .nav-section-menu .nav-link.active, .nav-section-menu .nav-link:hover { color: rgb(0, 104, 175); } .nav-section-menu .nav-link.active::after, .nav-section-menu .nav-link:hover::after { opacity: 1; } .nav-section-menu .nav-link.active { font-family: "Open Sans Bold", sans-serif; } .lang-de::before, .lang-en::before, .lang-ru::before, .lang-tr::before { display: inline-block; content: ""; height: 15px; width: 21px; background-repeat: no-repeat; background-size: cover; margin-right: 0.75rem; } .lang-de > .bi, .lang-en > .bi, .lang-ru > .bi, .lang-tr > .bi { font-size: 1rem; } .lang-de.disabled::before, .lang-en.disabled::before, .lang-ru.disabled::before, .lang-tr.disabled::before { opacity: 0.5; } .lang-de::before { background-image: url(""); } .lang-en::before { background-image: url(""); } .lang-ru::before { background-image: url(""); } .lang-tr::before { background-image: url(""); } .section-menu-fixed { position: fixed; z-index: 1030; top: 0px; left: 0px; right: 0px; backdrop-filter: saturate(180%) blur(20px); transform: translateY(-200%) !important; background-color: rgba(241, 242, 243, 0.85) !important; } .section-menu-fixed.headroom--unpinned { transform: translateY(0px) !important; } .dropdown-menu { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem; } .offcanvas .offcanvas-body { padding-top: 0px !important; } @media (min-width: 1400px) { .offcanvas { --bs-offcanvas-width: 520px; } .offcanvas #offcanvas-menu-main { padding-top: 5rem; } .offcanvas .offcanvas-header { position: absolute; z-index: 1046; top: 0px; left: 0px; width: 100%; } } .offcanvas .btn-close { padding: 0.5rem; transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .offcanvas .btn-close { transition: none 0s ease 0s; } } .offcanvas .btn-close:hover, .offcanvas .btn-close:focus { transform: scale(1.1); } @media (max-width: 991.98px) { .breadcrumb { display: none; } } .breadcrumb-item a { color: rgb(31, 31, 31); text-decoration: none; } .breadcrumb-item a:hover, .breadcrumb-item a:focus { color: rgb(0, 104, 175); } .card > .image { margin-bottom: 0px; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem; overflow: hidden; } .card .frame-type-text, .card .frame-type-textpic, .card .frame-type-image { margin-top: 0px; margin-bottom: 0px; } .card-hover:hover, .card-hover:focus { transition: all 0.2s ease-in-out 0s; box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem !important; } @media (prefers-reduced-motion: reduce) { .card-hover:hover, .card-hover:focus { transition: none 0s ease 0s; } } .card .stretched-link { display: inline-block; height: 0px; font-size: 0px; } .card .stretched-link::before { font-family: bootstrap-icons; content: ""; color: var(--bs-white); display: block; position: absolute; width: 3rem; height: 3rem; line-height: 3rem; right: 1.5rem; bottom: 1.5rem; background: var(--bs-blue); font-size: 2.75rem; border-radius: 50%; } .accordion { margin-bottom: 1.5rem; } .accordion-item + .accordion-item { margin-top: 2px; } .accordion-button::after { padding: 0.25rem; background-color: rgb(241, 242, 243); border-radius: 50%; width: 2rem; height: 2rem; background-position: center center; } .accordion-button:not(.collapsed) { background: linear-gradient(45deg, rgb(0, 76, 133) 50%, rgb(0, 158, 227) 100%); } .content-wrapper { overflow: hidden; } .page-news { background-color: rgb(241, 242, 243); } .container-wrapper.container-image-wrapper { background-position: center center; background-repeat: no-repeat; background-size: cover; } .content-wrapper.page-layout-101 { position: relative; } .content-wrapper.page-layout-101::before { display: block; content: ""; position: absolute; inset: 0px 50% 0px 0px; z-index: -1; background: url("") left top / contain no-repeat; } #main-content > .frame-type-header.frame-layout-0, #main-content > .frame-type-text.frame-layout-0, #main-content > .frame-type-image.frame-layout-101, #main-content > .frame-type-image.frame-layout-102, #main-content > .frame-type-shortcut > .frame-type-header.frame-layout-0, #main-content > .frame-type-shortcut > .frame-type-text.frame-layout-0 { margin-left: 1rem; margin-right: 1rem; } @media (min-width: 576px) { #main-content > .frame-type-header.frame-layout-0, #main-content > .frame-type-text.frame-layout-0, #main-content > .frame-type-image.frame-layout-101, #main-content > .frame-type-image.frame-layout-102, #main-content > .frame-type-shortcut > .frame-type-header.frame-layout-0, #main-content > .frame-type-shortcut > .frame-type-text.frame-layout-0 { max-width: calc(540px - 2rem); } } @media (min-width: 768px) { #main-content > .frame-type-header.frame-layout-0, #main-content > .frame-type-text.frame-layout-0, #main-content > .frame-type-image.frame-layout-101, #main-content > .frame-type-image.frame-layout-102, #main-content > .frame-type-shortcut > .frame-type-header.frame-layout-0, #main-content > .frame-type-shortcut > .frame-type-text.frame-layout-0 { max-width: calc(720px - 2rem); } } @media (min-width: 992px) { #main-content > .frame-type-header.frame-layout-0, #main-content > .frame-type-text.frame-layout-0, #main-content > .frame-type-image.frame-layout-101, #main-content > .frame-type-image.frame-layout-102, #main-content > .frame-type-shortcut > .frame-type-header.frame-layout-0, #main-content > .frame-type-shortcut > .frame-type-text.frame-layout-0 { max-width: calc(960px - 2rem); } } @media (min-width: 1200px) { #main-content > .frame-type-header.frame-layout-0, #main-content > .frame-type-text.frame-layout-0, #main-content > .frame-type-image.frame-layout-101, #main-content > .frame-type-image.frame-layout-102, #main-content > .frame-type-shortcut > .frame-type-header.frame-layout-0, #main-content > .frame-type-shortcut > .frame-type-text.frame-layout-0 { max-width: calc(1140px - 2rem); } } @media (min-width: 1400px) { #main-content > .frame-type-header.frame-layout-0, #main-content > .frame-type-text.frame-layout-0, #main-content > .frame-type-image.frame-layout-101, #main-content > .frame-type-image.frame-layout-102, #main-content > .frame-type-shortcut > .frame-type-header.frame-layout-0, #main-content > .frame-type-shortcut > .frame-type-text.frame-layout-0 { max-width: calc(1320px - 2rem); } } @media (min-width: 576px) { #main-content > .frame-type-header.frame-layout-0, #main-content > .frame-type-text.frame-layout-0, #main-content > .frame-type-image.frame-layout-101, #main-content > .frame-type-image.frame-layout-102, #main-content > .frame-type-shortcut > .frame-type-header.frame-layout-0, #main-content > .frame-type-shortcut > .frame-type-text.frame-layout-0 { margin-left: auto; margin-right: auto; } } #main-content > .frame-type-textpic.frame-layout-0, #main-content > .frame-type-textpic.frame-layout-101 { margin-left: 1rem; margin-right: 1rem; } @media (min-width: 1790px) { #main-content > .frame-type-textpic.frame-layout-0, #main-content > .frame-type-textpic.frame-layout-101 { margin-left: auto; margin-right: auto; max-width: calc(1790px - 2rem); } } .has-subheader { padding-bottom: 1.5rem; } .has-subheader .headline { margin-bottom: 0px; font-size: 1.6875rem; } #main-content .frame > .has-subheader:only-child { padding-bottom: 0px; } #main-content .frame > .has-subheader .subheadline { margin-bottom: 0px; } @keyframes loading-rotation { 0% { transform: translateX(0px) rotate(0deg); } 100% { transform: translateX(0px) rotate(359deg); } } .page-search-backdrop { position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; background-color: rgb(0, 0, 0); opacity: 0.5; z-index: 1055; } .page-search-form-input { transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .page-search-form-input { transition: none 0s ease 0s; } } .page-search-input { position: relative; overflow: hidden; } .page-search-input .page-search-form-input-reset, .page-search-input .page-search-form-input-submit, .page-search-input .page-search-form-input-loader { position: absolute; content: ""; top: 0px; height: calc(1.7em + 1rem + calc(var(--bs-border-width) * 2)); width: calc(1.7em + 1rem + calc(var(--bs-border-width) * 2)); text-align: center; line-height: calc(1.7em + 1rem + calc(var(--bs-border-width) * 2)); transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .page-search-input .page-search-form-input-reset, .page-search-input .page-search-form-input-submit, .page-search-input .page-search-form-input-loader { transition: none 0s ease 0s; } } .page-search-input .page-search-form-input-reset::after, .page-search-input .page-search-form-input-submit::after, .page-search-input .page-search-form-input-loader::after { display: inline-block; font-style: normal; font-variant: normal; text-transform: none; line-height: 1; vertical-align: -0.125em; -webkit-font-smoothing: antialiased; font-family: bootstrap-icons !important; font-weight: normal !important; } .page-search-input .page-search-form-input-loader, .page-search-input .page-search-form-input-reset { transform: translateX(-100%); left: 0px; } .page-search-input .page-search-form-input-loader::after { animation: 1s linear 0s infinite normal none running loading-rotation; content: ""; } .page-search-input .page-search-form-input-reset::after { content: ""; } .page-search-input .page-search-form-input-submit { right: 0px; } .page-search-input .page-search-form-input-submit:hover { cursor: pointer; } .page-search-input .page-search-form-input-submit::after { content: ""; } .page-search.has-focus .page-search-form-input, .page-search.loading .page-search-form-input { padding-left: 3.5rem; } .page-search.has-focus .page-search-form-input-sm, .page-search.loading .page-search-form-input-sm { padding-left: 2.5rem; } .page-search.has-focus .page-search-form-input-lg, .page-search.loading .page-search-form-input-lg { padding-left: 5rem; } .page-search.has-focus .page-search-form-input-reset { transform: translateX(0px); } .page-search.loading { opacity: 0.5; } .page-search.loading .page-search-form-input-loader { transform: translateX(0px); } .page-search-input .page-search-form-input-reset, .page-search-input .page-search-form-input-submit, .page-search-input .page-search-form-input-loader { position: absolute; content: ""; top: 0px; text-align: center; transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .page-search-input .page-search-form-input-reset, .page-search-input .page-search-form-input-submit, .page-search-input .page-search-form-input-loader { transition: none 0s ease 0s; } } .page-search-input .page-search-form-input-reset::after, .page-search-input .page-search-form-input-submit::after, .page-search-input .page-search-form-input-loader::after { display: inline-block; font-style: normal; font-variant: normal; text-transform: none; line-height: 1; vertical-align: -0.125em; -webkit-font-smoothing: antialiased; font-family: bootstrap-icons !important; font-weight: normal !important; } .page-search-input-sm .page-search-form-input-reset, .page-search-input-sm .page-search-form-input-submit, .page-search-input-sm .page-search-form-input-loader { height: calc(1.7em + 1rem + calc(var(--bs-border-width) * 2)); width: calc(1.7em + 1rem + calc(var(--bs-border-width) * 2)); line-height: calc(1.7em + 1rem + calc(var(--bs-border-width) * 2)); } .page-search-input-sm .page-search-form-input-sm { padding: 0.75rem 3rem 0.75rem 1.25rem; font-size: 1rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .page-search-input-lg .page-search-form-input-reset, .page-search-input-lg .page-search-form-input-submit, .page-search-input-lg .page-search-form-input-loader { height: calc(1.7em + 2rem + calc(var(--bs-border-width) * 2)); width: calc(1.7em + 2rem + calc(var(--bs-border-width) * 2)); line-height: calc(1.7em + 2rem + calc(var(--bs-border-width) * 2)); font-size: 1.6875rem; } .page-search-input-lg .page-search-form-input { font-size: 1.6875rem; } .page-header.has-breadcrumb.has-content { position: relative; } .page-header.has-breadcrumb.has-content .wrapper-breadcrumb { position: absolute; top: 0px; left: 0px; right: 0px; z-index: 1020; } .page-header.has-breadcrumb.has-content .wrapper-breadcrumb .breadcrumb-item a, .page-header.has-breadcrumb.has-content .wrapper-breadcrumb .breadcrumb-item.active, .page-header.has-breadcrumb.has-content .wrapper-breadcrumb .breadcrumb-item::before { color: rgb(255, 255, 255); } .wrapper-page-header { position: relative; overflow: hidden; } .wrapper-page-header.wrapper-page-header-default { min-height: 670px; display: flex; flex-direction: column; justify-content: flex-end; } @media (min-width: 992px) { .wrapper-page-header.wrapper-page-header-default { justify-content: center; min-height: 860px; } } .page-header-background-image { position: absolute; z-index: 1; top: 0px; left: 0px; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; background-image: var(--background-image-xs); } @media (min-width: 576px) { .page-header-background-image { background-image: var(--background-image-sm); } } @media (min-width: 992px) { .page-header-background-image { background-image: var(--background-image-lg); } } .page-header-background-image-overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 2; background-color: var(--background-image-overlay-color); opacity: var(--background-image-overlay-opacity); } .page-header-content { padding-top: 1.5rem; padding-bottom: 1.5rem; z-index: 3; } @media (min-width: 768px) { .page-header-content { padding-top: 2.25rem; padding-bottom: 2.25rem; } } @media (min-width: 992px) { .page-header-content { padding-top: 4.5rem; padding-bottom: 4.5rem; } } .page-header-content .headline, .page-header-content .subheadline { word-break: break-word; hyphens: auto; } .page-header-top .frame { margin-top: 0px !important; margin-bottom: 0px !important; } .page-header-top .frame > :last-child { margin-bottom: 0px; padding-bottom: 0px; } .page-header-top .frame.frame-layout-901 > p { display: flex; align-items: center; justify-content: center; } .page-header-top .frame.frame-layout-901 > p::after { display: inline-block; margin-left: 12px; content: ""; width: 32px; height: 24px; background-position: center center; background-image: url(""); background-repeat: no-repeat; background-size: contain; } .headroom { will-change: transform; transition: all 0.5s ease-in-out 0s; transform: translateY(0%); } @media (prefers-reduced-motion: reduce) { .headroom { transition: none 0s ease 0s; } } .headroom--top--hidden, .headroom--top--visible { will-change: transform; opacity: 1; transition: all 0.5s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .headroom--top--hidden, .headroom--top--visible { transition: none 0s ease 0s; } } .headroom--not-top .headroom--top--hidden { display: block !important; } .headroom--not-top .headroom--top--visible { display: none; opacity: 0; height: 0px; } .navbar.headroom--unpinned { transform: translateY(-100%); } @media (min-width: 992px) { .frame-indent_1 { padding-left: 8.33333%; padding-right: 8.33333%; } } @media (min-width: 992px) { .frame-indent_2 { padding-left: 16.6667%; padding-right: 16.6667%; } } .frame-indent_11 { padding: 1.5rem; } @media (min-width: 768px) { .frame-indent_11 { padding: 2.25rem; } } @media (min-width: 992px) { .frame-indent_11 { padding: 4.5rem; } } @media (max-width: 575.98px) { .card-body > .frame-indent_11 { padding: 0px !important; } } .frame-type-header, .frame-type-text, .frame-type-textpic, .frame-type-image, .frame-type-container-slider, .frame-type-container-2cols, .frame-type-container-3cols, .frame-type-container-4cols { margin-top: 1.5rem; margin-bottom: 1.5rem; } @media (min-width: 768px) { .frame-type-header, .frame-type-text, .frame-type-textpic, .frame-type-image, .frame-type-container-slider, .frame-type-container-2cols, .frame-type-container-3cols, .frame-type-container-4cols { margin-top: 2.25rem; margin-bottom: 2.25rem; } } @media (min-width: 992px) { .frame-type-header, .frame-type-text, .frame-type-textpic, .frame-type-image, .frame-type-container-slider, .frame-type-container-2cols, .frame-type-container-3cols, .frame-type-container-4cols { margin-top: 4.5rem; margin-bottom: 4.5rem; } } .frame-type-uploads { margin-bottom: 1.5rem; } @media (min-width: 768px) { .frame-type-uploads { margin-bottom: 2.25rem; } } @media (min-width: 992px) { .frame-type-uploads { margin-bottom: 4.5rem; } } .frame-type-container-slider { padding-bottom: 1.5rem; } @media (min-width: 768px) { .frame-type-container-slider { padding-bottom: 2.25rem; } } @media (min-width: 992px) { .frame-type-container-slider { padding-bottom: 4.5rem; } } .frame-type-text p > a, .frame-type-textpic p > a { word-break: break-word; } .frame-type-text ul > li::marker, .frame-type-textpic ul > li::marker { color: rgb(0, 104, 175); } .frame-type-textpic.frame-layout-101 .ce-gallery, .frame-type-textpic.frame-layout-101 .ce-body { display: flex; align-items: center; } .frame-type-textpic.frame-layout-101 .ce-body-content { padding: 1rem; } @media (min-width: 992px) { .frame-type-textpic.frame-layout-101 .ce-body-content { padding: 2.25rem; } } @media (min-width: 1200px) { .frame-type-textpic.frame-layout-101 .ce-body-content { padding: 4.5rem; } } .frame-type-textpic.frame-layout-101 .ce-textpic.ce-left .ce-body-content { padding-right: 0px; } .frame-type-textpic.frame-layout-101 .ce-textpic.ce-right .ce-body-content { padding-left: 0px; } .frame-type-image.frame-layout-101 .image, .frame-type-image.frame-layout-102 .image { margin-left: auto; margin-right: auto; } .frame-type-image.frame-layout-101 .image img, .frame-type-image.frame-layout-101 .image picture, .frame-type-image.frame-layout-102 .image img, .frame-type-image.frame-layout-102 .image picture { border-radius: 50%; } .frame-type-image.frame-layout-102 .image { position: relative; max-width: 420px; padding: 1.5rem; } .frame-type-image.frame-layout-102 .image::after { opacity: 0.8; display: block; width: 390%; height: 390%; position: absolute; content: ""; left: 50%; top: 50%; transform: translate(-50%, -50%); background-image: var(--bg-shape); background-size: contain; background-repeat: no-repeat; background-position: center 50%; z-index: -1; } .frame-type-menu_pages.frame-layout-101 .nav .nav-link { padding: 0px; } .frame-type-container-container[data-bs-theme] .container-wrapper::before, .frame-type-container-container[data-bs-theme] .container-wrapper::after { content: ""; clear: both; display: table; } .frame-type-container-container.frame-layout-101 .container-content { padding-top: 1.5rem; padding-bottom: 1.5rem; } @media (min-width: 1200px) { .frame-type-container-container.frame-layout-101 .container-content { padding-top: 4.5rem; padding-bottom: 4.5rem; } } .frame-type-container-container.frame-layout-201 { position: relative; overflow: hidden; padding-bottom: 80px; } @media (min-width: 992px) { .frame-type-container-container.frame-layout-201 { padding-bottom: 0px; } } @media (min-width: 992px) { .frame-type-container-container.frame-layout-201 .frame-type-text { padding-right: 200px; } } .frame-type-container-container.frame-layout-201::after { content: ""; display: block; position: absolute; right: 0px; bottom: 0px; width: 250px; height: 250px; background-image: url("data:image/svg+xml,"); background-position: calc(100% + 50px) calc(100% + 50px); background-size: 100%; background-repeat: no-repeat; } @media (min-width: 992px) { .frame-type-container-container.frame-layout-201::after { width: 450px; height: 450px; background-position: calc(100% + 100px) calc(100% + 100px); } } .frame-type-container-slider > header { padding-top: 1.5rem; padding-bottom: 0.75rem; margin-left: 1rem; margin-right: 1rem; } @media (min-width: 768px) { .frame-type-container-slider > header { padding-top: 2.25rem; } } @media (min-width: 992px) { .frame-type-container-slider > header { padding-top: 4.5rem; } } @media (min-width: 768px) { .frame-type-container-slider > header { padding-bottom: 1.5rem; } } @media (min-width: 992px) { .frame-type-container-slider > header { padding-bottom: 2.25rem; } } .frame-type-container-slider > header .subheadline { margin-bottom: 0px; } @media (min-width: 576px) { .frame-type-container-slider > header { max-width: calc(540px - 2rem); } } @media (min-width: 768px) { .frame-type-container-slider > header { max-width: calc(720px - 2rem); } } @media (min-width: 992px) { .frame-type-container-slider > header { max-width: calc(960px - 2rem); } } @media (min-width: 1200px) { .frame-type-container-slider > header { max-width: calc(1140px - 2rem); } } @media (min-width: 1400px) { .frame-type-container-slider > header { max-width: calc(1320px - 2rem); } } @media (min-width: 576px) { .frame-type-container-slider > header { margin-left: auto; margin-right: auto; } } .frame-type-container-slider.frame-layout-201 { position: relative; } .frame-type-container-slider.frame-layout-201::after { z-index: -1; opacity: 0.8; display: block; width: 1600px; height: 1600px; position: absolute; content: ""; left: 50%; top: -460px; transform: translate(-50%, 0px); background-image: var(--bg-shape); background-size: 100%; background-repeat: no-repeat; background-position: center 50%; } @media (min-width: 992px) { .frame-type-container-slider.frame-layout-201::after { top: -380px; } } .frame-type-container-slider.frame-layout-201 .ce-gallery .image { max-width: 420px; } .page-header .frame { margin-top: 0px !important; margin-bottom: 0px !important; } .page-header .frame > :last-child { margin-bottom: 0px; padding-bottom: 0px; } @media (min-width: 992px) { .g-3 .frame-type-image.frame-layout-102 .image, .g-4 .frame-type-image.frame-layout-102 .image, .g-5 .frame-type-image.frame-layout-102 .image { padding: 0px; } } .ce-textpic.ce-center .ce-gallery { display: flex; } .ce-textpic.ce-center .ce-gallery .ce-outer { margin-left: auto; margin-right: auto; } .ce-textpic.ce-intext .ce-gallery { margin-bottom: 1rem; } @media (min-width: 992px) { .ce-textpic.ce-intext.ce-left .ce-gallery { float: left; margin-right: 2rem; margin-bottom: 2rem; } .ce-textpic.ce-intext.ce-right .ce-gallery { float: right; margin-left: 2rem; margin-bottom: 2rem; } } .ce-textpic.ce-intext.ce-right .ce-gallery { order: 2; } .ce-textpic.ce-intext.ce-right .ce-body { order: 1; } @media (min-width: 992px) { .ce-textpic.ce-intext.ce-nowrap { --bs-gutter-x: 2rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)); } .ce-textpic.ce-intext.ce-nowrap .ce-gallery { float: none; margin: 0px; } .ce-textpic.ce-intext.ce-nowrap .ce-gallery, .ce-textpic.ce-intext.ce-nowrap .ce-body { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y); } .ce-textpic.ce-intext.ce-nowrap .ce-gallery { flex: 0 0 auto; width: 41.6667%; } .ce-textpic.ce-intext.ce-nowrap .ce-body { flex: 0 0 auto; width: 58.3333%; } } .frame-layout-101 .ce-intext { --bs-gutter-x: 0; } .ce-gallery .ce-row { --bs-gutter-x: 2rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)); } .ce-gallery .ce-row > .ce-column { text-align: center; display: flex; width: 100%; align-items: center; justify-content: center; padding: 2.25rem; } @media (min-width: 1200px) { .ce-gallery .ce-row > .ce-column { padding-left: 4.5rem; padding-right: 4.5rem; } } @media (min-width: 576px) { .ce-gallery[data-ce-columns="2"] .ce-row, .ce-gallery[data-ce-columns="3"] .ce-row, .ce-gallery[data-ce-columns="4"] .ce-row, .ce-gallery[data-ce-columns="5"] .ce-row { justify-content: center; } .ce-gallery[data-ce-columns="2"] .ce-row > .ce-column { flex: 0 0 auto; width: 50%; } .ce-gallery[data-ce-columns="3"] .ce-row > .ce-column { flex: 0 0 auto; width: 33.3333%; } .ce-gallery[data-ce-columns="4"] .ce-row > .ce-column { flex: 0 0 auto; width: 25%; } } .image-contain { width: 100%; height: 0px; position: relative; margin: 0px; padding-top: 100%; } .image-contain > img { object-fit: contain; min-width: 100%; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; right: 0px; } .product-list .product-image > img { max-height: 400px; } .product-thumbnail-image { opacity: 0.8; transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .product-thumbnail-image { transition: none 0s ease 0s; } } .product-thumbnail-image:hover, .product-thumbnail-image:focus { cursor: pointer; opacity: 1; } .swiper-slide-thumb-active .product-thumbnail-image { opacity: 1 !important; } .product-detail { position: relative; } .loader-overlay { position: absolute; z-index: 1050; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.5); } .page-footer { font-size: 1.325rem; background: linear-gradient(45deg, rgb(0, 76, 133) 50%, rgb(0, 158, 227) 100%); } .page-footer .nav-inline { margin-left: -1rem; margin-right: -1rem; } .page-footer .nav-inline .nav-link { padding-bottom: 0px; } .fixed-bottom { position: fixed; z-index: 1030; bottom: 0.75rem; right: 1rem; opacity: 0; transform: translateY(300%); transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .fixed-bottom { transition: none 0s ease 0s; } } @media (min-width: 992px) { .fixed-bottom { bottom: 1rem; right: 1rem; } } .fixed-bottom.visible { opacity: 1; transform: translateY(0px); } #contact-container, #chatbot-container, #web-chat-container { position: fixed; width: 440px; height: 520px; z-index: 1040; bottom: 0.75rem; right: 1rem; opacity: 0; background: rgb(255, 255, 255); transform: translateY(300%); overflow: hidden; transition: all 0.2s ease-in-out 0s; border-radius: 0.25rem; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 1.5rem; } @media (prefers-reduced-motion: reduce) { #contact-container, #chatbot-container, #web-chat-container { transition: none 0s ease 0s; } } @media (max-width: 575.98px) { #contact-container, #chatbot-container, #web-chat-container { width: 350px; } } @media (min-width: 992px) { #contact-container, #chatbot-container, #web-chat-container { bottom: 1rem; right: 1rem; } } #contact-container.visible, #chatbot-container.visible, #web-chat-container.visible { opacity: 1; transform: translateY(0px); } #contact-container .frame, #chatbot-container .frame, #web-chat-container .frame { margin-top: 0px !important; margin-bottom: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important; } #contact-container .fs-8, #chatbot-container .fs-8, #web-chat-container .fs-8 { font-size: 0.95rem !important; line-height: 1.6 !important; } @font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff"); font-weight: 400; font-style: normal; } :root { --swiper-theme-color: #007aff; } .swiper, swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; display: block; } .swiper-vertical > .swiper-wrapper { flex-direction: column; } .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); box-sizing: content-box; } .swiper-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); } .swiper-horizontal { touch-action: pan-y; } .swiper-vertical { touch-action: pan-x; } .swiper-slide, swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; display: block; } .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 { transform: translateZ(0px); backface-visibility: hidden; } .swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; } .swiper-3d .swiper-wrapper { transform-style: preserve-3d; } .swiper-3d { perspective: 1200px; } .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-cube-shadow { transform-style: preserve-3d; } .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; 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(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .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-horizontal.swiper-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; } .swiper-vertical.swiper-css-mode > .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-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; } .swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; } .swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); } .swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); } .swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); } .swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); } .swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; box-sizing: border-box; border-radius: 50%; border-top-color: transparent; } .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader, .swiper-watch-progress .swiper-slide-visible .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(360deg); } } .swiper .swiper-pagination { display: flex; text-align: center; } .swiper .swiper-pagination-clickable .swiper-pagination-bullet:hover { cursor: pointer; } .swiper .swiper-pagination-bullet { width: 12px; height: 12px; background: rgba(0, 0, 0, 0.25); margin: 0px 6px; border-radius: 50%; transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .swiper .swiper-pagination-bullet { transition: none 0s ease 0s; } } .swiper .swiper-pagination-bullet:hover, .swiper .swiper-pagination-bullet:focus { background: rgb(0, 42, 79); } .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active { background: rgb(0, 42, 79); } .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active:hover, .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active:focus { background: rgb(0, 42, 79); cursor: default; } .swiper .swiper-scrollbar { background: rgb(241, 242, 243); margin-top: 1.5rem; margin-bottom: 1.5rem; } .swiper .swiper-scrollbar.swiper-scrollbar-horizontal { width: 100%; height: 6px; } .swiper .swiper-scrollbar-drag { height: 6px; background: rgb(0, 104, 175); } .swiper.swiper-default .swiper-button-prev, .swiper.swiper-default .swiper-button-next, .swiper.swiper-gallery .swiper-button-prev, .swiper.swiper-gallery .swiper-button-next, .swiper.swiper-product .swiper-button-prev, .swiper.swiper-product .swiper-button-next { position: absolute; top: 50%; width: 4rem; height: 4rem; margin-top: -2rem; line-height: 1; padding: 1rem; font-size: 2rem; z-index: 1; text-align: center; background-color: rgb(255, 255, 255); color: rgb(0, 76, 133); border-radius: 50%; transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .swiper.swiper-default .swiper-button-prev, .swiper.swiper-default .swiper-button-next, .swiper.swiper-gallery .swiper-button-prev, .swiper.swiper-gallery .swiper-button-next, .swiper.swiper-product .swiper-button-prev, .swiper.swiper-product .swiper-button-next { transition: none 0s ease 0s; } } .swiper.swiper-default .swiper-button-prev:not(.swiper-button-disabled):hover, .swiper.swiper-default .swiper-button-prev:not(.swiper-button-disabled):focus, .swiper.swiper-default .swiper-button-next:not(.swiper-button-disabled):hover, .swiper.swiper-default .swiper-button-next:not(.swiper-button-disabled):focus, .swiper.swiper-gallery .swiper-button-prev:not(.swiper-button-disabled):hover, .swiper.swiper-gallery .swiper-button-prev:not(.swiper-button-disabled):focus, .swiper.swiper-gallery .swiper-button-next:not(.swiper-button-disabled):hover, .swiper.swiper-gallery .swiper-button-next:not(.swiper-button-disabled):focus, .swiper.swiper-product .swiper-button-prev:not(.swiper-button-disabled):hover, .swiper.swiper-product .swiper-button-prev:not(.swiper-button-disabled):focus, .swiper.swiper-product .swiper-button-next:not(.swiper-button-disabled):hover, .swiper.swiper-product .swiper-button-next:not(.swiper-button-disabled):focus { cursor: pointer; color: rgb(0, 158, 227); } .swiper.swiper-default .swiper-button-prev.swiper-button-disabled, .swiper.swiper-default .swiper-button-next.swiper-button-disabled, .swiper.swiper-gallery .swiper-button-prev.swiper-button-disabled, .swiper.swiper-gallery .swiper-button-next.swiper-button-disabled, .swiper.swiper-product .swiper-button-prev.swiper-button-disabled, .swiper.swiper-product .swiper-button-next.swiper-button-disabled { opacity: 0.4; } .swiper.swiper-default .swiper-button-prev.swiper-button-disabled:hover, .swiper.swiper-default .swiper-button-prev.swiper-button-disabled:focus, .swiper.swiper-default .swiper-button-next.swiper-button-disabled:hover, .swiper.swiper-default .swiper-button-next.swiper-button-disabled:focus, .swiper.swiper-gallery .swiper-button-prev.swiper-button-disabled:hover, .swiper.swiper-gallery .swiper-button-prev.swiper-button-disabled:focus, .swiper.swiper-gallery .swiper-button-next.swiper-button-disabled:hover, .swiper.swiper-gallery .swiper-button-next.swiper-button-disabled:focus, .swiper.swiper-product .swiper-button-prev.swiper-button-disabled:hover, .swiper.swiper-product .swiper-button-prev.swiper-button-disabled:focus, .swiper.swiper-product .swiper-button-next.swiper-button-disabled:hover, .swiper.swiper-product .swiper-button-next.swiper-button-disabled:focus { cursor: default; } .swiper.swiper-default .swiper-button-prev, .swiper.swiper-gallery .swiper-button-prev, .swiper.swiper-product .swiper-button-prev { left: 1.5rem; } .swiper.swiper-default .swiper-button-next, .swiper.swiper-gallery .swiper-button-next, .swiper.swiper-product .swiper-button-next { right: 1.5rem; } @media (max-width: 991.98px) { .swiper.swiper-default .swiper-button-prev, .swiper.swiper-default .swiper-button-next, .swiper.swiper-gallery .swiper-button-prev, .swiper.swiper-gallery .swiper-button-next, .swiper.swiper-product .swiper-button-prev, .swiper.swiper-product .swiper-button-next { display: none; } } .swiper.swiper-default .swiper-pagination { padding: 1.5rem 1rem; } @media (min-width: 992px) { .swiper.swiper-default .swiper-pagination { justify-content: center; } } @media (min-width: 992px) { .swiper.swiper-default .container-content { padding-left: 7rem; padding-right: 7rem; } } .swiper.swiper-columns .swiper-controls, .swiper.swiper-split .swiper-controls { display: flex; justify-content: center; align-items: center; padding-top: 1.5rem; padding-bottom: 1.5rem; z-index: 1; } @media (min-width: 1200px) { .swiper.swiper-columns .swiper-controls, .swiper.swiper-split .swiper-controls { padding-top: 3rem; } } .swiper.swiper-columns .swiper-button-prev, .swiper.swiper-columns .swiper-button-next, .swiper.swiper-columns .swiper-pagination, .swiper.swiper-split .swiper-button-prev, .swiper.swiper-split .swiper-button-next, .swiper.swiper-split .swiper-pagination { margin-left: 0.375rem; margin-right: 0.375rem; } .swiper.swiper-columns .swiper-button-prev, .swiper.swiper-columns .swiper-button-next, .swiper.swiper-split .swiper-button-prev, .swiper.swiper-split .swiper-button-next { text-align: center; background-color: rgb(241, 242, 243); color: rgb(0, 76, 133); width: 3rem; height: 3rem; line-height: 3rem; border-radius: 50%; transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .swiper.swiper-columns .swiper-button-prev, .swiper.swiper-columns .swiper-button-next, .swiper.swiper-split .swiper-button-prev, .swiper.swiper-split .swiper-button-next { transition: none 0s ease 0s; } } .swiper.swiper-columns .swiper-button-prev:not(.swiper-button-disabled):hover, .swiper.swiper-columns .swiper-button-prev:not(.swiper-button-disabled):focus, .swiper.swiper-columns .swiper-button-next:not(.swiper-button-disabled):hover, .swiper.swiper-columns .swiper-button-next:not(.swiper-button-disabled):focus, .swiper.swiper-split .swiper-button-prev:not(.swiper-button-disabled):hover, .swiper.swiper-split .swiper-button-prev:not(.swiper-button-disabled):focus, .swiper.swiper-split .swiper-button-next:not(.swiper-button-disabled):hover, .swiper.swiper-split .swiper-button-next:not(.swiper-button-disabled):focus { cursor: pointer; color: rgb(0, 158, 227); } .swiper.swiper-columns .swiper-button-prev.swiper-button-disabled, .swiper.swiper-columns .swiper-button-next.swiper-button-disabled, .swiper.swiper-split .swiper-button-prev.swiper-button-disabled, .swiper.swiper-split .swiper-button-next.swiper-button-disabled { opacity: 0.4; } .swiper.swiper-columns .swiper-button-prev.swiper-button-disabled:hover, .swiper.swiper-columns .swiper-button-prev.swiper-button-disabled:focus, .swiper.swiper-columns .swiper-button-next.swiper-button-disabled:hover, .swiper.swiper-columns .swiper-button-next.swiper-button-disabled:focus, .swiper.swiper-split .swiper-button-prev.swiper-button-disabled:hover, .swiper.swiper-split .swiper-button-prev.swiper-button-disabled:focus, .swiper.swiper-split .swiper-button-next.swiper-button-disabled:hover, .swiper.swiper-split .swiper-button-next.swiper-button-disabled:focus { cursor: default; } .swiper.swiper-columns .swiper-slide { padding-left: 1rem; padding-right: 1rem; max-width: 600px; } .swiper.swiper-gallery { margin-left: auto; margin-right: auto; max-width: 1790px; } .swiper.swiper-gallery .swiper-slide { height: auto; text-align: center; opacity: 0.5; transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .swiper.swiper-gallery .swiper-slide { transition: none 0s ease 0s; } } .swiper.swiper-gallery .swiper-slide > .frame { display: flex; align-items: center; height: 100%; } .swiper.swiper-gallery .swiper-slide > .frame.frame-type-text, .swiper.swiper-gallery .swiper-slide > .frame.frame-type-textpic { padding-left: 1.5rem; padding-right: 1.5rem; } @media (min-width: 1200px) { .swiper.swiper-gallery .swiper-slide { padding-left: 7rem; padding-right: 7rem; } } .swiper.swiper-gallery .swiper-slide-active { opacity: 1; } .swiper.swiper-gallery .swiper-slide .frame, .swiper.swiper-gallery .swiper-slide .image { margin-top: 0px; margin-bottom: 0px; } .swiper.swiper-gallery .swiper-controls { padding-top: 1.5rem; padding-bottom: 1.5rem; } @media (min-width: 992px) { .swiper.swiper-gallery .swiper-controls { padding-top: 2.25rem; padding-bottom: 2.25rem; } } .swiper.swiper-gallery .swiper-pagination { justify-content: center; } .swiper.swiper-gallery .swiper-button-prev, .swiper.swiper-gallery .swiper-button-next { background-color: rgb(241, 242, 243); } .swiper.swiper-split { position: relative; padding-bottom: 4.5rem; } .swiper.swiper-split .swiper-controls { position: absolute; bottom: 0px; left: 1rem; } @media (min-width: 992px) { .swiper.swiper-split .swiper-controls { position: relative; } } .swiper.swiper-split .swiper-slide .frame { margin-top: 0px; margin-bottom: 0px; } [data-bs-theme="light"] .swiper-split .swiper-button-prev, [data-bs-theme="light"] .swiper-split .swiper-button-next, [data-bs-theme="royal"] .swiper-split .swiper-button-prev, [data-bs-theme="royal"] .swiper-split .swiper-button-next { background-color: rgb(255, 255, 255); } @media (min-width: 992px) { .swiper-default .page-header-content { padding-left: 7rem; padding-right: 7rem; } } .slide-menu { position: relative; min-height: 100%; height: auto; width: 100%; max-width: 100%; top: 0px; right: 0px; display: none; overflow: hidden auto; box-sizing: border-box; transform: translateX(100%); transition: transform 0.3s ease-in-out 0s; will-change: transform; } .slide-menu .slide-menu__slider { width: 100%; transition: transform 0.3s ease-in-out 0s; transform: translateX(0px); will-change: transform; } .slide-menu .slide-menu__backlink { color: rgb(0, 104, 175); font-family: "Open Sans Bold", sans-serif; font-size: 1.563rem; padding-left: 4.5rem; padding-right: 4.5rem; text-decoration: none; margin-bottom: 1.5rem; } .slide-menu .slide-menu__backlink > i { position: absolute; left: 1.5rem; transition: all 0.2s ease-in-out 0s; } @media (prefers-reduced-motion: reduce) { .slide-menu .slide-menu__backlink > i { transition: none 0s ease 0s; } } .slide-menu .slide-menu__backlink:hover, .slide-menu .slide-menu__backlink:focus { color: rgb(0, 104, 175); cursor: pointer; } .slide-menu .slide-menu__backlink:hover > i, .slide-menu .slide-menu__backlink:focus > i { transform: translateX(-5px); } .slide-menu ul { position: relative; width: 100%; margin: 0px; padding-left: 0px; } .slide-menu ul .nav-sublevel { position: absolute; top: 0px; left: 100%; display: none; } .slide-menu ul a { display: block; } .cookieconsent-optin-preferences, .cookieconsent-optin-statistics, .cookieconsent-optin-marketing, .cookieconsent-optin { display: none; } .cookieconsent-optout-preferences, .cookieconsent-optout-statistics, .cookieconsent-optout-marketing, .cookieconsent-optout { display: initial; } #CybotCookiebotDialog *, #CybotCookiebotDialogBodyUnderlay * { background: transparent; box-sizing: border-box; color: inherit; font-family: inherit; font-size: 15px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; } #CybotCookiebotDialog #CybotCookiebotDialogNav ::after, #CybotCookiebotDialog #CybotCookiebotDialogNav ::before { content: none; } #CybotCookiebotDialog button > span:first-child, #CybotCookiebotDialog label { width: auto; } #CybotCookiebotDialogBodyUnderlay { background-color: rgb(0, 0, 0); height: 100%; left: 0px; margin: 0px; opacity: 0; overflow: hidden; padding: 0px; pointer-events: none; position: fixed; top: 0px; transition: opacity 0.5s ease 0s; width: 100%; z-index: 2147483630; } #CybotCookiebotDialog.CybotCookiebotDialogActive + #CybotCookiebotDialogBodyUnderlay { opacity: 0.75; pointer-events: auto; } #CybotCookiebotDialog { background-color: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.3) 0px 32px 68px; box-sizing: border-box; color: rgb(20, 20, 20); font-family: sans-serif; font-size: 15px; height: auto; left: 50%; letter-spacing: 0.1px; line-height: 24px; max-height: calc(100% - 16px); overflow: hidden; position: fixed; text-align: initial; top: 50%; transform: translate(-50%, -50%); transition: width 0.5s ease 0s, max-width 0s ease 0s, top 0s ease 0s, bottom 0s ease 0s, left 0s ease 0s, opacity 0s ease 0s; width: calc(100% - 16px); z-index: 2147483631; } #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl { max-height: calc(-10px + 100vh); width: calc(-10px + 100vw); } #CybotCookiebotDialog ol, #CybotCookiebotDialog ul { list-style-position: inside; } #CybotCookiebotDialog .CybotCookiebotDialogContentWrapper { align-items: flex-start; display: flex; flex-direction: column; width: 100%; } #CybotCookiebotDialog .CybotCookiebotDialogSROnly { clip: rect(0px, 0px, 0px, 0px); border: 0px; height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; } @media screen and (min-width: 601px) { #CybotCookiebotDialog { max-width: 900px; } } @media screen and (min-width: 1280px) { #CybotCookiebotDialog { left: 50%; max-height: 80vh; top: 0px; transform: translate(-50%); } #CybotCookiebotDialog.CybotEdge { box-shadow: rgba(0, 0, 0, 0.3) 0px 30px 70px; height: auto; max-height: 70vh; max-width: 100vw; min-width: 100vw; padding: 24px; transition-property: transform, opacity, top; width: 100vw; } #CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogContentWrapper { flex-direction: row; margin: 0px auto; max-width: 1600px; position: relative; } #CybotCookiebotDialog[data-template="bottom"] { top: 100%; transform: translate(-50%, -100%); } #CybotCookiebotDialog[data-template="pushdown"], #CybotCookiebotDialog[data-template="slidedown"] { transform: translate(-50%, -150%); } #CybotCookiebotDialog[data-template="pushdown"].CybotCookiebotDialogActive, #CybotCookiebotDialog[data-template="slidedown"].CybotCookiebotDialogActive { transform: translate(-50%); } #CybotCookiebotDialog[data-template="slideup"] { top: 100%; transform: translate(-50%, 50%); } #CybotCookiebotDialog[data-template="slideup"].CybotCookiebotDialogActive { transform: translate(-50%, -100%); } #CybotCookiebotDialog[data-template="overlay"], #CybotCookiebotDialog[data-template="popup"] { opacity: 0; top: 50%; transform: translate(-50%, -50%); } #CybotCookiebotDialog[data-template="overlay"].CybotCookiebotDialogActive, #CybotCookiebotDialog[data-template="popup"].CybotCookiebotDialogActive { opacity: 1; } } #CybotCookiebotDialogHeader { align-items: center; border-bottom: 1px solid rgb(214, 214, 214); display: flex; padding: 1em; width: 100%; } #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogHeader { padding: 0.5em 1em; } #CybotCookiebotDialogHeaderLogosWrapper { align-items: center; display: flex; flex: 1 1 0%; justify-content: space-between; } #CybotCookiebotDialogPoweredbyCybot, #CybotCookiebotDialogPoweredbyLink { align-items: center; display: flex; width: 50%; } #CybotCookiebotDialogPoweredbyCybot { justify-content: flex-end; width: 175px; } #CybotCookiebotDialogPoweredbyImage { max-height: 1.5em; width: auto; } #CybotCookiebotDialogPoweredbyCybot svg { fill: rgb(20, 20, 20); height: 1.7em; max-width: 133px; } @media screen and (min-width: 601px) { #CybotCookiebotDialogPoweredbyCybot svg { height: 2em; } } @media screen and (min-width: 1280px) { #CybotCookiebotDialogHeader { padding: 1.5em; } #CybotCookiebotDialogPoweredbyImage { max-height: 2.125em; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeader { align-items: center; align-self: stretch; border: none; justify-content: space-between; padding: 0px; width: 210px; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeaderLogosWrapper { align-self: stretch; flex-direction: column; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyLink { flex: 1 1 0%; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyImage { height: auto; max-height: 6em; max-width: 100%; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyCybot { height: 2em; margin-top: 2em; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyCybot, #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyLink { justify-content: center; } } #CybotCookiebotDialogNav { border-bottom: 1px solid rgb(214, 214, 214); position: relative; width: 100%; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogNav { display: none; } #CybotCookiebotDialogNav .CybotCookiebotDialogNavItems { display: flex; list-style: none; overflow-x: auto; } #CybotCookiebotDialogNav .CybotCookiebotDialogNavItems::-webkit-scrollbar { height: 0px; width: 0px; } #CybotCookiebotDialogNav .CybotCookiebotDialogNavItem { flex: 1 1 0%; margin: 0px auto; } #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink { border-bottom: 1px solid rgb(255, 255, 255); color: rgb(20, 20, 20); display: block; font-weight: 600; height: 100%; outline-offset: -5px; padding: 1em; text-align: center; text-decoration: none; white-space: nowrap; } #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink { padding: 0.5em; } #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover { color: rgb(0, 104, 175); } #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive { border-color: transparent transparent rgb(0, 104, 175); border-bottom-width: 1px; border-bottom-style: solid; color: rgb(0, 104, 175); } @media screen and (min-width: 1280px) { #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive { border-width: 3px; } } #CybotCookiebotDialogTabContent { display: flex; flex-direction: column; height: auto; min-height: 60px; overflow: auto; width: 100%; } #CybotCookiebotDialogTabContent .CybotCookiebotScrollContainer { display: flex; flex: 1 1 0%; flex-direction: column; } #CybotCookiebotDialogTabContent .CybotCookiebotDialogTabPanel { flex: 1 1 0%; overflow: hidden auto; width: 100%; } #CybotCookiebotDialogSpecialFeaturesText ul { margin: 0.25em 0px 0.25em 2em; } #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogSpecialFeaturesText ul { margin: 0.25em 2em 0.25em 0px; } #CybotCookiebotDialog .CybotCookiebotScrollContainer { border-bottom: 1px solid rgb(214, 214, 214); height: 100%; padding: 0.375em; position: relative; } #CybotCookiebotDialog .CybotCookiebotScrollArea { height: 100%; } #CybotCookiebotDialog .CybotCookiebotDialogBodyBottomWrapper { width: 100%; } #CybotCookiebotDialog .CybotCookiebotDialogGpcContainer { align-items: center; border-bottom: 1px solid rgb(214, 214, 214); display: none; flex: 1 1 0%; height: 100%; letter-spacing: 0.5px; line-height: 1.6em; max-height: 100%; overflow: hidden; padding: 1em 0.625em; width: 100%; } #CybotCookiebotDialog .CybotCookiebotDialogGpcContainer .CybotCookiebotDialogGpcText { overflow: hidden; } #CybotCookiebotDialog #CybotCookiebotDialogGpcIcon { align-items: center; display: inline-flex; height: 1.6em; justify-content: center; margin-right: 8px; width: 1.6em; } #CybotCookiebotDialog #CybotCookiebotDialogGpcIcon svg { display: flex; height: 18px; width: 18px; } @media screen and (min-width: 601px) { #CybotCookiebotDialog .CybotCookiebotScrollContainer { display: flex; min-height: auto; } } @media screen and (min-width: 1280px) { #CybotCookiebotDialog.CybotEdge .CybotCookiebotScrollContainer { border-bottom: none; display: none; } #CybotCookiebotDialog.CybotEdge.CybotMultilevel .CybotCookiebotScrollContainer { width: calc(100% - 1.5em - 286px); } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogTabContent { flex: 1 1 0%; margin-left: 1.5em; overflow: visible; } #CybotCookiebotDialog.CybotEdge[dir="rtl"] #CybotCookiebotDialogTabContent { margin-left: 0px; margin-right: 1.5em; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogTabContent .CybotCookiebotDialogTabPanel { overflow: visible; } #CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyBottomWrapper { align-items: flex-end; display: flex; flex-wrap: wrap; justify-content: flex-start; margin-top: 1.5em; padding-left: 0.375em; } #CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogGpcContainer { align-items: flex-end; border-bottom: none; flex-wrap: wrap; justify-content: flex-start; padding-left: 0px; } #CybotCookiebotDialog.CybotEdge[dir="rtl"] .CybotCookiebotDialogBodyBottomWrapper, #CybotCookiebotDialog.CybotEdge[dir="rtl"] .CybotCookiebotDialogGpcContainer { padding-left: 0px; padding-right: 0.375em; } #CybotCookiebotDialog.CybotEdge.CybotMultilevel .CybotCookiebotDialogBodyBottomWrapper { border-top: 1px solid rgb(214, 214, 214); padding-top: 1em; } } @media screen and (min-width: 1510px) { #CybotCookiebotDialog.CybotEdge:not([lang="ta"]):not([lang="bg"]):not([lang="is"]):not([lang="el"]) #CybotCookiebotDialogTabContent { margin: 0px 1.5em; } #CybotCookiebotDialog.CybotEdge:not([lang="ta"]):not([lang="bg"]):not([lang="is"]):not([lang="el"]) .CybotCookiebotScrollContainer { width: auto; } #CybotCookiebotDialog.CybotEdge:not([lang="ta"]):not([lang="bg"]):not([lang="is"]):not([lang="el"]) .CybotCookiebotDialogBodyBottomWrapper, #CybotCookiebotDialog.CybotEdge:not([lang="ta"]):not([lang="bg"]):not([lang="is"]):not([lang="el"]) .CybotCookiebotDialogGpcContainer { border-top: none; padding-top: 0px; } } #CybotCookiebotDialog .CybotCookiebotFader { bottom: 0px; height: 5em; left: 1px; opacity: 0; pointer-events: none; position: absolute; transition: opacity 0.3s ease 0s; width: calc(100% - 1em); z-index: 10; } #CybotCookiebotDialog .CybotCookiebotFader:not(.CybotCookiebotFaderRight):not(.CybotCookiebotFaderLeft) { max-height: 50%; } #CybotCookiebotDialog[dir="rtl"] .CybotCookiebotFader:not(.CybotCookiebotFaderLeft) { left: auto; right: 1px; } #CybotCookiebotDialog .CybotCookiebotFader.CybotCookiebotDialogActive { opacity: 1; } #CybotCookiebotDialog .CybotCookiebotFaderLeft, #CybotCookiebotDialog .CybotCookiebotFaderRight { height: 100%; width: 3.5em; } #CybotCookiebotDialog .CybotCookiebotFaderLeft { left: 0px; } #CybotCookiebotDialog .CybotCookiebotFaderRight { left: auto; right: 0px; } #CybotCookiebotDialog .CybotCookiebotFader:not(.CybotCookiebotFaderLeft):not(.CybotCookiebotFaderRight) { max-height: 30%; } @media screen and (min-width: 1280px) { #CybotCookiebotDialog .CybotCookiebotFader:not(.CybotCookiebotFaderLeft):not(.CybotCookiebotFaderRight) { width: calc(100% - 1.5em); } } #CybotCookiebotDialogBody { display: flex; flex-direction: column; height: 100%; } #CybotCookiebotDialogBody .CybotCookiebotScrollContainer { display: flex; flex-direction: column; max-height: 18em; } #CybotCookiebotDialog #CybotCookiebotDialogBodyContent { max-height: inherit; } #CybotCookiebotDialog .CybotCookiebotDialogBodyContentHeading { font-weight: 600; letter-spacing: 0.25px; line-height: 1.6em; margin-bottom: 0.5em; } #CybotCookiebotDialogBodyContent { flex: 1 1 0%; height: 100%; letter-spacing: 0.5px; line-height: 1.6em; max-height: 100%; overflow-x: hidden; padding: 1.625em 0.625em; } #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogBodyContent { padding: 0.8em; } #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieTabContent { list-style-type: none; } #CybotCookiebotDialogDetailBulkConsent { border: 1px solid rgb(214, 214, 214); border-radius: 0.5em; margin: 0px 0.625em 1em; padding: 1em; } #CybotCookiebotDialogDetailBulkConsent::before { border-top: 1px solid rgb(214, 214, 214); content: ""; width: 100%; } #CybotCookiebotDialogDetailBulkConsentLink { color: rgb(20, 20, 20); display: block; font-weight: 600; line-height: 1.6em; margin-bottom: 0.625em; text-decoration: none; } #CybotCookiebotDialogDetailBulkConsentLink:hover { color: rgb(0, 104, 175); } #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount { background-color: rgb(214, 214, 214); border-radius: 5em; display: inline-block; font-size: 0.8em; font-weight: 700; letter-spacing: 0.25px; line-height: 1.2em; margin-left: 0.5em; padding: 0.25em 0.5em; } #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount { margin-left: 0px; margin-right: 0.5em; } #CybotCookiebotDialogDetailBulkConsentListWrapper { background-color: rgba(0, 0, 0, 0.05); border: 1px solid rgb(214, 214, 214); border-radius: 0.5em; margin-top: 1.5em; padding: 1em; } #CybotCookiebotDialogDetailBulkConsentListWrapper > span { border-bottom: 1px solid rgb(214, 214, 214); display: block; font-weight: 600; padding-bottom: 1em; } #CybotCookiebotDialogDetailBulkConsentList { margin-top: 1em; } #CybotCookiebotDialogDetailFooter { letter-spacing: 0.3px; line-height: 1.6em; padding: 0px 1em 1em; } #CybotCookiebotDialogDetailFooter a { color: rgb(20, 20, 20); } #CybotCookiebotDialogDetailBulkConsentList dt:not(:last-of-type) { margin-bottom: 0.5em; } @media screen and (min-width: 1280px) { #CybotCookiebotDialog #CybotCookiebotDialogBody .CybotCookiebotScrollContainer { display: flex; flex: 1 1 auto; height: auto; max-height: 15.5em; overflow: hidden; } #CybotCookiebotDialogBodyContent { padding: 1.125em; } #CybotCookiebotDialogDetailBulkConsent { margin: 0px 2em 1em; padding: 1.5em; } #CybotCookiebotDialogDetailFooter { padding: 0px 2em 1.125em; } #CybotCookiebotDialogDetailBulkConsentListWrapper { margin-top: 2em; padding: 1.5em; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBody { display: flex; justify-content: space-between; overflow: hidden; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContent { height: auto; padding: 0px 1.125em 0px 0px; } #CybotCookiebotDialog[dir="rtl"].CybotEdge #CybotCookiebotDialogBodyContent { padding-left: 1.125em; padding-right: 0px; } } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeader { font-weight: 600; line-height: 1.6em; margin-bottom: 1em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABWrapper { border: 2px solid rgb(214, 214, 214); border-radius: 1em; margin: 1.5em 0px 1em; padding: 1em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABWrapper:last-of-type { margin-bottom: 0px; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainer, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerCollapsed { background-color: rgba(0, 0, 0, 0.05); border: 2px solid rgb(214, 214, 214); border-radius: 1em; margin-bottom: 0.5em; padding: 0.5em 1em 1em; position: relative; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainer:last-of-type, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerCollapsed:last-of-type { margin-bottom: 0px; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonWrapper { align-items: center; display: flex; font-weight: 600; margin: 0.5em 2em 0px 0px; } #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonWrapper { margin: 0.5em 0px 0px 2em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonWrapper:nth-of-type(2) { margin-right: 0px; } #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonWrapper:nth-of-type(2) { margin-left: 0px; margin-right: 0px; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonWrapper:nth-of-type(2) { margin-right: 3.5em; } #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonWrapper:nth-of-type(2) { margin-left: 3.5em; margin-right: 0px; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription { border-top: 1px solid rgb(214, 214, 214); margin-top: 1em; padding-top: 1em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABPurposeCount { margin-top: 2em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABPurposeCount .CybotCookiebotDialogDetailBulkConsentCount { margin-left: 0.4em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABLinkWrapper { font-weight: 700; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABLinkWrapper:nth-of-type(2) { margin-top: 1em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABLinkWrapper a { margin-top: 0px; word-break: break-word; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription a { align-items: center; display: inline-flex; margin-top: 0.5em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription .CybotCookiebotDialogBodyLevelButtonIABBullet { margin: 1em 0px 0px 1em; } #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription .CybotCookiebotDialogBodyLevelButtonIABBullet { margin: 1em 1em 0px 0px; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription .CybotCookiebotDialogBodyLevelButtonIABList { font-weight: 700; margin-top: 1em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription .CybotCookiebotDialogBodyLevelButtonIABList li { font-weight: 400; margin-left: 2px; } #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription .CybotCookiebotDialogBodyLevelButtonIABList li { font-weight: 400; margin-right: 2px; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerCollapsed .CybotCookiebotDialogBodyLevelButtonIABDescription { display: none; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainer .CybotCookiebotDialogBodyLevelButtonIABDescription, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription.CybotCookiebotDialogShow { display: block; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow { display: block; height: 2em; position: absolute; right: 1.35em; top: 0.75em; width: 2em; } #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide, #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow { left: 1.35em; right: auto; } #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonIABContainer::before, #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonIABContainerCollapsed::before { border-style: solid; border-width: 0.15em 0.15em 0px 0px; content: ""; display: inline-block; height: 0.5em; position: absolute; right: 2em; top: 1.3em; transform: rotate(-225deg); width: 0.5em; } #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonIABContainer::before, #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonIABContainerCollapsed::before { left: 2em; right: auto; } #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonIABContainer::before { top: 1.6em; transform: rotate(-45deg); } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyIABIntroContainer { padding-bottom: 1em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABLabel { line-height: 1.5em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs p.CybotCookiebotDialogBodyLevelButtonIABLabel { padding-left: 2em; } @media screen and (min-width: 1280px) { #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABWrapper { padding: 1.5em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeader { align-items: center; border-bottom: 1px solid rgb(214, 214, 214); display: flex; margin-bottom: 1.5em; padding-bottom: 1.5em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyIABIntroContainer { padding-bottom: 1.5em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerTogglesWrapper { align-items: center; display: flex; justify-content: space-between; width: 100%; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainer, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerCollapsed { padding: 1em 1.5em 1.5em; } #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonIABContainer::before, #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonIABContainerCollapsed::before { top: 1.8em; } #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonIABContainer::before { top: 2.1em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription { width: 100%; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow { top: 1.2em; } } #CybotCookiebotDialogDetailBodyContentTextAbout { padding: 1.625em 0.625em; } #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogDetailBodyContentTextAbout { padding: 0.5em; } @media screen and (min-width: 1280px) { #CybotCookiebotDialogDetailBodyContentTextAbout { padding: 1.125em; } #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogDetailBodyContentTextAbout { padding: 0.5em; } } #CybotCookiebotDialogFooter.CybotCookiebotScrollContainer { height: auto; min-height: 80px; width: 100%; } #CybotCookiebotDialogFooter .CybotCookiebotScrollArea { padding: 1em; width: 100%; } #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter .CybotCookiebotScrollArea { padding: 0.5em; } #CybotCookiebotDialog:not(.CybotCookiebotDialogZoomedLg):not(.CybotCookiebotDialogZoomedXl) #CybotCookiebotDialogFooter.CybotCookiebotScrollContainer { min-height: auto; padding: 0px; } #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter .CybotCookiebotScrollArea, #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter .CybotCookiebotScrollArea { overflow: auto; } #CybotCookiebotDialogBodyButtons { align-items: flex-start; display: flex; flex-flow: column wrap; } @media screen and (min-width: 601px) { #CybotCookiebotDialogBodyButtons { align-items: center; flex-direction: row; } } @media screen and (min-width: 1280px) { #CybotCookiebotDialogFooter .CybotCookiebotScrollArea { padding: 1em 1.5em 1.5em; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter { display: block; padding: 0px; width: auto; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotScrollArea { padding: 0px; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotScrollbarContainer { display: none; } #CybotCookiebotDialog.CybotEdge.CybotMultilevel #CybotCookiebotDialogFooter { position: absolute; right: 0px; top: 0px; } #CybotCookiebotDialog.CybotEdge[dir="rtl"] #CybotCookiebotDialogFooter { left: 0px; right: auto; } #CybotCookiebotDialog.CybotEdge.CybotMultilevel.CybotCloseButtonEnabled #CybotCookiebotDialogFooter { right: 51px; } #CybotCookiebotDialog.CybotEdge[dir="rtl"].CybotCloseButtonEnabled #CybotCookiebotDialogFooter { left: 51px; right: auto; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyButtons { align-items: flex-end; flex-direction: column-reverse; max-width: 286px; } } @media screen and (min-width: 1510px) { #CybotCookiebotDialog.CybotEdge:not([lang="ta"]):not([lang="bg"]):not([lang="is"]):not([lang="el"]) #CybotCookiebotDialogFooter { position: relative; right: 0px; } #CybotCookiebotDialog.CybotEdge[dir="rtl"]:not([lang="ta"]):not([lang="bg"]):not([lang="is"]):not([lang="el"]) #CybotCookiebotDialogFooter { left: 0px; position: relative; right: auto; } } #CybotCookiebotDialog .CybotCookiebotScrollContainer > div:first-of-type::-webkit-scrollbar, #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter > div:first-of-type::-webkit-scrollbar, #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter > div:first-of-type::-webkit-scrollbar { width: 0.25em; } #CybotCookiebotDialog .CybotCookiebotScrollContainer > div:first-of-type::-webkit-scrollbar-track, #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter > div:first-of-type::-webkit-scrollbar-track, #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter > div:first-of-type::-webkit-scrollbar-track { background: rgb(242, 242, 242); border-radius: 0.313em; } #CybotCookiebotDialog .CybotCookiebotScrollContainer > div:first-of-type::-webkit-scrollbar-thumb, #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter > div:first-of-type::-webkit-scrollbar-thumb, #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter > div:first-of-type::-webkit-scrollbar-thumb { background: rgb(20, 20, 20); border-radius: 0.313em; } #CybotCookiebotDialog .CybotCookiebotScrollContainer .CybotCookiebotScrollbarContainer { background: rgb(255, 255, 255); display: none; height: 100%; pointer-events: none; position: absolute; right: 0.375em; top: 0px; transition: opacity 0.5s ease 0s; width: 0.6em; } #CybotCookiebotDialog[dir="rtl"] .CybotCookiebotScrollContainer .CybotCookiebotScrollbarContainer { left: 0.375em; right: auto; } #CybotCookiebotDialog:hover .CybotCookiebotScrollContainer .CybotCookiebotScrollbarContainer { opacity: 0; } #CybotCookiebotDialog .CybotCookiebotScrollContainer > div:first-of-type:focus { outline: none; } #CybotCookiebotDialog .CybotCookiebotScrollContainer > div:first-of-type:focus::-webkit-scrollbar-thumb, #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter > div:first-of-type:focus::-webkit-scrollbar-thumb, #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter > div:first-of-type:focus::-webkit-scrollbar-thumb { background: rgb(255, 255, 255); } #CybotCookiebotDialog .CybotCookiebotScrollContainer > div:first-of-type:focus, #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter > div:first-of-type:focus, #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter > div:first-of-type:focus { scrollbar-color: rgb(255, 255, 255) rgb(242, 242, 242); } @media screen and (min-width: 1510px) { #CybotCookiebotDialog .CybotCookiebotScrollContainer > div:first-of-type::-webkit-scrollbar, #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter > div:first-of-type::-webkit-scrollbar, #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter > div:first-of-type::-webkit-scrollbar { width: 0.5em; } #CybotCookiebotDialog .CybotCookiebotScrollContainer .CybotCookiebotScrollbarContainer { display: block; } } #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow, #CybotCookiebotDialog a::after, #CybotCookiebotDialog a::before, #CybotCookiebotDialog button::after, #CybotCookiebotDialog button::before { border-color: rgb(20, 20, 20); } #CybotCookiebotDialog a:hover::after, #CybotCookiebotDialog a:hover::before, #CybotCookiebotDialog button:hover::after, #CybotCookiebotDialog button:hover::before { border-color: rgb(0, 104, 175); } #CybotCookiebotDialog #CybotCookiebotBannerCloseButtonE2E, #CybotCookiebotDialog .CybotCookiebotBannerCloseButton { fill: rgb(20, 20, 20); border: none; display: none; } #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton { display: flex; margin-left: 2.313rem; } #CybotCookiebotDialog[dir="rtl"] .CybotCookiebotBannerCloseButton { margin-left: auto; margin-right: 2.313rem; } #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper { display: flex; flex-direction: column; width: 100%; } #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:first-of-type), #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) { margin-top: 0.5em; } #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyContentControlsWrapper { align-items: center; display: flex; margin-bottom: 0.5em; } #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyContentControlsWrapper .CybotCookiebotDialogBodyLevelButtonSliderWrapper { margin-right: 1em; } #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyContentControlsWrapper .CybotCookiebotDialogBodyLevelButtonDescription { font-weight: 600; } #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton { background-color: rgb(255, 255, 255); border: 2px solid rgb(0, 104, 175); border-radius: 0.25em; color: rgb(20, 20, 20); display: block; font-weight: 600; padding: 1em; text-align: center; user-select: none; width: 100%; } #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover { opacity: 0.85; } #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection { background-color: rgb(255, 255, 255); border-color: rgb(0, 104, 175); color: rgb(20, 20, 20); } #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll { background-color: rgb(0, 104, 175); border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); } #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize { align-items: center; } #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow { border-color: rgb(20, 20, 20); border-style: solid; border-width: 0.15em 0.15em 0px 0px; display: inline-block; height: 0.5em; margin-left: 1em; transform: rotate(45deg); vertical-align: baseline; width: 0.5em; } #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow { margin-left: 0px; margin-right: 1em; transform: rotate(-135deg); } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggle { border-bottom: 1px solid rgb(214, 214, 214); display: flex; flex-wrap: wrap; justify-content: flex-end; margin: 1em 0px 1.5em auto; padding-bottom: 1.5em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderButton, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleDeselectVendorsLink, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleSelectVendorsLink { align-items: center; background-color: rgb(255, 255, 255); border: 2px solid rgb(0, 104, 175); border-radius: 0.25em; color: rgb(20, 20, 20); display: flex; font-weight: 600; padding: 0.75em 1em; text-decoration: none; user-select: none; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderButton:hover, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleDeselectVendorsLink:hover, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleSelectVendorsLink:hover { opacity: 0.85; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderButton.select, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleSelectVendorsLink { background-color: rgb(0, 104, 175); border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); margin-left: 0.5em; } #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderButton.select, #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleSelectVendorsLink { margin-left: 0px; margin-right: 0.5em; } @media screen and (min-width: 601px) { #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper { align-items: stretch; flex: 1 1 0%; flex-direction: row; justify-content: flex-end; } #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:first-of-type), #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton, #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) { margin-top: 0px; width: 33%; } #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyContentControlsWrapper:not(.CybotCookiebotDialogHide) + #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton { max-width: 286px; width: 100%; } #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type) { margin-right: 0.5em; } #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:last-of-type) { margin-left: 0.5em; margin-right: 0px; } #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyContentControlsWrapper { margin-bottom: 0px; margin-right: 1em; } } @media screen and (min-width: 1280px) { #CybotCookiebotDialog.CybotEdge .CybotCookiebotBannerCloseButton { display: none; } #CybotCookiebotDialog.CybotEdge.CybotCloseButtonEnabled #CybotCookiebotBannerCloseButtonE2E { display: flex; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggle { border-bottom: none; justify-content: flex-start; margin: 0px 0px 0px auto; padding: 0px; } #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggle { margin-left: 0px; margin-right: auto; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper { flex: 1 1 auto; flex-direction: column; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton { max-width: none; width: 286px; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) { margin-top: 0.5em; } } #CybotCookiebotDialogBodyLevelWrapper { width: 100%; } #CybotCookiebotDialogBodyEdgeMoreDetails { display: none; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes { list-style-type: none; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails { display: flex; justify-content: flex-end; margin: 1.5em 2em 0.5em 0px; } #CybotCookiebotDialog.CybotEdge[dir="rtl"] #CybotCookiebotDialogBodyEdgeMoreDetails { margin-left: 1.125em; margin-right: 0px; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a { align-items: center; color: rgb(0, 104, 175); display: flex; font-weight: 600; text-decoration: none; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a::after { border-style: solid; border-width: 0.15em 0.15em 0px 0px; color: rgb(20, 20, 20); content: ""; display: block; height: 0.563em; margin-left: 1em; transform: rotate(45deg); width: 0.563em; } #CybotCookiebotDialog.CybotEdge[dir="rtl"] #CybotCookiebotDialogBodyEdgeMoreDetails a::after { margin-left: 0px; margin-right: 1em; transform: rotate(225deg); } #CybotCookiebotDialogBodyLevelButtons { width: 100%; } #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper { backface-visibility: hidden; display: flex; flex-shrink: 0; height: 32px; position: relative; width: 57px; } #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper:hover input[type="checkbox"]:not(:disabled) + .CybotCookiebotDialogBodyLevelButtonSlider { opacity: 0.85; } #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type="checkbox"].CybotCookiebotDialogBodyLevelButton { opacity: 0; } #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider { background-color: rgb(20, 20, 20); border-radius: 32px; inset: 0px; pointer-events: none; position: absolute; transition: background-color 0.4s ease 0s; } #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider::before { background-color: rgb(255, 255, 255); border-radius: 50%; bottom: 4px; content: ""; height: 24px; left: 4px; position: absolute; transition: transform 0.4s ease 0s; width: 24px; } #CybotCookiebotDialog input:checked + .CybotCookiebotDialogBodyLevelButtonSlider { background-color: rgb(0, 104, 175); } #CybotCookiebotDialog input:checked + .CybotCookiebotDialogBodyLevelButtonSlider::before, #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogTabContent input + .CybotCookiebotDialogBodyLevelButtonSlider::before { background-color: rgb(255, 255, 255); transform: translateX(26px); } #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogTabContent input:checked + .CybotCookiebotDialogBodyLevelButtonSlider::before { transform: translateX(0px); } #CybotCookiebotDialog form input[type="checkbox"][disabled]:checked + .CybotCookiebotDialogBodyLevelButtonSlider { background-color: rgb(214, 214, 214); pointer-events: none; } #CybotCookiebotDialogBodyLevelButtonsSelectPane { border-bottom: 1px solid rgb(214, 214, 214); padding: 1em 0px; } #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper { align-items: center; display: flex; justify-content: space-between; padding: 1em; text-align: center; width: 100%; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonWrapper + .CybotCookiebotDialogBodyLevelButtonWrapper label { font-size: 0.875em; font-style: italic; font-weight: 400; letter-spacing: 0.15px; padding-bottom: 0px; } #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonDescription { font-weight: 700; } #CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for="CybotCookiebotDialogBodyLevelButtonNecessary"]) .CybotCookiebotDialogBodyLevelButtonDescription:hover { color: rgb(0, 104, 175); } @media screen and (min-width: 601px) { #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane { padding: 0px; } #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper { flex-direction: column; padding: 1.5em 1em; width: 25%; } #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper:not(:last-of-type) { border-right: 1px solid rgb(214, 214, 214); } #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper:not(:last-of-type) { border-left: 1px solid rgb(214, 214, 214); border-right: none; } #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonLabel { margin-bottom: 0.75em; } #CybotCookiebotDialogTabContent input:focus + .CybotCookiebotDialogBodyLevelButtonSlider { box-shadow: rgb(0, 104, 175) 0px 0px 1px; } } @media screen and (min-width: 1280px) { #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelButtonsSelectPane { border-bottom: none; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper { border: none; flex-direction: row; margin: 0.5em 2.5em 0px 0px; padding: 0px; width: auto; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonLabel { margin-bottom: 0px; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelWrapper { width: auto; } #CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyLevelButtonLabel { margin-right: 1em; } #CybotCookiebotDialog.CybotEdge[dir="rtl"] .CybotCookiebotDialogBodyLevelButtonLabel { margin-left: 1em; margin-right: 0px; } #CybotCookiebotDialog.CybotEdge[dir="rtl"] #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper { border-left: none; margin: 0.5em 0px 0px 2.5em; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails { display: inline-flex; height: 2em; margin: 0px; } } #CybotCookiebotDialog input[type="checkbox"] { height: 1.5em; margin-right: 0.5em; width: 1.5em; } #CybotCookiebotDialog[dir="rtl"] input[type="checkbox"] { margin-left: 0.5em; margin-right: 0px; } #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapperFullWidth { display: flex; height: 100%; width: 100%; } #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type="checkbox"] { height: 100%; margin-right: 0px; width: 100%; } #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs input[type="checkbox"] { appearance: none; background-color: rgb(255, 255, 255); border: 2px solid rgb(214, 214, 214); border-radius: 4px; position: relative; } #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs input[type="checkbox"]:not(:checked):hover { border-color: rgb(20, 20, 20); } #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs input[type="checkbox"]:checked { background-color: rgb(0, 104, 175); border-color: rgb(0, 104, 175); } #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs input[type="checkbox"]:checked::after { border-bottom: 2px solid rgb(255, 255, 255); border-right: 2px solid rgb(255, 255, 255); content: ""; display: inline-block; height: 50%; left: 50%; position: absolute; top: calc(50% - 2px); transform: translate(-50%, -50%) rotate(45deg); width: 25%; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes, #CybotCookiebotDialogDetailBodyContentIABv2Tabs { padding: 0px 0.625em; width: 100%; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogDetailBodyContentIABv2TabsIntro { padding: 1.125em 1.125em 0.25em; } #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogDetailBodyContentIABv2TabsIntro { padding: 0.5em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogDetailBodyContentIABv2TabsIntro:nth-child(3) { margin-bottom: 1.5em; } .CybotCookiebotDialogDetailBodyContentCookieContainerHeader { display: flex; justify-content: space-between; } .CybotCookiebotDialogDetailBodyContentCookieContainerButton::before, .CybotCookiebotDialogDetailBodyContentIABv2Tab::before { border-style: solid; border-width: 0.15em 0.15em 0px 0px; content: ""; display: inline-block; height: 0.5em; left: 0px; margin-right: 1.875em; position: relative; top: 0.625em; transform: rotate(-45deg); vertical-align: top; width: 0.5em; } #CybotCookiebotDialog[dir="rtl"] .CybotCookiebotDialogDetailBodyContentCookieContainerButton::before, #CybotCookiebotDialog[dir="rtl"] .CybotCookiebotDialogDetailBodyContentIABv2Tab::before { margin-left: 1.875em; margin-right: 0px; } .CybotCookiebotDialogDetailBodyContentCookieContainerButton.CybotCookiebotDialogCollapsed::before, .CybotCookiebotDialogDetailBodyContentIABv2Tab.CybotCookiebotDialogCollapsed::before { top: 0.25em; transform: rotate(-225deg); } #CybotCookiebotDialog .CookieCard { border-bottom: 1px solid rgb(214, 214, 214); padding: 1.5em 0px; } #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl .CookieCard:first-of-type { padding-top: 0.5em; } #CybotCookiebotDialog .CookieCard:not(:first-child) { padding-top: 1.5em; } #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABContainer .CookieCard { border-bottom: none; border-top: 1px solid rgb(214, 214, 214); } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard:last-of-type { margin-bottom: 1em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CookieCard:first-of-type { padding-top: 1.625em; } #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton, #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab { border: 1px solid transparent; font-weight: 700; line-height: 1.5em; padding-right: 0.75em; user-select: none; } #CybotCookiebotDialog[dir="rtl"] .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton, #CybotCookiebotDialog[dir="rtl"] .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab { padding-left: 0.75em; padding-right: 0px; } #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover, #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover { color: rgb(0, 104, 175); } #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro, #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard { padding-top: 1em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard > div:not(.CybotCookiebotDialogBodyLevelButtonIABWrapper) { letter-spacing: 0.3px; line-height: 1.6em; margin-left: 2.9em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogDetailBodyContentIABv2CardIntro { letter-spacing: 0.3px; line-height: 1.6em; margin-left: 2.9em; padding-top: 1em; } #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard > div:not(.CybotCookiebotDialogBodyLevelButtonIABWrapper), #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogDetailBodyContentIABv2CardIntro { margin-left: 0px; margin-right: 2.9em; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage { border: 1px solid rgb(214, 214, 214); border-radius: 0.5em; font-weight: 600; margin: 1em 0px; padding: 1em 1.5em; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup { border: 1px solid rgb(214, 214, 214); border-radius: 0.5em; margin-bottom: 0.5em; padding: 1em; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup:not(.open):hover { background-color: rgba(0, 0, 0, 0.05); } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup:last-of-type { margin-bottom: 0px; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider { display: block; font-weight: 700; position: relative; text-decoration: none; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider > div { pointer-events: none; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount) { color: rgb(20, 20, 20); } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider.CybotCookiebotDialogCollapsed::after, #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider::after { border-style: solid; border-width: 0.15em 0.15em 0px 0px; content: ""; display: inline-block; height: 0.5em; position: absolute; right: 1em; top: 0.5em; transform: rotate(-45deg); width: 0.5em; } #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider.CybotCookiebotDialogCollapsed::after, #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider::after { left: 1em; right: auto; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider.CybotCookiebotDialogCollapsed::after { transform: rotate(-225deg); } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieLink { align-items: center; display: inline-flex; padding-top: 1em; position: relative; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo { background-color: rgba(0, 0, 0, 0.05); border: 1px solid rgb(214, 214, 214); border-radius: 1em; margin-bottom: 0.5em; padding: 1em; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo:last-of-type { margin-bottom: 0px; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper.CybotCookiebotDialogShow { display: block; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper { margin-top: 3.125em; position: relative; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper::before { border-top: 1px solid rgb(214, 214, 214); content: ""; left: 0px; position: absolute; top: -1.5em; width: 100%; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProviderDescription { margin-bottom: 1.56em; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoTitle { display: block; font-weight: 700; line-height: 1.6em; margin-bottom: 0.5em; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoDescription { display: block; letter-spacing: 0.3px; padding-bottom: 1em; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoFooter { border-top: 1px solid rgb(214, 214, 214); display: flex; flex-wrap: wrap; padding-top: 0.5em; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoFooterContent { margin-top: 0.5em; width: 100%; } @media screen and (min-width: 1280px) { #CybotCookiebotDialogDetailBodyContentCookieContainerTypes, #CybotCookiebotDialogDetailBodyContentIABv2Tabs { padding: 0px 1.125em; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer { margin-top: 2em; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard { margin-left: 3em; padding-top: 0.5em; } #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer, #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard { margin-left: 0px; margin-right: 3em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard > div:not(.CybotCookiebotDialogBodyLevelButtonIABWrapper) { margin-left: 0px; } #CybotCookiebotDialog .CookieCard { padding: 1.125em 0px 1.5em; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard:last-of-type { margin-bottom: 1.5em; padding-bottom: 2em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CookieCard:first-of-type { padding-top: 1.125em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CookieCard:last-of-type { padding-bottom: 1.125em; } #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro { padding-left: 3em; } #CybotCookiebotDialog[dir="rtl"] .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro { padding-left: 0px; padding-right: 3em; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage { margin: 0px 0px 1.5em; padding: 1.5em; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup, #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo { padding: 1.5em; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper { margin-top: 3.75em; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper::before { top: -2em; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProviderDescription { margin-bottom: 1.875em; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoFooterContent { width: 50%; } } #CybotCookiebotDialog .CybotCookiebotDialogHide { display: none; } .CybotExpandLink { position: relative; } .CybotExpandLink.CybotCookiebotDialogCollapsed::after, .CybotExpandLink::after { border-style: solid; border-width: 0.15em 0.15em 0px 0px; content: ""; height: 0.5em; position: absolute; right: 1em; top: 0.3em; transform: rotate(-45deg); width: 0.5em; } #CybotCookiebotDialog[dir="rtl"] .CybotExpandLink.CybotCookiebotDialogCollapsed::after, #CybotCookiebotDialog[dir="rtl"] .CybotExpandLink::after { left: 0px; right: auto; } .CybotExpandLink.CybotCookiebotDialogCollapsed::after { transform: rotate(-225deg); } #CybotCookiebotDialog .CybotExternalLinkArrow { margin-left: 0.625em; } #CybotCookiebotDialog[dir="rtl"] .CybotExternalLinkArrow { margin-left: 0px; margin-right: 0.625em; transform: scaleX(-1); } #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:not(:disabled):not(.disabled), #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:not(:disabled):not(.disabled), #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type="checkbox"], #CybotCookiebotDialog button, #CybotCookiebotDialog input, #CybotCookiebotDialog label:not([for="CybotCookiebotDialogBodyLevelButtonNecessary"]) { cursor: pointer; } #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type="checkbox"]:disabled { pointer-events: none; } #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled { cursor: not-allowed; } #CybotCookiebotDialog dt { word-break: break-all; } #CybotCookiebotDialog fieldset { border: none; width: 100%; } #CybotCookiebotDialog fieldset #CybotCookiebotDialogBodyFieldsetInnerContainer { display: flex; flex-wrap: wrap; width: 100%; } #CybotCookiebotDialog legend.visuallyhidden { display: block; } #CybotCookiebotDialog .visuallyhidden { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; } #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, #CybotCookiebotDialogDetailBodyContentTextAbout a { color: rgb(0, 104, 175); font-weight: 600; text-decoration: none; } #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:focus, #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:hover, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink:focus, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink:hover, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a:focus, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a:hover, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:focus, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:hover, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a:focus, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a:hover, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:focus, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:hover, #CybotCookiebotDialogDetailBodyContentTextAbout a:focus, #CybotCookiebotDialogDetailBodyContentTextAbout a:hover { text-decoration: underline; } #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input:focus-visible + span, #CybotCookiebotDialog :focus-visible, #CybotCookiebotDialog:focus-visible { outline: none; } @media screen and (min-width: 601px) { #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input:focus-visible + span, #CybotCookiebotDialog :focus-visible { outline: rgb(0, 104, 175) solid 2px; } #CybotCookiebotDialog .CybotCookiebotBannerCloseButton:focus-visible, #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:focus-visible, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABHeaderButton:focus-visible, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleDeselectVendorsLink:focus-visible, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleSelectVendorsLink:focus-visible, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input:focus-visible + span { outline-offset: 2px; } } @media not all and (min-resolution: 0.001dpcm) { @media screen and (min-width: 1280px) { #CybotCookiebotDialog #CybotCookiebotDialogBody .CybotCookiebotScrollContainer { display: block; } } } #CookiebotSessionPixel { display: none; } #CybotCookiebotDialog[dir="rtl"] .CybotCookiebotScrollContainer .CybotCookiebotScrollbarContainer { right: auto; left: 0.375em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide { top: 0.75em; right: 1.35em; } #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow, #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide { left: 1.35em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonWrapper:nth-of-type(2) { margin-right: 3.5em; } #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonWrapper:nth-of-type(2) { margin-right: 0px; margin-left: 3.5em; } #CybotCookiebotDialog .CybotCookiebotDialogBodyContentHeading { margin-bottom: 0.5em; font-weight: 600; line-height: 1.6em; letter-spacing: 0.25px; } #CybotCookiebotDialog .CybotCookiebotDialogSROnly { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; } #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, #CybotCookiebotDialogDetailBodyContentTextAbout a { color: rgb(0, 104, 175); } #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:hover, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:hover, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a:hover, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a:hover, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:hover, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink:hover, #CybotCookiebotDialogDetailBodyContentTextAbout a:hover, #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:focus, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:focus, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a:focus, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a:focus, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:focus, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink:focus, #CybotCookiebotDialogDetailBodyContentTextAbout a:focus { text-decoration: underline; } #CybotCookiebotDialogTabContent { min-height: 60px; } #CybotCookiebotDialog .CybotCookiebotScrollContainer { min-height: auto; } #CybotCookiebotDialogFooter.CybotCookiebotScrollContainer { height: auto; min-height: 80px; width: 100%; } #CybotCookiebotDialogFooter .CybotCookiebotScrollArea { width: 100%; padding: 1em; } #CybotCookiebotDialog:not(.CybotCookiebotDialogZoomed) #CybotCookiebotDialogFooter.CybotCookiebotScrollContainer { min-height: 80px; padding: 0.375em; } #CybotCookiebotDialog:not(.CybotCookiebotDialogZoomedLg):not(.CybotCookiebotDialogZoomedXl) #CybotCookiebotDialogFooter.CybotCookiebotScrollContainer { min-height: auto; padding: 0px; } #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter .CybotCookiebotScrollArea, #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter .CybotCookiebotScrollArea { overflow: auto; } #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter > div:first-of-type::-webkit-scrollbar, #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter > div:first-of-type::-webkit-scrollbar { width: 0.25em; } #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter > div:first-of-type::-webkit-scrollbar-track, #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter > div:first-of-type::-webkit-scrollbar-track { background: rgb(242, 242, 242); border-radius: 0.313em; } #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter > div:first-of-type::-webkit-scrollbar-thumb, #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter > div:first-of-type::-webkit-scrollbar-thumb { background: rgb(20, 20, 20); border-radius: 0.313em; } #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter > div:first-of-type:focus::-webkit-scrollbar-thumb, #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter > div:first-of-type:focus::-webkit-scrollbar-thumb { background: rgb(255, 255, 255); } #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter > div:first-of-type:focus, #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter > div:first-of-type:focus { scrollbar-color: rgb(255, 255, 255) rgb(242, 242, 242); } #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl { width: calc(-10px + 100vw); max-height: calc(-10px + 100vh); } #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogHeader { padding: 0.5em 1em; } #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink, #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter .CybotCookiebotScrollArea, #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogDetailBodyContentIABv2TabsIntro, #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogDetailBodyContentTextAbout { padding: 0.5em; } #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogBodyContent { padding: 0.8em; } #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl .CookieCard:first-of-type { padding-top: 0.5em; } #CybotCookiebotDialog .CybotCookiebotFader:not(.CybotCookiebotFaderRight):not(.CybotCookiebotFaderLeft) { max-height: 50%; } #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:first-of-type) { margin-top: 0.5em; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton, #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type) { margin-bottom: 0px; } #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter, #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter { overflow: auto; } #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper { flex-direction: column; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:last-of-type { margin-bottom: 0px; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggle { flex-direction: row; } #CybotCookiebotDialogPoweredbyCybot svg { display: block; height: 1.7em; opacity: 1; max-width: 133px; } #CybotCookiebotDialogPoweredByText { display: none; } #CybotCookiebotDialog .CybotCookiebotBannerCloseButton { margin-left: 2.313rem; } #CybotCookiebotDialog[dir="rtl"] .CybotCookiebotBannerCloseButton { margin-left: auto; margin-right: 2.313rem; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper { position: relative; margin-top: 3.125em; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper.CybotCookiebotDialogShow { display: block; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper::before { content: ""; position: absolute; top: -1.5em; left: 0px; width: 100%; border-top: 1px solid rgb(214, 214, 214); } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProviderDescription { margin-bottom: 1.56em; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo::before { display: none; } @media screen and (min-width: 601px) { #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton, #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type), #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type), #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:first-of-type) { margin-bottom: 0px; margin-top: 0px; width: 33%; } #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper { flex-direction: row; } #CybotCookiebotDialogPoweredbyCybot svg { height: 2em; } #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:focus-visible, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleDeselectVendorsLink:focus-visible, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleSelectVendorsLink:focus-visible, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABHeaderButton:focus-visible, #CybotCookiebotDialog .CybotCookiebotBannerCloseButton:focus-visible, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input:focus-visible + span { outline-offset: 2px; } } @media screen and (min-width: 1280px) { #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter > div:first-of-type::-webkit-scrollbar, #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter > div:first-of-type::-webkit-scrollbar { width: 0.5em; } #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide { top: 1.2em; } #CybotCookiebotDialogFooter { padding: 0px; } #CybotCookiebotDialogFooter .CybotCookiebotScrollArea { padding: 1em 1.5em 1.5em; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter { display: block; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) { margin-top: 0.5em; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton, #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:last-of-type) { margin-bottom: 0px; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton { width: 286px; max-width: none; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotScrollArea { padding: 0px; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotScrollbarContainer { display: none; } #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper { flex-direction: column; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper { margin-top: 3.75em; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProviderDescription { margin-bottom: 1.875em; } #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper::before { top: -2em; } #CybotCookiebotDialog.CybotEdge.CybotMultilevel .CybotCookiebotDialogBodyBottomWrapper { border-top: 1px solid rgb(214, 214, 214); padding-top: 1em; } #CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogGpcContainer { align-items: flex-end; justify-content: flex-start; flex-wrap: wrap; padding-left: 0px; border-bottom: none; } } #CybotCookiebotDialog .CybotCookiebotDialogGpcContainer { display: none; align-items: center; width: 100%; flex: 1 1 0%; height: 100%; max-height: 100%; overflow: hidden; line-height: 1.6em; letter-spacing: 0.5px; padding: 1em 0.625em; border-bottom: 1px solid rgb(214, 214, 214); } .\[\&_\.gdprAdTransparencyCogWheelButton\]\:\!pjra-z-\[5\], ad-slot, ad-triple-box, dfp-ad, [class^="adDisplay-module"], [class^="amp-ad-"], [class^="div-gpt-ad"], [data-ad-cls], [data-ad-manager-id], [data-ad-module], [data-ad-width], [data-adblockkey], [data-adbridg-ad-class], [data-adshim], [data-advadstrackid], [data-block-type="ad"], [data-css-class="dfp-inarticle"], [data-d-ad-id], [data-desktop-ad-id], [data-dynamic-ads], [data-ez-name], [data-freestar-ad][id], [data-id^="div-gpt-ad"], [data-m-ad-id], [data-mobile-ad-id], [data-name="adaptiveConstructorAd"], [data-rc-widget], [data-revive-zoneid] > iframe, [data-role="tile-ads-module"], [data-template-type="nativead"], [data-testid="adBanner-wrapper"], [data-testid="ad_testID"], [data-type="ad-vertical"], [data-wpas-zoneid], [id^="ad-wrap-"], [id^="ad_sky"], [id^="ad_slider"], [id^="section-ad-banner"], [name^="google_ads_iframe"], [onclick^="location.href='https://1337x.vpnonly.site/"], a-ad, a[data-href^="http://ads.trafficjunky.net/"], a[style="width:100%;height:100%;z-index:10000000000000000;position:absolute;top:0;left:0;"], ad-shield-ads, ad-slot, app-ad, app-advertisement, app-large-ad, ark-top-ad, aside[id^="adrotate_widgets-"], atf-ad-slot, bottomadblock, display-ad-component, display-ads, div[class^="Adstyled__AdWrapper-"], div[class^="Display_displayAd"], div[class^="kiwi-ad-wrapper"], div[class^="native-ad-"], div[data-ad-placeholder], div[data-ad-wrapper], div[data-adname], div[data-adunit-path], div[data-adunit], div[data-adzone], div[data-alias="300x250 Ad 1"], div[data-alias="300x250 Ad 2"], div[data-contentexchange-widget], div[data-dfp-id], div[data-id-advertdfpconf], div[data-native-ad], div[id^="ad-div-"], div[id^="ad-position-"], div[id^="adngin-"], div[id^="adrotate_widgets-"], div[id^="adspot-"], div[id^="crt-"][style], div[id^="div-ads-"], div[id^="google_dfp_"], div[id^="gpt_ad_"], div[id^="lazyad-"], div[id^="optidigital-adslot"], div[id^="pa_sticky_ad_box_middle_"], div[id^="rc-widget-"], div[id^="sticky_ad_"], div[id^="vuukle-ad-"], gpt-ad, guj-ad, hl-adsense, img[src^="https://images.purevpnaffiliates.com"], ps-connatix-module, span[data-ez-ph-id], span[id^="ezoic-pub-ad-placeholder-"], topadblock, zeus-ad, [class^="tile-picker__CitrusBannerContainer-sc-"], citrus-ad-wrapper, [class^="s2nPlayer"], div[id*="MarketGid"], div[id*="ScriptRoot"], [onclick*="content.ad/"], amp-ad, amp-ad, amp-ad-custom, amp-connatix-player, amp-fx-flying-carpet, a[data-obtrack^="http://paid.outbrain.com/network/redir?"], a[data-oburl^="https://paid.outbrain.com/network/redir?"], a[data-redirect^="https://paid.outbrain.com/network/redir?"], a[data-url^="http://paid.outbrain.com/network/redir?"] + .author, a[data-widget-outbrain-redirect^="http://paid.outbrain.com/network/redir?"], a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"], a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source, a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source, a[target="_blank"][onmousedown="this.href^='http://paid.outbrain.com/network/redir?"], amp-embed[type="taboola"], div[id^="taboola-stream-"], div[id^="zergnet-widget"] { display: none !important; } [data-ad-name], [id^="div-gpt-ad"], div[aria-label="Ads"], div[data-ad-targeting], div[data-native_ad], div[id^="ad_position_"], div[id^="dfp-ad-"], div[id^="div-gpt-"], div[id^="ezoic-pub-ad-"], div[id^="yandex_ad"], ins.adsbygoogle[data-ad-slot], a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"] { display: none !important; } (cache)TENS - Transkutane elektrische Nervenstimulation - schwa-medico

Transkutane elektrische Nervenstimulation

TENS hat sich in der nichtmedikamentösen Schmerztherapie als erfolgreiche Behandlungsmethode durchgesetzt. Bei dieser schonenden Schmerztherapie stimulieren elektrische Impulse durch die Haut hindurch die Nerven. Diese Impulse hemmen die Schmerzübertragung vom Schmerzursprung an das Gehirn und regen zudem die Ausschüttung von Endorphinen an, die zusätzlich zur Schmerzlinderung beitragen.

Prinzipiell hält die schmerzlindernde Wirkung von TENS länger an, je häufiger die Therapie durchgeführt wird, von Stunden bis zu Tagen. Trotzdem sollte von einer pausenlosen Dauerstimulation abgesehen werden, da in diesem Fall Gewöhnungseffekte die Wirkung mindern können.

Einsatzgebiete von TENS-Geräten

TENS kann unter anderem eingesetzt werden bei:

  • Kopfschmerzen und Migräne 
  • Schmerzen des Bewegungs- und Stützapparates (Wirbelsäulenschmerzen, Gelenkschmerzen, Muskelschmerzen)
  • Verspannungen
  • Rheumatischen Schmerzen 
  • Nervenschmerzen (Trigeminusneuralgie, Ischialgie, Hexenschuss, Phantomschmerz) 
  • Narbenschmerzen und Juckreiz
  • Krebs- und Metastasenschmerzen 

Moderne TENS-Geräte sind handlich und leicht zu bedienen. Die praktisch nebenwirkungsfreie Therapie sowie die einfache Anwendung gehören zu den Vorteilen der TENS-Therapie. Ist diese erfolgreich, kann die Einnahme von Schmerzmitteln oft reduziert oder gegebenenfalls ganz auf sie verzichtet werden.

TENS-Gerät

TENS-Anwendungsvideo Knie

Hier zeigen wir Ihnen ein Anwendungsbeispiel "Knie" für Ihr TENStem eco basic von schwa-medico.

Ihr Weg zu TENS

Dauerhafte Schmerzen können eine große Beeinträchtigung im Alltag darstellen und die Ursachen sind vielfältig. Neben Verletzungen und Verschleiß führen häufig auch eine einseitige Belastung oder Bewegungsmangel zu Schmerzen. So kann beispielsweise eine berufliche Tätigkeit, die häufiges Knien oder Hocken erfordert, zu Schmerzen in den Knien oder dem unteren Rücken führen.

Bei unklaren Schmerzen sollten Sie Ihre Ärztin oder Ihren Arzt konsultieren. In einem ausführlichen Gespräch und einer Untersuchung, kann der Ursache auf dem Grund gehen und eine geeignete Behandlungsmöglichkeit empfohlen werden. Sollte die TENS-Behandlung eine für Sie geeignete Therapie sein, kann die Ärztin oder der Arzt Ihnen ein TENS-Gerät verordnen.

Unsere TENS-Geräte wurden für den Einsatz zu Hause entwickelt. Nach Erhalt des TENS-Gerätes kann dieses sofort in Betrieb genommen werden, die Handhabung ist einfach und unkompliziert. Die beiliegende Bedienungsanleitung und unsere „Inbetriebnahme-„ und „Anwendervideos“ helfen dabei und erklären alles Schritt für Schritt.

Für die Durchführung der TENS-Anwendung eignet sich eine kurze Auszeit auf dem Sessel oder Sofa. Bei TENS stimulieren elektrische Impulse Nerven durch die Haut hindurch. Diese Impulse hemmen die Schmerzübertagung an das Gehirn und regen zusätzlich die Ausschüttung von Endorphinen an, was ebenfalls zu einer reduzierten Schmerzwahrnehmung führen kann.

Bei regelmäßiger Anwendung kann die TENS-Therapie helfen Schmerzen zu lindern und somit zu mehr Wohlbefinden und Lebensqualität führen.

Wichtige Hinweise vor der Anwendung eines TENS-Gerätes 

Ihre Gesundheit ist uns wichtig und wir möchten sicherstellen, dass Sie Ihr TENS-Gerät wirksam und korrekt anwenden. Bitte beachten Sie daher die Anwendungs- und Sicherheitshinweise in der Bedienungsanleitung. 

Bei folgenden Erkrankungen sollten Sie vor einer TENS-Anwendung Rücksprache mit Ihrer behandelnden Ärztin oder Ihrem behandelnden Arzt halten: 

  • Schwangerschaft
  • Epilepsie
  • Herzerkrankungen 
  • Beim Einsatz von elektronischen Implantaten (Herzschrittmacher/Defibrillatoren/Insulinpumpen/Blasenstimulatoren)
  • Malige Tumore
  • Tiefe Beinvenenthrombosen und Durchblutungsstörung 
  • Hauterkrankungen und offene Wunden im Anwendungsbereich

Bitte beachten Sie, dass die Verwendung eines TENS-Gerätes während Aktivitäten, die erhöhte Aufmerksamkeit erfordern – z. B. das Führen von Maschinen oder das Bedienen von Fahrzeugen – vermieden werden sollte, um mögliche Ablenkungen zu minimieren.

TENS-Produkte

OmniTens XP +
neurotech Logo

OmniTens XP +

Transkutane Elektrische Nervenstimulation (TENS) zur Schmerztherapie

TENStem eco basic
Schwa-Medico Logo

TENStem eco basic

TENS-Gerät zur Schmerzbehandlung und Muskelstimulation

UROstim 2
Schwa-Medico Logo

UROstim 2

2-Kanal-Stimulator zur Behandlung von Inkontinenz

Kontakt ×

Häufig gestellte Fragen nach Themen sortiert:
FAQ
 

Customer-Service:
E-Mail schreiben
Telefon

schwa-medico Chat ×

Unser ChatBot antwortet direkt auf Ihre Nachrichten. Er nutzt dabei künstliche Intelligenz (KI), um Ihnen möglichst genaue Antworten geben zu können. Die Chats werden von unserem Customer-Service-Team gelesen und laufend durch das Team und die KI ausgewertet. Denn wir möchten uns ständig verbessern, damit wir Sie optimal unterstützen können.

Bitte achten Sie darauf, nur die für Ihre Anfrage unbedingt erforderlichen Daten anzugeben. Geben Sie bitte keine sensiblen Daten, wie Informationen zu Ihrem Krankheitsbild, ein. Weitere Informationen zu unseren Datenschutzbestimmungen finden Sie hier.

Jetzt Chat starten