@charset "utf-8";

[class^="dpc-"]:hover { text-decoration: initial; }

@font-face { font-family: dpc-icons; src: url("../../../../../../etc.clientlibs/digital-platform/components/atomic/clientlibs/clientlib-site/resources/dpc-icons.ttf?m1kron") format("truetype"), url("../../../../../../etc.clientlibs/digital-platform/components/atomic/clientlibs/clientlib-site/resources/dpc-icons.woff?m1kron") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }

[class^="dpc-icons-"], [class*=" dpc-icons-"] { font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; display: flex; justify-content: center; align-items: center; font-family: dpc-icons !important; }

.dpc-icons-clock::before { content: ""; }

.dpc-icons-easy-return::before { content: ""; }

.dpc-icons-express-delivery::before { content: ""; }

.dpc-icons-installation::before { content: ""; }

.dpc-icons-price-match::before { content: ""; }

.dpc-icons-savings-promo::before { content: ""; }

.dpc-icons-delivery::before { content: ""; }

.dpc-icons-address-book::before { content: ""; }

.dpc-icons-alert::before { content: ""; }

.dpc-icons-arrow-down::before { content: ""; }

.dpc-icons-arrow-left::before { content: ""; }

.dpc-icons-arrow-right::before { content: ""; }

.dpc-icons-arrow-up::before { content: ""; }

.dpc-icons-asterisk::before { content: ""; }

.dpc-icons-augmented-reality::before { content: ""; }

.dpc-icons-calendar::before { content: ""; }

.dpc-icons-cart::before { content: ""; }

.dpc-icons-check::before { content: ""; }

.dpc-icons-check-box::before { content: ""; }

.dpc-icons-chevron-down::before { content: ""; }

.dpc-icons-chevron-left::before { content: ""; }

.dpc-icons-chevron-right::before { content: ""; }

.dpc-icons-chevron-up::before { content: ""; }

.dpc-icons-close::before { content: ""; }

.dpc-icons-compare::before { content: ""; }

.dpc-icons-connected::before { content: ""; }

.dpc-icons-copy::before { content: ""; }

.dpc-icons-currency::before { content: ""; }

.dpc-icons-degree::before { content: ""; }

.dpc-icons-desktop::before { content: ""; }

.dpc-icons-download::before { content: ""; }

.dpc-icons-edit::before { content: ""; }

.dpc-icons-electric::before { content: ""; }

.dpc-icons-email::before { content: ""; }

.dpc-icons-external-link::before { content: ""; }

.dpc-icons-favorite::before { content: ""; }

.dpc-icons-filter::before { content: ""; }

.dpc-icons-gas::before { content: ""; }

.dpc-icons-gift::before { content: ""; }

.dpc-icons-grid-view::before { content: ""; }

.dpc-icons-hamburger::before { content: ""; }

.dpc-icons-handset::before { content: ""; }

.dpc-icons-haul-away::before { content: ""; }

.dpc-icons-heart::before { content: ""; }

.dpc-icons-image::before { content: ""; }

.dpc-icons-info::before { content: ""; }

.dpc-icons-list-view::before { content: ""; }

.dpc-icons-live-chat::before { content: ""; }

.dpc-icons-loading::before { content: ""; }

.dpc-icons-location::before { content: ""; }

.dpc-icons-lock::before { content: ""; }

.dpc-icons-logout::before { content: ""; }

.dpc-icons-minus::before { content: ""; }

.dpc-icons-my-orders::before { content: ""; }

.dpc-icons-notification::before { content: ""; }

.dpc-icons-options::before { content: ""; }

.dpc-icons-package::before { content: ""; }

.dpc-icons-pause::before { content: ""; }

.dpc-icons-payment-options::before { content: ""; }

.dpc-icons-percentage::before { content: ""; }

.dpc-icons-phone::before { content: ""; }

.dpc-icons-plus::before { content: ""; }

.dpc-icons-preferences::before { content: ""; }

.dpc-icons-print::before { content: ""; }

.dpc-icons-profile::before { content: ""; }

.dpc-icons-question::before { content: ""; }

.dpc-icons-radio-deselected::before { content: ""; }

.dpc-icons-radio-selected::before { content: ""; }

.dpc-icons-refurbished::before { content: ""; }

.dpc-icons-registered-appliance::before { content: ""; }

.dpc-icons-registration::before { content: ""; }

.dpc-icons-replay::before { content: ""; }

.dpc-icons-resize::before { content: ""; }

.dpc-icons-save::before { content: ""; }

.dpc-icons-savings::before { content: ""; }

.dpc-icons-scroll::before { content: ""; }

.dpc-icons-search::before { content: ""; }

.dpc-icons-select-box::before { content: ""; }

.dpc-icons-send::before { content: ""; }

.dpc-icons-service::before { content: ""; }

.dpc-icons-service-plans::before { content: ""; }

.dpc-icons-settings::before { content: ""; }

.dpc-icons-share::before { content: ""; }

.dpc-icons-sound-off::before { content: ""; }

.dpc-icons-sound-on::before { content: ""; }

.dpc-icons-star::before { content: ""; }

.dpc-icons-stop::before { content: ""; }

.dpc-icons-subscriptions::before { content: ""; }

.dpc-icons-trash::before { content: ""; }

.dpc-icons-triangle-down::before { content: ""; }

.dpc-icons-triangle-left::before { content: ""; }

.dpc-icons-triangle-right::before { content: ""; }

.dpc-icons-triangle-up::before { content: ""; }

.dpc-icons-unlock::before { content: ""; }

.dpc-icons-upload::before { content: ""; }

.dpc-icons-user::before { content: ""; }

.dpc-icons-video-play::before { content: ""; }

.dpc-icons-warranty::before { content: ""; }

.dpc-icons-installation-arrows::before { content: ""; }

.dpc-icons-savings-offers::before { content: ""; }

.dpc-icons-affirm::before { content: ""; }

.dpc-icons-sms-text-message::before { content: ""; }

.dpc-theme-01, .dpc-theme-01-dpc-trigger-hover:hover, .dpc-theme-01-dpc-trigger-hover:focus, .dpc-theme-01-dpc-trigger-hover:focus-within, .dpc-theme-01-dpc-trigger-active.dpc-active, .dpc-trigger-parent:hover .dpc-theme-01-dpc-trigger-parent-hover, .dpc-active .dpc-theme-01-dpc-trigger-parent-active { --text-base: #000; --text-emphasis: #5b5b5b; --text-offset: #000; --text-link-base: #000; --text-link-highlight: #5b5b5b; --ui-background: #fff; --ui-background-offset: #fbfaf6; --ui-border-color: #5b5b5b; }

.dpc-theme-02, .dpc-theme-02-dpc-trigger-hover:hover, .dpc-theme-02-dpc-trigger-hover:focus, .dpc-theme-02-dpc-trigger-hover:focus-within, .dpc-theme-02-dpc-trigger-active.dpc-active, .dpc-trigger-parent:hover .dpc-theme-02-dpc-trigger-parent-hover, .dpc-active .dpc-theme-02-dpc-trigger-parent-active { --text-base: #000; --text-emphasis: #5b5b5b; --text-offset: #000; --text-link-base: #000; --text-link-highlight: #5b5b5b; --ui-background: #f2f2f2; --ui-background-offset: #f2efe7; --ui-border-color: #5b5b5b; }

.dpc-theme-03, .dpc-theme-03-dpc-trigger-hover:hover, .dpc-theme-03-dpc-trigger-hover:focus, .dpc-theme-03-dpc-trigger-hover:focus-within, .dpc-theme-03-dpc-trigger-active.dpc-active, .dpc-trigger-parent:hover .dpc-theme-03-dpc-trigger-parent-hover, .dpc-active .dpc-theme-03-dpc-trigger-parent-active { --text-base: #000; --text-emphasis: #5b5b5b; --text-offset: #000; --text-link-base: #000; --text-link-highlight: #222; --ui-background: #d5d5d5; --ui-background-offset: #d6d3cb; --ui-border-color: #5b5b5b; }

.dpc-theme-04, .dpc-theme-04-dpc-trigger-hover:hover, .dpc-theme-04-dpc-trigger-hover:focus, .dpc-theme-04-dpc-trigger-hover:focus-within, .dpc-theme-04-dpc-trigger-active.dpc-active, .dpc-trigger-parent:hover .dpc-theme-04-dpc-trigger-parent-hover, .dpc-active .dpc-theme-04-dpc-trigger-parent-active { --text-base: #fff; --text-emphasis: #fff; --text-offset: #d5d5d5; --text-link-base: #fff; --text-link-highlight: #eeb111; --ui-background: #222; --ui-background-offset: #2c2921; --ui-border-color: #5b5b5b; }

.dpc-theme-01, .dpc-theme-02, .dpc-theme-03, .dpc-theme-04, .dpc-theme-05, .dpc-theme-06 { color: var(--text-base); background-color: var(--ui-background); }

.dpc-theme-01 section.page, .dpc-theme-02 section.page, .dpc-theme-03 section.page, .dpc-theme-04 section.page, .dpc-theme-05 section.page, .dpc-theme-06 section.page { background: transparent; }

a[class^="dpc-"]:focus, button[class^="dpc-"]:focus, input[class^="dpc-"]:focus, select[class^="dpc-"]:focus { outline-width: 1px; outline-style: dashed; outline-offset: 3px; }

a[class^="dpc-"]:active, button[class^="dpc-"]:active, input[class^="dpc-"]:active, select[class^="dpc-"]:active { outline: 0px; }

[class^="dpc-"]:focus { outline-color: var(--text-link-highlight); }

@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"); font-weight: 400; font-style: normal; }

:root { --swiper-theme-color: #007aff; }

:host { position: relative; display: block; margin-left: auto; margin-right: auto; z-index: 1; }

.swiper { 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-ios .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }

.swiper-horizontal { touch-action: pan-y; }

.swiper-vertical { touch-action: pan-x; }

.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-cube-shadow, .swiper-3d .swiper-slide { transform-style: preserve-3d; }

.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }

.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }

.swiper-css-mode.swiper-horizontal > .swiper-wrapper { scroll-snap-type: x mandatory; }

.swiper-css-mode.swiper-vertical > .swiper-wrapper { scroll-snap-type: y mandatory; }

.swiper-css-mode.swiper-free-mode > .swiper-wrapper { scroll-snap-type: none; }

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: none; }

.swiper-css-mode.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; }

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { 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-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-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }

.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }

.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }

@keyframes swiper-preloader-spin { 
  100% { transform: rotate(360deg); }
}

.swiper-virtual .swiper-slide { backface-visibility: hidden; transform: translateZ(0px); }

.swiper-virtual.swiper-css-mode .swiper-wrapper::after { content: ""; position: absolute; left: 0px; top: 0px; pointer-events: none; }

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height: 1px; width: var(--swiper-virtual-size); }

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { width: 1px; height: var(--swiper-virtual-size); }

:root { --swiper-navigation-size: 44px; }

.swiper-button-next, .swiper-button-prev { position: absolute; top: var(--swiper-navigation-top-offset,50%); width: calc(var(--swiper-navigation-size) / 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - var(--swiper-navigation-size) / 2); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)); }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden { opacity: 0; cursor: auto; pointer-events: none; }

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev { display: none !important; }

.swiper-button-next svg, .swiper-button-prev svg { width: 100%; height: 100%; object-fit: contain; transform-origin: center center; }

.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg { transform: rotate(180deg); }

.swiper-button-prev, .swiper-rtl .swiper-button-next { left: var(--swiper-navigation-sides-offset,10px); right: auto; }

.swiper-button-next, .swiper-rtl .swiper-button-prev { right: var(--swiper-navigation-sides-offset,10px); left: auto; }

.swiper-button-lock { display: none; }

.swiper-button-next::after, .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); letter-spacing: 0px; font-variant: initial; line-height: 1; text-transform: none !important; }

.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after { content: "prev"; }

.swiper-button-next, .swiper-rtl .swiper-button-prev { right: var(--swiper-navigation-sides-offset,10px); left: auto; }

.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { content: "next"; }

.swiper-pagination { position: absolute; text-align: center; transition: opacity 0.3s; transform: translate3d(0px, 0px, 0px); z-index: 10; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: var(--swiper-pagination-bottom,8px); top: var(--swiper-pagination-top,auto); left: 0px; width: 100%; }

.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }

.swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); display: inline-block; border-radius: var(--swiper-pagination-bullet-border-radius,50%); background: var(--swiper-pagination-bullet-inactive-color,#000); opacity: var(--swiper-pagination-bullet-inactive-opacity,0.2); }

button.swiper-pagination-bullet { border: 0px; margin: 0px; padding: 0px; box-shadow: none; appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-pagination-bullet:only-child { display: none !important; }

.swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity,1); background: var(--swiper-pagination-color,var(--swiper-theme-color)); }

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { right: var(--swiper-pagination-right,8px); left: var(--swiper-pagination-left,auto); top: 50%; transform: translate3d(0px, -50%, 0px); }

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; display: block; }

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s, top 0.2s; }

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, left 0.2s; }

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }

.swiper-pagination-fraction { color: var(--swiper-pagination-fraction-color,inherit); }

.swiper-pagination-progressbar { background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,0.25)); position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; }

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: var(--swiper-pagination-progressbar-size,4px); left: 0px; top: 0px; }

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar { width: var(--swiper-pagination-progressbar-size,4px); height: 100%; left: 0px; top: 0px; }

.swiper-pagination-lock { display: none; }

.swiper-scrollbar { border-radius: var(--swiper-scrollbar-border-radius,10px); position: relative; touch-action: none; background: var(--swiper-scrollbar-bg-color,rgba(0,0,0,0.1)); }

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled { display: none !important; }

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal { position: absolute; left: var(--swiper-scrollbar-sides-offset,1%); bottom: var(--swiper-scrollbar-bottom,4px); top: var(--swiper-scrollbar-top,auto); z-index: 50; height: var(--swiper-scrollbar-size,4px); width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%)); }

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar { position: absolute; left: var(--swiper-scrollbar-left,auto); right: var(--swiper-scrollbar-right,4px); top: var(--swiper-scrollbar-sides-offset,1%); z-index: 50; width: var(--swiper-scrollbar-size,4px); height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%)); }

.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,0.5)); border-radius: var(--swiper-scrollbar-border-radius,10px); left: 0px; top: 0px; }

.swiper-scrollbar-cursor-drag { cursor: move; }

.swiper-scrollbar-lock { display: none; }

.swiper-zoom-container { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center; }

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg { max-width: 100%; max-height: 100%; object-fit: contain; }

.swiper-slide-zoomed { cursor: move; touch-action: none; }

.swiper .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }

.swiper-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }

.swiper-grid > .swiper-wrapper { flex-wrap: wrap; }

.swiper-grid-column > .swiper-wrapper { flex-flow: column wrap; }

.swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function: ease-out; }

.swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity; }

.swiper-fade .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-fade .swiper-slide-active { pointer-events: auto; }

.swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-cube { overflow: visible; }

.swiper-cube .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%; }

.swiper-cube .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-cube.swiper-rtl .swiper-slide { transform-origin: 100% 0px; }

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }

.swiper-cube .swiper-cube-shadow { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; opacity: 0.6; z-index: 0; }

.swiper-cube .swiper-cube-shadow::before { content: ""; background: rgb(0, 0, 0); position: absolute; inset: 0px; filter: blur(50px); }

.swiper-cube .swiper-slide-next + .swiper-slide { pointer-events: auto; visibility: visible; }

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }

.swiper-flip { overflow: visible; }

.swiper-flip .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; }

.swiper-flip .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }

.swiper-creative .swiper-slide { backface-visibility: hidden; overflow: hidden; transition-property: transform, opacity, height; }

.swiper-cards { overflow: visible; }

.swiper-cards .swiper-slide { transform-origin: center bottom; backface-visibility: hidden; overflow: hidden; }

html { --contentPadding: .625rem; --contentWidth: 74.375rem; }

.dpc-content-block { height: initial; }

.dpc-page-width-full .page-content { max-width: initial; margin: initial; padding: initial; }

.dpc-page-width-default .page-content, .dpc-page-width-default > .root.responsivegrid > .aem-Grid > .responsivegrid > .aem-Grid, .dpc-page-width-default.xf-web-container { max-width: var(--contentWidth); margin-left: auto; margin-right: auto; padding-left: var(--contentPadding); padding-right: var(--contentPadding); }

.dpc-brand-width-default, .dpc-brand-width-default-bg { max-width: var(--contentWidth); margin-left: auto; margin-right: auto; padding-left: var(--contentPadding); padding-right: var(--contentPadding); width: 100%; }

.dpc-brand-width-default .dpc-brand-width-default, .dpc-brand-width-default .dpc-brand-width-default-bg, .dpc-brand-width-default-bg .dpc-brand-width-default, .dpc-brand-width-default-bg .dpc-brand-width-default-bg { --contentPadding: 0; }

.assembly-helper { position: relative; }

.assembly-helper__copy-btn { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 5px; font-weight: bolder; text-align: center; z-index: 1; background: rgb(26, 120, 205); color: rgb(255, 255, 255); display: flex; justify-content: center; align-items: center; cursor: pointer; transition: height 0.2s; }

.assembly-helper__copy-btn:hover { height: 50px; }

.assembly-helper__copy-btn:hover .assembly-helper__copy-btn--text { visibility: visible; }

.assembly-helper__copy-btn--text { visibility: hidden; }

.assembly-helper__layout-block { height: 50px; border: 1px solid rgb(26, 120, 205); text-align: center; }

.assembly-helper__empty { position: relative; border: 1px dotted rgb(26, 120, 205); color: rgb(26, 120, 205); display: inline-block; margin: 10px 0px 5px; min-width: 100px; padding: 3px 1rem; text-align: left; text-shadow: none; width: auto; max-height: 22px; top: 10%; font-size: 14px !important; }

.dpc-button-container { --buttonMargin: 10px; }

.dpc-button { border: 1px solid; border-radius: 24px; display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; text-decoration: none; height: initial; font-family: "Helvetica Neue LT W01_71488914"; font-weight: 700; line-height: 17.5px; font-size: 14px; text-transform: none; letter-spacing: 0.25px; padding: 10.25px 20px; }

.dpc-button:hover { cursor: pointer; text-decoration: none; }

.dpc-button:active { outline: none !important; }

button.dpc-button:focus, button.dpc-button:active { text-decoration: none; }

.dpc-btn-small { padding: 6.5px 15px; font-family: "Helvetica Neue LT W01_71488914"; font-weight: 700; line-height: 15px; font-size: 12px; letter-spacing: 0.25px; }

.dpc-btn-medium { padding: 10.25px 20px; font-family: "Helvetica Neue LT W01_71488914"; font-weight: 700; line-height: 17.5px; font-size: 14px; letter-spacing: 0.25px; }

.dpc-btn-large { padding: 13px 25px; font-family: "Helvetica Neue LT W01_71488914"; font-weight: 700; line-height: 20px; font-size: 16px; letter-spacing: 0.25px; }

.dpc-btn-tertiary-brand, .dpc-btn-tertiary-offset { padding-left: 0px; padding-right: 0px; }

.dpc-theme-01, .dpc-theme-01-dpc-trigger-hover:hover, .dpc-theme-01-dpc-trigger-active.dpc-active, .dpc-trigger-parent:hover .dpc-theme-01-dpc-trigger-parent-hover, .dpc-active .dpc-theme-01-dpc-trigger-parent-active { --primary-brand-text: #fff; --primary-brand-text-highlight: #fff; --primary-brand-background: #222; --primary-brand-background-highlight: #5b5b5b; --primary-brand-border: #222; --primary-brand-border-highlight: #5b5b5b; --primary-brand-border-focus: #000; --primary-brand-text-disabled: #5b5b5b; --primary-brand-background-disabled: #d5d5d5; --primary-brand-border-disabled: #d5d5d5; --primary-offset-text: #000; --primary-offset-text-highlight: #000; --primary-offset-background: #eeb111; --primary-offset-background-highlight: #d99e02; --primary-offset-border: #eeb111; --primary-offset-border-highlight: #d99e02; --primary-offset-border-focus: #000; --primary-offset-text-disabled: #5b5b5b; --primary-offset-background-disabled: #d5d5d5; --primary-offset-border-disabled: #d5d5d5; --secondary-brand-text: #000; --secondary-brand-text-highlight: #fff; --secondary-brand-background: rgba(255,255,255,0); --secondary-brand-background-highlight: #5b5b5b; --secondary-brand-border: #000; --secondary-brand-border-highlight: #5b5b5b; --secondary-brand-border-focus: #000; --secondary-brand-text-disabled: #5b5b5b; --secondary-brand-background-disabled: rgba(255,255,255,0); --secondary-brand-border-disabled: #5b5b5b; --secondary-offset-text: #000; --secondary-offset-text-highlight: #000; --secondary-offset-background: rgba(255,255,255,0); --secondary-offset-background-highlight: #d99e02; --secondary-offset-border: #eeb111; --secondary-offset-border-highlight: #d99e02; --secondary-offset-border-focus: #000; --secondary-offset-text-disabled: #5b5b5b; --secondary-offset-background-disabled: rgba(255,255,255,0); --secondary-offset-border-disabled: #5b5b5b; --tertiary-brand-text: #222; --tertiary-brand-text-highlight: #222; --tertiary-brand-background: rgba(255,255,255,0); --tertiary-brand-background-highlight: rgba(255,255,255,0); --tertiary-brand-border: rgba(255,255,255,0); --tertiary-brand-border-highlight: rgba(255,255,255,0); --tertiary-brand-border-focus: #000; --tertiary-brand-text-disabled: #5b5b5b; --tertiary-brand-background-disabled: rgba(255,255,255,0); --tertiary-brand-border-disabled: rgba(255,255,255,0); --tertiary-offset-text: #000; --tertiary-offset-text-highlight: #222; --tertiary-offset-background: rgba(255,255,255,0); --tertiary-offset-background-highlight: rgba(255,255,255,0); --tertiary-offset-border: rgba(255,255,255,0); --tertiary-offset-border-highlight: rgba(255,255,255,0); --tertiary-offset-border-focus: #000; --tertiary-offset-text-disabled: #5b5b5b; --tertiary-offset-background-disabled: rgba(255,255,255,0); --tertiary-offset-border-disabled: rgba(255,255,255,0); }

.dpc-theme-02, .dpc-theme-02-dpc-trigger-hover:hover, .dpc-theme-02-dpc-trigger-active.dpc-active, .dpc-trigger-parent:hover .dpc-theme-02-dpc-trigger-parent-hover, .dpc-active .dpc-theme-02-dpc-trigger-parent-active { --primary-brand-text: #fff; --primary-brand-text-highlight: #fff; --primary-brand-background: #222; --primary-brand-background-highlight: #5b5b5b; --primary-brand-border: #222; --primary-brand-border-highlight: #5b5b5b; --primary-brand-border-focus: #000; --primary-brand-text-disabled: #5b5b5b; --primary-brand-background-disabled: #d5d5d5; --primary-brand-border-disabled: #d5d5d5; --primary-offset-text: #000; --primary-offset-text-highlight: #000; --primary-offset-background: #eeb111; --primary-offset-background-highlight: #d99e02; --primary-offset-border: #eeb111; --primary-offset-border-highlight: #d99e02; --primary-offset-border-focus: #000; --primary-offset-text-disabled: #5b5b5b; --primary-offset-background-disabled: #d5d5d5; --primary-offset-border-disabled: #d5d5d5; --secondary-brand-text: #000; --secondary-brand-text-highlight: #fff; --secondary-brand-background: rgba(255,255,255,0); --secondary-brand-background-highlight: #5b5b5b; --secondary-brand-border: #000; --secondary-brand-border-highlight: #5b5b5b; --secondary-brand-border-focus: #000; --secondary-brand-text-disabled: #5b5b5b; --secondary-brand-background-disabled: rgba(255,255,255,0); --secondary-brand-border-disabled: #5b5b5b; --secondary-offset-text: #000; --secondary-offset-text-highlight: #000; --secondary-offset-background: rgba(255,255,255,0); --secondary-offset-background-highlight: #d99e02; --secondary-offset-border: #eeb111; --secondary-offset-border-highlight: #d99e02; --secondary-offset-border-focus: #000; --secondary-offset-text-disabled: #5b5b5b; --secondary-offset-background-disabled: rgba(255,255,255,0); --secondary-offset-border-disabled: #5b5b5b; --tertiary-brand-text: #000; --tertiary-brand-text-highlight: #222; --tertiary-brand-background: rgba(255,255,255,0); --tertiary-brand-background-highlight: rgba(255,255,255,0); --tertiary-brand-border: rgba(255,255,255,0); --tertiary-brand-border-highlight: rgba(255,255,255,0); --tertiary-brand-border-focus: #000; --tertiary-brand-text-disabled: #5b5b5b; --tertiary-brand-background-disabled: rgba(255,255,255,0); --tertiary-brand-border-disabled: rgba(255,255,255,0); --tertiary-offset-text: #000; --tertiary-offset-text-highlight: #222; --tertiary-offset-background: rgba(255,255,255,0); --tertiary-offset-background-highlight: rgba(255,255,255,0); --tertiary-offset-border: rgba(255,255,255,0); --tertiary-offset-border-highlight: rgba(255,255,255,0); --tertiary-offset-border-focus: #000; --tertiary-offset-text-disabled: #5b5b5b; --tertiary-offset-background-disabled: rgba(255,255,255,0); --tertiary-offset-border-disabled: rgba(255,255,255,0); }

.dpc-theme-03, .dpc-theme-03-dpc-trigger-hover:hover, .dpc-theme-03-dpc-trigger-active.dpc-active, .dpc-trigger-parent:hover .dpc-theme-03-dpc-trigger-parent-hover, .dpc-active .dpc-theme-03-dpc-trigger-parent-active { --primary-brand-text: #fff; --primary-brand-text-highlight: #fff; --primary-brand-background: #222; --primary-brand-background-highlight: #5b5b5b; --primary-brand-border: #222; --primary-brand-border-highlight: #5b5b5b; --primary-brand-border-focus: #000; --primary-brand-text-disabled: #5b5b5b; --primary-brand-background-disabled: #f2f2f2; --primary-brand-border-disabled: #f2f2f2; --primary-offset-text: #000; --primary-offset-text-highlight: #000; --primary-offset-background: #eeb111; --primary-offset-background-highlight: #d99e02; --primary-offset-border: #eeb111; --primary-offset-border-highlight: #d99e02; --primary-offset-border-focus: #000; --primary-offset-text-disabled: #5b5b5b; --primary-offset-background-disabled: #f2f2f2; --primary-offset-border-disabled: #f2f2f2; --secondary-brand-text: #000; --secondary-brand-text-highlight: #fff; --secondary-brand-background: rgba(255,255,255,0); --secondary-brand-background-highlight: #5b5b5b; --secondary-brand-border: #000; --secondary-brand-border-highlight: #5b5b5b; --secondary-brand-border-focus: #000; --secondary-brand-text-disabled: #5b5b5b; --secondary-brand-background-disabled: rgba(255,255,255,0); --secondary-brand-border-disabled: #5b5b5b; --secondary-offset-text: #000; --secondary-offset-text-highlight: #000; --secondary-offset-background: rgba(255,255,255,0); --secondary-offset-background-highlight: #d99e02; --secondary-offset-border: #eeb111; --secondary-offset-border-highlight: #d99e02; --secondary-offset-border-focus: #000; --secondary-offset-text-disabled: #5b5b5b; --secondary-offset-background-disabled: rgba(255,255,255,0); --secondary-offset-border-disabled: #5b5b5b; --tertiary-brand-text: #000; --tertiary-brand-text-highlight: #222; --tertiary-brand-background: rgba(255,255,255,0); --tertiary-brand-background-highlight: rgba(255,255,255,0); --tertiary-brand-border: rgba(255,255,255,0); --tertiary-brand-border-highlight: rgba(255,255,255,0); --tertiary-brand-border-focus: #000; --tertiary-brand-text-disabled: #5b5b5b; --tertiary-brand-background-disabled: rgba(255,255,255,0); --tertiary-brand-border-disabled: rgba(255,255,255,0); --tertiary-offset-text: #000; --tertiary-offset-text-highlight: #222; --tertiary-offset-background: rgba(255,255,255,0); --tertiary-offset-background-highlight: rgba(255,255,255,0); --tertiary-offset-border: rgba(255,255,255,0); --tertiary-offset-border-highlight: rgba(255,255,255,0); --tertiary-offset-border-focus: #000; --tertiary-offset-text-disabled: #5b5b5b; --tertiary-offset-background-disabled: rgba(255,255,255,0); --tertiary-offset-border-disabled: rgba(255,255,255,0); }

.dpc-theme-04, .dpc-theme-04-dpc-trigger-hover:hover, .dpc-theme-04-dpc-trigger-active.dpc-active, .dpc-trigger-parent:hover .dpc-theme-04-dpc-trigger-parent-hover, .dpc-active .dpc-theme-04-dpc-trigger-parent-active { --primary-brand-text: #222; --primary-brand-text-highlight: #000; --primary-brand-background: #fff; --primary-brand-background-highlight: #d5d5d5; --primary-brand-border: #fff; --primary-brand-border-highlight: #d5d5d5; --primary-brand-border-focus: #fff; --primary-brand-text-disabled: #d5d5d5; --primary-brand-background-disabled: #5b5b5b; --primary-brand-border-disabled: #5b5b5b; --primary-offset-text: #000; --primary-offset-text-highlight: #000; --primary-offset-background: #eeb111; --primary-offset-background-highlight: #d99e02; --primary-offset-border: #eeb111; --primary-offset-border-highlight: #d99e02; --primary-offset-border-focus: #fff; --primary-offset-text-disabled: #d5d5d5; --primary-offset-background-disabled: #5b5b5b; --primary-offset-border-disabled: #5b5b5b; --secondary-brand-text: #fff; --secondary-brand-text-highlight: #000; --secondary-brand-background: rgba(255,255,255,0); --secondary-brand-background-highlight: #d5d5d5; --secondary-brand-border: #fff; --secondary-brand-border-highlight: #d5d5d5; --secondary-brand-border-focus: #fff; --secondary-brand-text-disabled: #d5d5d5; --secondary-brand-background-disabled: rgba(255,255,255,0); --secondary-brand-border-disabled: #5b5b5b; --secondary-offset-text: #eeb111; --secondary-offset-text-highlight: #000; --secondary-offset-background: rgba(255,255,255,0); --secondary-offset-background-highlight: #d99e02; --secondary-offset-border: #eeb111; --secondary-offset-border-highlight: #d99e02; --secondary-offset-border-focus: #fff; --secondary-offset-text-disabled: #d5d5d5; --secondary-offset-background-disabled: rgba(255,255,255,0); --secondary-offset-border-disabled: #5b5b5b; --tertiary-brand-text: #fff; --tertiary-brand-text-highlight: #f2f2f2; --tertiary-brand-background: rgba(255,255,255,0); --tertiary-brand-background-highlight: rgba(255,255,255,0); --tertiary-brand-border: rgba(255,255,255,0); --tertiary-brand-border-highlight: rgba(255,255,255,0); --tertiary-brand-border-focus: #fff; --tertiary-brand-text-disabled: #d5d5d5; --tertiary-brand-background-disabled: rgba(255,255,255,0); --tertiary-brand-border-disabled: rgba(255,255,255,0); --tertiary-offset-text: #eeb111; --tertiary-offset-text-highlight: #d99e02; --tertiary-offset-background: rgba(255,255,255,0); --tertiary-offset-background-highlight: rgba(255,255,255,0); --tertiary-offset-border: rgba(255,255,255,0); --tertiary-offset-border-highlight: rgba(255,255,255,0); --tertiary-offset-border-focus: #fff; --tertiary-offset-text-disabled: #d5d5d5; --tertiary-offset-background-disabled: rgba(255,255,255,0); --tertiary-offset-border-disabled: rgba(255,255,255,0); }

.dpc-btn-primary-brand { background: var(--primary-brand-background); border-color: var(--primary-brand-border); color: var(--primary-brand-text); }

.dpc-btn-primary-brand:visited { color: var(--primary-brand-text); }

.dpc-btn-primary-brand:hover, .dpc-btn-primary-brand:active { background: var(--primary-brand-background-highlight); border-color: var(--primary-brand-border-highlight); color: var(--primary-brand-text-highlight); }

.dpc-btn-primary-brand:focus { outline-color: var(--primary-brand-border-focus); }

.dpc-btn-primary-brand[disabled], .dpc-btn-primary-brand[disabled]:hover { background: var(--primary-brand-background-disabled); border-color: var(--primary-brand-border-disabled); color: var(--primary-brand-text-disabled); }

.dpc-btn-primary-offset { background: var(--primary-offset-background); border-color: var(--primary-offset-border); color: var(--primary-offset-text); }

.dpc-btn-primary-offset:visited { color: var(--primary-offset-text); }

.dpc-btn-primary-offset:hover, .dpc-btn-primary-offset:active { background: var(--primary-offset-background-highlight); border-color: var(--primary-offset-border-highlight); color: var(--primary-offset-text-highlight); }

.dpc-btn-primary-offset:focus { outline-color: var(--primary-offset-border-focus); }

.dpc-btn-primary-offset[disabled], .dpc-btn-primary-offset[disabled]:hover { background: var(--primary-offset-background-disabled); border-color: var(--primary-offset-border-disabled); color: var(--primary-offset-text-disabled); }

.dpc-btn-secondary-brand { background: var(--secondary-brand-background); border-color: var(--secondary-brand-border); color: var(--secondary-brand-text); }

.dpc-btn-secondary-brand:visited { color: var(--secondary-brand-text); }

.dpc-btn-secondary-brand:hover, .dpc-btn-secondary-brand:active { background: var(--secondary-brand-background-highlight); border-color: var(--secondary-brand-border-highlight); color: var(--secondary-brand-text-highlight); }

.dpc-btn-secondary-brand:focus { outline-color: var(--secondary-brand-border-focus); }

.dpc-btn-secondary-brand[disabled], .dpc-btn-secondary-brand[disabled]:hover { background: var(--secondary-brand-background-disabled); border-color: var(--secondary-brand-border-disabled); color: var(--secondary-brand-text-disabled); }

.dpc-btn-secondary-offset { background: var(--secondary-offset-background); border-color: var(--secondary-offset-border); color: var(--secondary-offset-text); }

.dpc-btn-secondary-offset:visited { color: var(--secondary-offset-text); }

.dpc-btn-secondary-offset:hover, .dpc-btn-secondary-offset:active { background: var(--secondary-offset-background-highlight); border-color: var(--secondary-offset-border-highlight); color: var(--secondary-offset-text-highlight); }

.dpc-btn-secondary-offset:focus { outline-color: var(--secondary-offset-border-focus); }

.dpc-btn-secondary-offset[disabled], .dpc-btn-secondary-offset[disabled]:hover { background: var(--secondary-offset-background-disabled); border-color: var(--secondary-offset-border-disabled); color: var(--secondary-offset-text-disabled); }

.dpc-btn-tertiary-brand { background: var(--tertiary-brand-background); border-color: var(--tertiary-brand-border); color: var(--tertiary-brand-text); }

.dpc-btn-tertiary-brand:visited { color: var(--tertiary-brand-text); }

.dpc-btn-tertiary-brand:hover, .dpc-btn-tertiary-brand:active { background: var(--tertiary-brand-background-highlight); border-color: var(--tertiary-brand-border-highlight); color: var(--tertiary-brand-text-highlight); }

.dpc-btn-tertiary-brand:focus { outline-color: var(--tertiary-brand-border-focus); }

.dpc-btn-tertiary-brand[disabled], .dpc-btn-tertiary-brand[disabled]:hover { background: var(--tertiary-brand-background-disabled); border-color: var(--tertiary-brand-border-disabled); color: var(--tertiary-brand-text-disabled); }

.dpc-btn-tertiary-offset { background: var(--tertiary-offset-background); border-color: var(--tertiary-offset-border); color: var(--tertiary-offset-text); }

.dpc-btn-tertiary-offset:visited { color: var(--tertiary-offset-text); }

.dpc-btn-tertiary-offset:hover, .dpc-btn-tertiary-offset:active { background: var(--tertiary-offset-background-highlight); border-color: var(--tertiary-offset-border-highlight); color: var(--tertiary-offset-text-highlight); }

.dpc-btn-tertiary-offset:focus { outline-color: var(--tertiary-offset-border-focus); }

.dpc-btn-tertiary-offset[disabled], .dpc-btn-tertiary-offset[disabled]:hover { background: var(--tertiary-offset-background-disabled); border-color: var(--tertiary-offset-border-disabled); color: var(--tertiary-offset-text-disabled); }

.dpc-textline { color: var(--text-base); --textlineDefaultSpacing: 10px; display: flex; height: initial; }

.dpc-textline__disclaimer { display: inline-block; border-radius: 3px; padding: 4px; top: 0.5rem; vertical-align: text-top; font-size: 10px; }

.dpc-textline__disclaimer.dpc-button { line-height: 0; padding: 7px 4px; }

.dpc-textline__disclaimer-hover-text { border-radius: 3px; white-space: nowrap; top: -32px; left: 50%; transform: translateX(-50%); z-index: 1000000000; }

.dpc-textline__disclaimer-hover-text::after { position: absolute; bottom: -5px; left: 50%; margin-left: -5px; width: 0px; border-top: 5px solid var(--ui-background); border-right: 5px solid transparent; border-left: 5px solid transparent; content: " "; font-size: 0px; line-height: 0; }

.dpc-textline-link { color: var(--text-link-base); text-decoration: underline; }

.dpc-textline-link:visited { color: var(--text-link-base); }

.dpc-textline-link:hover { text-decoration: underline; }

.dpc-textline-link:hover, .dpc-textline-link:focus, .dpc-textline-link:active { color: var(--text-link-highlight); }

.dpc-textline-link:focus { outline-color: var(--text-link-highlight); }

.disclaimer-modal { z-index: 1000000000; }

.disclaimer-modal__container { animation-name: slideIn; animation-duration: 0.4s; bottom: 15px; border-radius: 10px; font-size: 10px; height: max-content; width: calc(100% - var(--contentPadding) * 2); max-width: calc(var(--contentWidth) - var(--contentPadding) * 2); }

.disclaimer-modal__close { font-size: 14px; height: auto; margin-top: 18px; margin-bottom: auto; }

.disclaimer-modal__close:focus { outline-width: 1px; outline-style: dashed; outline-offset: 3px; }

li.dpc-textline { display: list-item; list-style-type: disc; }

.dpc-h1 { font-family: "Helvetica Neue LT W01_55 Roman"; font-weight: 500; line-height: 64.8px; text-transform: none; letter-spacing: 0px; font-size: 54px; }

@media only screen and (max-width: 767px) {
  .dpc-h1 { font-size: 28px; }
}

.dpc-h2 { font-family: "Helvetica Neue LT W01_55 Roman"; font-weight: 500; line-height: 43.2px; text-transform: none; letter-spacing: 0px; font-size: 36px; }

@media only screen and (max-width: 767px) {
  .dpc-h2 { font-size: 24px; }
}

.dpc-h3 { font-family: "Helvetica Neue LT W01_55 Roman"; font-weight: 500; line-height: 36px; text-transform: none; letter-spacing: 0px; font-size: 30px; }

@media only screen and (max-width: 767px) {
  .dpc-h3 { font-size: 20px; }
}

.dpc-h4 { font-family: "Helvetica Neue LT W01_55 Roman"; font-weight: 500; line-height: 28.8px; text-transform: none; letter-spacing: 0px; font-size: 24px; }

@media only screen and (max-width: 767px) {
  .dpc-h4 { font-size: 18px; }
}

.dpc-h5 { font-family: "Helvetica Neue LT W01_55 Roman"; font-weight: 500; line-height: 24px; text-transform: none; letter-spacing: 0px; font-size: 20px; }

@media only screen and (max-width: 767px) {
  .dpc-h5 { font-size: 16px; }
}

.dpc-h6 { font-family: "Helvetica Neue LT W01_55 Roman"; font-weight: 500; line-height: 21.6px; text-transform: none; letter-spacing: 0px; font-size: 18px; }

@media only screen and (max-width: 767px) {
  .dpc-h6 { font-size: 14px; }
}

.dpc-overline1 { font-family: "Helvetica Neue LT W01_55 Roman"; font-weight: 400; line-height: 39px; text-transform: none; letter-spacing: 0.52px; font-size: 26px; }

@media only screen and (max-width: 767px) {
  .dpc-overline1 { font-size: 18px; }
}

.dpc-overline2 { font-family: "Helvetica Neue LT W01_55 Roman"; font-weight: 400; line-height: 30px; text-transform: none; letter-spacing: 0.52px; font-size: 20px; }

@media only screen and (max-width: 767px) {
  .dpc-overline2 { font-size: 16px; }
}

.dpc-subtitle1 { font-family: "Helvetica Neue LT W01_55 Roman"; font-weight: 400; line-height: 27px; text-transform: none; letter-spacing: 0.36px; font-size: 18px; }

@media only screen and (max-width: 767px) {
  .dpc-subtitle1 { font-size: 15px; }
}

.dpc-body1 { font-family: "Helvetica Neue LT W01_55 Roman"; font-weight: 400; line-height: 20px; text-transform: none; letter-spacing: 0.25px; font-size: 16px; }

@media only screen and (max-width: 767px) {
  .dpc-body1 { font-size: 14px; }
}

.dpc-body2 { font-family: "Helvetica Neue LT W01_55 Roman"; font-weight: 400; line-height: 17.5px; text-transform: none; letter-spacing: 0.25px; font-size: 14px; }

@media only screen and (max-width: 767px) {
  .dpc-body2 { font-size: 12px; }
}

.dpc-body1-bold { font-family: "Helvetica Neue LT W01_71488914"; font-weight: 700; line-height: 20px; text-transform: none; letter-spacing: 0.25px; font-size: 16px; }

@media only screen and (max-width: 767px) {
  .dpc-body1-bold { font-size: 14px; }
}

.dpc-body2-bold { font-family: "Helvetica Neue LT W01_71488914"; font-weight: 700; line-height: 17.5px; text-transform: none; letter-spacing: 0.25px; font-size: 14px; }

@media only screen and (max-width: 767px) {
  .dpc-body2-bold { font-size: 12px; }
}

.dpc-caption { font-family: "Helvetica Neue LT W01_55 Roman"; font-weight: 400; line-height: 15px; text-transform: none; letter-spacing: 0.25px; font-size: 12px; }

@media only screen and (max-width: 767px) {
  .dpc-caption { font-size: 10px; }
}

.dpc-disclaimer { font-family: "Helvetica Neue LT W01_55 Roman"; font-weight: 400; line-height: 12.5px; text-transform: none; letter-spacing: 0.25px; font-size: 10px; }

@media only screen and (max-width: 767px) {
  .dpc-disclaimer { font-size: 10px; }
}

.dpc-textblock { color: var(--text-base); --textblockDefaultSpacing: 10px; }

.dpc-textblock h1, .dpc-textblock h2, .dpc-textblock h3, .dpc-textblock h4, .dpc-textblock h5, .dpc-textblock h6 { margin-top: 0px; }

.dpc-textblock a { color: var(--text-link-base); text-decoration: underline; user-select: none; text-transform: none; }

.dpc-textblock a:hover, .dpc-textblock a:focus, .dpc-textblock a:active { color: var(--text-link-highlight); text-decoration: underline; }

.dpc-textblock ul, .dpc-textblock ol { padding-inline-start: 40px; }

.dpc-textblock li { display: list-item; list-style-type: disc; }

.dpc-textblock table { min-width: 100%; border-collapse: collapse; table-layout: fixed; border-color: transparent; margin: 20px 0px; }

.dpc-textblock table th, .dpc-textblock table td { padding: 15px; border: 1px solid; }

.dpc-textblock table th { text-align: left; }

.dpc-textblock table td { overflow: hidden; }

.dpc-textblock .dpc-textblock__table-wrapper { overflow-x: auto; }

.dpc-theme-01, .dpc-theme-01-dpc-trigger-hover:hover, .dpc-theme-01-dpc-trigger-active.dpc-active, .dpc-trigger-parent:hover .dpc-theme-01-dpc-trigger-parent-hover, .dpc-active .dpc-theme-01-dpc-trigger-parent-active { --indicator-brand-color-background-base: rgba(255,255,255,0); --indicator-brand-color-border-base: #5b5b5b; --indicator-brand-color-background-active: #eeb111; --indicator-brand-color-border-active: #eeb111; --indicator-brand-color-focus: #000; --indicator-brand-color-background-highlight: #5b5b5b; --indicator-brand-color-border-highlight: #5b5b5b; --indicator-offset-color-background-base: rgba(255,255,255,0); --indicator-offset-color-border-base: #000; --indicator-offset-color-background-active: #000; --indicator-offset-color-border-active: #000; --indicator-offset-color-focus: #000; --indicator-offset-color-background-highlight: #d99e02; --indicator-offset-color-border-highlight: #d99e02; }

.dpc-theme-02, .dpc-theme-02-dpc-trigger-hover:hover, .dpc-theme-02-dpc-trigger-active.dpc-active, .dpc-trigger-parent:hover .dpc-theme-02-dpc-trigger-parent-hover, .dpc-active .dpc-theme-02-dpc-trigger-parent-active { --indicator-brand-color-background-base: rgba(255,255,255,0); --indicator-brand-color-border-base: #5b5b5b; --indicator-brand-color-background-active: #eeb111; --indicator-brand-color-border-active: #eeb111; --indicator-brand-color-focus: #000; --indicator-brand-color-background-highlight: #5b5b5b; --indicator-brand-color-border-highlight: #5b5b5b; --indicator-offset-color-background-base: rgba(255,255,255,0); --indicator-offset-color-border-base: #000; --indicator-offset-color-background-active: #000; --indicator-offset-color-border-active: #000; --indicator-offset-color-focus: #000; --indicator-offset-color-background-highlight: #d99e02; --indicator-offset-color-border-highlight: #d99e02; }

.dpc-theme-03, .dpc-theme-03-dpc-trigger-hover:hover, .dpc-theme-03-dpc-trigger-active.dpc-active, .dpc-trigger-parent:hover .dpc-theme-03-dpc-trigger-parent-hover, .dpc-active .dpc-theme-03-dpc-trigger-parent-active { --indicator-brand-color-background-base: rgba(255,255,255,0); --indicator-brand-color-border-base: #222; --indicator-brand-color-background-active: #eeb111; --indicator-brand-color-border-active: #eeb111; --indicator-brand-color-focus: #000; --indicator-brand-color-background-highlight: #222; --indicator-brand-color-border-highlight: #222; --indicator-offset-color-background-base: rgba(255,255,255,0); --indicator-offset-color-border-base: #000; --indicator-offset-color-background-active: #000; --indicator-offset-color-border-active: #000; --indicator-offset-color-focus: #000; --indicator-offset-color-background-highlight: #d99e02; --indicator-offset-color-border-highlight: #d99e02; }

.dpc-theme-04, .dpc-theme-04-dpc-trigger-hover:hover, .dpc-theme-04-dpc-trigger-active.dpc-active, .dpc-trigger-parent:hover .dpc-theme-04-dpc-trigger-parent-hover, .dpc-active .dpc-theme-04-dpc-trigger-parent-active { --indicator-brand-color-background-base: rgba(255,255,255,0); --indicator-brand-color-border-base: #fff; --indicator-brand-color-background-active: #eeb111; --indicator-brand-color-border-active: #eeb111; --indicator-brand-color-focus: #fff; --indicator-brand-color-background-highlight: #fff; --indicator-brand-color-border-highlight: #fff; --indicator-offset-color-background-base: rgba(255,255,255,0); --indicator-offset-color-border-base: #5b5b5b; --indicator-offset-color-background-active: #fff; --indicator-offset-color-border-active: #fff; --indicator-offset-color-focus: #fff; --indicator-offset-color-background-highlight: #eeb111; --indicator-offset-color-border-highlight: #eeb111; }

.dpc-carousel { --swiper-pagination-top: unset; --swiper-pagination-bottom: 0; }

.dpc-carousel .swiper.dpc-overflow-hidden { overflow: hidden; }

.dpc-carousel .swiper.dpc-overflow-visible { overflow: visible; }

@media only screen and (min-width: 768px) {
  .dpc-carousel .swiper.md\:dpc-overflow-hidden { overflow: hidden; }
  .dpc-carousel .swiper.md\:dpc-overflow-visible { overflow: visible; }
}

@media only screen and (min-width: 1024px) {
  .dpc-carousel .swiper.lg\:dpc-overflow-hidden { overflow: hidden; }
  .dpc-carousel .swiper.lg\:dpc-overflow-visible { overflow: visible; }
}

.dpc-carousel .swiper-pagination .swiper-pagination-bullet { opacity: 100; transition: 0.3s; }

.dpc-carousel .swiper-pagination .swiper-pagination-bullet:hover, .dpc-carousel .swiper-pagination .swiper-pagination-bullet:focus { border: 0px; }

.dpc-carousel .swiper-pagination .swiper-pagination-bullet:focus { outline-width: 1px; outline-style: dashed; outline-offset: 3px; }

.dpc-carousel .swiper-pagination.dpc-indicator-brand .swiper-pagination-bullet { background-color: var(--indicator-brand-color-background-base); border: 1px solid var(--indicator-brand-color-border-base); }

.dpc-carousel .swiper-pagination.dpc-indicator-brand .swiper-pagination-bullet:hover { background-color: var(--indicator-brand-color-background-highlight); border: 1px solid var(--indicator-brand-color-border-highlight); }

.dpc-carousel .swiper-pagination.dpc-indicator-brand .swiper-pagination-bullet:active, .dpc-carousel .swiper-pagination.dpc-indicator-brand .swiper-pagination-bullet-active { background-color: var(--indicator-brand-color-background-active); border: 1px solid var(--indicator-brand-color-border-active); }

.dpc-carousel .swiper-pagination.dpc-indicator-brand .swiper-pagination-bullet:focus { outline-color: var(--indicator-brand-color-focus); }

.dpc-carousel .swiper-pagination.dpc-indicator-offset .swiper-pagination-bullet { background-color: var(--indicator-offset-color-background-base); border: 1px solid var(--indicator-offset-color-border-base); }

.dpc-carousel .swiper-pagination.dpc-indicator-offset .swiper-pagination-bullet:hover { background-color: var(--indicator-offset-color-background-highlight); border: 1px solid var(--indicator-offset-color-border-highlight); }

.dpc-carousel .swiper-pagination.dpc-indicator-offset .swiper-pagination-bullet:active, .dpc-carousel .swiper-pagination.dpc-indicator-offset .swiper-pagination-bullet-active { background-color: var(--indicator-offset-color-background-active); border: 1px solid var(--indicator-offset-color-border-active); }

.dpc-carousel .swiper-pagination.dpc-indicator-offset .swiper-pagination-bullet:focus { outline-color: var(--indicator-offset-color-focus); }

.dpc-carousel .dpc-carousel-slide.swiper-slide { height: auto; }

.dpc-carousel .dpc-button.swiper-button-lock { display: none; }

.dpc-carousel:not(.dpc-initialized) { opacity: 0; }

.dpc-carousel .arrow-btn-next [class^="dpc-icons-"], .dpc-carousel .arrow-btn-next [class*=" dpc-icons-"], .dpc-carousel .arrow-btn-prev [class^="dpc-icons-"], .dpc-carousel .arrow-btn-prev [class*=" dpc-icons-"] { height: auto; }

.dpc-arrows-outside { padding-right: 50px; padding-left: 50px; }

.dpc-arrows-overlay { padding-right: unset; padding-left: unset; }

@media only screen and (min-width: 768px) {
  .md\:dpc-arrows-outside { padding-right: 50px; padding-left: 50px; }
  .md\:dpc-arrows-outside .arrow-btn-prev, .md\:dpc-arrows-outside .arrow-btn-next { --tabletMarginLeft: 0; --tabletMarginRight: 0; margin-left: var(--tabletMarginLeft); margin-right: var(--tabletMarginRight); }
  .md\:dpc-arrows-overlay { padding-right: unset; padding-left: unset; }
}

@media only screen and (min-width: 1024px) {
  .lg\:dpc-arrows-outside { padding-right: 50px; padding-left: 50px; }
  .lg\:dpc-arrows-outside .arrow-btn-prev, .lg\:dpc-arrows-outside .arrow-btn-next { --desktopMarginLeft: 0; --desktopMarginRight: 0; margin-left: var(--desktopMarginLeft); margin-right: var(--desktopMarginRight); }
  .lg\:dpc-arrows-overlay { padding-right: unset; padding-left: unset; }
}

@media only screen and (min-width: 1290px) {
  .lg\:dpc-arrows-outside { padding-right: unset; padding-left: unset; }
  .lg\:dpc-arrows-outside .arrow-btn-prev, .lg\:dpc-arrows-outside .arrow-btn-next { position: absolute; }
  .lg\:dpc-arrows-outside .arrow-btn-next { --desktopMarginLeft: 15px; --desktopLeft: 100%; left: var(--desktopLeft); margin-left: var(--desktopMarginLeft); }
  .lg\:dpc-arrows-outside .arrow-btn-prev { --desktopMarginRight: 15px; --desktopRight: 100%; right: var(--desktopRight); margin-right: var(--desktopMarginRight); }
  .lg\:dpc-arrows-overlay { padding-right: unset; padding-left: unset; }
}

.dpc-video-controls__sound-btns .dpc-video-controls__mute-btn, .dpc-video-controls__sound-btns .dpc-video-controls__unmute-btn { display: none; }

.dpc-video-controls__sound-btns[data-state="muted"] .dpc-video-controls__unmute-btn { display: block; }

.dpc-video-controls__sound-btns[data-state="unmuted"] .dpc-video-controls__mute-btn { display: block; }

.dpc-video-controls__sound-btns[data-edit-mode="true"] .dpc-video-controls__mute-btn, .dpc-video-controls__sound-btns[data-edit-mode="true"] .dpc-video-controls__unmute-btn { display: block; }

.dpc-video-controls__play-btns { display: inline-block; }

.dpc-video-controls__play-btns .dpc-video-controls__play-btn, .dpc-video-controls__play-btns .dpc-video-controls__pause-btn, .dpc-video-controls__play-btns .dpc-video-controls__replay-btn, .dpc-video-controls__play-btns .dpc-video-controls__circular-progress { display: none; }

.dpc-video-controls__play-btns[data-state="playing"] .dpc-video-controls__pause-btn, .dpc-video-controls__play-btns[data-state="playing"] .dpc-video-controls__circular-progress { display: block; }

.dpc-video-controls__play-btns[data-state="ended"] .dpc-video-controls__replay-btn { display: block; }

.dpc-video-controls__play-btns[data-state="paused"] .dpc-video-controls__play-btn { display: block; }

.dpc-video-controls__play-btns[data-edit-mode="true"] .dpc-video-controls__play-btn, .dpc-video-controls__play-btns[data-edit-mode="true"] .dpc-video-controls__pause-btn, .dpc-video-controls__play-btns[data-edit-mode="true"] .dpc-video-controls__replay-btn { display: block; }

.dpc-video-controls__circular-progress { --progress: 0; --size: 100%; --half-size: calc(var(--size) / 2); --stroke-width: 1px; --radius: calc((var(--size) - var(--stroke-width)) / 2); --circumference: calc(var(--radius) * pi * 2); --dash: calc((var(--progress) * var(--circumference)) / 100); position: absolute; pointer-events: none; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100% !important; }

.dpc-video-controls__circular-progress circle { cx: var(--half-size); cy: var(--half-size); r: var(--radius); stroke-width: var(--stroke-width); fill: none; stroke-linecap: round; }

.dpc-video-controls__circular-progress circle.bg { opacity: 0.2; }

.dpc-video-controls__circular-progress circle.fg { transform: rotate(-90deg); transform-origin: var(--half-size) var(--half-size); stroke-dasharray: var(--dash) calc(var(--circumference) - var(--dash)); }

.dpc-btn-primary-brand .dpc-video-controls__circular-progress circle.bg { stroke: var(--primary-brand-border); }

.dpc-btn-primary-brand .dpc-video-controls__circular-progress circle.fg { stroke: var(--primary-brand-border); }

.dpc-btn-primary-offset .dpc-video-controls__circular-progress circle.bg { stroke: var(--primary-offset-text); }

.dpc-btn-primary-offset .dpc-video-controls__circular-progress circle.fg { stroke: var(--primary-offset-text); }

.dpc-btn-secondary-brand .dpc-video-controls__circular-progress circle.bg { stroke: var(--secondary-brand-text); }

.dpc-btn-secondary-brand .dpc-video-controls__circular-progress circle.fg { stroke: var(--secondary-brand-text); }

.dpc-btn-secondary-offset .dpc-video-controls__circular-progress circle.bg { stroke: var(--secondary-offset-text); }

.dpc-btn-secondary-offset .dpc-video-controls__circular-progress circle.fg { stroke: var(--secondary-offset-text); }

.dpc-btn-tertiary-brand .dpc-video-controls__circular-progress circle.bg { stroke: var(--tertiary-brand-text); }

.dpc-btn-tertiary-brand .dpc-video-controls__circular-progress circle.fg { stroke: var(--tertiary-brand-text); }

.dpc-btn-tertiary-offset .dpc-video-controls__circular-progress circle.bg { stroke: var(--tertiary-offset-text); }

.dpc-btn-tertiary-offset .dpc-video-controls__circular-progress circle.fg { stroke: var(--tertiary-offset-text); }

.dpc-masthead { --mastheadHeight: 800px; }

.dpc-modal { --modalZindex: 1000; --modalBackground: rgba(0,0,0,0.8); --modalPaddingTop: 40px; --modalPaddingRight: 25px; --modalPaddingBottom: 40px; --modalPaddingLeft: 25px; }

.dpc-modal:not(.dpc-active-modal) { display: none; }

.dpc-tabs { --tabs-titles-spacing: 7.5px; --tabs-titles-v-padding: 8px; --tabs-titles-h-padding: 15px; }

.dpc-tabs__titles-tab a { --ui-background: var(--tabs-background-base); color: var(--tabs-text-base); }

.dpc-tabs__titles-tab a::after { content: ""; display: flex; width: 0px; height: 2px; background: var(--tabs-border-color-base); position: absolute; left: 0px; right: 0px; bottom: 0px; margin: auto; transition: 0.3s ease-out; }

.dpc-tabs__titles-tab a.dpc-active-tab { --ui-background: var(--tabs-background-active); color: var(--tabs-text-active); }

.dpc-tabs__titles-tab a.dpc-active-tab::after { width: 100%; background: var(--tabs-border-color-active); }

.dpc-tabs__titles-tab a.dpc-active-tab.borderColor-var::after { background: var(--mobileBorderColor); }

@media only screen and (min-width: 768px) {
  .dpc-tabs__titles-tab a.dpc-active-tab .md\:borderColor-var::after { background: var(--tabletBorderColor); }
}

@media only screen and (min-width: 1024px) {
  .dpc-tabs__titles-tab a.dpc-active-tab .lg\:borderColor-var::after { background: var(--desktopBorderColor); }
}

.dpc-tabs__titles-tab a.dpc-active-tab .dpc-textline { --text-link-base: var(--tabs-text-active); --text-link-highlight: var(--tabs-text-active); }

.dpc-tabs__titles-tab a:focus { outline-color: var(--tabs-focus-outline-brand); }

.dpc-tabs__titles-tab a .dpc-textline { --text-link-base: var(--tabs-text-base); }

.dpc-tabs__titles-tab > a.bw0::after { display: none; }

.dpc-tabs__titles-tab:hover a::after { width: 100%; }

.dpc-tabs__titles-tab:hover a, .dpc-tabs__titles-tab:focus a, .dpc-tabs__titles-tab:active a { --ui-background: var(--tabs-background-hover); color: var(--tabs-text-hover); }

.dpc-tabs__titles-tab:hover a::after, .dpc-tabs__titles-tab:focus a::after, .dpc-tabs__titles-tab:active a::after { background: var(--tabs-border-color-hover); }

.dpc-tabs__titles-tab:hover a.borderColor-hover-var::after, .dpc-tabs__titles-tab:focus a.borderColor-hover-var::after, .dpc-tabs__titles-tab:active a.borderColor-hover-var::after { background: var(--mobileBorderColorHover); }

@media only screen and (min-width: 768px) {
  .dpc-tabs__titles-tab:hover a .md\:borderColor-hover-var::after, .dpc-tabs__titles-tab:focus a .md\:borderColor-hover-var::after, .dpc-tabs__titles-tab:active a .md\:borderColor-hover-var::after { background: var(--tabletBorderColorHover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-tabs__titles-tab:hover a .lg\:borderColor-hover-var::after, .dpc-tabs__titles-tab:focus a .lg\:borderColor-hover-var::after, .dpc-tabs__titles-tab:active a .lg\:borderColor-hover-var::after { background: var(--desktopBorderColorHover); }
}

.dpc-tabs__titles-tab:hover a .dpc-textline, .dpc-tabs__titles-tab:focus a .dpc-textline, .dpc-tabs__titles-tab:active a .dpc-textline { --text-link-base: var(--tabs-text-hover); --text-link-highlight: var(--tabs-text-hover); }

.dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab a { --ui-background: var(--tabs-background-offset-base); color: var(--tabs-text-offset-base); }

.dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab a::after { background: var(--tabs-border-color-offset-base); }

.dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab a.dpc-active-tab { --ui-background: var(--tabs-background-offset-active); color: var(--tabs-text-offset-active); }

.dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab a.dpc-active-tab::after { background: var(--tabs-border-color-offset-active); }

.dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab a.dpc-active-tab.borderColor-var::after { background: var(--mobileBorderColor); }

@media only screen and (min-width: 768px) {
  .dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab a.dpc-active-tab .md\:borderColor-var::after { background: var(--tabletBorderColor); }
}

@media only screen and (min-width: 1024px) {
  .dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab a.dpc-active-tab .lg\:borderColor-var::after { background: var(--desktopBorderColor); }
}

.dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab a.dpc-active-tab .dpc-textline { --text-link-base: var(--tabs-text-offset-active); --text-link-highlight: var(--tabs-text-offset-active); }

.dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab a:focus { outline-color: var(--tabs-focus-outline-offset); }

.dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab a .dpc-textline { --text-link-base: var(--tabs-text-offset-base); }

.dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab:hover a, .dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab:focus a, .dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab:active a { --ui-background: var(--tabs-background-offset-hover); color: var(--tabs-text-offset-hover); }

.dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab:hover a::after, .dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab:focus a::after, .dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab:active a::after { background: var(--tabs-border-color-offset-hover); }

.dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab:hover a.borderColor-hover-var::after, .dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab:focus a.borderColor-hover-var::after, .dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab:active a.borderColor-hover-var::after { background: var(--mobileBorderColorHover); }

@media only screen and (min-width: 768px) {
  .dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab:hover a .md\:borderColor-hover-var::after, .dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab:focus a .md\:borderColor-hover-var::after, .dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab:active a .md\:borderColor-hover-var::after { background: var(--tabletBorderColorHover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab:hover a .lg\:borderColor-hover-var::after, .dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab:focus a .lg\:borderColor-hover-var::after, .dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab:active a .lg\:borderColor-hover-var::after { background: var(--desktopBorderColorHover); }
}

.dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab:hover a .dpc-textline, .dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab:focus a .dpc-textline, .dpc-tabs__titles.dpc-tab-style-offset .dpc-tabs__titles-tab:active a .dpc-textline { --text-link-base: var(--tabs-text-offset-hover); --text-link-highlight: var(--tabs-text-offset-hover); }

.dpc-theme-01, .dpc-theme-01-dpc-trigger-hover:hover, .dpc-theme-01-dpc-trigger-active.dpc-active-tab, .dpc-trigger-parent:hover .dpc-theme-01-dpc-trigger-parent-hover, .dpc-active-tab .dpc-theme-01-dpc-trigger-parent-active { --tabs-background-base: rgba(255,255,255,0); --tabs-border-color-base: rgba(255,255,255,0); --tabs-text-base: #5b5b5b; --tabs-background-active: rgba(255,255,255,0); --tabs-border-color-active: #eeb111; --tabs-text-active: #000; --tabs-background-hover: rgba(255,255,255,0); --tabs-border-color-hover: #d99e02; --tabs-text-hover: #5b5b5b; --tabs-focus-outline-brand: #000; --tabs-background-offset-base: rgba(255,255,255,0); --tabs-border-color-offset-base: rgba(255,255,255,0); --tabs-text-offset-base: #5b5b5b; --tabs-background-offset-active: rgba(255,255,255,0); --tabs-border-color-offset-active: #000; --tabs-text-offset-active: #000; --tabs-background-offset-hover: rgba(255,255,255,0); --tabs-border-color-offset-hover: #222; --tabs-text-offset-hover: #222; --tabs-focus-outline-offset: #000; }

.dpc-theme-02, .dpc-theme-02-dpc-trigger-hover:hover, .dpc-theme-02-dpc-trigger-active.dpc-active-tab, .dpc-trigger-parent:hover .dpc-theme-02-dpc-trigger-parent-hover, .dpc-active-tab .dpc-theme-02-dpc-trigger-parent-active { --tabs-background-base: rgba(255,255,255,0); --tabs-border-color-base: rgba(255,255,255,0); --tabs-text-base: #5b5b5b; --tabs-background-active: rgba(255,255,255,0); --tabs-border-color-active: #eeb111; --tabs-text-active: #000; --tabs-background-hover: rgba(255,255,255,0); --tabs-border-color-hover: #d99e02; --tabs-text-hover: #5b5b5b; --tabs-focus-outline-brand: #000; --tabs-background-offset-base: rgba(255,255,255,0); --tabs-border-color-offset-base: rgba(255,255,255,0); --tabs-text-offset-base: #5b5b5b; --tabs-background-offset-active: rgba(255,255,255,0); --tabs-border-color-offset-active: #000; --tabs-text-offset-active: #000; --tabs-background-offset-hover: rgba(255,255,255,0); --tabs-border-color-offset-hover: #222; --tabs-text-offset-hover: #222; --tabs-focus-outline-offset: #000; }

.dpc-theme-03, .dpc-theme-03-dpc-trigger-hover:hover, .dpc-theme-03-dpc-trigger-active.dpc-active-tab, .dpc-trigger-parent:hover .dpc-theme-03-dpc-trigger-parent-hover, .dpc-active-tab .dpc-theme-03-dpc-trigger-parent-active { --tabs-background-base: rgba(255,255,255,0); --tabs-border-color-base: rgba(255,255,255,0); --tabs-text-base: #000; --tabs-background-active: rgba(255,255,255,0); --tabs-border-color-active: #eeb111; --tabs-text-active: #000; --tabs-background-hover: rgba(255,255,255,0); --tabs-border-color-hover: #d99e02; --tabs-text-hover: #222; --tabs-focus-outline-brand: #000; --tabs-background-offset-base: rgba(255,255,255,0); --tabs-border-color-offset-base: rgba(255,255,255,0); --tabs-text-offset-base: #000; --tabs-background-offset-active: rgba(255,255,255,0); --tabs-border-color-offset-active: #222; --tabs-text-offset-active: #222; --tabs-background-offset-hover: rgba(255,255,255,0); --tabs-border-color-offset-hover: #000; --tabs-text-offset-hover: #000; --tabs-focus-outline-offset: #000; }

.dpc-theme-04, .dpc-theme-04-dpc-trigger-hover:hover, .dpc-theme-04-dpc-trigger-active.dpc-active-tab, .dpc-trigger-parent:hover .dpc-theme-04-dpc-trigger-parent-hover, .dpc-active-tab .dpc-theme-04-dpc-trigger-parent-active { --tabs-background-base: rgba(255,255,255,0); --tabs-border-color-base: rgba(255,255,255,0); --tabs-text-base: #fff; --tabs-background-active: rgba(255,255,255,0); --tabs-border-color-active: #eeb111; --tabs-text-active: #fff; --tabs-background-hover: rgba(255,255,255,0); --tabs-border-color-hover: #d99e02; --tabs-text-hover: #d5d5d5; --tabs-focus-outline-brand: #fff; --tabs-background-offset-base: rgba(255,255,255,0); --tabs-border-color-offset-base: rgba(255,255,255,0); --tabs-text-offset-base: #fff; --tabs-background-offset-active: rgba(255,255,255,0); --tabs-border-color-offset-active: #5b5b5b; --tabs-text-offset-active: #d5d5d5; --tabs-background-offset-hover: rgba(255,255,255,0); --tabs-border-color-offset-hover: #f2f2f2; --tabs-text-offset-hover: #f2f2f2; --tabs-focus-outline-offset: #f2f2f2; }

.dpc-navigation__mobile-menu-button .menu-icon__top, .dpc-navigation__mobile-menu-button .menu-icon__bottom { transition: transform 0.3s; pointer-events: none; }

.dpc-navigation__mobile-menu-button .menu-icon__middle { margin: 4px 0px; }

.dpc-navigation__mobile-menu-button svg g path { stroke: currentcolor; }

.dpc-navigation.dpc-active-nav .dpc-navigation__mobile-menu-button .menu-icon__top { transform: rotate(135deg); }

.dpc-navigation.dpc-active-nav .dpc-navigation__mobile-menu-button .menu-icon__middle { opacity: 0; }

.dpc-navigation.dpc-active-nav .dpc-navigation__mobile-menu-button .menu-icon__bottom { margin-top: -12px; transform: rotate(-135deg); }

.dpc-navigation.dpc-active-nav .dpc-main-container { bottom: 0px; opacity: 1; pointer-events: initial; }

.dpc-navigation .dpc-navigation__main-container--inner.dpc-active-nav { left: -100vw; pointer-events: none; overflow: visible; }

.dpc-navigation .dpc-navigation__primary-link--content.dpc-active-nav { opacity: 1; pointer-events: initial; }

.dpc-navigation .dpc-primary-link-content-zone > .dpc-brand-width-default { --contentPadding: .625rem; }

@media only screen and (min-width: 1024px) {
  .dpc-navigation .dpc-main-container, .dpc-navigation .dpc-secondary-container { flex-grow: 1; }
}

#genesys-messenger .genesys-mxg-frame.genesys-mxg-responsive.genesys-mxg-container-frame.genesys-mxg-conversation { z-index: 2000000002; }

@media only screen and (min-width: 1024px) {
  .dpc-navigation__primary-link--title > span[class^="dpc-icons-"] { display: none; }
  .dpc-navigation__primary-link:hover .dpc-navigation__primary-link--title { border-color: initial; color: var(--text-emphasis); }
  .dpc-navigation__primary-link:hover .dpc-navigation__primary-link--content { opacity: 1; pointer-events: initial; transition: none; }
}

@media only screen and (max-width: 767px) {
  .dpc-navigation__primary-links .dpc-navigation__primary-link:not(:first-child) .dpc-navigation__primary-link--title { border-top-width: 0px; }
}

.dpc-svg.svg-path-current-color path { stroke: currentcolor; fill: currentcolor; }

.dpc-search__input:focus-visible, .dpc-search__input:focus { outline: 0px; }

.dpc-search__input::-webkit-input-placeholder { color: var(--text-base); }

.dpc-search__input::placeholder { color: var(--text-base); }

.dpc-search__submit { padding: 0px; pointer-events: none; }

.dpc-search:focus-within { outline-width: 1px; outline-style: dashed; outline-offset: 3px; outline-color: var(--text-link-highlight); }

.dpc-search__suggestions .header-suggestions-item .header-suggestions-link { display: flex; align-items: center; white-space: break-spaces; font-family: Montserrat, sans-serif; font-weight: 400; line-height: 150%; text-transform: none; letter-spacing: 0.015625rem; font-size: 0.875rem; padding: 10px 15px; }

.dpc-search__suggestions .header-suggestions-item .header-suggestions-link::after { content: ""; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; display: flex; justify-content: center; align-items: center; font-size: 24px; margin-left: auto; font-family: dpc-icons-light !important; }

.dpc-search__suggestions .header-suggestions-item .header-suggestions-link:hover { text-decoration: none; color: initial; }

.dpc-search__suggestions .header-suggestions-item .header-suggestions-link mark.header-suggestions-highlight { background-color: inherit; }

.dpc-search__suggestions .header-suggestions-item .header-suggestions-link:focus { outline-width: 1px; outline-style: dashed; outline-offset: 0px; outline-color: inherit; }

.dpc-search__suggestions .header-suggestions-item .header-suggestions-link:visited { color: inherit; }

.dpc-search__suggestions .header-suggestions-item:hover { background-color: var(--ui-border-color); }

.dpc-search.dpc-active .dpc-search__submit { pointer-events: initial; }

.dpc-nav-item__link:hover { text-decoration: underline; }

.dpc-nav-item__link:hover span[class^="dpc-icons-"] { text-decoration: none; display: inline-block; }

.dpc-nav-item__link:hover span[class^="dpc-icons-"]::before { display: inline-block; }

.dpc-pdp-specifications .dpc-pdp-specs-accordion__content--spec .spec-img-warning { max-height: 24px; }

.dpc-pdp-specifications .dpc-pdp-specs-accordion__title { margin: 0px; }

.dpc-pdp-specifications .dpc-pdp-specs-accordion .dpc-first-item { order: -1; }

.dpc-pdp-specifications .cmp-accordion__button--expanded .accordion-icon-closed { transform: rotate(180deg); }

.dpc-pdp-key-features__list li.dpc-pdp-key-features__list--item { display: block; position: relative; }

.dpc-pdp-key-features__list li.dpc-pdp-key-features__list--item::before { content: ""; width: 3px; height: 3px; border-radius: 100%; background: currentcolor; margin-right: 10px; display: inline-block; vertical-align: middle; position: absolute; top: 12px; left: -15px; }

.dpc-input-search { padding: 10px 30px 10px 10px; }

.dpc-input-search:hover, .dpc-input-search:focus { padding: 10px 29px 10px 9px; }

.dpc-input-search[type="search"] { box-sizing: border-box; }

.dpc-icons-search { color: var(--input-base-select-icon); }

.dpc-active-suggestion .dpc-textline-link { color: var(--text-link-highlight); outline: 1px solid var(--text-link-highlight); }

.dpc-input-dropdown { text-indent: 0px; appearance: none; padding: 0px 10px; }

.dpc-input-dropdown:hover, .dpc-input-dropdown:focus { padding: 0px 9px; text-indent: 0px; }

.dpc-product-top-features__item { --feature-card-box-shadow-color: #000; --feature-card-image-shadow-color: #353432; border-radius: 10px; border: 1px solid rgb(60, 60, 60); box-shadow: 0 4px 67px 0 rgba(var(--feature-card-box-shadow-color),0.59); }

.dpc-product-top-features__item--content::before { content: ""; position: absolute; left: -1px; bottom: 100%; width: calc(100% + 2px); height: 88px; background: linear-gradient(180deg,transparent 0,var(--feature-card-image-shadow-color) 85%); margin-bottom: -1px; }

.dpc-product-top-features__carousel.dpc-only-5-features .swiper-wrapper > div:nth-child(n+6), .dpc-pdp-features-list.dpc-only-5-features > div:nth-child(n+6) { display: none; }

.dpc-pdp-top-features-modal .dpc-modal::before, .dpc-pdp-top-features-modal .dpc-modal::after { content: ""; position: fixed; width: 200%; height: 200%; z-index: -1; }

.dpc-pdp-top-features-modal .dpc-modal::before { bottom: -65%; left: -90%; background: radial-gradient(12% 25% at 50% 50%, rgba(255, 255, 255, 0.07), transparent); transform: rotate(20deg); }

.dpc-pdp-top-features-modal .dpc-modal::after { top: -75%; right: -95%; background: radial-gradient(25% 30% at 50% 50%, rgba(255, 255, 255, 0.07), transparent); }

@media only screen and (max-width: 767px) {
  .dpc-pdp-top-features-modal .dpc-modal::before { bottom: -95%; background: radial-gradient(35% 25% at 50% 50%, rgba(255, 255, 255, 0.07), transparent); }
  .dpc-pdp-top-features-modal .dpc-modal::after { top: -98%; background: radial-gradient(25% 20% at 50% 50%, rgba(255, 255, 255, 0.07), transparent); }
}

.dpc-theme-01 { --input-base-input-border: #d5d5d5; --input-base-input-background: #fff; --input-base-input-text: #5b5b5b; --input-base-select-icon: #000; --input-base-helper-text: #000; --input-active-input-text: #000; --input-error-input-border: #c80a33; --input-error-helper-text: #c80a33; --form-error-badge-background: #c80a33; --form-error-badge-border: #c80a33; --form-error-badge-content: #fff; --input-focus-input-border: #5b5b5b; --input-disabled-input-text: #5b5b5b; --input-disabled-input-background: #d5d5d5; --input-disabled-input-border: #d5d5d5; --input-disabled-select-icon: #5b5b5b; }

.dpc-theme-01 > * { --input-focus-focus-border: #000; }

.dpc-theme-02 { --input-base-input-border: #d5d5d5; --input-base-input-background: #fff; --input-base-input-text: #5b5b5b; --input-base-select-icon: #000; --input-base-helper-text: #000; --input-active-input-text: #000; --input-error-input-border: #c80a33; --input-error-helper-text: #c80a33; --form-error-badge-background: #c80a33; --form-error-badge-border: #c80a33; --form-error-badge-content: #fff; --input-focus-input-border: #5b5b5b; --input-disabled-input-text: #5b5b5b; --input-disabled-input-background: #d5d5d5; --input-disabled-input-border: #d5d5d5; --input-disabled-select-icon: #5b5b5b; }

.dpc-theme-02 > * { --input-focus-focus-border: #000; }

.dpc-theme-03 { --input-base-input-border: #d5d5d5; --input-base-input-background: #fff; --input-base-input-text: #5b5b5b; --input-base-select-icon: #000; --input-base-helper-text: #000; --input-active-input-text: #000; --input-error-input-border: #c80a33; --input-error-helper-text: #c80a33; --form-error-badge-background: #c80a33; --form-error-badge-border: #c80a33; --form-error-badge-content: #fff; --input-focus-input-border: #5b5b5b; --input-disabled-input-text: #5b5b5b; --input-disabled-input-background: #f2f2f2; --input-disabled-input-border: #f2f2f2; --input-disabled-select-icon: #5b5b5b; }

.dpc-theme-03 > * { --input-focus-focus-border: #000; }

.dpc-theme-04 { --input-base-input-border: #5b5b5b; --input-base-input-background: #222; --input-base-input-text: #d5d5d5; --input-base-select-icon: #fff; --input-base-helper-text: #fff; --input-active-input-text: #fff; --input-error-input-border: #c80a33; --input-error-helper-text: #c80a33; --form-error-badge-background: #c80a33; --form-error-badge-border: #c80a33; --form-error-badge-content: #fff; --input-focus-input-border: #fff; --input-disabled-input-text: #222; --input-disabled-input-background: #5b5b5b; --input-disabled-input-border: #5b5b5b; --input-disabled-select-icon: #222; }

.dpc-theme-04 > * { --input-focus-focus-border: #fff; }

.dpc-input { border-radius: 4px; border-width: 1px; border-style: solid; border-color: var(--input-base-input-border); color: var(--input-active-input-text); background-color: var(--input-base-input-background); height: 36px; padding: 0px 30px 0px 10px; }

.dpc-input:hover, .dpc-input:focus { border-width: 2px; border-color: var(--input-focus-input-border); padding: 0px 29px 0px 9px; }

.dpc-input:hover:-webkit-autofill, .dpc-input:focus:-webkit-autofill { border-width: 2px; border-style: solid; border-color: var(--input-focus-input-border); -webkit-text-fill-color: var(--input-active-input-text); box-shadow: 0 0 0 1000px var(--input-base-input-background) inset; padding: 9px 29px 9px 9px; }

.dpc-input:focus { outline-color: var(--input-focus-focus-border); }

.dpc-input::-webkit-input-placeholder { color: var(--input-base-input-text); }

.dpc-input::placeholder { color: var(--input-base-input-text); }

.dpc-input:disabled { color: var(--input-disabled-input-text); border-color: var(--input-disabled-input-border); background-color: var(--input-disabled-input-background); }

.dpc-input:-webkit-autofill { border-width: 1px; border-style: solid; border-color: var(--input-base-input-border); -webkit-text-fill-color: var(--input-active-input-text); box-shadow: 0 0 0 1000px var(--input-base-input-background) inset; padding: 10px 30px 10px 10px; }

.dpc-input:-internal-autofill-selected { appearance: unset; background-image: none !important; color: var(--input-active-input-text) !important; background-color: var(--input-base-input-background) !important; }

.dpc-input__label { color: var(--input-base-helper-text); }

.dpc-input-error .dpc-input, .dpc-input-error.dpc-input { border-color: var(--input-error-input-border); }

.dpc-input-error .dpc-input__label { color: var(--input-error-helper-text); }

.dpc-helper-error { color: var(--input-error-helper-text); }

.dpc-form-error { visibility: hidden; }

.dpc-form-error p { color: var(--form-error-badge-content); }

.dpc-input:focus ~ .dpc-form-error.dpc-show-error, .dpc-input-options__wrapper:has(> .dpc-input-radio > .dpc-input:focus) ~ .dpc-form-error.dpc-show-error, .dpc-input-options__wrapper:has(> .dpc-input-checkbox > .dpc-input:focus) ~ .dpc-form-error.dpc-show-error, .dpc-input-dropdown__wrapper:has(> .dpc-input:focus) ~ .dpc-form-error.dpc-show-error { visibility: visible; opacity: 1; }

.cmp-form-error.dpc-form-error:not(.dpc-show-error) { display: none; }

.cmp-form-error.dpc-form-error.dpc-show-error { visibility: visible; opacity: 1; }

.dpc-theme-01 { --checkbox-base-label: #222; --checkbox-highlight-indicator: #eeb111; --checkbox-highlight-icon: #5b5b5b; --checkbox-focus-border: #000; --radio-base-label: #222; --radio-base-icon: #5b5b5b; --radio-filled-icon: #000; --radio-highlight-indicator: #eeb111; --multi-select-highlight: #5b5b5b; --checkbox-base-box-border: #5b5b5b; --checkbox-base-box-background: rgba(255,255,255,0); --checkbox-active-box-background: #000; --checkbox-active-box-border: #000; --checkbox-active-icon: #fff; --checkbox-highlight-box-background: rgba(255,255,255,0); --checkbox-highlight-box-border: #5b5b5b; --checkbox-disabled-box-background: rgba(255,255,255,0); --checkbox-disabled-box-border: #5b5b5b; }

.dpc-theme-02 { --checkbox-base-label: #222; --checkbox-highlight-indicator: #eeb111; --checkbox-highlight-icon: #5b5b5b; --checkbox-focus-border: #000; --radio-base-label: #222; --radio-base-icon: #5b5b5b; --radio-filled-icon: #000; --radio-highlight-indicator: #eeb111; --multi-select-highlight: #5b5b5b; --checkbox-base-box-border: #5b5b5b; --checkbox-base-box-background: rgba(255,255,255,0); --checkbox-active-box-background: #000; --checkbox-active-box-border: #000; --checkbox-active-icon: #fff; --checkbox-highlight-box-background: rgba(255,255,255,0); --checkbox-highlight-box-border: #5b5b5b; --checkbox-disabled-box-background: rgba(255,255,255,0); --checkbox-disabled-box-border: #5b5b5b; }

.dpc-theme-03 { --checkbox-base-label: #222; --checkbox-highlight-indicator: #eeb111; --checkbox-highlight-icon: #5b5b5b; --checkbox-focus-border: #000; --radio-base-label: #222; --radio-base-icon: #5b5b5b; --radio-filled-icon: #000; --radio-highlight-indicator: #eeb111; --multi-select-highlight: #222; --checkbox-base-box-border: #5b5b5b; --checkbox-base-box-background: rgba(255,255,255,0); --checkbox-active-box-background: #000; --checkbox-active-box-border: #000; --checkbox-active-icon: #fff; --checkbox-highlight-box-background: rgba(255,255,255,0); --checkbox-highlight-box-border: #5b5b5b; --checkbox-disabled-box-background: rgba(255,255,255,0); --checkbox-disabled-box-border: #5b5b5b; }

.dpc-theme-04 { --checkbox-base-label: #fff; --checkbox-highlight-indicator: #eeb111; --checkbox-highlight-icon: #d5d5d5; --checkbox-focus-border: #fff; --radio-base-label: #fff; --radio-base-icon: #d5d5d5; --radio-filled-icon: #fff; --radio-highlight-indicator: #eeb111; --multi-select-highlight: #eeb111; --checkbox-base-box-border: #d5d5d5; --checkbox-base-box-background: rgba(255,255,255,0); --checkbox-active-box-background: #fff; --checkbox-active-box-border: #fff; --checkbox-active-icon: #000; --checkbox-highlight-box-background: rgba(255,255,255,0); --checkbox-highlight-box-border: #d5d5d5; --checkbox-disabled-box-background: rgba(255,255,255,0); --checkbox-disabled-box-border: #d5d5d5; }

.dpc-input-checkbox .dpc-input-selected, .dpc-input-radio .dpc-input-selected { opacity: 0; }

.dpc-input-checkbox .cmp-form-options__field:not(:disabled):checked + .dpc-input-checkbox-container .dpc-input-selected, .dpc-input-checkbox .cmp-form-options__field:not(:disabled):hover + .dpc-input-checkbox-container .dpc-input-selected, .dpc-input-radio .cmp-form-options__field:not(:disabled):checked + .dpc-input-checkbox-container .dpc-input-selected, .dpc-input-radio .cmp-form-options__field:not(:disabled):hover + .dpc-input-checkbox-container .dpc-input-selected { opacity: 1; }

.dpc-input-checkbox .dpc-input-checkbox-container, .dpc-input-radio .dpc-input-checkbox-container { width: 40px; height: 40px; min-width: 40px; margin-right: 3px; }

.dpc-input-checkbox:hover .cmp-form-options__field:not(:disabled) + .dpc-input-checkbox-container::before, .dpc-input-radio:hover .cmp-form-options__field:not(:disabled) + .dpc-input-checkbox-container::before { content: ""; display: block; position: absolute; width: 100%; height: 100%; opacity: 0.2; border-radius: 100%; }

.cmp-form-options.dpc-input__wrapper.cmp-form-options--radio .dpc-input-options__wrapper:has(> .dpc-input-radio .dpc-input:focus), .cmp-form-options.dpc-input__wrapper.cmp-form-options--radio .dpc-input-options__wrapper:has(> .dpc-input-checkbox .dpc-input:focus), .cmp-form-options.dpc-input__wrapper.cmp-form-options--checkbox .dpc-input-options__wrapper:has(> .dpc-input-radio .dpc-input:focus), .cmp-form-options.dpc-input__wrapper.cmp-form-options--checkbox .dpc-input-options__wrapper:has(> .dpc-input-checkbox .dpc-input:focus) { outline-width: 1px; outline-style: dashed; outline-offset: 3px; outline-color: var(--input-focus-focus-border); }

.dpc-input-checkbox .dpc-input-selected { color: var(--checkbox-highlight-icon); }

.dpc-input-checkbox .dpc-input-deselected { display: block; width: 16px; height: 16px; border-width: 1px; border-style: solid; position: relative; overflow: hidden; border-color: var(--checkbox-base-box-border); background-color: var(--checkbox-base-box-background); }

.dpc-input-checkbox .cmp-form-options__field:checked + .dpc-input-checkbox-container .dpc-input-deselected { background-color: var(--checkbox-active-box-background); border-color: var(--checkbox-active-box-border); }

.dpc-input-checkbox .cmp-form-options__field:checked + .dpc-input-checkbox-container .dpc-input-selected { color: var(--checkbox-active-icon); }

.dpc-input-checkbox .cmp-form-options__field:disabled + .dpc-input-checkbox-container .dpc-input-deselected { background-color: var(--checkbox-disabled-box-background); border-color: var(--checkbox-disabled-box-border); }

.dpc-input-checkbox .cmp-form-options__field:disabled + .dpc-input-checkbox-container .dpc-input-deselected::before { content: ""; display: block; position: absolute; left: 4px; bottom: -10px; width: 150%; height: 150%; border-bottom: 1px solid var(--checkbox-disabled-box-border); transform: rotate(135deg); }

.dpc-input-checkbox:hover .dpc-input-checkbox-container .dpc-input-deselected { border-color: var(--checkbox-highlight-box-border); background-color: var(--checkbox-highlight-box-background); }

.dpc-input-checkbox:hover .dpc-input-checkbox-container::before { background-color: var(--checkbox-highlight-indicator); }

.dpc-input-checkbox:focus { outline-color: var(--checkbox-focus-border); }

.dpc-input-radio .dpc-input-selected { opacity: 0; color: var(--radio-base-icon); }

.dpc-input-radio .cmp-form-options__field:checked + .dpc-input-checkbox-container .dpc-input-selected { color: var(--radio-filled-icon); }

.dpc-input-radio:hover .dpc-input-checkbox-container::before { background-color: var(--radio-highlight-indicator); }

.dpc-input-radio__description * { color: var(--radio-base-label); }

.dpc-input-checkbox__description * { color: var(--checkbox-base-label); }

.dpc-input-error .dpc-input-radio__description * { color: var(--input-error-helper-text); }

.dpc-input-error .dpc-input-checkbox__description * { color: var(--input-error-helper-text); }

.dpc-input-dropdown-multi { height: auto; padding: 10px; }

.dpc-input-dropdown-multi:hover, .dpc-input-dropdown-multi:focus { border-width: 1px; padding: 10px; }

.dpc-input-dropdown-multi option:checked { background-color: color-mix(in srgb,var(--multi-select-highlight) 20%,transparent); }

.dpc-input-dropdown-multi option { user-select: none; }

.dpc-brand-bg-default { background-color: var(--ui-background); }

.dpc-brand-bg-offset { background-color: var(--ui-background-offset); }

.dpc-bg-transparent { background-color: transparent; }

.dpc-brand-text-default { color: var(--text-base); }

.dpc-brand-text-default:visited { color: var(--text-base); }

.dpc-brand-text-emphasis { color: var(--text-emphasis); }

.dpc-brand-text-emphasis:visited { color: var(--text-emphasis); }

.dpc-brand-text-link { color: var(--text-link-base); }

.dpc-brand-text-link:visited { color: var(--text-link-base); }

.dpc-brand-text-link:hover, .dpc-brand-text-link:focus, .dpc-brand-text-link:active { color: var(--text-link-highlight); }

.dpc-brand-text-link:focus { outline-color: var(--text-link-highlight); }

.dpc-brand-text-offset { color: var(--text-offset); }

.dpc-brand-text-offset:visited { color: var(--text-offset); }

.dpc-border-brand-default { border: solid 1px var(--ui-border-color); }

.dpc-border-radius-brand-default { border-radius: 4px; }

.dpc-dropshadow-brand-default { filter: drop-shadow(0 0 10px color-mix(in srgb,var(--text-base) 45%,transparent)); will-change: filter; }

.dpc-dropshadow-none { filter: none; }

.dpc-transition-brand-default { transition: 0.3s; }

.dpc-transition-none { transition: none; }

.tl { text-align: left; }

.tr { text-align: right; }

.tc { text-align: center; }

.tj { text-align: justify; }

@media only screen and (min-width: 768px) {
  .md\:tl { text-align: left; }
  .md\:tr { text-align: right; }
  .md\:tc { text-align: center; }
  .md\:tj { text-align: justify; }
}

@media only screen and (min-width: 1024px) {
  .lg\:tl { text-align: left; }
  .lg\:tr { text-align: right; }
  .lg\:tc { text-align: center; }
  .lg\:tj { text-align: justify; }
}

.strike { text-decoration: line-through; }

.underline { text-decoration: underline; }

.no-underline { text-decoration: none; }

.no-underline-hover:hover { text-decoration: none; }

.underline-hover:hover { text-decoration: underline; }

.dpc-italic { font-style: italic; }

@media only screen and (min-width: 768px) {
  .md\:strike { text-decoration: line-through; }
  .md\:underline { text-decoration: underline; }
  .md\:no-underline { text-decoration: none; }
  .md\:no-underline-hover:hover { text-decoration: none; }
  .md\:underline-hover:hover { text-decoration: underline; }
  .md\:dpc-italic { font-style: italic; }
}

@media only screen and (min-width: 1024px) {
  .lg\:strike { text-decoration: line-through; }
  .lg\:underline { text-decoration: underline; }
  .lg\:no-underline { text-decoration: none; }
  .lg\:no-underline-hover:hover { text-decoration: none; }
  .lg\:underline-hover:hover { text-decoration: underline; }
  .lg\:dpc-italic { font-style: italic; }
}

.text-wrap { text-wrap: wrap; }

.text-nowrap { text-wrap: nowrap; }

.text-balance { text-wrap: balance; }

.text-pretty { text-wrap: pretty; }

@media only screen and (min-width: 768px) {
  .md\:text-wrap { text-wrap: wrap; }
  .md\:text-nowrap { text-wrap: nowrap; }
  .md\:text-balance { text-wrap: balance; }
  .md\:text-pretty { text-wrap: pretty; }
}

@media only screen and (min-width: 1024px) {
  .lg\:text-wrap { text-wrap: wrap; }
  .lg\:text-nowrap { text-wrap: nowrap; }
  .lg\:text-balance { text-wrap: balance; }
  .lg\:text-pretty { text-wrap: pretty; }
}

.flex-column { flex-direction: column; }

.flex-row { flex-direction: row; }

.flex-column-reverse { flex-direction: column-reverse; }

.flex-row-reverse { flex-direction: row-reverse; }

.flex-wrap { flex-wrap: wrap; }

.flex-nowrap { flex-wrap: nowrap; }

.flex-wrap-reverse { flex-wrap: wrap-reverse; }

.items-start { align-items: flex-start; }

.items-end { align-items: flex-end; }

.items-center { align-items: center; }

.items-baseline { align-items: baseline; }

.items-stretch { align-items: stretch; }

.justify-start { justify-content: flex-start; }

.justify-end { justify-content: flex-end; }

.justify-center { justify-content: center; }

.justify-between { justify-content: space-between; }

.justify-around { justify-content: space-around; }

.justify-evenly { justify-content: space-evenly; }

@media only screen and (min-width: 768px) {
  .md\:flex-column { flex-direction: column; }
  .md\:flex-row { flex-direction: row; }
  .md\:flex-column-reverse { flex-direction: column-reverse; }
  .md\:flex-row-reverse { flex-direction: row-reverse; }
  .md\:flex-wrap { flex-wrap: wrap; }
  .md\:flex-nowrap { flex-wrap: nowrap; }
  .md\:flex-wrap-reverse { flex-wrap: wrap-reverse; }
  .md\:items-start { align-items: flex-start; }
  .md\:items-end { align-items: flex-end; }
  .md\:items-center { align-items: center; }
  .md\:items-baseline { align-items: baseline; }
  .md\:items-stretch { align-items: stretch; }
  .md\:justify-start { justify-content: flex-start; }
  .md\:justify-end { justify-content: flex-end; }
  .md\:justify-center { justify-content: center; }
  .md\:justify-between { justify-content: space-between; }
  .md\:justify-around { justify-content: space-around; }
}

@media only screen and (min-width: 1024px) {
  .lg\:flex-column { flex-direction: column; }
  .lg\:flex-row { flex-direction: row; }
  .lg\:flex-column-reverse { flex-direction: column-reverse; }
  .lg\:flex-row-reverse { flex-direction: row-reverse; }
  .lg\:flex-wrap { flex-wrap: wrap; }
  .lg\:flex-nowrap { flex-wrap: nowrap; }
  .lg\:flex-wrap-reverse { flex-wrap: wrap-reverse; }
  .lg\:items-start { align-items: flex-start; }
  .lg\:items-end { align-items: flex-end; }
  .lg\:items-center { align-items: center; }
  .lg\:items-baseline { align-items: baseline; }
  .lg\:items-stretch { align-items: stretch; }
  .lg\:justify-start { justify-content: flex-start; }
  .lg\:justify-end { justify-content: flex-end; }
  .lg\:justify-center { justify-content: center; }
  .lg\:justify-between { justify-content: space-between; }
  .lg\:justify-around { justify-content: space-around; }
}

.dn { display: none; }

.di { display: inline; }

.db { display: block; }

.dib { display: inline-block; }

.dit { display: inline-table; }

.dt { display: table; }

.dtc { display: table-cell; }

.dt-row { display: table-row; }

.dt-row-group { display: table-row-group; }

.dt-column { display: table-column; }

.dt-column-group { display: table-column-group; }

.flex { display: flex; }

.inline-flex { display: inline-flex; }

.dgrid { display: grid; }

@media only screen and (min-width: 768px) {
  .md\:dn { display: none; }
  .md\:di { display: inline; }
  .md\:db { display: block; }
  .md\:dib { display: inline-block; }
  .md\:dit { display: inline-table; }
  .md\:dt { display: table; }
  .md\:dtc { display: table-cell; }
  .md\:dt-row { display: table-row; }
  .md\:dt-row-group { display: table-row-group; }
  .md\:dt-column { display: table-column; }
  .md\:dt-column-group { display: table-column-group; }
  .md\:flex { display: flex; }
  .md\:inline-flex { display: inline-flex; }
  .md\:dgrid { display: grid; }
}

@media only screen and (min-width: 1024px) {
  .lg\:dn { display: none; }
  .lg\:di { display: inline; }
  .lg\:db { display: block; }
  .lg\:dib { display: inline-block; }
  .lg\:dit { display: inline-table; }
  .lg\:dt { display: table; }
  .lg\:dtc { display: table-cell; }
  .lg\:dt-row { display: table-row; }
  .lg\:dt-row-group { display: table-row-group; }
  .lg\:dt-column { display: table-column; }
  .lg\:dt-column-group { display: table-column-group; }
  .lg\:flex { display: flex; }
  .lg\:inline-flex { display: inline-flex; }
  .lg\:dgrid { display: grid; }
}

.static { position: static; }

.relative { position: relative; }

.absolute { position: absolute; }

.fixed { position: fixed; }

.pos-initial { position: initial; }

@media only screen and (min-width: 768px) {
  .md\:static { position: static; }
  .md\:relative { position: relative; }
  .md\:absolute { position: absolute; }
  .md\:fixed { position: fixed; }
  .md\:pos-initial { position: initial; }
}

@media only screen and (min-width: 1024px) {
  .lg\:static { position: static; }
  .lg\:relative { position: relative; }
  .lg\:absolute { position: absolute; }
  .lg\:fixed { position: fixed; }
  .lg\:pos-initial { position: initial; }
}

.object-fit-contain { object-fit: contain; }

.object-fit-cover { object-fit: cover; }

@media only screen and (min-width: 768px) {
  .md\:object-fit-contain { object-fit: contain; }
  .md\:object-fit-cover { object-fit: cover; }
}

@media only screen and (min-width: 1024px) {
  .lg\:object-fit-contain { object-fit: contain; }
  .lg\:object-fit-cover { object-fit: cover; }
}

.overflow-hidden { overflow: hidden; }

.overflow-visible { overflow: visible; }

.overflow-hidden-auto { overflow: hidden auto; }

.focus-overflow-visible:focus, .focus-overflow-visible:focus-within { overflow: visible; }

.overflow-x-auto { overflow-x: auto; }

@media only screen and (min-width: 768px) {
  .md\:overflow-hidden { overflow: hidden; }
  .md\:overflow-visible { overflow: visible; }
  .md\:overflow-hidden-auto { overflow: hidden auto; }
  .md\:focus-overflow-visible:focus, .md\:focus-overflow-visible:focus-within { overflow: visible; }
  .md\:overflow-x-auto { overflow-x: auto; }
}

@media only screen and (min-width: 1024px) {
  .lg\:overflow-hidden { overflow: hidden; }
  .lg\:overflow-visible { overflow: visible; }
  .lg\:overflow-hidden-auto { overflow: hidden auto; }
  .lg\:focus-overflow-visible:focus, .lg\:focus-overflow-visible:focus-within { overflow: visible; }
  .lg\:overflow-x-auto { overflow-x: auto; }
}

.pointer-initial { pointer-events: initial; }

.pointer-none { pointer-events: none; }

@media only screen and (min-width: 768px) {
  .md\:pointer-initial { pointer-events: initial; }
  .md\:pointer-none { pointer-events: none; }
}

@media only screen and (min-width: 1024px) {
  .lg\:pointer-initial { pointer-events: initial; }
  .lg\:pointer-none { pointer-events: none; }
}

.dpc-experience-fragment > .cmp-experiencefragment { width: 100%; height: 100%; }

.dpc-experience-fragment > .cmp-experiencefragment > .xf-content-height { width: 100%; height: 100%; margin: inherit; min-height: inherit; }

.dpc-experience-fragment > .cmp-experiencefragment > .xf-content-height > .aem-Grid { height: 100%; }

.dpc-experience-fragment > .cmp-experiencefragment > .xf-content-height > .aem-Grid > .dpc-content-block-wrapper { height: 100%; }

.dpc-text-truncate-2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

@media only screen and (min-width: 768px) {
  .md\:dpc-text-truncate-2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
}

@media only screen and (min-width: 1024px) {
  .lg\:dpc-text-truncate-2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
}

.dpc-inactive { display: none; }

.dpc-breadcrumb-short .breadcrumbs-list-item-parent-v2::before { content: ""; font-family: dpc-icons; }

.dpc-ani-arrow-bounce:hover span[class^="dpc-icons-"] { animation-duration: 1s; animation-timing-function: ease; animation-iteration-count: infinite; animation-direction: normal; animation-fill-mode: none; animation-play-state: running; animation-name: dpc-pulse; animation-timeline: auto; animation-range: normal; animation-delay: inherit; }

@keyframes dpc-pulse { 
  50% { transform: translateX(5px); }
}

.dpc-ani-scroll { animation: 3s linear 0s infinite normal none running scrollText; }

.dpc-ani-scroll-icon { transform: translateY(-25%); opacity: 0; animation: 3s linear 0s infinite normal none running scrollIcon; }

@keyframes scrollIcon { 
  25% { transform: translateY(-100%); opacity: 0; }
  40% { transform: translateY(0px); opacity: 1; }
  50% { transform: translateY(100%); opacity: 0; }
  100% { transform: translateY(-100%); opacity: 0; }
}

@keyframes scrollText { 
  15% { transform: translateY(0px); opacity: 1; }
  25% { transform: translateY(100%); opacity: 0; }
  70% { transform: translateY(-100%); opacity: 0; }
  85% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(0px); opacity: 1; }
}

.dpc-ani-in { transform: translateY(2rem); opacity: 0; transition: opacity 0.6s ease-out, transform 0.6s ease-out; }

.dpc-ani-in.ani-in { transform: translateY(0px); opacity: 1; }

.dpc-ani-parallax { transition-duration: 1s; }

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:hover .dpc-ani-expand-hover, .dpc-trigger-parent:focus .dpc-ani-expand-hover, .dpc-trigger-parent:focus-within .dpc-ani-expand-hover { width: var(--widthHover) !important; }
}

.dpc-trigger-click.dpc-active .dpc-ani-expand-hover { display: none; }

.dpc-ani-expand-hover { --widthHover: 0; }

.opacity-var { opacity: var(--mobileOpacity); }

@media only screen and (min-width: 768px) {
  .md\:opacity-var { opacity: var(--tabletOpacity); }
}

@media only screen and (min-width: 1024px) {
  .lg\:opacity-var { opacity: var(--desktopOpacity); }
}

.zIndex-var { z-index: var(--mobileZIndex); }

@media only screen and (min-width: 768px) {
  .md\:zIndex-var { z-index: var(--tabletZIndex); }
}

@media only screen and (min-width: 1024px) {
  .lg\:zIndex-var { z-index: var(--desktopZIndex); }
}

.pl-var { padding-left: var(--mobilePaddingLeft); }

@media only screen and (min-width: 768px) {
  .md\:pl-var { padding-left: var(--tabletPaddingLeft); }
}

@media only screen and (min-width: 1024px) {
  .lg\:pl-var { padding-left: var(--desktopPaddingLeft); }
}

.pr-var { padding-right: var(--mobilePaddingRight); }

@media only screen and (min-width: 768px) {
  .md\:pr-var { padding-right: var(--tabletPaddingRight); }
}

@media only screen and (min-width: 1024px) {
  .lg\:pr-var { padding-right: var(--desktopPaddingRight); }
}

.pt-var { padding-top: var(--mobilePaddingTop); }

@media only screen and (min-width: 768px) {
  .md\:pt-var { padding-top: var(--tabletPaddingTop); }
}

@media only screen and (min-width: 1024px) {
  .lg\:pt-var { padding-top: var(--desktopPaddingTop); }
}

.pb-var { padding-bottom: var(--mobilePaddingBottom); }

@media only screen and (min-width: 768px) {
  .md\:pb-var { padding-bottom: var(--tabletPaddingBottom); }
}

@media only screen and (min-width: 1024px) {
  .lg\:pb-var { padding-bottom: var(--desktopPaddingBottom); }
}

.ml-var { margin-left: var(--mobileMarginLeft); }

@media only screen and (min-width: 768px) {
  .md\:ml-var { margin-left: var(--tabletMarginLeft); }
}

@media only screen and (min-width: 1024px) {
  .lg\:ml-var { margin-left: var(--desktopMarginLeft); }
}

.mr-var { margin-right: var(--mobileMarginRight); }

@media only screen and (min-width: 768px) {
  .md\:mr-var { margin-right: var(--tabletMarginRight); }
}

@media only screen and (min-width: 1024px) {
  .lg\:mr-var { margin-right: var(--desktopMarginRight); }
}

.mt-var { margin-top: var(--mobileMarginTop); }

@media only screen and (min-width: 768px) {
  .md\:mt-var { margin-top: var(--tabletMarginTop); }
}

@media only screen and (min-width: 1024px) {
  .lg\:mt-var { margin-top: var(--desktopMarginTop); }
}

.mb-var { margin-bottom: var(--mobileMarginBottom); }

@media only screen and (min-width: 768px) {
  .md\:mb-var { margin-bottom: var(--tabletMarginBottom); }
}

@media only screen and (min-width: 1024px) {
  .lg\:mb-var { margin-bottom: var(--desktopMarginBottom); }
}

.w-var { width: var(--mobileWidth); }

@media only screen and (min-width: 768px) {
  .md\:w-var { width: var(--tabletWidth); }
}

@media only screen and (min-width: 1024px) {
  .lg\:w-var { width: var(--desktopWidth); }
}

.maxW-var { max-width: var(--mobileMaxWidth); }

@media only screen and (min-width: 768px) {
  .md\:maxW-var { max-width: var(--tabletMaxWidth); }
}

@media only screen and (min-width: 1024px) {
  .lg\:maxW-var { max-width: var(--desktopMaxWidth); }
}

.minW-var { min-width: var(--mobileMinWidth); }

@media only screen and (min-width: 768px) {
  .md\:minW-var { min-width: var(--tabletMinWidth); }
}

@media only screen and (min-width: 1024px) {
  .lg\:minW-var { min-width: var(--desktopMinWidth); }
}

.h-var { height: var(--mobileHeight); }

@media only screen and (min-width: 768px) {
  .md\:h-var { height: var(--tabletHeight); }
}

@media only screen and (min-width: 1024px) {
  .lg\:h-var { height: var(--desktopHeight); }
}

.maxH-var { max-height: var(--mobileMaxHeight); }

@media only screen and (min-width: 768px) {
  .md\:maxH-var { max-height: var(--tabletMaxHeight); }
}

@media only screen and (min-width: 1024px) {
  .lg\:maxH-var { max-height: var(--desktopMaxHeight); }
}

.minH-var { min-height: var(--mobileMinHeight); }

@media only screen and (min-width: 768px) {
  .md\:minH-var { min-height: var(--tabletMinHeight); }
}

@media only screen and (min-width: 1024px) {
  .lg\:minH-var { min-height: var(--desktopMinHeight); }
}

.dpc-svg.h-var { height: var(--mobileHeight); }

@media only screen and (min-width: 768px) {
  .md\:dpc-svg.h-var { height: var(--tabletHeight); }
}

@media only screen and (min-width: 1024px) {
  .lg\:dpc-svg.h-var { height: var(--desktopHeight); }
}

.fontFamily-var { font-family: var(--mobileFontFamily); }

@media only screen and (min-width: 768px) {
  .md\:fontFamily-var { font-family: var(--tabletFontFamily); }
}

@media only screen and (min-width: 1024px) {
  .lg\:fontFamily-var { font-family: var(--desktopFontFamily); }
}

.fontSize-var { font-size: var(--mobileFontSize); }

@media only screen and (min-width: 768px) {
  .md\:fontSize-var { font-size: var(--tabletFontSize); }
}

@media only screen and (min-width: 1024px) {
  .lg\:fontSize-var { font-size: var(--desktopFontSize); }
}

.fontWeight-var { font-weight: var(--mobileFontWeight); }

@media only screen and (min-width: 768px) {
  .md\:fontWeight-var { font-weight: var(--tabletFontWeight); }
}

@media only screen and (min-width: 1024px) {
  .lg\:fontWeight-var { font-weight: var(--desktopFontWeight); }
}

.fontWeight-hover-var:hover { font-weight: var(--mobileFontWeightHover); }

@media only screen and (min-width: 768px) {
  .md\:fontWeight-hover-var:hover { font-weight: var(--tabletFontWeightHover); }
}

@media only screen and (min-width: 1024px) {
  .lg\:fontWeight-hover-var:hover { font-weight: var(--desktopFontWeightHover); }
}

.fontStyle-var { font-style: var(--mobileFontStyle); }

@media only screen and (min-width: 768px) {
  .md\:fontStyle-var { font-style: var(--tabletFontStyle); }
}

@media only screen and (min-width: 1024px) {
  .lg\:fontStyle-var { font-style: var(--desktopFontStyle); }
}

.textDecoration-var { text-decoration: var(--mobileTextDecoration); }

@media only screen and (min-width: 768px) {
  .md\:textDecoration-var { text-decoration: var(--tabletTextDecoration); }
}

@media only screen and (min-width: 1024px) {
  .lg\:textDecoration-var { text-decoration: var(--desktopTextDecoration); }
}

.textDecoration-hover-var:hover { text-decoration: var(--mobileTextDecorationHover); }

@media only screen and (min-width: 768px) {
  .md\:textDecoration-hover-var:hover { text-decoration: var(--tabletTextDecorationHover); }
}

@media only screen and (min-width: 1024px) {
  .lg\:textDecoration-hover-var:hover { text-decoration: var(--desktopTextDecorationHover); }
}

.letterSpacing-var { letter-spacing: var(--mobileLetterSpacing); }

@media only screen and (min-width: 768px) {
  .md\:letterSpacing-var { letter-spacing: var(--tabletLetterSpacing); }
}

@media only screen and (min-width: 1024px) {
  .lg\:letterSpacing-var { letter-spacing: var(--desktopLetterSpacing); }
}

.lineHeight-var { line-height: var(--mobileLineHeight); }

@media only screen and (min-width: 768px) {
  .md\:lineHeight-var { line-height: var(--tabletLineHeight); }
}

@media only screen and (min-width: 1024px) {
  .lg\:lineHeight-var { line-height: var(--desktopLineHeight); }
}

.textWrap-var { text-wrap: var(--mobileTextWrap); }

@media only screen and (min-width: 768px) {
  .md\:textWrap-var { text-wrap: var(--tabletTextWrap); }
}

@media only screen and (min-width: 1024px) {
  .lg\:textWrap-var { text-wrap: var(--desktopTextWrap); }
}

.color-var { color: var(--mobileColor); }

@media only screen and (min-width: 768px) {
  .md\:color-var { color: var(--tabletColor); }
}

@media only screen and (min-width: 1024px) {
  .lg\:color-var { color: var(--desktopColor); }
}

.color-var:visited { color: var(--mobileColor); }

@media only screen and (min-width: 768px) {
  .md\:color-var:visited { color: var(--tabletColor); }
}

@media only screen and (min-width: 1024px) {
  .lg\:color-var:visited { color: var(--desktopColor); }
}

.color-hover-var:hover { color: var(--mobileColorHover); }

@media only screen and (min-width: 768px) {
  .md\:color-hover-var:hover { color: var(--tabletColorHover); }
}

@media only screen and (min-width: 1024px) {
  .lg\:color-hover-var:hover { color: var(--desktopColorHover); }
}

.outlineColor-var:focus { outline-color: var(--mobileOutlineColor); }

@media only screen and (min-width: 768px) {
  .md\:outlineColor-var:focus { outline-color: var(--tabletOutlineColor); }
}

@media only screen and (min-width: 1024px) {
  .lg\:outlineColor-var:focus { outline-color: var(--desktopOutlineColor); }
}

.bg-var { background: var(--mobileBackground); }

@media only screen and (min-width: 768px) {
  .md\:bg-var { background: var(--tabletBackground); }
}

@media only screen and (min-width: 1024px) {
  .lg\:bg-var { background: var(--desktopBackground); }
}

.bg-hover-var:hover { background: var(--mobileBackgroundHover); }

@media only screen and (min-width: 768px) {
  .md\:bg-hover-var:hover { background: var(--tabletBackgroundHover); }
}

@media only screen and (min-width: 1024px) {
  .lg\:bg-hover-var:hover { background: var(--desktopBackgroundHover); }
}

.filter-var { filter: var(--mobileFilter); }

@media only screen and (min-width: 768px) {
  .md\:filter-var { filter: var(--tabletFilter); }
}

@media only screen and (min-width: 1024px) {
  .lg\:filter-var { filter: var(--desktopFilter); }
}

.border-var { border: var(--mobileBorder); }

@media only screen and (min-width: 768px) {
  .md\:border-var { border: var(--tabletBorder); }
}

@media only screen and (min-width: 1024px) {
  .lg\:border-var { border: var(--desktopBorder); }
}

.borderColor-var { border-color: var(--mobileBorderColor); }

@media only screen and (min-width: 768px) {
  .md\:borderColor-var { border-color: var(--tabletBorderColor); }
}

@media only screen and (min-width: 1024px) {
  .lg\:borderColor-var { border-color: var(--desktopBorderColor); }
}

.borderColor-hover-var:hover { border-color: var(--mobileBorderColorHover); }

@media only screen and (min-width: 768px) {
  .md\:borderColor-hover-var:hover { border-color: var(--tabletBorderColorHover); }
}

@media only screen and (min-width: 1024px) {
  .lg\:borderColor-hover-var:hover { border-color: var(--desktopBorderColorHover); }
}

.bt-var { border-top: var(--mobileBorderTop); }

@media only screen and (min-width: 768px) {
  .md\:bt-var { border-top: var(--tabletBorderTop); }
}

@media only screen and (min-width: 1024px) {
  .lg\:bt-var { border-top: var(--desktopBorderTop); }
}

.br-var { border-right: var(--mobileBorderRight); }

@media only screen and (min-width: 768px) {
  .md\:br-var { border-right: var(--tabletBorderRight); }
}

@media only screen and (min-width: 1024px) {
  .lg\:br-var { border-right: var(--desktopBorderRight); }
}

.bb-var { border-bottom: var(--mobileBorderBottom); }

@media only screen and (min-width: 768px) {
  .md\:bb-var { border-bottom: var(--tabletBorderBottom); }
}

@media only screen and (min-width: 1024px) {
  .lg\:bb-var { border-bottom: var(--desktopBorderBottom); }
}

.bl-var { border-left: var(--mobileBorderLeft); }

@media only screen and (min-width: 768px) {
  .md\:bl-var { border-left: var(--tabletBorderLeft); }
}

@media only screen and (min-width: 1024px) {
  .lg\:bl-var { border-left: var(--desktopBorderLeft); }
}

.br-tl-var { border-top-left-radius: var(--mobileBorderRadiusTopLeft); }

@media only screen and (min-width: 768px) {
  .md\:br-tl-var { border-top-left-radius: var(--tabletBorderRadiusTopLeft); }
}

@media only screen and (min-width: 1024px) {
  .lg\:br-tl-var { border-top-left-radius: var(--desktopBorderRadiusTopLeft); }
}

.br-tr-var { border-top-right-radius: var(--mobileBorderRadiusTopRight); }

@media only screen and (min-width: 768px) {
  .md\:br-tr-var { border-top-right-radius: var(--tabletBorderRadiusTopRight); }
}

@media only screen and (min-width: 1024px) {
  .lg\:br-tr-var { border-top-right-radius: var(--desktopBorderRadiusTopRight); }
}

.br-bl-var { border-bottom-left-radius: var(--mobileBorderRadiusBottomLeft); }

@media only screen and (min-width: 768px) {
  .md\:br-bl-var { border-bottom-left-radius: var(--tabletBorderRadiusBottomLeft); }
}

@media only screen and (min-width: 1024px) {
  .lg\:br-bl-var { border-bottom-left-radius: var(--desktopBorderRadiusBottomLeft); }
}

.br-br-var { border-bottom-right-radius: var(--mobileBorderRadiusBottomRight); }

@media only screen and (min-width: 768px) {
  .md\:br-br-var { border-bottom-right-radius: var(--tabletBorderRadiusBottomRight); }
}

@media only screen and (min-width: 1024px) {
  .lg\:br-br-var { border-bottom-right-radius: var(--desktopBorderRadiusBottomRight); }
}

.boxShadow-var { box-shadow: var(--mobileBoxShadow); }

@media only screen and (min-width: 768px) {
  .md\:boxShadow-var { box-shadow: var(--tabletBoxShadow); }
}

@media only screen and (min-width: 1024px) {
  .lg\:boxShadow-var { box-shadow: var(--desktopBoxShadow); }
}

.transition-var { transition: var(--mobileTransition); }

@media only screen and (min-width: 768px) {
  .md\:transition-var { transition: var(--tabletTransition); }
}

@media only screen and (min-width: 1024px) {
  .lg\:transition-var { transition: var(--desktopTransition); }
}

.transition-hover-var:hover { transition: var(--mobileTransitionHover); }

@media only screen and (min-width: 768px) {
  .md\:transition-hover-var:hover { transition: var(--tabletTransitionHover); }
}

@media only screen and (min-width: 1024px) {
  .lg\:transition-hover-var:hover { transition: var(--desktopTransitionHover); }
}

.delay-var { transition-delay: var(--mobileDelay); }

@media only screen and (min-width: 768px) {
  .md\:delay-var { transition-delay: var(--tabletDelay); }
}

@media only screen and (min-width: 1024px) {
  .lg\:delay-var { transition-delay: var(--desktopDelay); }
}

.delay-hover-var:hover { transition-delay: var(--mobileDelayHover); }

@media only screen and (min-width: 768px) {
  .md\:delay-hover-var:hover { transition-delay: var(--tabletDelayHover); }
}

@media only screen and (min-width: 1024px) {
  .lg\:delay-hover-var:hover { transition-delay: var(--desktopDelayHover); }
}

.aniDelay-var { animation-delay: var(--mobileAnimationDelay); }

@media only screen and (min-width: 768px) {
  .md\:aniDelay-var { animation-delay: var(--tabletAnimationDelay); }
}

@media only screen and (min-width: 1024px) {
  .lg\:aniDelay-var { animation-delay: var(--desktopAnimationDelay); }
}

.transform-origin-var { transform-origin: var(--mobileTransformOrigin); }

@media only screen and (min-width: 768px) {
  .md\:transform-origin-var { transform-origin: var(--tabletTransformOrigin); }
}

@media only screen and (min-width: 1024px) {
  .lg\:transform-origin-var { transform-origin: var(--desktopTransformOrigin); }
}

.top-var { top: var(--mobileTop); }

@media only screen and (min-width: 768px) {
  .md\:top-var { top: var(--tabletTop); }
}

@media only screen and (min-width: 1024px) {
  .lg\:top-var { top: var(--desktopTop); }
}

.right-var { right: var(--mobileRight); }

@media only screen and (min-width: 768px) {
  .md\:right-var { right: var(--tabletRight); }
}

@media only screen and (min-width: 1024px) {
  .lg\:right-var { right: var(--desktopRight); }
}

.bottom-var { bottom: var(--mobileBottom); }

@media only screen and (min-width: 768px) {
  .md\:bottom-var { bottom: var(--tabletBottom); }
}

@media only screen and (min-width: 1024px) {
  .lg\:bottom-var { bottom: var(--desktopBottom); }
}

.left-var { left: var(--mobileLeft); }

@media only screen and (min-width: 768px) {
  .md\:left-var { left: var(--tabletLeft); }
}

@media only screen and (min-width: 1024px) {
  .lg\:left-var { left: var(--desktopLeft); }
}

.objectPosition-var { object-position: var(--mobileObjectPosition); }

@media only screen and (min-width: 768px) {
  .md\:objectPosition-var { object-position: var(--tabletObjectPosition); }
}

@media only screen and (min-width: 1024px) {
  .lg\:objectPosition-var { object-position: var(--desktopObjectPosition); }
}

.flex-var { flex: var(--mobileFlex); }

@media only screen and (min-width: 768px) {
  .md\:flex-var { flex: var(--tabletFlex); }
}

@media only screen and (min-width: 1024px) {
  .lg\:flex-var { flex: var(--desktopFlex); }
}

.order-var { order: var(--mobileOrder); }

@media only screen and (min-width: 768px) {
  .md\:order-var { order: var(--tabletOrder); }
}

@media only screen and (min-width: 1024px) {
  .lg\:order-var { order: var(--desktopOrder); }
}

.gridtc-var { grid-template-columns: var(--mobileGridTemplateColumns); }

@media only screen and (min-width: 768px) {
  .md\:gridtc-var { grid-template-columns: var(--tabletGridTemplateColumns); }
}

@media only screen and (min-width: 1024px) {
  .lg\:gridtc-var { grid-template-columns: var(--desktopGridTemplateColumns); }
}

.gridtr-var { grid-template-rows: var(--mobileGridTemplateRows); }

@media only screen and (min-width: 768px) {
  .md\:gridtr-var { grid-template-rows: var(--tabletGridTemplateRows); }
}

@media only screen and (min-width: 1024px) {
  .lg\:gridtr-var { grid-template-rows: var(--desktopGridTemplateRows); }
}

.gridac-var { grid-auto-columns: var(--mobileGridAutoColumns); }

@media only screen and (min-width: 768px) {
  .md\:gridac-var { grid-auto-columns: var(--tabletGridAutoColumns); }
}

@media only screen and (min-width: 1024px) {
  .lg\:gridac-var { grid-auto-columns: var(--desktopGridAutoColumns); }
}

.gridar-var { grid-auto-rows: var(--mobileGridAutoRows); }

@media only screen and (min-width: 768px) {
  .md\:gridar-var { grid-auto-rows: var(--tabletGridAutoRows); }
}

@media only screen and (min-width: 1024px) {
  .lg\:gridar-var { grid-auto-rows: var(--desktopGridAutoRows); }
}

.scale-var { transform: scale(var(--mobileScale)); }

@media only screen and (min-width: 768px) {
  .md\:scale-var { transform: scale(var(--tabletScale)); }
}

@media only screen and (min-width: 1024px) {
  .lg\:scale-var { transform: scale(var(--desktopScale)); }
}

.translate-var { transform: translate(var(--mobileTranslate)); }

@media only screen and (min-width: 768px) {
  .md\:translate-var { transform: translate(var(--tabletTranslate)); }
}

@media only screen and (min-width: 1024px) {
  .lg\:translate-var { transform: translate(var(--desktopTranslate)); }
}

.transform-var { transform: var(--mobileTransform); }

@media only screen and (min-width: 768px) {
  .md\:transform-var { transform: var(--tabletTransform); }
}

@media only screen and (min-width: 1024px) {
  .lg\:transform-var { transform: var(--desktopTransform); }
}

.dpc-sticky-top-active, .dpc-sticky-bottom-active, .dpc-scroll-up-sticky-active { position: fixed; left: 0px; width: 100%; height: max-content; z-index: 2000000002; }

.dpc-sticky-top-active { top: 0px; bottom: unset; }

.dpc-sticky-bottom-active { bottom: 0px; top: unset; }

.dpc-scroll-up-sticky-active { top: 0px; bottom: unset; }

@media only screen and (min-width: 768px) {
  .md\:.dpc-sticky-top-active, .md\:.dpc-sticky-bottom-active, .md\:.dpc-scroll-up-sticky-active { position: fixed; left: 0px; width: 100%; height: max-content; z-index: 2000000002; }
  .md\:dpc-sticky-top-active { top: 0px; bottom: unset; }
  .md\:dpc-sticky-bottom-active { bottom: 0px; top: unset; }
  .md\:dpc-scroll-up-sticky-active { top: 0px; bottom: unset; }
}

@media only screen and (min-width: 1024px) {
  .lg\:.dpc-sticky-top-active, .lg\:.dpc-sticky-bottom-active, .lg\:.dpc-scroll-up-sticky-active { position: fixed; left: 0px; width: 100%; height: max-content; z-index: 2000000002; }
  .lg\:dpc-sticky-top-active { top: 0px; bottom: unset; }
  .lg\:dpc-sticky-bottom-active { bottom: 0px; top: unset; }
  .lg\:dpc-scroll-up-sticky-active { top: 0px; bottom: unset; }
}

.dpc-trigger-hover:focus.opacity-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.opacity-var-dpc-trigger-hover, .dpc-trigger-hover:hover.opacity-var-dpc-trigger-hover { opacity: var(--mobileOpacity-dpc-trigger-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:opacity-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:opacity-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:opacity-var-dpc-trigger-hover { opacity: var(--tabletOpacity-dpc-trigger-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:opacity-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:opacity-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:opacity-var-dpc-trigger-hover { opacity: var(--desktopOpacity-dpc-trigger-hover); }
}

.dpc-trigger-hover:focus.w-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.w-var-dpc-trigger-hover, .dpc-trigger-hover:hover.w-var-dpc-trigger-hover { width: var(--mobileWidth-dpc-trigger-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:w-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:w-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:w-var-dpc-trigger-hover { width: var(--tabletWidth-dpc-trigger-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:w-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:w-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:w-var-dpc-trigger-hover { width: var(--desktopWidth-dpc-trigger-hover); }
}

.dpc-trigger-hover:focus.h-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.h-var-dpc-trigger-hover, .dpc-trigger-hover:hover.h-var-dpc-trigger-hover { height: var(--mobileHeight-dpc-trigger-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:h-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:h-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:h-var-dpc-trigger-hover { height: var(--tabletHeight-dpc-trigger-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:h-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:h-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:h-var-dpc-trigger-hover { height: var(--desktopHeight-dpc-trigger-hover); }
}

.dpc-trigger-hover:focus.scale-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.scale-var-dpc-trigger-hover, .dpc-trigger-hover:hover.scale-var-dpc-trigger-hover { transform: scale(var(--mobileScale-dpc-trigger-hover)); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:scale-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:scale-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:scale-var-dpc-trigger-hover { transform: scale(var(--tabletScale-dpc-trigger-hover)); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:scale-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:scale-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:scale-var-dpc-trigger-hover { transform: scale(var(--desktopScale-dpc-trigger-hover)); }
}

.dpc-trigger-hover:focus.translate-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.translate-var-dpc-trigger-hover, .dpc-trigger-hover:hover.translate-var-dpc-trigger-hover { transform: translate(var(--mobileTranslate-dpc-trigger-hover)); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:translate-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:translate-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:translate-var-dpc-trigger-hover { transform: translate(var(--tabletTranslate-dpc-trigger-hover)); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:translate-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:translate-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:translate-var-dpc-trigger-hover { transform: translate(var(--desktopTranslate-dpc-trigger-hover)); }
}

.dpc-trigger-hover:focus.pointer-none-dpc-trigger-hover, .dpc-trigger-hover:focus-within.pointer-none-dpc-trigger-hover, .dpc-trigger-hover:hover.pointer-none-dpc-trigger-hover { pointer-events: none; }

.dpc-trigger-hover:focus.pointer-initial-dpc-trigger-hover, .dpc-trigger-hover:focus-within.pointer-initial-dpc-trigger-hover, .dpc-trigger-hover:hover.pointer-initial-dpc-trigger-hover { pointer-events: initial; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:pointer-none-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:pointer-none-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:pointer-none-dpc-trigger-hover { pointer-events: none; }
  .dpc-trigger-hover:focus.md\:pointer-initial-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:pointer-initial-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:pointer-initial-dpc-trigger-hover { pointer-events: initial; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:pointer-none-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:pointer-none-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:pointer-none-dpc-trigger-hover { pointer-events: none; }
  .dpc-trigger-hover:focus.lg\:pointer-initial-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:pointer-initial-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:pointer-initial-dpc-trigger-hover { pointer-events: initial; }
}

.dpc-trigger-hover:focus.overflow-hidden-dpc-trigger-hover, .dpc-trigger-hover:focus-within.overflow-hidden-dpc-trigger-hover, .dpc-trigger-hover:hover.overflow-hidden-dpc-trigger-hover { overflow: hidden; }

.dpc-trigger-hover:focus.overflow-visible-dpc-trigger-hover, .dpc-trigger-hover:focus-within.overflow-visible-dpc-trigger-hover, .dpc-trigger-hover:hover.overflow-visible-dpc-trigger-hover { overflow: visible; }

.dpc-trigger-hover:focus.overflow-hidden-auto-dpc-trigger-hover, .dpc-trigger-hover:focus-within.overflow-hidden-auto-dpc-trigger-hover, .dpc-trigger-hover:hover.overflow-hidden-auto-dpc-trigger-hover { overflow: hidden auto; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:overflow-hidden-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:overflow-hidden-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:overflow-hidden-dpc-trigger-hover { overflow: hidden; }
  .dpc-trigger-hover:focus.md\:overflow-visible-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:overflow-visible-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:overflow-visible-dpc-trigger-hover { overflow: visible; }
  .dpc-trigger-hover:focus.md\:overflow-hidden-auto-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:overflow-hidden-auto-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:overflow-hidden-auto-dpc-trigger-hover { overflow: hidden auto; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:overflow-hidden-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:overflow-hidden-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:overflow-hidden-dpc-trigger-hover { overflow: hidden; }
  .dpc-trigger-hover:focus.lg\:overflow-visible-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:overflow-visible-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:overflow-visible-dpc-trigger-hover { overflow: visible; }
  .dpc-trigger-hover:focus.lg\:overflow-hidden-auto-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:overflow-hidden-auto-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:overflow-hidden-auto-dpc-trigger-hover { overflow: hidden auto; }
}

.dpc-trigger-hover:focus.tl-dpc-trigger-hover, .dpc-trigger-hover:focus-within.tl-dpc-trigger-hover, .dpc-trigger-hover:hover.tl-dpc-trigger-hover { text-align: left; }

.dpc-trigger-hover:focus.tc-dpc-trigger-hover, .dpc-trigger-hover:focus-within.tc-dpc-trigger-hover, .dpc-trigger-hover:hover.tc-dpc-trigger-hover { text-align: center; }

.dpc-trigger-hover:focus.tr-dpc-trigger-hover, .dpc-trigger-hover:focus-within.tr-dpc-trigger-hover, .dpc-trigger-hover:hover.tr-dpc-trigger-hover { text-align: right; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:tl-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:tl-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:tl-dpc-trigger-hover { text-align: left; }
  .dpc-trigger-hover:focus.md\:tc-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:tc-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:tc-dpc-trigger-hover { text-align: center; }
  .dpc-trigger-hover:focus.md\:tr-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:tr-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:tr-dpc-trigger-hover { text-align: right; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:tl-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:tl-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:tl-dpc-trigger-hover { text-align: left; }
  .dpc-trigger-hover:focus.lg\:tc-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:tc-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:tc-dpc-trigger-hover { text-align: center; }
  .dpc-trigger-hover:focus.lg\:tr-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:tr-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:tr-dpc-trigger-hover { text-align: right; }
}

.dpc-trigger-hover:focus.fontWeight-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.fontWeight-var-dpc-trigger-hover, .dpc-trigger-hover:hover.fontWeight-var-dpc-trigger-hover { font-weight: var(--mobileFontWeight-dpc-trigger-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:fontWeight-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:fontWeight-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:fontWeight-var-dpc-trigger-hover { font-weight: var(--tabletFontWeight-dpc-trigger-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:fontWeight-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:fontWeight-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:fontWeight-var-dpc-trigger-hover { font-weight: var(--desktopFontWeight-dpc-trigger-hover); }
}

.dpc-trigger-hover:focus.textDecoration-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.textDecoration-var-dpc-trigger-hover, .dpc-trigger-hover:hover.textDecoration-var-dpc-trigger-hover { text-decoration: var(--mobileTextDecoration-dpc-trigger-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:textDecoration-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:textDecoration-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:textDecoration-var-dpc-trigger-hover { text-decoration: var(--tabletTextDecoration-dpc-trigger-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:textDecoration-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:textDecoration-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:textDecoration-var-dpc-trigger-hover { text-decoration: var(--desktopTextDecoration-dpc-trigger-hover); }
}

.dpc-trigger-hover:focus.relative-dpc-trigger-hover, .dpc-trigger-hover:focus-within.relative-dpc-trigger-hover, .dpc-trigger-hover:hover.relative-dpc-trigger-hover { position: relative; }

.dpc-trigger-hover:focus.absolute-dpc-trigger-hover, .dpc-trigger-hover:focus-within.absolute-dpc-trigger-hover, .dpc-trigger-hover:hover.absolute-dpc-trigger-hover { position: absolute; }

.dpc-trigger-hover:focus.fixed-dpc-trigger-hover, .dpc-trigger-hover:focus-within.fixed-dpc-trigger-hover, .dpc-trigger-hover:hover.fixed-dpc-trigger-hover { position: fixed; }

.dpc-trigger-hover:focus.static-dpc-trigger-hover, .dpc-trigger-hover:focus-within.static-dpc-trigger-hover, .dpc-trigger-hover:hover.static-dpc-trigger-hover { position: static; }

.dpc-trigger-hover:focus.pos-initial-dpc-trigger-hover, .dpc-trigger-hover:focus-within.pos-initial-dpc-trigger-hover, .dpc-trigger-hover:hover.pos-initial-dpc-trigger-hover { position: initial; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:relative-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:relative-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:relative-dpc-trigger-hover { position: relative; }
  .dpc-trigger-hover:focus.md\:absolute-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:absolute-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:absolute-dpc-trigger-hover { position: absolute; }
  .dpc-trigger-hover:focus.md\:fixed-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:fixed-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:fixed-dpc-trigger-hover { position: fixed; }
  .dpc-trigger-hover:focus.md\:static-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:static-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:static-dpc-trigger-hover { position: static; }
  .dpc-trigger-hover:focus.md\:pos-initial-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:pos-initial-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:pos-initial-dpc-trigger-hover { position: initial; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:relative-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:relative-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:relative-dpc-trigger-hover { position: relative; }
  .dpc-trigger-hover:focus.lg\:absolute-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:absolute-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:absolute-dpc-trigger-hover { position: absolute; }
  .dpc-trigger-hover:focus.lg\:fixed-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:fixed-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:fixed-dpc-trigger-hover { position: fixed; }
  .dpc-trigger-hover:focus.lg\:static-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:static-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:static-dpc-trigger-hover { position: static; }
  .dpc-trigger-hover:focus.lg\:pos-initial-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:pos-initial-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:pos-initial-dpc-trigger-hover { position: initial; }
}

.dpc-trigger-hover:focus.top-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.top-var-dpc-trigger-hover, .dpc-trigger-hover:hover.top-var-dpc-trigger-hover { top: var(--mobileTop-dpc-trigger-hover); }

.dpc-trigger-hover:focus.right-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.right-var-dpc-trigger-hover, .dpc-trigger-hover:hover.right-var-dpc-trigger-hover { right: var(--mobileRight-dpc-trigger-hover); }

.dpc-trigger-hover:focus.bottom-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.bottom-var-dpc-trigger-hover, .dpc-trigger-hover:hover.bottom-var-dpc-trigger-hover { bottom: var(--mobileBottom-dpc-trigger-hover); }

.dpc-trigger-hover:focus.left-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.left-var-dpc-trigger-hover, .dpc-trigger-hover:hover.left-var-dpc-trigger-hover { left: var(--mobileLeft-dpc-trigger-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:top-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:top-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:top-var-dpc-trigger-hover { top: var(--tabletTop-dpc-trigger-hover); }
  .dpc-trigger-hover:focus.md\:right-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:right-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:right-var-dpc-trigger-hover { right: var(--tabletRight-dpc-trigger-hover); }
  .dpc-trigger-hover:focus.md\:bottom-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:bottom-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:bottom-var-dpc-trigger-hover { bottom: var(--tabletBottom-dpc-trigger-hover); }
  .dpc-trigger-hover:focus.md\:left-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:left-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:left-var-dpc-trigger-hover { left: var(--tabletLeft-dpc-trigger-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:top-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:top-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:top-var-dpc-trigger-hover { top: var(--desktopTop-dpc-trigger-hover); }
  .dpc-trigger-hover:focus.lg\:right-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:right-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:right-var-dpc-trigger-hover { right: var(--desktopRight-dpc-trigger-hover); }
  .dpc-trigger-hover:focus.lg\:bottom-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:bottom-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:bottom-var-dpc-trigger-hover { bottom: var(--desktopBottom-dpc-trigger-hover); }
  .dpc-trigger-hover:focus.lg\:left-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:left-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:left-var-dpc-trigger-hover { left: var(--desktopLeft-dpc-trigger-hover); }
}

.dpc-trigger-hover:focus.db-dpc-trigger-hover, .dpc-trigger-hover:focus-within.db-dpc-trigger-hover, .dpc-trigger-hover:hover.db-dpc-trigger-hover { display: block; }

.dpc-trigger-hover:focus.dib-dpc-trigger-hover, .dpc-trigger-hover:focus-within.dib-dpc-trigger-hover, .dpc-trigger-hover:hover.dib-dpc-trigger-hover { display: inline-block; }

.dpc-trigger-hover:focus.flex-dpc-trigger-hover, .dpc-trigger-hover:focus-within.flex-dpc-trigger-hover, .dpc-trigger-hover:hover.flex-dpc-trigger-hover { display: flex; }

.dpc-trigger-hover:focus.inline-flex-dpc-trigger-hover, .dpc-trigger-hover:focus-within.inline-flex-dpc-trigger-hover, .dpc-trigger-hover:hover.inline-flex-dpc-trigger-hover { display: inline-flex; }

.dpc-trigger-hover:focus.dgrid-dpc-trigger-hover, .dpc-trigger-hover:focus-within.dgrid-dpc-trigger-hover, .dpc-trigger-hover:hover.dgrid-dpc-trigger-hover { display: grid; }

.dpc-trigger-hover:focus.dn-dpc-trigger-hover, .dpc-trigger-hover:focus-within.dn-dpc-trigger-hover, .dpc-trigger-hover:hover.dn-dpc-trigger-hover { display: none; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:db-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:db-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:db-dpc-trigger-hover { display: block; }
  .dpc-trigger-hover:focus.md\:dib-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:dib-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:dib-dpc-trigger-hover { display: inline-block; }
  .dpc-trigger-hover:focus.md\:flex-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:flex-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:flex-dpc-trigger-hover { display: flex; }
  .dpc-trigger-hover:focus.md\:inline-flex-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:inline-flex-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:inline-flex-dpc-trigger-hover { display: inline-flex; }
  .dpc-trigger-hover:focus.md\:dgrid-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:dgrid-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:dgrid-dpc-trigger-hover { display: grid; }
  .dpc-trigger-hover:focus.md\:dn-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:dn-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:dn-dpc-trigger-hover { display: none; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:db-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:db-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:db-dpc-trigger-hover { display: block; }
  .dpc-trigger-hover:focus.lg\:dib-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:dib-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:dib-dpc-trigger-hover { display: inline-block; }
  .dpc-trigger-hover:focus.lg\:flex-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:flex-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:flex-dpc-trigger-hover { display: flex; }
  .dpc-trigger-hover:focus.lg\:inline-flex-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:inline-flex-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:inline-flex-dpc-trigger-hover { display: inline-flex; }
  .dpc-trigger-hover:focus.lg\:dgrid-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:dgrid-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:dgrid-dpc-trigger-hover { display: grid; }
  .dpc-trigger-hover:focus.lg\:dn-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:dn-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:dn-dpc-trigger-hover { display: none; }
}

.dpc-trigger-hover:focus.flex-row-dpc-trigger-hover, .dpc-trigger-hover:focus-within.flex-row-dpc-trigger-hover, .dpc-trigger-hover:hover.flex-row-dpc-trigger-hover { flex-direction: row; }

.dpc-trigger-hover:focus.flex-row-reverse-dpc-trigger-hover, .dpc-trigger-hover:focus-within.flex-row-reverse-dpc-trigger-hover, .dpc-trigger-hover:hover.flex-row-reverse-dpc-trigger-hover { flex-direction: row-reverse; }

.dpc-trigger-hover:focus.flex-column-dpc-trigger-hover, .dpc-trigger-hover:focus-within.flex-column-dpc-trigger-hover, .dpc-trigger-hover:hover.flex-column-dpc-trigger-hover { flex-direction: column; }

.dpc-trigger-hover:focus.flex-column-reverse-dpc-trigger-hover, .dpc-trigger-hover:focus-within.flex-column-reverse-dpc-trigger-hover, .dpc-trigger-hover:hover.flex-column-reverse-dpc-trigger-hover { flex-direction: column-reverse; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:flex-row-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:flex-row-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:flex-row-dpc-trigger-hover { flex-direction: row; }
  .dpc-trigger-hover:focus.md\:flex-row-reverse-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:flex-row-reverse-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:flex-row-reverse-dpc-trigger-hover { flex-direction: row-reverse; }
  .dpc-trigger-hover:focus.md\:flex-column-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:flex-column-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:flex-column-dpc-trigger-hover { flex-direction: column; }
  .dpc-trigger-hover:focus.md\:flex-column-reverse-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:flex-column-reverse-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:flex-column-reverse-dpc-trigger-hover { flex-direction: column-reverse; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:flex-row-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:flex-row-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:flex-row-dpc-trigger-hover { flex-direction: row; }
  .dpc-trigger-hover:focus.lg\:flex-row-reverse-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:flex-row-reverse-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:flex-row-reverse-dpc-trigger-hover { flex-direction: row-reverse; }
  .dpc-trigger-hover:focus.lg\:flex-column-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:flex-column-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:flex-column-dpc-trigger-hover { flex-direction: column; }
  .dpc-trigger-hover:focus.lg\:flex-column-reverse-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:flex-column-reverse-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:flex-column-reverse-dpc-trigger-hover { flex-direction: column-reverse; }
}

.dpc-trigger-hover:focus.justify-start-dpc-trigger-hover, .dpc-trigger-hover:focus-within.justify-start-dpc-trigger-hover, .dpc-trigger-hover:hover.justify-start-dpc-trigger-hover { justify-content: flex-start; }

.dpc-trigger-hover:focus.justify-end-dpc-trigger-hover, .dpc-trigger-hover:focus-within.justify-end-dpc-trigger-hover, .dpc-trigger-hover:hover.justify-end-dpc-trigger-hover { justify-content: flex-end; }

.dpc-trigger-hover:focus.justify-center-dpc-trigger-hover, .dpc-trigger-hover:focus-within.justify-center-dpc-trigger-hover, .dpc-trigger-hover:hover.justify-center-dpc-trigger-hover { justify-content: center; }

.dpc-trigger-hover:focus.justify-between-dpc-trigger-hover, .dpc-trigger-hover:focus-within.justify-between-dpc-trigger-hover, .dpc-trigger-hover:hover.justify-between-dpc-trigger-hover { justify-content: space-between; }

.dpc-trigger-hover:focus.justify-around-dpc-trigger-hover, .dpc-trigger-hover:focus-within.justify-around-dpc-trigger-hover, .dpc-trigger-hover:hover.justify-around-dpc-trigger-hover { justify-content: space-around; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:justify-start-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:justify-start-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:justify-start-dpc-trigger-hover { justify-content: flex-start; }
  .dpc-trigger-hover:focus.md\:justify-end-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:justify-end-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:justify-end-dpc-trigger-hover { justify-content: flex-end; }
  .dpc-trigger-hover:focus.md\:justify-center-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:justify-center-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:justify-center-dpc-trigger-hover { justify-content: center; }
  .dpc-trigger-hover:focus.md\:justify-between-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:justify-between-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:justify-between-dpc-trigger-hover { justify-content: space-between; }
  .dpc-trigger-hover:focus.md\:justify-around-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:justify-around-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:justify-around-dpc-trigger-hover { justify-content: space-around; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:justify-start-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:justify-start-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:justify-start-dpc-trigger-hover { justify-content: flex-start; }
  .dpc-trigger-hover:focus.lg\:justify-end-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:justify-end-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:justify-end-dpc-trigger-hover { justify-content: flex-end; }
  .dpc-trigger-hover:focus.lg\:justify-center-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:justify-center-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:justify-center-dpc-trigger-hover { justify-content: center; }
  .dpc-trigger-hover:focus.lg\:justify-between-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:justify-between-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:justify-between-dpc-trigger-hover { justify-content: space-between; }
  .dpc-trigger-hover:focus.lg\:justify-around-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:justify-around-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:justify-around-dpc-trigger-hover { justify-content: space-around; }
}

.dpc-trigger-hover:focus.flex-wrap-dpc-trigger-hover, .dpc-trigger-hover:focus-within.flex-wrap-dpc-trigger-hover, .dpc-trigger-hover:hover.flex-wrap-dpc-trigger-hover { flex-wrap: wrap; }

.dpc-trigger-hover:focus.flex-nowrap-dpc-trigger-hover, .dpc-trigger-hover:focus-within.flex-nowrap-dpc-trigger-hover, .dpc-trigger-hover:hover.flex-nowrap-dpc-trigger-hover { flex-wrap: nowrap; }

.dpc-trigger-hover:focus.flex-wrap-reverse-dpc-trigger-hover, .dpc-trigger-hover:focus-within.flex-wrap-reverse-dpc-trigger-hover, .dpc-trigger-hover:hover.flex-wrap-reverse-dpc-trigger-hover { flex-wrap: wrap-reverse; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:flex-wrap-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:flex-wrap-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:flex-wrap-dpc-trigger-hover { flex-wrap: wrap; }
  .dpc-trigger-hover:focus.md\:flex-nowrap-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:flex-nowrap-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:flex-nowrap-dpc-trigger-hover { flex-wrap: nowrap; }
  .dpc-trigger-hover:focus.md\:flex-wrap-reverse-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:flex-wrap-reverse-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:flex-wrap-reverse-dpc-trigger-hover { flex-wrap: wrap-reverse; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:flex-wrap-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:flex-wrap-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:flex-wrap-dpc-trigger-hover { flex-wrap: wrap; }
  .dpc-trigger-hover:focus.lg\:flex-nowrap-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:flex-nowrap-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:flex-nowrap-dpc-trigger-hover { flex-wrap: nowrap; }
  .dpc-trigger-hover:focus.lg\:flex-wrap-reverse-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:flex-wrap-reverse-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:flex-wrap-reverse-dpc-trigger-hover { flex-wrap: wrap-reverse; }
}

.dpc-trigger-hover:focus.object-fit-contain-dpc-trigger-hover, .dpc-trigger-hover:focus-within.object-fit-contain-dpc-trigger-hover, .dpc-trigger-hover:hover.object-fit-contain-dpc-trigger-hover { object-fit: contain; }

.dpc-trigger-hover:focus.object-fit-cover-dpc-trigger-hover, .dpc-trigger-hover:focus-within.object-fit-cover-dpc-trigger-hover, .dpc-trigger-hover:hover.object-fit-cover-dpc-trigger-hover { object-fit: contain; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:object-fit-contain-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:object-fit-contain-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:object-fit-contain-dpc-trigger-hover { object-fit: contain; }
  .dpc-trigger-hover:focus.md\:object-fit-cover-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:object-fit-cover-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:object-fit-cover-dpc-trigger-hover { object-fit: contain; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:object-fit-contain-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:object-fit-contain-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:object-fit-contain-dpc-trigger-hover { object-fit: contain; }
  .dpc-trigger-hover:focus.lg\:object-fit-cover-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:object-fit-cover-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:object-fit-cover-dpc-trigger-hover { object-fit: contain; }
}

.dpc-trigger-hover:focus.objectPosition-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.objectPosition-var-dpc-trigger-hover, .dpc-trigger-hover:hover.objectPosition-var-dpc-trigger-hover { object-position: var(--mobileObjectPosition-dpc-trigger-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:objectPosition-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:objectPosition-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:objectPosition-var-dpc-trigger-hover { object-position: var(--tabletObjectPosition-dpc-trigger-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:objectPosition-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:objectPosition-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:objectPosition-var-dpc-trigger-hover { object-position: var(--desktopObjectPosition-dpc-trigger-hover); }
}

.dpc-trigger-hover:focus.color-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.color-var-dpc-trigger-hover, .dpc-trigger-hover:hover.color-var-dpc-trigger-hover { color: var(--mobileColor-dpc-trigger-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:color-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:color-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:color-var-dpc-trigger-hover { color: var(--tabletColor-dpc-trigger-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:color-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:color-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:color-var-dpc-trigger-hover { color: var(--desktopColor-dpc-trigger-hover); }
}

.dpc-trigger-hover:focus.borderColor-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.borderColor-var-dpc-trigger-hover, .dpc-trigger-hover:hover.borderColor-var-dpc-trigger-hover { border-color: var(--mobileBorderColor-dpc-trigger-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:borderColor-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:borderColor-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:borderColor-var-dpc-trigger-hover { border-color: var(--tabletBorderColor-dpc-trigger-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:borderColor-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:borderColor-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:borderColor-var-dpc-trigger-hover { border-color: var(--desktopBorderColor-dpc-trigger-hover); }
}

.dpc-trigger-hover:focus.boxShadow-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.boxShadow-var-dpc-trigger-hover, .dpc-trigger-hover:hover.boxShadow-var-dpc-trigger-hover { box-shadow: var(--mobileBoxShadow-dpc-trigger-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:boxShadow-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:boxShadow-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:boxShadow-var-dpc-trigger-hover { box-shadow: var(--tabletBoxShadow-dpc-trigger-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:boxShadow-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:boxShadow-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:boxShadow-var-dpc-trigger-hover { box-shadow: var(--desktopBoxShadow-dpc-trigger-hover); }
}

.dpc-trigger-hover:focus.bg-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.bg-var-dpc-trigger-hover, .dpc-trigger-hover:hover.bg-var-dpc-trigger-hover { background: var(--mobileBackground-dpc-trigger-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:bg-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:bg-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:bg-var-dpc-trigger-hover { background: var(--tabletBackground-dpc-trigger-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:bg-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:bg-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:bg-var-dpc-trigger-hover { background: var(--desktopBackground-dpc-trigger-hover); }
}

.dpc-trigger-hover:focus.outlineColor-var-dpc-trigger-hover:focus, .dpc-trigger-hover:focus-within.outlineColor-var-dpc-trigger-hover:focus, .dpc-trigger-hover:hover.outlineColor-var-dpc-trigger-hover:focus { outline-color: var(--mobileOutlineColor-dpc-trigger-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:outlineColor-var-dpc-trigger-hover:focus, .dpc-trigger-hover:focus-within.md\:outlineColor-var-dpc-trigger-hover:focus, .dpc-trigger-hover:hover.md\:outlineColor-var-dpc-trigger-hover:focus { outline-color: var(--tabletOutlineColor-dpc-trigger-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:outlineColor-var-dpc-trigger-hover:focus, .dpc-trigger-hover:focus-within.lg\:outlineColor-var-dpc-trigger-hover:focus, .dpc-trigger-hover:hover.lg\:outlineColor-var-dpc-trigger-hover:focus { outline-color: var(--desktopOutlineColor-dpc-trigger-hover); }
}

.dpc-trigger-hover:focus.filter-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.filter-var-dpc-trigger-hover, .dpc-trigger-hover:hover.filter-var-dpc-trigger-hover { filter: var(--mobileFilter-dpc-trigger-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:filter-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:filter-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:filter-var-dpc-trigger-hover { filter: var(--tabletFilter-dpc-trigger-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:filter-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:filter-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:filter-var-dpc-trigger-hover { filter: var(--desktopFilter-dpc-trigger-hover); }
}

.dpc-trigger-hover:focus.zIndex-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.zIndex-var-dpc-trigger-hover, .dpc-trigger-hover:hover.zIndex-var-dpc-trigger-hover { z-index: var(--mobileZIndex-dpc-trigger-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:zIndex-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:zIndex-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:zIndex-var-dpc-trigger-hover { z-index: var(--tabletZIndex-dpc-trigger-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:zIndex-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:zIndex-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:zIndex-var-dpc-trigger-hover { z-index: var(--desktopZIndex-dpc-trigger-hover); }
}

.dpc-trigger-hover:focus.transition-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.transition-var-dpc-trigger-hover, .dpc-trigger-hover:hover.transition-var-dpc-trigger-hover { transition: var(--mobileTransition-dpc-trigger-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:transition-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:transition-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:transition-var-dpc-trigger-hover { transition: var(--tabletTransition-dpc-trigger-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:transition-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:transition-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:transition-var-dpc-trigger-hover { transition: var(--desktopTransition-dpc-trigger-hover); }
}

.dpc-trigger-hover:focus.delay-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.delay-var-dpc-trigger-hover, .dpc-trigger-hover:hover.delay-var-dpc-trigger-hover { transition-delay: var(--mobileDelay-dpc-trigger-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:delay-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:delay-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:delay-var-dpc-trigger-hover { transition-delay: var(--tabletDelay-dpc-trigger-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:delay-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:delay-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:delay-var-dpc-trigger-hover { transition-delay: var(--desktopDelay-dpc-trigger-hover); }
}

.dpc-trigger-hover:focus.mt-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.mt-var-dpc-trigger-hover, .dpc-trigger-hover:hover.mt-var-dpc-trigger-hover { margin-top: var(--mobileMarginTop-dpc-trigger-hover); }

.dpc-trigger-hover:focus.mr-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.mr-var-dpc-trigger-hover, .dpc-trigger-hover:hover.mr-var-dpc-trigger-hover { margin-right: var(--mobileMarginRight-dpc-trigger-hover); }

.dpc-trigger-hover:focus.mb-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.mb-var-dpc-trigger-hover, .dpc-trigger-hover:hover.mb-var-dpc-trigger-hover { margin-bottom: var(--mobileMarginBottom-dpc-trigger-hover); }

.dpc-trigger-hover:focus.ml-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.ml-var-dpc-trigger-hover, .dpc-trigger-hover:hover.ml-var-dpc-trigger-hover { margin-left: var(--mobileMarginLeft-dpc-trigger-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:mt-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:mt-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:mt-var-dpc-trigger-hover { margin-top: var(--tabletMarginTop-dpc-trigger-hover); }
  .dpc-trigger-hover:focus.md\:mr-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:mr-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:mr-var-dpc-trigger-hover { margin-right: var(--tabletMarginRight-dpc-trigger-hover); }
  .dpc-trigger-hover:focus.md\:mb-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:mb-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:mb-var-dpc-trigger-hover { margin-bottom: var(--tabletMarginBottom-dpc-trigger-hover); }
  .dpc-trigger-hover:focus.md\:ml-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:ml-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:ml-var-dpc-trigger-hover { margin-left: var(--tabletMarginLeft-dpc-trigger-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:mt-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:mt-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:mt-var-dpc-trigger-hover { margin-top: var(--desktopMarginTop-dpc-trigger-hover); }
  .dpc-trigger-hover:focus.lg\:mr-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:mr-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:mr-var-dpc-trigger-hover { margin-right: var(--desktopMarginRight-dpc-trigger-hover); }
  .dpc-trigger-hover:focus.lg\:mb-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:mb-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:mb-var-dpc-trigger-hover { margin-bottom: var(--desktopMarginBottom-dpc-trigger-hover); }
  .dpc-trigger-hover:focus.lg\:ml-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:ml-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:ml-var-dpc-trigger-hover { margin-left: var(--desktopMarginLeft-dpc-trigger-hover); }
}

.dpc-trigger-hover:focus.gridtc-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.gridtc-var-dpc-trigger-hover, .dpc-trigger-hover:hover.gridtc-var-dpc-trigger-hover { grid-template-columns: var(--mobileGridTemplateColumns-dpc-trigger-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:gridtc-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:gridtc-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:gridtc-var-dpc-trigger-hover { grid-template-columns: var(--tabletGridTemplateColumns-dpc-trigger-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:gridtc-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:gridtc-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:gridtc-var-dpc-trigger-hover { grid-template-columns: var(--desktopGridTemplateColumns-dpc-trigger-hover); }
}

.dpc-trigger-hover:focus.gridac-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.gridac-var-dpc-trigger-hover, .dpc-trigger-hover:hover.gridac-var-dpc-trigger-hover { grid-auto-columns: var(--mobileGridAutoColumns-dpc-trigger-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:gridac-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:gridac-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:gridac-var-dpc-trigger-hover { grid-auto-columns: var(--tabletGridAutoColumns-dpc-trigger-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:gridac-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:gridac-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:gridac-var-dpc-trigger-hover { grid-auto-columns: var(--desktopGridAutoColumns-dpc-trigger-hover); }
}

.dpc-trigger-hover:focus.gridtr-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.gridtr-var-dpc-trigger-hover, .dpc-trigger-hover:hover.gridtr-var-dpc-trigger-hover { grid-template-rows: var(--mobileGridTemplateRows-dpc-trigger-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:gridtr-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:gridtr-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:gridtr-var-dpc-trigger-hover { grid-template-rows: var(--tabletGridTemplateRows-dpc-trigger-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:gridtr-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:gridtr-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:gridtr-var-dpc-trigger-hover { grid-template-rows: var(--desktopGridTemplateRows-dpc-trigger-hover); }
}

.dpc-trigger-hover:focus.gridar-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.gridar-var-dpc-trigger-hover, .dpc-trigger-hover:hover.gridar-var-dpc-trigger-hover { grid-auto-rows: var(--mobileGridAutoRows-dpc-trigger-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-hover:focus.md\:gridar-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.md\:gridar-var-dpc-trigger-hover, .dpc-trigger-hover:hover.md\:gridar-var-dpc-trigger-hover { grid-auto-rows: var(--tabletGridAutoRows-dpc-trigger-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-hover:focus.lg\:gridar-var-dpc-trigger-hover, .dpc-trigger-hover:focus-within.lg\:gridar-var-dpc-trigger-hover, .dpc-trigger-hover:hover.lg\:gridar-var-dpc-trigger-hover { grid-auto-rows: var(--desktopGridAutoRows-dpc-trigger-hover); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.opacity-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.opacity-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.opacity-var-dpc-trigger-parent-hover { opacity: var(--mobileOpacity-dpc-trigger-parent-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:opacity-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:opacity-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:opacity-var-dpc-trigger-parent-hover { opacity: var(--tabletOpacity-dpc-trigger-parent-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:opacity-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:opacity-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:opacity-var-dpc-trigger-parent-hover { opacity: var(--desktopOpacity-dpc-trigger-parent-hover); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.w-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.w-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.w-var-dpc-trigger-parent-hover { width: var(--mobileWidth-dpc-trigger-parent-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:w-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:w-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:w-var-dpc-trigger-parent-hover { width: var(--tabletWidth-dpc-trigger-parent-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:w-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:w-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:w-var-dpc-trigger-parent-hover { width: var(--desktopWidth-dpc-trigger-parent-hover); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.h-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.h-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.h-var-dpc-trigger-parent-hover { height: var(--mobileHeight-dpc-trigger-parent-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:h-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:h-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:h-var-dpc-trigger-parent-hover { height: var(--tabletHeight-dpc-trigger-parent-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:h-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:h-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:h-var-dpc-trigger-parent-hover { height: var(--desktopHeight-dpc-trigger-parent-hover); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.scale-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.scale-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.scale-var-dpc-trigger-parent-hover { transform: scale(var(--mobileScale-dpc-trigger-parent-hover)); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:scale-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:scale-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:scale-var-dpc-trigger-parent-hover { transform: scale(var(--tabletScale-dpc-trigger-parent-hover)); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:scale-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:scale-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:scale-var-dpc-trigger-parent-hover { transform: scale(var(--desktopScale-dpc-trigger-parent-hover)); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.translate-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.translate-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.translate-var-dpc-trigger-parent-hover { transform: translate(var(--mobileTranslate-dpc-trigger-parent-hover)); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:translate-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:translate-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:translate-var-dpc-trigger-parent-hover { transform: translate(var(--tabletTranslate-dpc-trigger-parent-hover)); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:translate-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:translate-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:translate-var-dpc-trigger-parent-hover { transform: translate(var(--desktopTranslate-dpc-trigger-parent-hover)); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.pointer-none-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.pointer-none-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.pointer-none-dpc-trigger-parent-hover { pointer-events: none; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.pointer-initial-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.pointer-initial-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.pointer-initial-dpc-trigger-parent-hover { pointer-events: initial; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:pointer-none-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:pointer-none-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:pointer-none-dpc-trigger-parent-hover { pointer-events: none; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:pointer-initial-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:pointer-initial-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:pointer-initial-dpc-trigger-parent-hover { pointer-events: initial; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:pointer-none-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:pointer-none-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:pointer-none-dpc-trigger-parent-hover { pointer-events: none; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:pointer-initial-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:pointer-initial-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:pointer-initial-dpc-trigger-parent-hover { pointer-events: initial; }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.overflow-hidden-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.overflow-hidden-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.overflow-hidden-dpc-trigger-parent-hover { overflow: hidden; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.overflow-visible-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.overflow-visible-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.overflow-visible-dpc-trigger-parent-hover { overflow: visible; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.overflow-hidden-auto-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.overflow-hidden-auto-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.overflow-hidden-auto-dpc-trigger-parent-hover { overflow: hidden auto; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:overflow-hidden-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:overflow-hidden-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:overflow-hidden-dpc-trigger-parent-hover { overflow: hidden; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:overflow-visible-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:overflow-visible-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:overflow-visible-dpc-trigger-parent-hover { overflow: visible; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:overflow-hidden-auto-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:overflow-hidden-auto-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:overflow-hidden-auto-dpc-trigger-parent-hover { overflow: hidden auto; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:overflow-hidden-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:overflow-hidden-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:overflow-hidden-dpc-trigger-parent-hover { overflow: hidden; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:overflow-visible-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:overflow-visible-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:overflow-visible-dpc-trigger-parent-hover { overflow: visible; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:overflow-hidden-auto-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:overflow-hidden-auto-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:overflow-hidden-auto-dpc-trigger-parent-hover { overflow: hidden auto; }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.tl-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.tl-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.tl-dpc-trigger-parent-hover { text-align: left; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.tc-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.tc-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.tc-dpc-trigger-parent-hover { text-align: center; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.tr-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.tr-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.tr-dpc-trigger-parent-hover { text-align: right; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:tl-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:tl-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:tl-dpc-trigger-parent-hover { text-align: left; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:tc-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:tc-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:tc-dpc-trigger-parent-hover { text-align: center; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:tr-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:tr-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:tr-dpc-trigger-parent-hover { text-align: right; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:tl-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:tl-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:tl-dpc-trigger-parent-hover { text-align: left; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:tc-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:tc-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:tc-dpc-trigger-parent-hover { text-align: center; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:tr-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:tr-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:tr-dpc-trigger-parent-hover { text-align: right; }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.fontWeight-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.fontWeight-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.fontWeight-var-dpc-trigger-parent-hover { font-weight: var(--mobileFontWeight-dpc-trigger-parent-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:fontWeight-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:fontWeight-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:fontWeight-var-dpc-trigger-parent-hover { font-weight: var(--tabletFontWeight-dpc-trigger-parent-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:fontWeight-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:fontWeight-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:fontWeight-var-dpc-trigger-parent-hover { font-weight: var(--desktopFontWeight-dpc-trigger-parent-hover); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.textDecoration-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.textDecoration-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.textDecoration-var-dpc-trigger-parent-hover { text-decoration: var(--mobileTextDecoration-dpc-trigger-parent-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:textDecoration-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:textDecoration-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:textDecoration-var-dpc-trigger-parent-hover { text-decoration: var(--tabletTextDecoration-dpc-trigger-parent-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:textDecoration-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:textDecoration-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:textDecoration-var-dpc-trigger-parent-hover { text-decoration: var(--desktopTextDecoration-dpc-trigger-parent-hover); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.relative-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.relative-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.relative-dpc-trigger-parent-hover { position: relative; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.absolute-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.absolute-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.absolute-dpc-trigger-parent-hover { position: absolute; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.fixed-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.fixed-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.fixed-dpc-trigger-parent-hover { position: fixed; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.static-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.static-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.static-dpc-trigger-parent-hover { position: static; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.pos-initial-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.pos-initial-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.pos-initial-dpc-trigger-parent-hover { position: initial; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:relative-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:relative-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:relative-dpc-trigger-parent-hover { position: relative; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:absolute-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:absolute-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:absolute-dpc-trigger-parent-hover { position: absolute; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:fixed-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:fixed-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:fixed-dpc-trigger-parent-hover { position: fixed; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:static-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:static-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:static-dpc-trigger-parent-hover { position: static; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:pos-initial-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:pos-initial-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:pos-initial-dpc-trigger-parent-hover { position: initial; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:relative-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:relative-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:relative-dpc-trigger-parent-hover { position: relative; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:absolute-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:absolute-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:absolute-dpc-trigger-parent-hover { position: absolute; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:fixed-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:fixed-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:fixed-dpc-trigger-parent-hover { position: fixed; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:static-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:static-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:static-dpc-trigger-parent-hover { position: static; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:pos-initial-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:pos-initial-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:pos-initial-dpc-trigger-parent-hover { position: initial; }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.top-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.top-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.top-var-dpc-trigger-parent-hover { top: var(--mobileTop-dpc-trigger-parent-hover); }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.right-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.right-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.right-var-dpc-trigger-parent-hover { right: var(--mobileRight-dpc-trigger-parent-hover); }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.bottom-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.bottom-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.bottom-var-dpc-trigger-parent-hover { bottom: var(--mobileBottom-dpc-trigger-parent-hover); }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.left-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.left-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.left-var-dpc-trigger-parent-hover { left: var(--mobileLeft-dpc-trigger-parent-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:top-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:top-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:top-var-dpc-trigger-parent-hover { top: var(--tabletTop-dpc-trigger-parent-hover); }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:right-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:right-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:right-var-dpc-trigger-parent-hover { right: var(--tabletRight-dpc-trigger-parent-hover); }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:bottom-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:bottom-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:bottom-var-dpc-trigger-parent-hover { bottom: var(--tabletBottom-dpc-trigger-parent-hover); }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:left-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:left-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:left-var-dpc-trigger-parent-hover { left: var(--tabletLeft-dpc-trigger-parent-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:top-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:top-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:top-var-dpc-trigger-parent-hover { top: var(--desktopTop-dpc-trigger-parent-hover); }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:right-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:right-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:right-var-dpc-trigger-parent-hover { right: var(--desktopRight-dpc-trigger-parent-hover); }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:bottom-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:bottom-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:bottom-var-dpc-trigger-parent-hover { bottom: var(--desktopBottom-dpc-trigger-parent-hover); }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:left-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:left-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:left-var-dpc-trigger-parent-hover { left: var(--desktopLeft-dpc-trigger-parent-hover); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.db-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.db-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.db-dpc-trigger-parent-hover { display: block; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.dib-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.dib-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.dib-dpc-trigger-parent-hover { display: inline-block; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.flex-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.flex-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.flex-dpc-trigger-parent-hover { display: flex; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.inline-flex-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.inline-flex-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.inline-flex-dpc-trigger-parent-hover { display: inline-flex; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.dgrid-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.dgrid-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.dgrid-dpc-trigger-parent-hover { display: grid; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.dn-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.dn-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.dn-dpc-trigger-parent-hover { display: none; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:db-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:db-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:db-dpc-trigger-parent-hover { display: block; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:dib-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:dib-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:dib-dpc-trigger-parent-hover { display: inline-block; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:flex-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:flex-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:flex-dpc-trigger-parent-hover { display: flex; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:inline-flex-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:inline-flex-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:inline-flex-dpc-trigger-parent-hover { display: inline-flex; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:dgrid-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:dgrid-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:dgrid-dpc-trigger-parent-hover { display: grid; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:dn-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:dn-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:dn-dpc-trigger-parent-hover { display: none; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:db-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:db-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:db-dpc-trigger-parent-hover { display: block; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:dib-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:dib-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:dib-dpc-trigger-parent-hover { display: inline-block; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:flex-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:flex-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:flex-dpc-trigger-parent-hover { display: flex; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:inline-flex-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:inline-flex-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:inline-flex-dpc-trigger-parent-hover { display: inline-flex; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:dgrid-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:dgrid-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:dgrid-dpc-trigger-parent-hover { display: grid; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:dn-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:dn-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:dn-dpc-trigger-parent-hover { display: none; }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.flex-row-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.flex-row-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.flex-row-dpc-trigger-parent-hover { flex-direction: row; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.flex-row-reverse-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.flex-row-reverse-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.flex-row-reverse-dpc-trigger-parent-hover { flex-direction: row-reverse; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.flex-column-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.flex-column-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.flex-column-dpc-trigger-parent-hover { flex-direction: column; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.flex-column-reverse-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.flex-column-reverse-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.flex-column-reverse-dpc-trigger-parent-hover { flex-direction: column-reverse; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:flex-row-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:flex-row-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:flex-row-dpc-trigger-parent-hover { flex-direction: row; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:flex-row-reverse-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:flex-row-reverse-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:flex-row-reverse-dpc-trigger-parent-hover { flex-direction: row-reverse; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:flex-column-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:flex-column-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:flex-column-dpc-trigger-parent-hover { flex-direction: column; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:flex-column-reverse-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:flex-column-reverse-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:flex-column-reverse-dpc-trigger-parent-hover { flex-direction: column-reverse; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:flex-row-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:flex-row-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:flex-row-dpc-trigger-parent-hover { flex-direction: row; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:flex-row-reverse-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:flex-row-reverse-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:flex-row-reverse-dpc-trigger-parent-hover { flex-direction: row-reverse; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:flex-column-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:flex-column-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:flex-column-dpc-trigger-parent-hover { flex-direction: column; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:flex-column-reverse-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:flex-column-reverse-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:flex-column-reverse-dpc-trigger-parent-hover { flex-direction: column-reverse; }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.justify-start-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.justify-start-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.justify-start-dpc-trigger-parent-hover { justify-content: flex-start; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.justify-end-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.justify-end-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.justify-end-dpc-trigger-parent-hover { justify-content: flex-end; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.justify-center-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.justify-center-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.justify-center-dpc-trigger-parent-hover { justify-content: center; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.justify-between-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.justify-between-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.justify-between-dpc-trigger-parent-hover { justify-content: space-between; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.justify-around-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.justify-around-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.justify-around-dpc-trigger-parent-hover { justify-content: space-around; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:justify-start-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:justify-start-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:justify-start-dpc-trigger-parent-hover { justify-content: flex-start; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:justify-end-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:justify-end-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:justify-end-dpc-trigger-parent-hover { justify-content: flex-end; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:justify-center-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:justify-center-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:justify-center-dpc-trigger-parent-hover { justify-content: center; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:justify-between-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:justify-between-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:justify-between-dpc-trigger-parent-hover { justify-content: space-between; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:justify-around-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:justify-around-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:justify-around-dpc-trigger-parent-hover { justify-content: space-around; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:justify-start-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:justify-start-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:justify-start-dpc-trigger-parent-hover { justify-content: flex-start; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:justify-end-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:justify-end-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:justify-end-dpc-trigger-parent-hover { justify-content: flex-end; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:justify-center-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:justify-center-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:justify-center-dpc-trigger-parent-hover { justify-content: center; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:justify-between-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:justify-between-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:justify-between-dpc-trigger-parent-hover { justify-content: space-between; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:justify-around-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:justify-around-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:justify-around-dpc-trigger-parent-hover { justify-content: space-around; }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.flex-wrap-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.flex-wrap-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.flex-wrap-dpc-trigger-parent-hover { flex-wrap: wrap; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.flex-nowrap-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.flex-nowrap-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.flex-nowrap-dpc-trigger-parent-hover { flex-wrap: nowrap; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.flex-wrap-reverse-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.flex-wrap-reverse-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.flex-wrap-reverse-dpc-trigger-parent-hover { flex-wrap: wrap-reverse; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:flex-wrap-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:flex-wrap-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:flex-wrap-dpc-trigger-parent-hover { flex-wrap: wrap; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:flex-nowrap-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:flex-nowrap-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:flex-nowrap-dpc-trigger-parent-hover { flex-wrap: nowrap; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:flex-wrap-reverse-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:flex-wrap-reverse-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:flex-wrap-reverse-dpc-trigger-parent-hover { flex-wrap: wrap-reverse; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:flex-wrap-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:flex-wrap-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:flex-wrap-dpc-trigger-parent-hover { flex-wrap: wrap; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:flex-nowrap-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:flex-nowrap-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:flex-nowrap-dpc-trigger-parent-hover { flex-wrap: nowrap; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:flex-wrap-reverse-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:flex-wrap-reverse-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:flex-wrap-reverse-dpc-trigger-parent-hover { flex-wrap: wrap-reverse; }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.object-fit-contain-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.object-fit-contain-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.object-fit-contain-dpc-trigger-parent-hover { object-fit: contain; }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.object-fit-cover-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.object-fit-cover-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.object-fit-cover-dpc-trigger-parent-hover { object-fit: contain; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:object-fit-contain-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:object-fit-contain-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:object-fit-contain-dpc-trigger-parent-hover { object-fit: contain; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:object-fit-cover-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:object-fit-cover-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:object-fit-cover-dpc-trigger-parent-hover { object-fit: contain; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:object-fit-contain-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:object-fit-contain-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:object-fit-contain-dpc-trigger-parent-hover { object-fit: contain; }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:object-fit-cover-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:object-fit-cover-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:object-fit-cover-dpc-trigger-parent-hover { object-fit: contain; }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.objectPosition-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.objectPosition-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.objectPosition-var-dpc-trigger-parent-hover { object-position: var(--mobileObjectPosition-dpc-trigger-parent-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:objectPosition-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:objectPosition-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:objectPosition-var-dpc-trigger-parent-hover { object-position: var(--tabletObjectPosition-dpc-trigger-parent-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:objectPosition-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:objectPosition-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:objectPosition-var-dpc-trigger-parent-hover { object-position: var(--desktopObjectPosition-dpc-trigger-parent-hover); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.color-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.color-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.color-var-dpc-trigger-parent-hover { color: var(--mobileColor-dpc-trigger-parent-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:color-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:color-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:color-var-dpc-trigger-parent-hover { color: var(--tabletColor-dpc-trigger-parent-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:color-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:color-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:color-var-dpc-trigger-parent-hover { color: var(--desktopColor-dpc-trigger-parent-hover); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.borderColor-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.borderColor-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.borderColor-var-dpc-trigger-parent-hover { border-color: var(--mobileBorderColor-dpc-trigger-parent-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:borderColor-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:borderColor-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:borderColor-var-dpc-trigger-parent-hover { border-color: var(--tabletBorderColor-dpc-trigger-parent-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:borderColor-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:borderColor-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:borderColor-var-dpc-trigger-parent-hover { border-color: var(--desktopBorderColor-dpc-trigger-parent-hover); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.boxShadow-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.boxShadow-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.boxShadow-var-dpc-trigger-parent-hover { box-shadow: var(--mobileBoxShadow-dpc-trigger-parent-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:boxShadow-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:boxShadow-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:boxShadow-var-dpc-trigger-parent-hover { box-shadow: var(--tabletBoxShadow-dpc-trigger-parent-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:boxShadow-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:boxShadow-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:boxShadow-var-dpc-trigger-parent-hover { box-shadow: var(--desktopBoxShadow-dpc-trigger-parent-hover); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.bg-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.bg-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.bg-var-dpc-trigger-parent-hover { background: var(--mobileBackground-dpc-trigger-parent-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:bg-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:bg-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:bg-var-dpc-trigger-parent-hover { background: var(--tabletBackground-dpc-trigger-parent-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:bg-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:bg-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:bg-var-dpc-trigger-parent-hover { background: var(--desktopBackground-dpc-trigger-parent-hover); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.outlineColor-var-dpc-trigger-parent-hover:focus, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.outlineColor-var-dpc-trigger-parent-hover:focus, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.outlineColor-var-dpc-trigger-parent-hover:focus { outline-color: var(--mobileOutlineColor-dpc-trigger-parent-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:outlineColor-var-dpc-trigger-parent-hover:focus, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:outlineColor-var-dpc-trigger-parent-hover:focus, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:outlineColor-var-dpc-trigger-parent-hover:focus { outline-color: var(--tabletOutlineColor-dpc-trigger-parent-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:outlineColor-var-dpc-trigger-parent-hover:focus, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:outlineColor-var-dpc-trigger-parent-hover:focus, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:outlineColor-var-dpc-trigger-parent-hover:focus { outline-color: var(--desktopOutlineColor-dpc-trigger-parent-hover); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.filter-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.filter-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.filter-var-dpc-trigger-parent-hover { filter: var(--mobileFilter-dpc-trigger-parent-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:filter-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:filter-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:filter-var-dpc-trigger-parent-hover { filter: var(--tabletFilter-dpc-trigger-parent-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:filter-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:filter-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:filter-var-dpc-trigger-parent-hover { filter: var(--desktopFilter-dpc-trigger-parent-hover); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.zIndex-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.zIndex-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.zIndex-var-dpc-trigger-parent-hover { z-index: var(--mobileZIndex-dpc-trigger-parent-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:zIndex-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:zIndex-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:zIndex-var-dpc-trigger-parent-hover { z-index: var(--tabletZIndex-dpc-trigger-parent-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:zIndex-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:zIndex-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:zIndex-var-dpc-trigger-parent-hover { z-index: var(--desktopZIndex-dpc-trigger-parent-hover); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.transition-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.transition-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.transition-var-dpc-trigger-parent-hover { transition: var(--mobileTransition-dpc-trigger-parent-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:transition-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:transition-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:transition-var-dpc-trigger-parent-hover { transition: var(--tabletTransition-dpc-trigger-parent-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:transition-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:transition-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:transition-var-dpc-trigger-parent-hover { transition: var(--desktopTransition-dpc-trigger-parent-hover); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.delay-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.delay-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.delay-var-dpc-trigger-parent-hover { transition-delay: var(--mobileDelay-dpc-trigger-parent-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:delay-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:delay-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:delay-var-dpc-trigger-parent-hover { transition-delay: var(--tabletDelay-dpc-trigger-parent-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:delay-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:delay-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:delay-var-dpc-trigger-parent-hover { transition-delay: var(--desktopDelay-dpc-trigger-parent-hover); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.mt-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.mt-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.mt-var-dpc-trigger-parent-hover { margin-top: var(--mobileMarginTop-dpc-trigger-parent-hover); }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.mr-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.mr-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.mr-var-dpc-trigger-parent-hover { margin-right: var(--mobileMarginRight-dpc-trigger-parent-hover); }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.mb-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.mb-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.mb-var-dpc-trigger-parent-hover { margin-bottom: var(--mobileMarginBottom-dpc-trigger-parent-hover); }

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.ml-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.ml-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.ml-var-dpc-trigger-parent-hover { margin-left: var(--mobileMarginLeft-dpc-trigger-parent-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:mt-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:mt-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:mt-var-dpc-trigger-parent-hover { margin-top: var(--tabletMarginTop-dpc-trigger-parent-hover); }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:mr-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:mr-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:mr-var-dpc-trigger-parent-hover { margin-right: var(--tabletMarginRight-dpc-trigger-parent-hover); }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:mb-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:mb-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:mb-var-dpc-trigger-parent-hover { margin-bottom: var(--tabletMarginBottom-dpc-trigger-parent-hover); }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:ml-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:ml-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:ml-var-dpc-trigger-parent-hover { margin-left: var(--tabletMarginLeft-dpc-trigger-parent-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:mt-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:mt-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:mt-var-dpc-trigger-parent-hover { margin-top: var(--desktopMarginTop-dpc-trigger-parent-hover); }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:mr-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:mr-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:mr-var-dpc-trigger-parent-hover { margin-right: var(--desktopMarginRight-dpc-trigger-parent-hover); }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:mb-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:mb-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:mb-var-dpc-trigger-parent-hover { margin-bottom: var(--desktopMarginBottom-dpc-trigger-parent-hover); }
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:ml-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:ml-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:ml-var-dpc-trigger-parent-hover { margin-left: var(--desktopMarginLeft-dpc-trigger-parent-hover); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.gridtc-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.gridtc-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.gridtc-var-dpc-trigger-parent-hover { grid-template-columns: var(--mobileGridTemplateColumns-dpc-trigger-parent-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:gridtc-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:gridtc-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:gridtc-var-dpc-trigger-parent-hover { grid-template-columns: var(--tabletGridTemplateColumns-dpc-trigger-parent-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:gridtc-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:gridtc-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:gridtc-var-dpc-trigger-parent-hover { grid-template-columns: var(--desktopGridTemplateColumns-dpc-trigger-parent-hover); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.gridac-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.gridac-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.gridac-var-dpc-trigger-parent-hover { grid-auto-columns: var(--mobileGridAutoColumns-dpc-trigger-parent-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:gridac-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:gridac-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:gridac-var-dpc-trigger-parent-hover { grid-auto-columns: var(--tabletGridAutoColumns-dpc-trigger-parent-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:gridac-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:gridac-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:gridac-var-dpc-trigger-parent-hover { grid-auto-columns: var(--desktopGridAutoColumns-dpc-trigger-parent-hover); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.gridtr-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.gridtr-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.gridtr-var-dpc-trigger-parent-hover { grid-template-rows: var(--mobileGridTemplateRows-dpc-trigger-parent-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:gridtr-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:gridtr-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:gridtr-var-dpc-trigger-parent-hover { grid-template-rows: var(--tabletGridTemplateRows-dpc-trigger-parent-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:gridtr-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:gridtr-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:gridtr-var-dpc-trigger-parent-hover { grid-template-rows: var(--desktopGridTemplateRows-dpc-trigger-parent-hover); }
}

.dpc-trigger-parent:focus .dpc-trigger-parent-hover.gridar-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.gridar-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.gridar-var-dpc-trigger-parent-hover { grid-auto-rows: var(--mobileGridAutoRows-dpc-trigger-parent-hover); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.md\:gridar-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.md\:gridar-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.md\:gridar-var-dpc-trigger-parent-hover { grid-auto-rows: var(--tabletGridAutoRows-dpc-trigger-parent-hover); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-parent:focus .dpc-trigger-parent-hover.lg\:gridar-var-dpc-trigger-parent-hover, .dpc-trigger-parent:focus-within .dpc-trigger-parent-hover.lg\:gridar-var-dpc-trigger-parent-hover, .dpc-trigger-parent:hover .dpc-trigger-parent-hover.lg\:gridar-var-dpc-trigger-parent-hover { grid-auto-rows: var(--desktopGridAutoRows-dpc-trigger-parent-hover); }
}

.dpc-trigger-active.dpc-active.opacity-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.opacity-var-dpc-trigger-active { opacity: var(--mobileOpacity-dpc-trigger-active); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:opacity-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:opacity-var-dpc-trigger-active { opacity: var(--tabletOpacity-dpc-trigger-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:opacity-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:opacity-var-dpc-trigger-active { opacity: var(--desktopOpacity-dpc-trigger-active); }
}

.dpc-trigger-active.dpc-active.w-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.w-var-dpc-trigger-active { width: var(--mobileWidth-dpc-trigger-active); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:w-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:w-var-dpc-trigger-active { width: var(--tabletWidth-dpc-trigger-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:w-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:w-var-dpc-trigger-active { width: var(--desktopWidth-dpc-trigger-active); }
}

.dpc-trigger-active.dpc-active.h-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.h-var-dpc-trigger-active { height: var(--mobileHeight-dpc-trigger-active); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:h-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:h-var-dpc-trigger-active { height: var(--tabletHeight-dpc-trigger-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:h-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:h-var-dpc-trigger-active { height: var(--desktopHeight-dpc-trigger-active); }
}

.dpc-trigger-active.dpc-active.scale-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.scale-var-dpc-trigger-active { transform: scale(var(--mobileScale-dpc-trigger-active)); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:scale-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:scale-var-dpc-trigger-active { transform: scale(var(--tabletScale-dpc-trigger-active)); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:scale-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:scale-var-dpc-trigger-active { transform: scale(var(--desktopScale-dpc-trigger-active)); }
}

.dpc-trigger-active.dpc-active.translate-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.translate-var-dpc-trigger-active { transform: translate(var(--mobileTranslate-dpc-trigger-active)); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:translate-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:translate-var-dpc-trigger-active { transform: translate(var(--tabletTranslate-dpc-trigger-active)); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:translate-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:translate-var-dpc-trigger-active { transform: translate(var(--desktopTranslate-dpc-trigger-active)); }
}

.dpc-trigger-active.dpc-active.pointer-none-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.pointer-none-dpc-trigger-active { pointer-events: none; }

.dpc-trigger-active.dpc-active.pointer-initial-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.pointer-initial-dpc-trigger-active { pointer-events: initial; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:pointer-none-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:pointer-none-dpc-trigger-active { pointer-events: none; }
  .dpc-trigger-active.dpc-active.md\:pointer-initial-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:pointer-initial-dpc-trigger-active { pointer-events: initial; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:pointer-none-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:pointer-none-dpc-trigger-active { pointer-events: none; }
  .dpc-trigger-active.dpc-active.lg\:pointer-initial-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:pointer-initial-dpc-trigger-active { pointer-events: initial; }
}

.dpc-trigger-active.dpc-active.overflow-hidden-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.overflow-hidden-dpc-trigger-active { overflow: hidden; }

.dpc-trigger-active.dpc-active.overflow-visible-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.overflow-visible-dpc-trigger-active { overflow: visible; }

.dpc-trigger-active.dpc-active.overflow-hidden-auto-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.overflow-hidden-auto-dpc-trigger-active { overflow: hidden auto; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:overflow-hidden-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:overflow-hidden-dpc-trigger-active { overflow: hidden; }
  .dpc-trigger-active.dpc-active.md\:overflow-visible-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:overflow-visible-dpc-trigger-active { overflow: visible; }
  .dpc-trigger-active.dpc-active.md\:overflow-hidden-auto-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:overflow-hidden-auto-dpc-trigger-active { overflow: hidden auto; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:overflow-hidden-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:overflow-hidden-dpc-trigger-active { overflow: hidden; }
  .dpc-trigger-active.dpc-active.lg\:overflow-visible-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:overflow-visible-dpc-trigger-active { overflow: visible; }
  .dpc-trigger-active.dpc-active.lg\:overflow-hidden-auto-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:overflow-hidden-auto-dpc-trigger-active { overflow: hidden auto; }
}

.dpc-trigger-active.dpc-active.tl-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.tl-dpc-trigger-active { text-align: left; }

.dpc-trigger-active.dpc-active.tc-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.tc-dpc-trigger-active { text-align: center; }

.dpc-trigger-active.dpc-active.tr-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.tr-dpc-trigger-active { text-align: right; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:tl-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:tl-dpc-trigger-active { text-align: left; }
  .dpc-trigger-active.dpc-active.md\:tc-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:tc-dpc-trigger-active { text-align: center; }
  .dpc-trigger-active.dpc-active.md\:tr-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:tr-dpc-trigger-active { text-align: right; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:tl-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:tl-dpc-trigger-active { text-align: left; }
  .dpc-trigger-active.dpc-active.lg\:tc-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:tc-dpc-trigger-active { text-align: center; }
  .dpc-trigger-active.dpc-active.lg\:tr-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:tr-dpc-trigger-active { text-align: right; }
}

.dpc-trigger-active.dpc-active.fontWeight-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.fontWeight-var-dpc-trigger-active { font-weight: var(--mobileFontWeight-dpc-trigger-active); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:fontWeight-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:fontWeight-var-dpc-trigger-active { font-weight: var(--tabletFontWeight-dpc-trigger-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:fontWeight-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:fontWeight-var-dpc-trigger-active { font-weight: var(--desktopFontWeight-dpc-trigger-active); }
}

.dpc-trigger-active.dpc-active.textDecoration-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.textDecoration-var-dpc-trigger-active { text-decoration: var(--mobileTextDecoration-dpc-trigger-active); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:textDecoration-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:textDecoration-var-dpc-trigger-active { text-decoration: var(--tabletTextDecoration-dpc-trigger-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:textDecoration-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:textDecoration-var-dpc-trigger-active { text-decoration: var(--desktopTextDecoration-dpc-trigger-active); }
}

.dpc-trigger-active.dpc-active.relative-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.relative-dpc-trigger-active { position: relative; }

.dpc-trigger-active.dpc-active.absolute-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.absolute-dpc-trigger-active { position: absolute; }

.dpc-trigger-active.dpc-active.fixed-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.fixed-dpc-trigger-active { position: fixed; }

.dpc-trigger-active.dpc-active.static-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.static-dpc-trigger-active { position: static; }

.dpc-trigger-active.dpc-active.pos-initial-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.pos-initial-dpc-trigger-active { position: initial; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:relative-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:relative-dpc-trigger-active { position: relative; }
  .dpc-trigger-active.dpc-active.md\:absolute-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:absolute-dpc-trigger-active { position: absolute; }
  .dpc-trigger-active.dpc-active.md\:fixed-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:fixed-dpc-trigger-active { position: fixed; }
  .dpc-trigger-active.dpc-active.md\:static-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:static-dpc-trigger-active { position: static; }
  .dpc-trigger-active.dpc-active.md\:pos-initial-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:pos-initial-dpc-trigger-active { position: initial; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:relative-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:relative-dpc-trigger-active { position: relative; }
  .dpc-trigger-active.dpc-active.lg\:absolute-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:absolute-dpc-trigger-active { position: absolute; }
  .dpc-trigger-active.dpc-active.lg\:fixed-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:fixed-dpc-trigger-active { position: fixed; }
  .dpc-trigger-active.dpc-active.lg\:static-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:static-dpc-trigger-active { position: static; }
  .dpc-trigger-active.dpc-active.lg\:pos-initial-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:pos-initial-dpc-trigger-active { position: initial; }
}

.dpc-trigger-active.dpc-active.top-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.top-var-dpc-trigger-active { top: var(--mobileTop-dpc-trigger-active); }

.dpc-trigger-active.dpc-active.right-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.right-var-dpc-trigger-active { right: var(--mobileRight-dpc-trigger-active); }

.dpc-trigger-active.dpc-active.bottom-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.bottom-var-dpc-trigger-active { bottom: var(--mobileBottom-dpc-trigger-active); }

.dpc-trigger-active.dpc-active.left-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.left-var-dpc-trigger-active { left: var(--mobileLeft-dpc-trigger-active); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:top-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:top-var-dpc-trigger-active { top: var(--tabletTop-dpc-trigger-active); }
  .dpc-trigger-active.dpc-active.md\:right-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:right-var-dpc-trigger-active { right: var(--tabletRight-dpc-trigger-active); }
  .dpc-trigger-active.dpc-active.md\:bottom-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:bottom-var-dpc-trigger-active { bottom: var(--tabletBottom-dpc-trigger-active); }
  .dpc-trigger-active.dpc-active.md\:left-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:left-var-dpc-trigger-active { left: var(--tabletLeft-dpc-trigger-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:top-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:top-var-dpc-trigger-active { top: var(--desktopTop-dpc-trigger-active); }
  .dpc-trigger-active.dpc-active.lg\:right-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:right-var-dpc-trigger-active { right: var(--desktopRight-dpc-trigger-active); }
  .dpc-trigger-active.dpc-active.lg\:bottom-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:bottom-var-dpc-trigger-active { bottom: var(--desktopBottom-dpc-trigger-active); }
  .dpc-trigger-active.dpc-active.lg\:left-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:left-var-dpc-trigger-active { left: var(--desktopLeft-dpc-trigger-active); }
}

.dpc-trigger-active.dpc-active.db-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.db-dpc-trigger-active { display: block; }

.dpc-trigger-active.dpc-active.dib-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.dib-dpc-trigger-active { display: inline-block; }

.dpc-trigger-active.dpc-active.flex-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.flex-dpc-trigger-active { display: flex; }

.dpc-trigger-active.dpc-active.inline-flex-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.inline-flex-dpc-trigger-active { display: inline-flex; }

.dpc-trigger-active.dpc-active.dgrid-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.dgrid-dpc-trigger-active { display: grid; }

.dpc-trigger-active.dpc-active.dn-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.dn-dpc-trigger-active { display: none; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:db-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:db-dpc-trigger-active { display: block; }
  .dpc-trigger-active.dpc-active.md\:dib-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:dib-dpc-trigger-active { display: inline-block; }
  .dpc-trigger-active.dpc-active.md\:flex-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:flex-dpc-trigger-active { display: flex; }
  .dpc-trigger-active.dpc-active.md\:inline-flex-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:inline-flex-dpc-trigger-active { display: inline-flex; }
  .dpc-trigger-active.dpc-active.md\:dgrid-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:dgrid-dpc-trigger-active { display: grid; }
  .dpc-trigger-active.dpc-active.md\:dn-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:dn-dpc-trigger-active { display: none; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:db-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:db-dpc-trigger-active { display: block; }
  .dpc-trigger-active.dpc-active.lg\:dib-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:dib-dpc-trigger-active { display: inline-block; }
  .dpc-trigger-active.dpc-active.lg\:flex-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:flex-dpc-trigger-active { display: flex; }
  .dpc-trigger-active.dpc-active.lg\:inline-flex-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:inline-flex-dpc-trigger-active { display: inline-flex; }
  .dpc-trigger-active.dpc-active.lg\:dgrid-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:dgrid-dpc-trigger-active { display: grid; }
  .dpc-trigger-active.dpc-active.lg\:dn-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:dn-dpc-trigger-active { display: none; }
}

.dpc-trigger-active.dpc-active.flex-row-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.flex-row-dpc-trigger-active { flex-direction: row; }

.dpc-trigger-active.dpc-active.flex-row-reverse-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.flex-row-reverse-dpc-trigger-active { flex-direction: row-reverse; }

.dpc-trigger-active.dpc-active.flex-column-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.flex-column-dpc-trigger-active { flex-direction: column; }

.dpc-trigger-active.dpc-active.flex-column-reverse-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.flex-column-reverse-dpc-trigger-active { flex-direction: column-reverse; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:flex-row-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:flex-row-dpc-trigger-active { flex-direction: row; }
  .dpc-trigger-active.dpc-active.md\:flex-row-reverse-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:flex-row-reverse-dpc-trigger-active { flex-direction: row-reverse; }
  .dpc-trigger-active.dpc-active.md\:flex-column-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:flex-column-dpc-trigger-active { flex-direction: column; }
  .dpc-trigger-active.dpc-active.md\:flex-column-reverse-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:flex-column-reverse-dpc-trigger-active { flex-direction: column-reverse; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:flex-row-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:flex-row-dpc-trigger-active { flex-direction: row; }
  .dpc-trigger-active.dpc-active.lg\:flex-row-reverse-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:flex-row-reverse-dpc-trigger-active { flex-direction: row-reverse; }
  .dpc-trigger-active.dpc-active.lg\:flex-column-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:flex-column-dpc-trigger-active { flex-direction: column; }
  .dpc-trigger-active.dpc-active.lg\:flex-column-reverse-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:flex-column-reverse-dpc-trigger-active { flex-direction: column-reverse; }
}

.dpc-trigger-active.dpc-active.justify-start-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.justify-start-dpc-trigger-active { justify-content: flex-start; }

.dpc-trigger-active.dpc-active.justify-end-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.justify-end-dpc-trigger-active { justify-content: flex-end; }

.dpc-trigger-active.dpc-active.justify-center-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.justify-center-dpc-trigger-active { justify-content: center; }

.dpc-trigger-active.dpc-active.justify-between-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.justify-between-dpc-trigger-active { justify-content: space-between; }

.dpc-trigger-active.dpc-active.justify-around-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.justify-around-dpc-trigger-active { justify-content: space-around; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:justify-start-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:justify-start-dpc-trigger-active { justify-content: flex-start; }
  .dpc-trigger-active.dpc-active.md\:justify-end-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:justify-end-dpc-trigger-active { justify-content: flex-end; }
  .dpc-trigger-active.dpc-active.md\:justify-center-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:justify-center-dpc-trigger-active { justify-content: center; }
  .dpc-trigger-active.dpc-active.md\:justify-between-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:justify-between-dpc-trigger-active { justify-content: space-between; }
  .dpc-trigger-active.dpc-active.md\:justify-around-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:justify-around-dpc-trigger-active { justify-content: space-around; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:justify-start-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:justify-start-dpc-trigger-active { justify-content: flex-start; }
  .dpc-trigger-active.dpc-active.lg\:justify-end-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:justify-end-dpc-trigger-active { justify-content: flex-end; }
  .dpc-trigger-active.dpc-active.lg\:justify-center-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:justify-center-dpc-trigger-active { justify-content: center; }
  .dpc-trigger-active.dpc-active.lg\:justify-between-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:justify-between-dpc-trigger-active { justify-content: space-between; }
  .dpc-trigger-active.dpc-active.lg\:justify-around-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:justify-around-dpc-trigger-active { justify-content: space-around; }
}

.dpc-trigger-active.dpc-active.flex-wrap-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.flex-wrap-dpc-trigger-active { flex-wrap: wrap; }

.dpc-trigger-active.dpc-active.flex-nowrap-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.flex-nowrap-dpc-trigger-active { flex-wrap: nowrap; }

.dpc-trigger-active.dpc-active.flex-wrap-reverse-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.flex-wrap-reverse-dpc-trigger-active { flex-wrap: wrap-reverse; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:flex-wrap-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:flex-wrap-dpc-trigger-active { flex-wrap: wrap; }
  .dpc-trigger-active.dpc-active.md\:flex-nowrap-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:flex-nowrap-dpc-trigger-active { flex-wrap: nowrap; }
  .dpc-trigger-active.dpc-active.md\:flex-wrap-reverse-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:flex-wrap-reverse-dpc-trigger-active { flex-wrap: wrap-reverse; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:flex-wrap-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:flex-wrap-dpc-trigger-active { flex-wrap: wrap; }
  .dpc-trigger-active.dpc-active.lg\:flex-nowrap-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:flex-nowrap-dpc-trigger-active { flex-wrap: nowrap; }
  .dpc-trigger-active.dpc-active.lg\:flex-wrap-reverse-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:flex-wrap-reverse-dpc-trigger-active { flex-wrap: wrap-reverse; }
}

.dpc-trigger-active.dpc-active.object-fit-contain-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.object-fit-contain-dpc-trigger-active { object-fit: contain; }

.dpc-trigger-active.dpc-active.object-fit-cover-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.object-fit-cover-dpc-trigger-active { object-fit: contain; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:object-fit-contain-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:object-fit-contain-dpc-trigger-active { object-fit: contain; }
  .dpc-trigger-active.dpc-active.md\:object-fit-cover-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:object-fit-cover-dpc-trigger-active { object-fit: contain; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:object-fit-contain-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:object-fit-contain-dpc-trigger-active { object-fit: contain; }
  .dpc-trigger-active.dpc-active.lg\:object-fit-cover-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:object-fit-cover-dpc-trigger-active { object-fit: contain; }
}

.dpc-trigger-active.dpc-active.objectPosition-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.objectPosition-var-dpc-trigger-active { object-position: var(--mobileObjectPosition-dpc-trigger-active); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:objectPosition-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:objectPosition-var-dpc-trigger-active { object-position: var(--tabletObjectPosition-dpc-trigger-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:objectPosition-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:objectPosition-var-dpc-trigger-active { object-position: var(--desktopObjectPosition-dpc-trigger-active); }
}

.dpc-trigger-active.dpc-active.color-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.color-var-dpc-trigger-active { color: var(--mobileColor-dpc-trigger-active); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:color-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:color-var-dpc-trigger-active { color: var(--tabletColor-dpc-trigger-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:color-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:color-var-dpc-trigger-active { color: var(--desktopColor-dpc-trigger-active); }
}

.dpc-trigger-active.dpc-active.borderColor-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.borderColor-var-dpc-trigger-active { border-color: var(--mobileBorderColor-dpc-trigger-active); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:borderColor-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:borderColor-var-dpc-trigger-active { border-color: var(--tabletBorderColor-dpc-trigger-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:borderColor-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:borderColor-var-dpc-trigger-active { border-color: var(--desktopBorderColor-dpc-trigger-active); }
}

.dpc-trigger-active.dpc-active.boxShadow-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.boxShadow-var-dpc-trigger-active { box-shadow: var(--mobileBoxShadow-dpc-trigger-active); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:boxShadow-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:boxShadow-var-dpc-trigger-active { box-shadow: var(--tabletBoxShadow-dpc-trigger-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:boxShadow-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:boxShadow-var-dpc-trigger-active { box-shadow: var(--desktopBoxShadow-dpc-trigger-active); }
}

.dpc-trigger-active.dpc-active.bg-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.bg-var-dpc-trigger-active { background: var(--mobileBackground-dpc-trigger-active); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:bg-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:bg-var-dpc-trigger-active { background: var(--tabletBackground-dpc-trigger-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:bg-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:bg-var-dpc-trigger-active { background: var(--desktopBackground-dpc-trigger-active); }
}

.dpc-trigger-active.dpc-active.outlineColor-var-dpc-trigger-active:focus, .dpc-trigger-active:focus-within.dpc-active.outlineColor-var-dpc-trigger-active:focus { outline-color: var(--mobileOutlineColor-dpc-trigger-active); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:outlineColor-var-dpc-trigger-active:focus, .dpc-trigger-active:focus-within.dpc-active.md\:outlineColor-var-dpc-trigger-active:focus { outline-color: var(--tabletOutlineColor-dpc-trigger-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:outlineColor-var-dpc-trigger-active:focus, .dpc-trigger-active:focus-within.dpc-active.lg\:outlineColor-var-dpc-trigger-active:focus { outline-color: var(--desktopOutlineColor-dpc-trigger-active); }
}

.dpc-trigger-active.dpc-active.filter-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.filter-var-dpc-trigger-active { filter: var(--mobileFilter-dpc-trigger-active); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:filter-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:filter-var-dpc-trigger-active { filter: var(--tabletFilter-dpc-trigger-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:filter-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:filter-var-dpc-trigger-active { filter: var(--desktopFilter-dpc-trigger-active); }
}

.dpc-trigger-active.dpc-active.zIndex-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.zIndex-var-dpc-trigger-active { z-index: var(--mobileZIndex-dpc-trigger-active); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:zIndex-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:zIndex-var-dpc-trigger-active { z-index: var(--tabletZIndex-dpc-trigger-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:zIndex-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:zIndex-var-dpc-trigger-active { z-index: var(--desktopZIndex-dpc-trigger-active); }
}

.dpc-trigger-active.dpc-active.transition-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.transition-var-dpc-trigger-active { transition: var(--mobileTransition-dpc-trigger-active); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:transition-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:transition-var-dpc-trigger-active { transition: var(--tabletTransition-dpc-trigger-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:transition-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:transition-var-dpc-trigger-active { transition: var(--desktopTransition-dpc-trigger-active); }
}

.dpc-trigger-active.dpc-active.delay-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.delay-var-dpc-trigger-active { transition-delay: var(--mobileDelay-dpc-trigger-active); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:delay-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:delay-var-dpc-trigger-active { transition-delay: var(--tabletDelay-dpc-trigger-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:delay-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:delay-var-dpc-trigger-active { transition-delay: var(--desktopDelay-dpc-trigger-active); }
}

.dpc-trigger-active.dpc-active.mt-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.mt-var-dpc-trigger-active { margin-top: var(--mobileMarginTop-dpc-trigger-active); }

.dpc-trigger-active.dpc-active.mr-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.mr-var-dpc-trigger-active { margin-right: var(--mobileMarginRight-dpc-trigger-active); }

.dpc-trigger-active.dpc-active.mb-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.mb-var-dpc-trigger-active { margin-bottom: var(--mobileMarginBottom-dpc-trigger-active); }

.dpc-trigger-active.dpc-active.ml-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.ml-var-dpc-trigger-active { margin-left: var(--mobileMarginLeft-dpc-trigger-active); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:mt-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:mt-var-dpc-trigger-active { margin-top: var(--tabletMarginTop-dpc-trigger-active); }
  .dpc-trigger-active.dpc-active.md\:mr-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:mr-var-dpc-trigger-active { margin-right: var(--tabletMarginRight-dpc-trigger-active); }
  .dpc-trigger-active.dpc-active.md\:mb-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:mb-var-dpc-trigger-active { margin-bottom: var(--tabletMarginBottom-dpc-trigger-active); }
  .dpc-trigger-active.dpc-active.md\:ml-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:ml-var-dpc-trigger-active { margin-left: var(--tabletMarginLeft-dpc-trigger-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:mt-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:mt-var-dpc-trigger-active { margin-top: var(--desktopMarginTop-dpc-trigger-active); }
  .dpc-trigger-active.dpc-active.lg\:mr-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:mr-var-dpc-trigger-active { margin-right: var(--desktopMarginRight-dpc-trigger-active); }
  .dpc-trigger-active.dpc-active.lg\:mb-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:mb-var-dpc-trigger-active { margin-bottom: var(--desktopMarginBottom-dpc-trigger-active); }
  .dpc-trigger-active.dpc-active.lg\:ml-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:ml-var-dpc-trigger-active { margin-left: var(--desktopMarginLeft-dpc-trigger-active); }
}

.dpc-trigger-active.dpc-active.gridtc-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.gridtc-var-dpc-trigger-active { grid-template-columns: var(--mobileGridTemplateColumns-dpc-trigger-active); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:gridtc-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:gridtc-var-dpc-trigger-active { grid-template-columns: var(--tabletGridTemplateColumns-dpc-trigger-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:gridtc-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:gridtc-var-dpc-trigger-active { grid-template-columns: var(--desktopGridTemplateColumns-dpc-trigger-active); }
}

.dpc-trigger-active.dpc-active.gridac-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.gridac-var-dpc-trigger-active { grid-auto-columns: var(--mobileGridAutoColumns-dpc-trigger-active); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:gridac-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:gridac-var-dpc-trigger-active { grid-auto-columns: var(--tabletGridAutoColumns-dpc-trigger-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:gridac-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:gridac-var-dpc-trigger-active { grid-auto-columns: var(--desktopGridAutoColumns-dpc-trigger-active); }
}

.dpc-trigger-active.dpc-active.gridtr-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.gridtr-var-dpc-trigger-active { grid-template-rows: var(--mobileGridTemplateRows-dpc-trigger-active); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:gridtr-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:gridtr-var-dpc-trigger-active { grid-template-rows: var(--tabletGridTemplateRows-dpc-trigger-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:gridtr-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:gridtr-var-dpc-trigger-active { grid-template-rows: var(--desktopGridTemplateRows-dpc-trigger-active); }
}

.dpc-trigger-active.dpc-active.gridar-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.gridar-var-dpc-trigger-active { grid-auto-rows: var(--mobileGridAutoRows-dpc-trigger-active); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-active.dpc-active.md\:gridar-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.md\:gridar-var-dpc-trigger-active { grid-auto-rows: var(--tabletGridAutoRows-dpc-trigger-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-active.dpc-active.lg\:gridar-var-dpc-trigger-active, .dpc-trigger-active:focus-within.dpc-active.lg\:gridar-var-dpc-trigger-active { grid-auto-rows: var(--desktopGridAutoRows-dpc-trigger-active); }
}

.dpc-active .dpc-trigger-parent-active.opacity-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.opacity-var-dpc-trigger-parent-active { opacity: var(--mobileOpacity-dpc-trigger-parent-active); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:opacity-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:opacity-var-dpc-trigger-parent-active { opacity: var(--tabletOpacity-dpc-trigger-parent-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:opacity-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:opacity-var-dpc-trigger-parent-active { opacity: var(--desktopOpacity-dpc-trigger-parent-active); }
}

.dpc-active .dpc-trigger-parent-active.w-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.w-var-dpc-trigger-parent-active { width: var(--mobileWidth-dpc-trigger-parent-active); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:w-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:w-var-dpc-trigger-parent-active { width: var(--tabletWidth-dpc-trigger-parent-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:w-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:w-var-dpc-trigger-parent-active { width: var(--desktopWidth-dpc-trigger-parent-active); }
}

.dpc-active .dpc-trigger-parent-active.h-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.h-var-dpc-trigger-parent-active { height: var(--mobileHeight-dpc-trigger-parent-active); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:h-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:h-var-dpc-trigger-parent-active { height: var(--tabletHeight-dpc-trigger-parent-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:h-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:h-var-dpc-trigger-parent-active { height: var(--desktopHeight-dpc-trigger-parent-active); }
}

.dpc-active .dpc-trigger-parent-active.scale-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.scale-var-dpc-trigger-parent-active { transform: scale(var(--mobileScale-dpc-trigger-parent-active)); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:scale-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:scale-var-dpc-trigger-parent-active { transform: scale(var(--tabletScale-dpc-trigger-parent-active)); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:scale-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:scale-var-dpc-trigger-parent-active { transform: scale(var(--desktopScale-dpc-trigger-parent-active)); }
}

.dpc-active .dpc-trigger-parent-active.translate-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.translate-var-dpc-trigger-parent-active { transform: translate(var(--mobileTranslate-dpc-trigger-parent-active)); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:translate-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:translate-var-dpc-trigger-parent-active { transform: translate(var(--tabletTranslate-dpc-trigger-parent-active)); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:translate-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:translate-var-dpc-trigger-parent-active { transform: translate(var(--desktopTranslate-dpc-trigger-parent-active)); }
}

.dpc-active .dpc-trigger-parent-active.pointer-none-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.pointer-none-dpc-trigger-parent-active { pointer-events: none; }

.dpc-active .dpc-trigger-parent-active.pointer-initial-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.pointer-initial-dpc-trigger-parent-active { pointer-events: initial; }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:pointer-none-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:pointer-none-dpc-trigger-parent-active { pointer-events: none; }
  .dpc-active .dpc-trigger-parent-active.md\:pointer-initial-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:pointer-initial-dpc-trigger-parent-active { pointer-events: initial; }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:pointer-none-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:pointer-none-dpc-trigger-parent-active { pointer-events: none; }
  .dpc-active .dpc-trigger-parent-active.lg\:pointer-initial-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:pointer-initial-dpc-trigger-parent-active { pointer-events: initial; }
}

.dpc-active .dpc-trigger-parent-active.overflow-hidden-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.overflow-hidden-dpc-trigger-parent-active { overflow: hidden; }

.dpc-active .dpc-trigger-parent-active.overflow-visible-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.overflow-visible-dpc-trigger-parent-active { overflow: visible; }

.dpc-active .dpc-trigger-parent-active.overflow-hidden-auto-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.overflow-hidden-auto-dpc-trigger-parent-active { overflow: hidden auto; }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:overflow-hidden-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:overflow-hidden-dpc-trigger-parent-active { overflow: hidden; }
  .dpc-active .dpc-trigger-parent-active.md\:overflow-visible-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:overflow-visible-dpc-trigger-parent-active { overflow: visible; }
  .dpc-active .dpc-trigger-parent-active.md\:overflow-hidden-auto-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:overflow-hidden-auto-dpc-trigger-parent-active { overflow: hidden auto; }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:overflow-hidden-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:overflow-hidden-dpc-trigger-parent-active { overflow: hidden; }
  .dpc-active .dpc-trigger-parent-active.lg\:overflow-visible-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:overflow-visible-dpc-trigger-parent-active { overflow: visible; }
  .dpc-active .dpc-trigger-parent-active.lg\:overflow-hidden-auto-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:overflow-hidden-auto-dpc-trigger-parent-active { overflow: hidden auto; }
}

.dpc-active .dpc-trigger-parent-active.tl-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.tl-dpc-trigger-parent-active { text-align: left; }

.dpc-active .dpc-trigger-parent-active.tc-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.tc-dpc-trigger-parent-active { text-align: center; }

.dpc-active .dpc-trigger-parent-active.tr-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.tr-dpc-trigger-parent-active { text-align: right; }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:tl-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:tl-dpc-trigger-parent-active { text-align: left; }
  .dpc-active .dpc-trigger-parent-active.md\:tc-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:tc-dpc-trigger-parent-active { text-align: center; }
  .dpc-active .dpc-trigger-parent-active.md\:tr-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:tr-dpc-trigger-parent-active { text-align: right; }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:tl-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:tl-dpc-trigger-parent-active { text-align: left; }
  .dpc-active .dpc-trigger-parent-active.lg\:tc-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:tc-dpc-trigger-parent-active { text-align: center; }
  .dpc-active .dpc-trigger-parent-active.lg\:tr-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:tr-dpc-trigger-parent-active { text-align: right; }
}

.dpc-active .dpc-trigger-parent-active.fontWeight-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.fontWeight-var-dpc-trigger-parent-active { font-weight: var(--mobileFontWeight-dpc-trigger-parent-active); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:fontWeight-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:fontWeight-var-dpc-trigger-parent-active { font-weight: var(--tabletFontWeight-dpc-trigger-parent-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:fontWeight-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:fontWeight-var-dpc-trigger-parent-active { font-weight: var(--desktopFontWeight-dpc-trigger-parent-active); }
}

.dpc-active .dpc-trigger-parent-active.textDecoration-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.textDecoration-var-dpc-trigger-parent-active { text-decoration: var(--mobileTextDecoration-dpc-trigger-parent-active); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:textDecoration-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:textDecoration-var-dpc-trigger-parent-active { text-decoration: var(--tabletTextDecoration-dpc-trigger-parent-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:textDecoration-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:textDecoration-var-dpc-trigger-parent-active { text-decoration: var(--desktopTextDecoration-dpc-trigger-parent-active); }
}

.dpc-active .dpc-trigger-parent-active.relative-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.relative-dpc-trigger-parent-active { position: relative; }

.dpc-active .dpc-trigger-parent-active.absolute-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.absolute-dpc-trigger-parent-active { position: absolute; }

.dpc-active .dpc-trigger-parent-active.fixed-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.fixed-dpc-trigger-parent-active { position: fixed; }

.dpc-active .dpc-trigger-parent-active.static-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.static-dpc-trigger-parent-active { position: static; }

.dpc-active .dpc-trigger-parent-active.pos-initial-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.pos-initial-dpc-trigger-parent-active { position: initial; }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:relative-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:relative-dpc-trigger-parent-active { position: relative; }
  .dpc-active .dpc-trigger-parent-active.md\:absolute-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:absolute-dpc-trigger-parent-active { position: absolute; }
  .dpc-active .dpc-trigger-parent-active.md\:fixed-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:fixed-dpc-trigger-parent-active { position: fixed; }
  .dpc-active .dpc-trigger-parent-active.md\:static-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:static-dpc-trigger-parent-active { position: static; }
  .dpc-active .dpc-trigger-parent-active.md\:pos-initial-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:pos-initial-dpc-trigger-parent-active { position: initial; }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:relative-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:relative-dpc-trigger-parent-active { position: relative; }
  .dpc-active .dpc-trigger-parent-active.lg\:absolute-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:absolute-dpc-trigger-parent-active { position: absolute; }
  .dpc-active .dpc-trigger-parent-active.lg\:fixed-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:fixed-dpc-trigger-parent-active { position: fixed; }
  .dpc-active .dpc-trigger-parent-active.lg\:static-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:static-dpc-trigger-parent-active { position: static; }
  .dpc-active .dpc-trigger-parent-active.lg\:pos-initial-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:pos-initial-dpc-trigger-parent-active { position: initial; }
}

.dpc-active .dpc-trigger-parent-active.top-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.top-var-dpc-trigger-parent-active { top: var(--mobileTop-dpc-trigger-parent-active); }

.dpc-active .dpc-trigger-parent-active.right-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.right-var-dpc-trigger-parent-active { right: var(--mobileRight-dpc-trigger-parent-active); }

.dpc-active .dpc-trigger-parent-active.bottom-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.bottom-var-dpc-trigger-parent-active { bottom: var(--mobileBottom-dpc-trigger-parent-active); }

.dpc-active .dpc-trigger-parent-active.left-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.left-var-dpc-trigger-parent-active { left: var(--mobileLeft-dpc-trigger-parent-active); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:top-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:top-var-dpc-trigger-parent-active { top: var(--tabletTop-dpc-trigger-parent-active); }
  .dpc-active .dpc-trigger-parent-active.md\:right-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:right-var-dpc-trigger-parent-active { right: var(--tabletRight-dpc-trigger-parent-active); }
  .dpc-active .dpc-trigger-parent-active.md\:bottom-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:bottom-var-dpc-trigger-parent-active { bottom: var(--tabletBottom-dpc-trigger-parent-active); }
  .dpc-active .dpc-trigger-parent-active.md\:left-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:left-var-dpc-trigger-parent-active { left: var(--tabletLeft-dpc-trigger-parent-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:top-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:top-var-dpc-trigger-parent-active { top: var(--desktopTop-dpc-trigger-parent-active); }
  .dpc-active .dpc-trigger-parent-active.lg\:right-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:right-var-dpc-trigger-parent-active { right: var(--desktopRight-dpc-trigger-parent-active); }
  .dpc-active .dpc-trigger-parent-active.lg\:bottom-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:bottom-var-dpc-trigger-parent-active { bottom: var(--desktopBottom-dpc-trigger-parent-active); }
  .dpc-active .dpc-trigger-parent-active.lg\:left-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:left-var-dpc-trigger-parent-active { left: var(--desktopLeft-dpc-trigger-parent-active); }
}

.dpc-active .dpc-trigger-parent-active.db-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.db-dpc-trigger-parent-active { display: block; }

.dpc-active .dpc-trigger-parent-active.dib-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.dib-dpc-trigger-parent-active { display: inline-block; }

.dpc-active .dpc-trigger-parent-active.flex-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.flex-dpc-trigger-parent-active { display: flex; }

.dpc-active .dpc-trigger-parent-active.inline-flex-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.inline-flex-dpc-trigger-parent-active { display: inline-flex; }

.dpc-active .dpc-trigger-parent-active.dgrid-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.dgrid-dpc-trigger-parent-active { display: grid; }

.dpc-active .dpc-trigger-parent-active.dn-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.dn-dpc-trigger-parent-active { display: none; }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:db-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:db-dpc-trigger-parent-active { display: block; }
  .dpc-active .dpc-trigger-parent-active.md\:dib-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:dib-dpc-trigger-parent-active { display: inline-block; }
  .dpc-active .dpc-trigger-parent-active.md\:flex-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:flex-dpc-trigger-parent-active { display: flex; }
  .dpc-active .dpc-trigger-parent-active.md\:inline-flex-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:inline-flex-dpc-trigger-parent-active { display: inline-flex; }
  .dpc-active .dpc-trigger-parent-active.md\:dgrid-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:dgrid-dpc-trigger-parent-active { display: grid; }
  .dpc-active .dpc-trigger-parent-active.md\:dn-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:dn-dpc-trigger-parent-active { display: none; }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:db-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:db-dpc-trigger-parent-active { display: block; }
  .dpc-active .dpc-trigger-parent-active.lg\:dib-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:dib-dpc-trigger-parent-active { display: inline-block; }
  .dpc-active .dpc-trigger-parent-active.lg\:flex-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:flex-dpc-trigger-parent-active { display: flex; }
  .dpc-active .dpc-trigger-parent-active.lg\:inline-flex-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:inline-flex-dpc-trigger-parent-active { display: inline-flex; }
  .dpc-active .dpc-trigger-parent-active.lg\:dgrid-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:dgrid-dpc-trigger-parent-active { display: grid; }
  .dpc-active .dpc-trigger-parent-active.lg\:dn-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:dn-dpc-trigger-parent-active { display: none; }
}

.dpc-active .dpc-trigger-parent-active.flex-row-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.flex-row-dpc-trigger-parent-active { flex-direction: row; }

.dpc-active .dpc-trigger-parent-active.flex-row-reverse-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.flex-row-reverse-dpc-trigger-parent-active { flex-direction: row-reverse; }

.dpc-active .dpc-trigger-parent-active.flex-column-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.flex-column-dpc-trigger-parent-active { flex-direction: column; }

.dpc-active .dpc-trigger-parent-active.flex-column-reverse-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.flex-column-reverse-dpc-trigger-parent-active { flex-direction: column-reverse; }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:flex-row-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:flex-row-dpc-trigger-parent-active { flex-direction: row; }
  .dpc-active .dpc-trigger-parent-active.md\:flex-row-reverse-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:flex-row-reverse-dpc-trigger-parent-active { flex-direction: row-reverse; }
  .dpc-active .dpc-trigger-parent-active.md\:flex-column-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:flex-column-dpc-trigger-parent-active { flex-direction: column; }
  .dpc-active .dpc-trigger-parent-active.md\:flex-column-reverse-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:flex-column-reverse-dpc-trigger-parent-active { flex-direction: column-reverse; }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:flex-row-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:flex-row-dpc-trigger-parent-active { flex-direction: row; }
  .dpc-active .dpc-trigger-parent-active.lg\:flex-row-reverse-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:flex-row-reverse-dpc-trigger-parent-active { flex-direction: row-reverse; }
  .dpc-active .dpc-trigger-parent-active.lg\:flex-column-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:flex-column-dpc-trigger-parent-active { flex-direction: column; }
  .dpc-active .dpc-trigger-parent-active.lg\:flex-column-reverse-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:flex-column-reverse-dpc-trigger-parent-active { flex-direction: column-reverse; }
}

.dpc-active .dpc-trigger-parent-active.justify-start-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.justify-start-dpc-trigger-parent-active { justify-content: flex-start; }

.dpc-active .dpc-trigger-parent-active.justify-end-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.justify-end-dpc-trigger-parent-active { justify-content: flex-end; }

.dpc-active .dpc-trigger-parent-active.justify-center-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.justify-center-dpc-trigger-parent-active { justify-content: center; }

.dpc-active .dpc-trigger-parent-active.justify-between-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.justify-between-dpc-trigger-parent-active { justify-content: space-between; }

.dpc-active .dpc-trigger-parent-active.justify-around-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.justify-around-dpc-trigger-parent-active { justify-content: space-around; }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:justify-start-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:justify-start-dpc-trigger-parent-active { justify-content: flex-start; }
  .dpc-active .dpc-trigger-parent-active.md\:justify-end-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:justify-end-dpc-trigger-parent-active { justify-content: flex-end; }
  .dpc-active .dpc-trigger-parent-active.md\:justify-center-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:justify-center-dpc-trigger-parent-active { justify-content: center; }
  .dpc-active .dpc-trigger-parent-active.md\:justify-between-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:justify-between-dpc-trigger-parent-active { justify-content: space-between; }
  .dpc-active .dpc-trigger-parent-active.md\:justify-around-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:justify-around-dpc-trigger-parent-active { justify-content: space-around; }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:justify-start-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:justify-start-dpc-trigger-parent-active { justify-content: flex-start; }
  .dpc-active .dpc-trigger-parent-active.lg\:justify-end-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:justify-end-dpc-trigger-parent-active { justify-content: flex-end; }
  .dpc-active .dpc-trigger-parent-active.lg\:justify-center-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:justify-center-dpc-trigger-parent-active { justify-content: center; }
  .dpc-active .dpc-trigger-parent-active.lg\:justify-between-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:justify-between-dpc-trigger-parent-active { justify-content: space-between; }
  .dpc-active .dpc-trigger-parent-active.lg\:justify-around-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:justify-around-dpc-trigger-parent-active { justify-content: space-around; }
}

.dpc-active .dpc-trigger-parent-active.flex-wrap-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.flex-wrap-dpc-trigger-parent-active { flex-wrap: wrap; }

.dpc-active .dpc-trigger-parent-active.flex-nowrap-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.flex-nowrap-dpc-trigger-parent-active { flex-wrap: nowrap; }

.dpc-active .dpc-trigger-parent-active.flex-wrap-reverse-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.flex-wrap-reverse-dpc-trigger-parent-active { flex-wrap: wrap-reverse; }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:flex-wrap-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:flex-wrap-dpc-trigger-parent-active { flex-wrap: wrap; }
  .dpc-active .dpc-trigger-parent-active.md\:flex-nowrap-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:flex-nowrap-dpc-trigger-parent-active { flex-wrap: nowrap; }
  .dpc-active .dpc-trigger-parent-active.md\:flex-wrap-reverse-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:flex-wrap-reverse-dpc-trigger-parent-active { flex-wrap: wrap-reverse; }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:flex-wrap-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:flex-wrap-dpc-trigger-parent-active { flex-wrap: wrap; }
  .dpc-active .dpc-trigger-parent-active.lg\:flex-nowrap-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:flex-nowrap-dpc-trigger-parent-active { flex-wrap: nowrap; }
  .dpc-active .dpc-trigger-parent-active.lg\:flex-wrap-reverse-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:flex-wrap-reverse-dpc-trigger-parent-active { flex-wrap: wrap-reverse; }
}

.dpc-active .dpc-trigger-parent-active.object-fit-contain-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.object-fit-contain-dpc-trigger-parent-active { object-fit: contain; }

.dpc-active .dpc-trigger-parent-active.object-fit-cover-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.object-fit-cover-dpc-trigger-parent-active { object-fit: contain; }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:object-fit-contain-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:object-fit-contain-dpc-trigger-parent-active { object-fit: contain; }
  .dpc-active .dpc-trigger-parent-active.md\:object-fit-cover-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:object-fit-cover-dpc-trigger-parent-active { object-fit: contain; }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:object-fit-contain-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:object-fit-contain-dpc-trigger-parent-active { object-fit: contain; }
  .dpc-active .dpc-trigger-parent-active.lg\:object-fit-cover-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:object-fit-cover-dpc-trigger-parent-active { object-fit: contain; }
}

.dpc-active .dpc-trigger-parent-active.objectPosition-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.objectPosition-var-dpc-trigger-parent-active { object-position: var(--mobileObjectPosition-dpc-trigger-parent-active); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:objectPosition-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:objectPosition-var-dpc-trigger-parent-active { object-position: var(--tabletObjectPosition-dpc-trigger-parent-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:objectPosition-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:objectPosition-var-dpc-trigger-parent-active { object-position: var(--desktopObjectPosition-dpc-trigger-parent-active); }
}

.dpc-active .dpc-trigger-parent-active.color-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.color-var-dpc-trigger-parent-active { color: var(--mobileColor-dpc-trigger-parent-active); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:color-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:color-var-dpc-trigger-parent-active { color: var(--tabletColor-dpc-trigger-parent-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:color-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:color-var-dpc-trigger-parent-active { color: var(--desktopColor-dpc-trigger-parent-active); }
}

.dpc-active .dpc-trigger-parent-active.borderColor-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.borderColor-var-dpc-trigger-parent-active { border-color: var(--mobileBorderColor-dpc-trigger-parent-active); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:borderColor-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:borderColor-var-dpc-trigger-parent-active { border-color: var(--tabletBorderColor-dpc-trigger-parent-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:borderColor-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:borderColor-var-dpc-trigger-parent-active { border-color: var(--desktopBorderColor-dpc-trigger-parent-active); }
}

.dpc-active .dpc-trigger-parent-active.boxShadow-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.boxShadow-var-dpc-trigger-parent-active { box-shadow: var(--mobileBoxShadow-dpc-trigger-parent-active); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:boxShadow-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:boxShadow-var-dpc-trigger-parent-active { box-shadow: var(--tabletBoxShadow-dpc-trigger-parent-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:boxShadow-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:boxShadow-var-dpc-trigger-parent-active { box-shadow: var(--desktopBoxShadow-dpc-trigger-parent-active); }
}

.dpc-active .dpc-trigger-parent-active.bg-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.bg-var-dpc-trigger-parent-active { background: var(--mobileBackground-dpc-trigger-parent-active); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:bg-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:bg-var-dpc-trigger-parent-active { background: var(--tabletBackground-dpc-trigger-parent-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:bg-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:bg-var-dpc-trigger-parent-active { background: var(--desktopBackground-dpc-trigger-parent-active); }
}

.dpc-active .dpc-trigger-parent-active.outlineColor-var-dpc-trigger-parent-active:focus, .dpc-active:focus-within .dpc-trigger-parent-active.outlineColor-var-dpc-trigger-parent-active:focus { outline-color: var(--mobileOutlineColor-dpc-trigger-parent-active); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:outlineColor-var-dpc-trigger-parent-active:focus, .dpc-active:focus-within .dpc-trigger-parent-active.md\:outlineColor-var-dpc-trigger-parent-active:focus { outline-color: var(--tabletOutlineColor-dpc-trigger-parent-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:outlineColor-var-dpc-trigger-parent-active:focus, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:outlineColor-var-dpc-trigger-parent-active:focus { outline-color: var(--desktopOutlineColor-dpc-trigger-parent-active); }
}

.dpc-active .dpc-trigger-parent-active.filter-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.filter-var-dpc-trigger-parent-active { filter: var(--mobileFilter-dpc-trigger-parent-active); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:filter-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:filter-var-dpc-trigger-parent-active { filter: var(--tabletFilter-dpc-trigger-parent-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:filter-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:filter-var-dpc-trigger-parent-active { filter: var(--desktopFilter-dpc-trigger-parent-active); }
}

.dpc-active .dpc-trigger-parent-active.zIndex-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.zIndex-var-dpc-trigger-parent-active { z-index: var(--mobileZIndex-dpc-trigger-parent-active); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:zIndex-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:zIndex-var-dpc-trigger-parent-active { z-index: var(--tabletZIndex-dpc-trigger-parent-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:zIndex-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:zIndex-var-dpc-trigger-parent-active { z-index: var(--desktopZIndex-dpc-trigger-parent-active); }
}

.dpc-active .dpc-trigger-parent-active.transition-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.transition-var-dpc-trigger-parent-active { transition: var(--mobileTransition-dpc-trigger-parent-active); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:transition-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:transition-var-dpc-trigger-parent-active { transition: var(--tabletTransition-dpc-trigger-parent-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:transition-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:transition-var-dpc-trigger-parent-active { transition: var(--desktopTransition-dpc-trigger-parent-active); }
}

.dpc-active .dpc-trigger-parent-active.delay-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.delay-var-dpc-trigger-parent-active { transition-delay: var(--mobileDelay-dpc-trigger-parent-active); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:delay-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:delay-var-dpc-trigger-parent-active { transition-delay: var(--tabletDelay-dpc-trigger-parent-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:delay-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:delay-var-dpc-trigger-parent-active { transition-delay: var(--desktopDelay-dpc-trigger-parent-active); }
}

.dpc-active .dpc-trigger-parent-active.mt-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.mt-var-dpc-trigger-parent-active { margin-top: var(--mobileMarginTop-dpc-trigger-parent-active); }

.dpc-active .dpc-trigger-parent-active.mr-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.mr-var-dpc-trigger-parent-active { margin-right: var(--mobileMarginRight-dpc-trigger-parent-active); }

.dpc-active .dpc-trigger-parent-active.mb-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.mb-var-dpc-trigger-parent-active { margin-bottom: var(--mobileMarginBottom-dpc-trigger-parent-active); }

.dpc-active .dpc-trigger-parent-active.ml-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.ml-var-dpc-trigger-parent-active { margin-left: var(--mobileMarginLeft-dpc-trigger-parent-active); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:mt-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:mt-var-dpc-trigger-parent-active { margin-top: var(--tabletMarginTop-dpc-trigger-parent-active); }
  .dpc-active .dpc-trigger-parent-active.md\:mr-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:mr-var-dpc-trigger-parent-active { margin-right: var(--tabletMarginRight-dpc-trigger-parent-active); }
  .dpc-active .dpc-trigger-parent-active.md\:mb-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:mb-var-dpc-trigger-parent-active { margin-bottom: var(--tabletMarginBottom-dpc-trigger-parent-active); }
  .dpc-active .dpc-trigger-parent-active.md\:ml-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:ml-var-dpc-trigger-parent-active { margin-left: var(--tabletMarginLeft-dpc-trigger-parent-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:mt-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:mt-var-dpc-trigger-parent-active { margin-top: var(--desktopMarginTop-dpc-trigger-parent-active); }
  .dpc-active .dpc-trigger-parent-active.lg\:mr-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:mr-var-dpc-trigger-parent-active { margin-right: var(--desktopMarginRight-dpc-trigger-parent-active); }
  .dpc-active .dpc-trigger-parent-active.lg\:mb-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:mb-var-dpc-trigger-parent-active { margin-bottom: var(--desktopMarginBottom-dpc-trigger-parent-active); }
  .dpc-active .dpc-trigger-parent-active.lg\:ml-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:ml-var-dpc-trigger-parent-active { margin-left: var(--desktopMarginLeft-dpc-trigger-parent-active); }
}

.dpc-active .dpc-trigger-parent-active.gridtc-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.gridtc-var-dpc-trigger-parent-active { grid-template-columns: var(--mobileGridTemplateColumns-dpc-trigger-parent-active); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:gridtc-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:gridtc-var-dpc-trigger-parent-active { grid-template-columns: var(--tabletGridTemplateColumns-dpc-trigger-parent-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:gridtc-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:gridtc-var-dpc-trigger-parent-active { grid-template-columns: var(--desktopGridTemplateColumns-dpc-trigger-parent-active); }
}

.dpc-active .dpc-trigger-parent-active.gridac-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.gridac-var-dpc-trigger-parent-active { grid-auto-columns: var(--mobileGridAutoColumns-dpc-trigger-parent-active); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:gridac-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:gridac-var-dpc-trigger-parent-active { grid-auto-columns: var(--tabletGridAutoColumns-dpc-trigger-parent-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:gridac-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:gridac-var-dpc-trigger-parent-active { grid-auto-columns: var(--desktopGridAutoColumns-dpc-trigger-parent-active); }
}

.dpc-active .dpc-trigger-parent-active.gridtr-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.gridtr-var-dpc-trigger-parent-active { grid-template-rows: var(--mobileGridTemplateRows-dpc-trigger-parent-active); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:gridtr-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:gridtr-var-dpc-trigger-parent-active { grid-template-rows: var(--tabletGridTemplateRows-dpc-trigger-parent-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:gridtr-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:gridtr-var-dpc-trigger-parent-active { grid-template-rows: var(--desktopGridTemplateRows-dpc-trigger-parent-active); }
}

.dpc-active .dpc-trigger-parent-active.gridar-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.gridar-var-dpc-trigger-parent-active { grid-auto-rows: var(--mobileGridAutoRows-dpc-trigger-parent-active); }

@media only screen and (min-width: 768px) {
  .dpc-active .dpc-trigger-parent-active.md\:gridar-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.md\:gridar-var-dpc-trigger-parent-active { grid-auto-rows: var(--tabletGridAutoRows-dpc-trigger-parent-active); }
}

@media only screen and (min-width: 1024px) {
  .dpc-active .dpc-trigger-parent-active.lg\:gridar-var-dpc-trigger-parent-active, .dpc-active:focus-within .dpc-trigger-parent-active.lg\:gridar-var-dpc-trigger-parent-active { grid-auto-rows: var(--desktopGridAutoRows-dpc-trigger-parent-active); }
}

.dpc-trigger-click.dpc-active.opacity-var-dpc-trigger-click { opacity: var(--mobileOpacity-dpc-trigger-click); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:opacity-var-dpc-trigger-click { opacity: var(--tabletOpacity-dpc-trigger-click); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:opacity-var-dpc-trigger-click { opacity: var(--desktopOpacity-dpc-trigger-click); }
}

.dpc-trigger-click.dpc-active.w-var-dpc-trigger-click { width: var(--mobileWidth-dpc-trigger-click); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:w-var-dpc-trigger-click { width: var(--tabletWidth-dpc-trigger-click); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:w-var-dpc-trigger-click { width: var(--desktopWidth-dpc-trigger-click); }
}

.dpc-trigger-click.dpc-active.h-var-dpc-trigger-click { height: var(--mobileHeight-dpc-trigger-click); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:h-var-dpc-trigger-click { height: var(--tabletHeight-dpc-trigger-click); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:h-var-dpc-trigger-click { height: var(--desktopHeight-dpc-trigger-click); }
}

.dpc-trigger-click.dpc-active.scale-var-dpc-trigger-click { transform: scale(var(--mobileScale-dpc-trigger-click)); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:scale-var-dpc-trigger-click { transform: scale(var(--tabletScale-dpc-trigger-click)); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:scale-var-dpc-trigger-click { transform: scale(var(--desktopScale-dpc-trigger-click)); }
}

.dpc-trigger-click.dpc-active.translate-var-dpc-trigger-click { transform: translate(var(--mobileTranslate-dpc-trigger-click)); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:translate-var-dpc-trigger-click { transform: translate(var(--tabletTranslate-dpc-trigger-click)); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:translate-var-dpc-trigger-click { transform: translate(var(--desktopTranslate-dpc-trigger-click)); }
}

.dpc-trigger-click.dpc-active.pointer-none-dpc-trigger-click { pointer-events: none; }

.dpc-trigger-click.dpc-active.pointer-initial-dpc-trigger-click { pointer-events: initial; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:pointer-none-dpc-trigger-click { pointer-events: none; }
  .dpc-trigger-click.dpc-active.md\:pointer-initial-dpc-trigger-click { pointer-events: initial; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:pointer-none-dpc-trigger-click { pointer-events: none; }
  .dpc-trigger-click.dpc-active.lg\:pointer-initial-dpc-trigger-click { pointer-events: initial; }
}

.dpc-trigger-click.dpc-active.overflow-hidden-dpc-trigger-click { overflow: hidden; }

.dpc-trigger-click.dpc-active.overflow-visible-dpc-trigger-click { overflow: visible; }

.dpc-trigger-click.dpc-active.overflow-hidden-auto-dpc-trigger-click { overflow: hidden auto; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:overflow-hidden-dpc-trigger-click { overflow: hidden; }
  .dpc-trigger-click.dpc-active.md\:overflow-visible-dpc-trigger-click { overflow: visible; }
  .dpc-trigger-click.dpc-active.md\:overflow-hidden-auto-dpc-trigger-click { overflow: hidden auto; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:overflow-hidden-dpc-trigger-click { overflow: hidden; }
  .dpc-trigger-click.dpc-active.lg\:overflow-visible-dpc-trigger-click { overflow: visible; }
  .dpc-trigger-click.dpc-active.lg\:overflow-hidden-auto-dpc-trigger-click { overflow: hidden auto; }
}

.dpc-trigger-click.dpc-active.tl-dpc-trigger-click { text-align: left; }

.dpc-trigger-click.dpc-active.tc-dpc-trigger-click { text-align: center; }

.dpc-trigger-click.dpc-active.tr-dpc-trigger-click { text-align: right; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:tl-dpc-trigger-click { text-align: left; }
  .dpc-trigger-click.dpc-active.md\:tc-dpc-trigger-click { text-align: center; }
  .dpc-trigger-click.dpc-active.md\:tr-dpc-trigger-click { text-align: right; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:tl-dpc-trigger-click { text-align: left; }
  .dpc-trigger-click.dpc-active.lg\:tc-dpc-trigger-click { text-align: center; }
  .dpc-trigger-click.dpc-active.lg\:tr-dpc-trigger-click { text-align: right; }
}

.dpc-trigger-click.dpc-active.fontWeight-var-dpc-trigger-click { font-weight: var(--mobileFontWeight-dpc-trigger-click); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:fontWeight-var-dpc-trigger-click { font-weight: var(--tabletFontWeight-dpc-trigger-click); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:fontWeight-var-dpc-trigger-click { font-weight: var(--desktopFontWeight-dpc-trigger-click); }
}

.dpc-trigger-click.dpc-active.textDecoration-var-dpc-trigger-click { text-decoration: var(--mobileTextDecoration-dpc-trigger-click); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:textDecoration-var-dpc-trigger-click { text-decoration: var(--tabletTextDecoration-dpc-trigger-click); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:textDecoration-var-dpc-trigger-click { text-decoration: var(--desktopTextDecoration-dpc-trigger-click); }
}

.dpc-trigger-click.dpc-active.relative-dpc-trigger-click { position: relative; }

.dpc-trigger-click.dpc-active.absolute-dpc-trigger-click { position: absolute; }

.dpc-trigger-click.dpc-active.fixed-dpc-trigger-click { position: fixed; }

.dpc-trigger-click.dpc-active.static-dpc-trigger-click { position: static; }

.dpc-trigger-click.dpc-active.pos-initial-dpc-trigger-click { position: initial; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:relative-dpc-trigger-click { position: relative; }
  .dpc-trigger-click.dpc-active.md\:absolute-dpc-trigger-click { position: absolute; }
  .dpc-trigger-click.dpc-active.md\:fixed-dpc-trigger-click { position: fixed; }
  .dpc-trigger-click.dpc-active.md\:static-dpc-trigger-click { position: static; }
  .dpc-trigger-click.dpc-active.md\:pos-initial-dpc-trigger-click { position: initial; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:relative-dpc-trigger-click { position: relative; }
  .dpc-trigger-click.dpc-active.lg\:absolute-dpc-trigger-click { position: absolute; }
  .dpc-trigger-click.dpc-active.lg\:fixed-dpc-trigger-click { position: fixed; }
  .dpc-trigger-click.dpc-active.lg\:static-dpc-trigger-click { position: static; }
  .dpc-trigger-click.dpc-active.lg\:pos-initial-dpc-trigger-click { position: initial; }
}

.dpc-trigger-click.dpc-active.top-var-dpc-trigger-click { top: var(--mobileTop-dpc-trigger-click); }

.dpc-trigger-click.dpc-active.right-var-dpc-trigger-click { right: var(--mobileRight-dpc-trigger-click); }

.dpc-trigger-click.dpc-active.bottom-var-dpc-trigger-click { bottom: var(--mobileBottom-dpc-trigger-click); }

.dpc-trigger-click.dpc-active.left-var-dpc-trigger-click { left: var(--mobileLeft-dpc-trigger-click); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:top-var-dpc-trigger-click { top: var(--tabletTop-dpc-trigger-click); }
  .dpc-trigger-click.dpc-active.md\:right-var-dpc-trigger-click { right: var(--tabletRight-dpc-trigger-click); }
  .dpc-trigger-click.dpc-active.md\:bottom-var-dpc-trigger-click { bottom: var(--tabletBottom-dpc-trigger-click); }
  .dpc-trigger-click.dpc-active.md\:left-var-dpc-trigger-click { left: var(--tabletLeft-dpc-trigger-click); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:top-var-dpc-trigger-click { top: var(--desktopTop-dpc-trigger-click); }
  .dpc-trigger-click.dpc-active.lg\:right-var-dpc-trigger-click { right: var(--desktopRight-dpc-trigger-click); }
  .dpc-trigger-click.dpc-active.lg\:bottom-var-dpc-trigger-click { bottom: var(--desktopBottom-dpc-trigger-click); }
  .dpc-trigger-click.dpc-active.lg\:left-var-dpc-trigger-click { left: var(--desktopLeft-dpc-trigger-click); }
}

.dpc-trigger-click.dpc-active.db-dpc-trigger-click { display: block; }

.dpc-trigger-click.dpc-active.dib-dpc-trigger-click { display: inline-block; }

.dpc-trigger-click.dpc-active.flex-dpc-trigger-click { display: flex; }

.dpc-trigger-click.dpc-active.inline-flex-dpc-trigger-click { display: inline-flex; }

.dpc-trigger-click.dpc-active.dgrid-dpc-trigger-click { display: grid; }

.dpc-trigger-click.dpc-active.dn-dpc-trigger-click { display: none; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:db-dpc-trigger-click { display: block; }
  .dpc-trigger-click.dpc-active.md\:dib-dpc-trigger-click { display: inline-block; }
  .dpc-trigger-click.dpc-active.md\:flex-dpc-trigger-click { display: flex; }
  .dpc-trigger-click.dpc-active.md\:inline-flex-dpc-trigger-click { display: inline-flex; }
  .dpc-trigger-click.dpc-active.md\:dgrid-dpc-trigger-click { display: grid; }
  .dpc-trigger-click.dpc-active.md\:dn-dpc-trigger-click { display: none; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:db-dpc-trigger-click { display: block; }
  .dpc-trigger-click.dpc-active.lg\:dib-dpc-trigger-click { display: inline-block; }
  .dpc-trigger-click.dpc-active.lg\:flex-dpc-trigger-click { display: flex; }
  .dpc-trigger-click.dpc-active.lg\:inline-flex-dpc-trigger-click { display: inline-flex; }
  .dpc-trigger-click.dpc-active.lg\:dgrid-dpc-trigger-click { display: grid; }
  .dpc-trigger-click.dpc-active.lg\:dn-dpc-trigger-click { display: none; }
}

.dpc-trigger-click.dpc-active.flex-row-dpc-trigger-click { flex-direction: row; }

.dpc-trigger-click.dpc-active.flex-row-reverse-dpc-trigger-click { flex-direction: row-reverse; }

.dpc-trigger-click.dpc-active.flex-column-dpc-trigger-click { flex-direction: column; }

.dpc-trigger-click.dpc-active.flex-column-reverse-dpc-trigger-click { flex-direction: column-reverse; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:flex-row-dpc-trigger-click { flex-direction: row; }
  .dpc-trigger-click.dpc-active.md\:flex-row-reverse-dpc-trigger-click { flex-direction: row-reverse; }
  .dpc-trigger-click.dpc-active.md\:flex-column-dpc-trigger-click { flex-direction: column; }
  .dpc-trigger-click.dpc-active.md\:flex-column-reverse-dpc-trigger-click { flex-direction: column-reverse; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:flex-row-dpc-trigger-click { flex-direction: row; }
  .dpc-trigger-click.dpc-active.lg\:flex-row-reverse-dpc-trigger-click { flex-direction: row-reverse; }
  .dpc-trigger-click.dpc-active.lg\:flex-column-dpc-trigger-click { flex-direction: column; }
  .dpc-trigger-click.dpc-active.lg\:flex-column-reverse-dpc-trigger-click { flex-direction: column-reverse; }
}

.dpc-trigger-click.dpc-active.justify-start-dpc-trigger-click { justify-content: flex-start; }

.dpc-trigger-click.dpc-active.justify-end-dpc-trigger-click { justify-content: flex-end; }

.dpc-trigger-click.dpc-active.justify-center-dpc-trigger-click { justify-content: center; }

.dpc-trigger-click.dpc-active.justify-between-dpc-trigger-click { justify-content: space-between; }

.dpc-trigger-click.dpc-active.justify-around-dpc-trigger-click { justify-content: space-around; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:justify-start-dpc-trigger-click { justify-content: flex-start; }
  .dpc-trigger-click.dpc-active.md\:justify-end-dpc-trigger-click { justify-content: flex-end; }
  .dpc-trigger-click.dpc-active.md\:justify-center-dpc-trigger-click { justify-content: center; }
  .dpc-trigger-click.dpc-active.md\:justify-between-dpc-trigger-click { justify-content: space-between; }
  .dpc-trigger-click.dpc-active.md\:justify-around-dpc-trigger-click { justify-content: space-around; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:justify-start-dpc-trigger-click { justify-content: flex-start; }
  .dpc-trigger-click.dpc-active.lg\:justify-end-dpc-trigger-click { justify-content: flex-end; }
  .dpc-trigger-click.dpc-active.lg\:justify-center-dpc-trigger-click { justify-content: center; }
  .dpc-trigger-click.dpc-active.lg\:justify-between-dpc-trigger-click { justify-content: space-between; }
  .dpc-trigger-click.dpc-active.lg\:justify-around-dpc-trigger-click { justify-content: space-around; }
}

.dpc-trigger-click.dpc-active.flex-wrap-dpc-trigger-click { flex-wrap: wrap; }

.dpc-trigger-click.dpc-active.flex-nowrap-dpc-trigger-click { flex-wrap: nowrap; }

.dpc-trigger-click.dpc-active.flex-wrap-reverse-dpc-trigger-click { flex-wrap: wrap-reverse; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:flex-wrap-dpc-trigger-click { flex-wrap: wrap; }
  .dpc-trigger-click.dpc-active.md\:flex-nowrap-dpc-trigger-click { flex-wrap: nowrap; }
  .dpc-trigger-click.dpc-active.md\:flex-wrap-reverse-dpc-trigger-click { flex-wrap: wrap-reverse; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:flex-wrap-dpc-trigger-click { flex-wrap: wrap; }
  .dpc-trigger-click.dpc-active.lg\:flex-nowrap-dpc-trigger-click { flex-wrap: nowrap; }
  .dpc-trigger-click.dpc-active.lg\:flex-wrap-reverse-dpc-trigger-click { flex-wrap: wrap-reverse; }
}

.dpc-trigger-click.dpc-active.object-fit-contain-dpc-trigger-click { object-fit: contain; }

.dpc-trigger-click.dpc-active.object-fit-cover-dpc-trigger-click { object-fit: contain; }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:object-fit-contain-dpc-trigger-click { object-fit: contain; }
  .dpc-trigger-click.dpc-active.md\:object-fit-cover-dpc-trigger-click { object-fit: contain; }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:object-fit-contain-dpc-trigger-click { object-fit: contain; }
  .dpc-trigger-click.dpc-active.lg\:object-fit-cover-dpc-trigger-click { object-fit: contain; }
}

.dpc-trigger-click.dpc-active.objectPosition-var-dpc-trigger-click { object-position: var(--mobileObjectPosition-dpc-trigger-click); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:objectPosition-var-dpc-trigger-click { object-position: var(--tabletObjectPosition-dpc-trigger-click); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:objectPosition-var-dpc-trigger-click { object-position: var(--desktopObjectPosition-dpc-trigger-click); }
}

.dpc-trigger-click.dpc-active.color-var-dpc-trigger-click { color: var(--mobileColor-dpc-trigger-click); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:color-var-dpc-trigger-click { color: var(--tabletColor-dpc-trigger-click); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:color-var-dpc-trigger-click { color: var(--desktopColor-dpc-trigger-click); }
}

.dpc-trigger-click.dpc-active.borderColor-var-dpc-trigger-click { border-color: var(--mobileBorderColor-dpc-trigger-click); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:borderColor-var-dpc-trigger-click { border-color: var(--tabletBorderColor-dpc-trigger-click); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:borderColor-var-dpc-trigger-click { border-color: var(--desktopBorderColor-dpc-trigger-click); }
}

.dpc-trigger-click.dpc-active.boxShadow-var-dpc-trigger-click { box-shadow: var(--mobileBoxShadow-dpc-trigger-click); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:boxShadow-var-dpc-trigger-click { box-shadow: var(--tabletBoxShadow-dpc-trigger-click); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:boxShadow-var-dpc-trigger-click { box-shadow: var(--desktopBoxShadow-dpc-trigger-click); }
}

.dpc-trigger-click.dpc-active.bg-var-dpc-trigger-click { background: var(--mobileBackground-dpc-trigger-click); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:bg-var-dpc-trigger-click { background: var(--tabletBackground-dpc-trigger-click); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:bg-var-dpc-trigger-click { background: var(--desktopBackground-dpc-trigger-click); }
}

.dpc-trigger-click.dpc-active.outlineColor-var-dpc-trigger-click:focus { outline-color: var(--mobileOutlineColor-dpc-trigger-click); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:outlineColor-var-dpc-trigger-click:focus { outline-color: var(--tabletOutlineColor-dpc-trigger-click); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:outlineColor-var-dpc-trigger-click:focus { outline-color: var(--desktopOutlineColor-dpc-trigger-click); }
}

.dpc-trigger-click.dpc-active.filter-var-dpc-trigger-click { filter: var(--mobileFilter-dpc-trigger-click); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:filter-var-dpc-trigger-click { filter: var(--tabletFilter-dpc-trigger-click); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:filter-var-dpc-trigger-click { filter: var(--desktopFilter-dpc-trigger-click); }
}

.dpc-trigger-click.dpc-active.zIndex-var-dpc-trigger-click { z-index: var(--mobileZIndex-dpc-trigger-click); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:zIndex-var-dpc-trigger-click { z-index: var(--tabletZIndex-dpc-trigger-click); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:zIndex-var-dpc-trigger-click { z-index: var(--desktopZIndex-dpc-trigger-click); }
}

.dpc-trigger-click.dpc-active.transition-var-dpc-trigger-click { transition: var(--mobileTransition-dpc-trigger-click); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:transition-var-dpc-trigger-click { transition: var(--tabletTransition-dpc-trigger-click); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:transition-var-dpc-trigger-click { transition: var(--desktopTransition-dpc-trigger-click); }
}

.dpc-trigger-click.dpc-active.delay-var-dpc-trigger-click { transition-delay: var(--mobileDelay-dpc-trigger-click); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:delay-var-dpc-trigger-click { transition-delay: var(--tabletDelay-dpc-trigger-click); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:delay-var-dpc-trigger-click { transition-delay: var(--desktopDelay-dpc-trigger-click); }
}

.dpc-trigger-click.dpc-active.mt-var-dpc-trigger-click { margin-top: var(--mobileMarginTop-dpc-trigger-click); }

.dpc-trigger-click.dpc-active.mr-var-dpc-trigger-click { margin-right: var(--mobileMarginRight-dpc-trigger-click); }

.dpc-trigger-click.dpc-active.mb-var-dpc-trigger-click { margin-bottom: var(--mobileMarginBottom-dpc-trigger-click); }

.dpc-trigger-click.dpc-active.ml-var-dpc-trigger-click { margin-left: var(--mobileMarginLeft-dpc-trigger-click); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:mt-var-dpc-trigger-click { margin-top: var(--tabletMarginTop-dpc-trigger-click); }
  .dpc-trigger-click.dpc-active.md\:mr-var-dpc-trigger-click { margin-right: var(--tabletMarginRight-dpc-trigger-click); }
  .dpc-trigger-click.dpc-active.md\:mb-var-dpc-trigger-click { margin-bottom: var(--tabletMarginBottom-dpc-trigger-click); }
  .dpc-trigger-click.dpc-active.md\:ml-var-dpc-trigger-click { margin-left: var(--tabletMarginLeft-dpc-trigger-click); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:mt-var-dpc-trigger-click { margin-top: var(--desktopMarginTop-dpc-trigger-click); }
  .dpc-trigger-click.dpc-active.lg\:mr-var-dpc-trigger-click { margin-right: var(--desktopMarginRight-dpc-trigger-click); }
  .dpc-trigger-click.dpc-active.lg\:mb-var-dpc-trigger-click { margin-bottom: var(--desktopMarginBottom-dpc-trigger-click); }
  .dpc-trigger-click.dpc-active.lg\:ml-var-dpc-trigger-click { margin-left: var(--desktopMarginLeft-dpc-trigger-click); }
}

.dpc-trigger-click.dpc-active.gridtc-var-dpc-trigger-click { grid-template-columns: var(--mobileGridTemplateColumns-dpc-trigger-click); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:gridtc-var-dpc-trigger-click { grid-template-columns: var(--tabletGridTemplateColumns-dpc-trigger-click); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:gridtc-var-dpc-trigger-click { grid-template-columns: var(--desktopGridTemplateColumns-dpc-trigger-click); }
}

.dpc-trigger-click.dpc-active.gridac-var-dpc-trigger-click { grid-auto-columns: var(--mobileGridAutoColumns-dpc-trigger-click); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:gridac-var-dpc-trigger-click { grid-auto-columns: var(--tabletGridAutoColumns-dpc-trigger-click); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:gridac-var-dpc-trigger-click { grid-auto-columns: var(--desktopGridAutoColumns-dpc-trigger-click); }
}

.dpc-trigger-click.dpc-active.gridtr-var-dpc-trigger-click { grid-template-rows: var(--mobileGridTemplateRows-dpc-trigger-click); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:gridtr-var-dpc-trigger-click { grid-template-rows: var(--tabletGridTemplateRows-dpc-trigger-click); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:gridtr-var-dpc-trigger-click { grid-template-rows: var(--desktopGridTemplateRows-dpc-trigger-click); }
}

.dpc-trigger-click.dpc-active.gridar-var-dpc-trigger-click { grid-auto-rows: var(--mobileGridAutoRows-dpc-trigger-click); }

@media only screen and (min-width: 768px) {
  .dpc-trigger-click.dpc-active.md\:gridar-var-dpc-trigger-click { grid-auto-rows: var(--tabletGridAutoRows-dpc-trigger-click); }
}

@media only screen and (min-width: 1024px) {
  .dpc-trigger-click.dpc-active.lg\:gridar-var-dpc-trigger-click { grid-auto-rows: var(--desktopGridAutoRows-dpc-trigger-click); }
}

.dpc-share-link-alert { --alertDefaultBackground: #27ae60; background-color: var(--alertDefaultBackground); z-index: 2000000001; opacity: 0; pointer-events: none; }

.dpc-share-link-alert__content .icons-checkmark { font-size: 1.5rem; }

.dpc-share-link-alert__close { top: 10px; right: 10px; padding: 0px; }

.dpc-share-link-alert.dpc-active { opacity: 1; pointer-events: initial; }