@layer swift3 {img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }@keyframes german-market-blinker { 50% { opacity: 0; } }@keyframes wc-skeleton-shimmer { 100% { transform: translateX(100%); } }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }@keyframes wc-skeleton-shimmer { 100% { transform: translateX(100%); } }@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }@keyframes blink { 0% { opacity: 0; } 50% { opacity: 1; } 100% { opacity: 0; } }.floating-menu { --fm-z-index: 9999; --fm-offset: 0; --fm-color: #e86e2c; --fm-hover-color: #fff; --fm-border-radius: 0; --fm-icon-size: 24; --fm-icon-box: calc(var(--fm-icon-size)*2); --fm-icon-radius: 0; --fm-icon-text: 12; --fm-label-radius: 0; --fm-text-radius: 0; box-sizing: border-box; pointer-events: none; position: fixed; visibility: hidden; z-index: var(--fm-z-index); }.floating-menu * { box-sizing: border-box; }.floating-menu { --fm-button-space: 0; }.floating-menu ul.fm-bar { display: flex; flex-direction: column; gap: calc(var(--fm-button-space)*1px); list-style: none; margin: 0px; padding: 0px; }.floating-menu .fm-item { --item_width: calc(var(--fm-icon-box)*1px); border-radius: var(--fm-border-radius); position: relative; }.floating-menu { --fm-background: #1b094f; --fm-hover-background: #e86e2c; --fm-link-duration: 400; --fm-link-transition-duration: calc(var(--fm-link-duration)*1ms); --fm-link-function: cubic-bezier(0.25,1,0.5,1); --fm-link-width: calc(var(--fm-icon-box)*1px); --_width: 0; --fm-margin-inline: 0 var(--fm-link-width); }.floating-menu a.fm-link, .floating-menu form.fm-link { align-items: center; border-radius: var(--fm-border-radius); cursor: pointer; display: flex; margin: 0px; max-width: none; outline: none; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: var(--fm-link-width); z-index: 3; }.floating-menu a.fm-link .fm-label, .floating-menu form.fm-link .fm-label { position: absolute; right: 0px; top: 0px; }.floating-menu a.fm-link.-active, .floating-menu a.fm-link:focus-visible, .floating-menu a.fm-link:hover, .floating-menu form.fm-link.-active, .floating-menu form.fm-link:focus-visible, .floating-menu form.fm-link:hover { width: calc(100% + var(--_width)*1px); }.floating-menu a.fm-link.-active .fm-icon, .floating-menu a.fm-link.-active .fm-label, .floating-menu a.fm-link:focus-visible .fm-icon, .floating-menu a.fm-link:focus-visible .fm-label, .floating-menu a.fm-link:hover .fm-icon, .floating-menu a.fm-link:hover .fm-label, .floating-menu form.fm-link.-active .fm-icon, .floating-menu form.fm-link.-active .fm-label, .floating-menu form.fm-link:focus-visible .fm-icon, .floating-menu form.fm-link:focus-visible .fm-label, .floating-menu form.fm-link:hover .fm-icon, .floating-menu form.fm-link:hover .fm-label { background-color: var(--fm-hover-background); color: var(--fm-hover-color); }.floating-menu a.fm-link.-active .fm-label, .floating-menu a.fm-link:focus-visible .fm-label, .floating-menu a.fm-link:hover .fm-label, .floating-menu form.fm-link.-active .fm-label, .floating-menu form.fm-link:focus-visible .fm-label, .floating-menu form.fm-link:hover .fm-label { opacity: 1; }.floating-menu a.fm-link.-active .fm-icon img, .floating-menu a.fm-link.-active .fm-icon span, .floating-menu a.fm-link:focus-visible .fm-icon img, .floating-menu a.fm-link:focus-visible .fm-icon span, .floating-menu a.fm-link:hover .fm-icon img, .floating-menu a.fm-link:hover .fm-icon span, .floating-menu form.fm-link.-active .fm-icon img, .floating-menu form.fm-link.-active .fm-icon span, .floating-menu form.fm-link:focus-visible .fm-icon img, .floating-menu form.fm-link:focus-visible .fm-icon span, .floating-menu form.fm-link:hover .fm-icon img, .floating-menu form.fm-link:hover .fm-icon span { animation: auto ease 0s 1 normal none running none; }@keyframes fmSlideOutSecond { 0% { opacity: 0; transform: translateX(-100%); } 100% { opacity: 1; transform: translateX(0px); } }@keyframes fmSlideOutFirst { 0% { opacity: 1; transform: translateX(0px); } 100% { opacity: 0; transform: translateX(var(--fm-link-width)); } }@keyframes fmSlideInSecond { 0% { opacity: 0; transform: translateX(var(--fm-link-width)); } 100% { opacity: 1; transform: translateX(0px); } }@keyframes fmSlideInFirst { 0% { opacity: 1; transform: translateX(0px); } 100% { opacity: 0; transform: translateX(-100%); } }.floating-menu .fm-icon { --_flip: 1; --_rotate: 0; --fm-icon-text-weight: normal; align-items: center; background-color: var(--fm-background); border-radius: var(--fm-icon-radius); color: var(--fm-color); display: flex; flex-direction: column; font-size: calc(var(--fm-icon-size)*1px); height: calc(var(--fm-icon-box)*1px); justify-content: center; margin: 0px; padding: 0px; row-gap: 5px; transform-origin: center center; width: calc(var(--fm-icon-box)*1px); z-index: 1; }.floating-menu .fm-icon img, .floating-menu .fm-icon span { rotate: calc(var(--_rotate)*1deg); scale: var(--_flip); }@keyframes wowp-icon-beat { 0%, 90% { transform: scale(1); } 45% { transform: scale(1.25); } }@keyframes wowp-icon-bounce { 0% { transform: scale(1) translateY(0px); } 10% { transform: scale(1.1, 0.9) translateY(0px); } 30% { transform: scale(0.9, 1.1) translateY(-0.25em); } 50% { transform: scale(1.05, 0.95) translateY(0px); } 57% { transform: scale(1) translateY(-0.125em); } 64% { transform: scale(1) translateY(0px); } 100% { transform: scale(1) translateY(0px); } }@keyframes wowp-icon-fade { 50% { opacity: 0.4; } }@keyframes wowp-icon-beat-fade { 0%, 100% { opacity: 0.4; transform: scale(1); } 50% { opacity: 1; transform: scale(1.125); } }@keyframes wowp-icon-flip { 50% { transform: rotateY(-180deg); } }@keyframes wowp-icon-shake { 0% { transform: rotate(-15deg); } 4% { transform: rotate(15deg); } 24%, 8% { transform: rotate(-18deg); } 12%, 28% { transform: rotate(18deg); } 16% { transform: rotate(-22deg); } 20% { transform: rotate(22deg); } 32% { transform: rotate(-12deg); } 36% { transform: rotate(12deg); } 40%, 100% { transform: rotate(0deg); } }@keyframes wowp-icon-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }.floating-menu { --fm-label-size: 15; --fm-label-font: inherit; --fm-label-font-style: normal; --fm-label-weight: normal; }.floating-menu .fm-label { align-items: center; background-color: var(--fm-background); border-radius: var(--fm-label-radius); color: var(--fm-color); display: flex; font-family: var(--fm-label-font); font-size: calc(var(--fm-label-size)*1px); font-style: var(--fm-label-font-style); font-weight: var(--fm-label-weight); height: calc(var(--fm-icon-box)*1px); opacity: 0; padding-inline: 12px; white-space: nowrap; }.floating-menu { --fm-text_width: max-content; --fm-text_size: 16px; }.floating-menu { --fm-sub-space: 0px; --fm-sub-box: calc(var(--fm-icon-box)*1px); --fm-sub-duration: 400; --fm-sub-transition-duration: calc(var(--fm-sub-duration)*1ms); --fm-sub-function: cubic-bezier(0.25,1,0.5,1); }@keyframes fmItemSub { 0% { overflow: unset; } 90% { overflow: unset; } 100% { overflow: hidden; } }.floating-menu { --fm-window-width: 500; --fm-window-backdrop: rgba(0,0,0,.4); --fm-window-bg: #f0f0f0; --fm-window-close-color: #fff; --fm-window-head-color: #fff; --fm-window-head-bg: hsla(0,0%,100%,0); --fm-window-body-color: #707070; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }@keyframes spin { 100% { transform: rotate(360deg); } }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }:root { --p3d-primary: #12367D; --p3d-primary-hover: #0d2558; --p3d-link-blue: #2144E0; --p3d-bg-blue: rgba(189, 222, 243, 0.5); --p3d-text: #404040; --p3d-text-light: #666666; --p3d-border: #ddd; --p3d-white: #ffffff; --p3d-error: #d63638; --p3d-success: #00a32a; --p3d-radius: 12px; --p3d-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); --p3d-transition: all 0.3s ease; }@keyframes fadeInUp { 0% { opacity: 0; transform: translateY(15px); } 100% { opacity: 1; transform: translateY(0px); } }@keyframes dropdownSlideIn { 0% { opacity: 0; transform: translateY(-10px); } 100% { opacity: 1; transform: translateY(0px); } }@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }@keyframes slideDown { 0% { opacity: 0; transform: translateY(-10px); } 100% { opacity: 1; transform: translateY(0px); } }html { font-family: sans-serif; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }body { margin: 0px; -webkit-tap-highlight-color: transparent; }article, aside, details, figcaption, figure, footer, header, main, menu, nav, section { display: block; }main, footer { float: left; width: 100%; }[hidden], template { display: none; }a { background-color: transparent; transition: 0.2s ease-in; }#atomion-breadcrumbs a, .widget a, #footer-action-bar a, #footer-action-bar button.back-to-top-button, .woocommerce-product-rating a, .atomion-dark-link a, a.atomion-dark-link, .vcard a, .comment-metadata a, .woocommerce table.shop_table a, a.wc-block-components-product-name, .woocommerce-page .wc-block-components-totals-coupon-link, .wc-block-components-totals-shipping__change-address__link, .wp-block-latest-posts a, .wp-block-latest-comments a, .wp-block-file a, [class^="wc-block"] li.wc-block-grid__product a.wc-block-grid__product-link, [class^="wc-block"].is-list li a, [class^="wc-block"] .wc-block-grid__product .wc-block-grid__product-title a, [class^="wc-block"] .wc-block-review-list-item__product a, .widget .wgm-info a:hover, .widget .wgm-info a:focus { color: #404040; }a:active, a:hover { outline: 0px; transition: 0.2s ease-in; }b, strong { font-weight: bold; }h1 { font-size: 2em; margin: 0.67em 0px; }img { border: 0px; }svg:not(:root) { overflow: hidden; }figure { margin: 1em 40px; }hr { box-sizing: content-box; height: 0px; }pre { overflow: auto; }code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }button { overflow: visible; }button, select { text-transform: none; }select option { text-transform: none; }button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }input { line-height: normal; }select { appearance: none; border: none; border-radius: 0px; font-size: 1em; width: 100%; }select { width: 100%; border: 3px solid #dddddd; padding: 0.55em 2em 0.7em 1em; background-color: white; background-size: 14px; background-position: calc(100% - 15px) center; background-repeat: no-repeat; font-weight: 900; text-transform: uppercase; }select:hover, select:focus { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 0px; }option { border-top: 1px solid #444444; padding: 0.3em 1em; }input::placeholder, textarea::placeholder { font-weight: 800; }fieldset { border: 1px solid #c0c0c0; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }textarea { overflow: auto; }.clear::before, .clear::after, .entry-content::before, .entry-content::after, .comment-content::before, .comment-content::after, .site-header::before, .site-header::after, .site-content::before, .site-content::after, .site-footer::before, .site-footer::after { content: ""; display: table; table-layout: fixed; }.clear::after, .entry-content::after, .comment-content::after, .site-header::after, .site-content::after, .site-footer::after { clear: both; }body, button, select, optgroup, textarea { color: #404040; font-size: 1rem; line-height: 1.5; overflow-x: hidden; }h1, h2, h3, h4, h5, h6 { clear: both; }h1.entry-title, h2.entry-title, h3.entry-title, h4.entry-title, h5.entry-title, h6.entry-title { font-weight: 600; }.h2::after, .no-underlined-title .page-title::after, .no-underlined-title .entry-title::after, .woocommerce-cart.no-underlined-title h2::after { display: none; }main h1, [class^="wp-block-atomion-block-content-box"] h1 { font-size: 28px; }main h2, [class^="wp-block-atomion-block-content-box"] h2 { font-size: 24px; }main h3, [class^="wp-block-atomion-block-content-box"] h3 { font-size: 20px; }p { margin-bottom: 1.5em; font-size: 1em; }dfn, cite, em, i { font-style: italic; }pre { background: #eeeeee; font-family: "Courier 10 Pitch", Courier, monospace; font-size: 0.9375rem; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em; }@media (max-width: 480px){body, button, optgroup { font-size: 0.875rem; }select:focus, textarea { font-size: 1rem; }}html { box-sizing: border-box; }*, ::before, ::after { box-sizing: inherit; }hr { background-color: #cccccc; border: 0px; height: 1px; margin-bottom: 1.5em; }ul, ol { margin: 0px; padding: 0px; }ul { list-style: disc; }img { height: auto; max-width: 100%; }figure { margin: 1em 0px; }.entry-content ul, #atomion-summary-wrapper .woocommerce-product-details__short-description ul { margin-bottom: 1em; }.flex { display: flex; flex-flow: wrap; }.col-1-4 { width: 25%; flex-basis: 25%; }@media (max-width: 480px){.col-1-4 { width: 50%; flex-basis: 50%; }}button, input[type="button"], input[type="reset"], input[type="submit"] { border-width: 1px; border-style: solid; border-image: initial; border-color: #cccccc #cccccc #bbbbbb; border-radius: 3px; background: #e6e6e6; color: rgba(0, 0, 0, 0.8); font-size: 0.75rem; line-height: 1; padding: 0.6em 1em 0.4em; width: auto; }button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus { border-color: #cccccc #bbbbbb #aaaaaa; }button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus { border-color: #aaaaaa #bbbbbb #bbbbbb; }input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea { border: 1px solid #cccccc; border-radius: 3px; padding: 3px; }input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus { color: #111111; }input[type="text"], input[type="tel"], input[type="email"], input[type="url"], input[type="number"], input[type="date"], input[type="search"], input[type="password"], textarea { padding: 12px; border: 3px solid #dddddd; border-radius: 0px; }textarea { width: 100%; }a { text-decoration: none; }a:hover, a:focus, a:active { color: #404040; }a:hover, a:active { outline: 0px; }.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; text-align: center; }#content { margin: 0px auto; }.flex-right { margin-left: auto; }.alignfull, .alignwide { margin-bottom: 2em; width: 100%; }.alignfull img, .alignwide img { width: 100%; display: block; }.alignfull { width: 100vw; margin-left: calc(50% + 0px); transform: translateX(-50%); }@media (max-width: 768px){.alignfull { margin-left: calc(50% + 0px); }#content { margin: initial; }}header { position: relative; }#header, .stuck { z-index: 999; }#header #masthead.has-shadow { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 10px; }.main-navigation { clear: both; display: flex; float: left; width: 100%; }.main-navigation .default-wrapper { display: flex; }.main-navigation ul { display: block; list-style: none; margin: 0px; padding-left: 0px; }.main-navigation li { float: left; }#masthead { width: 100%; }#header #masthead #desktop-navigation .main-nav-item [id*="primary-menu"] { display: flex; align-items: center; height: 100%; }#masthead .main-navigation [id*="primary-menu"] > li > a { display: flex; align-items: center; height: 100%; font-weight: 500; }.main-navigation a, .main-navigation button { font-size: 14px; display: block; text-decoration: none; text-transform: uppercase; position: relative; }.main-navigation button { background-color: transparent; transition: 0.2s ease-in; border: unset; }[id*="primary-menu"].nav-menu > li, [id*="primary-menu"].menu > li { display: flex; align-items: center; list-style: none; padding: 0px 0.6em; transition: background-color 0.3s; }.nav-spacing-large [id*="primary-menu"].nav-menu > li, .nav-spacing-large [id*="primary-menu"].menu > li { margin: 0px 1em; }#desktop-navigation [id*="primary-menu"] > li { position: relative; }#masthead #desktop-navigation [id*="primary-menu"].nav-menu > li:last-child, #masthead #desktop-navigation [id*="primary-menu"].menu > li:last-child { margin-right: 1.7em; }#masthead .header-inner { align-items: center; justify-content: space-between; width: 100%; }#masthead #desktop-navigation .header-element { float: left; transition: 0.2s ease-in; }.header-main #desktop-navigation .main-nav-item { margin-top: 0px; }#masthead .logo-item.header-element, #masthead .main-nav-item.header-element { border-left: 0px; }#masthead #desktop-navigation > :first-child { padding-left: 2em; }#header #masthead .logo-item { box-sizing: unset; max-height: 100%; }#masthead.header-main .logo-item a { display: flex; align-items: center; }#masthead.header-main .logo-item a::after { display: none; }#masthead .social-item { display: flex; align-items: center; position: relative; padding: 0px 2em; }#masthead #desktop-navigation .social-item, #masthead #desktop-navigation .account-item { border-right: 1px solid #dddddd; }#masthead .account-item a, #masthead .account-item button, #masthead .wishlist-item a, #masthead .cart-item a.header-cart-link, #masthead .search-item a, #masthead .search-item button { padding: 0px 2em; display: flex; align-items: center; text-decoration: none; }#masthead #desktop-navigation .search-item { cursor: pointer; }#masthead .social-item .social-media-icon { float: left; width: 2.3em; text-align: center; margin: 0px 5px; }#masthead .social-item a { font-size: 1em; }#masthead .social-item i { transition: 0.2s ease-in; }#masthead .social-item ul.social-media-icons { float: left; margin: 0px -5px; padding: 0px; display: flex; }#masthead .social-item li { list-style-type: none; }#desktop-navigation .search-item.search-dropdown form { float: right; width: 100%; }#header .sticky-logo { display: none; }.menu-toggle, .main-navigation.toggled ul { display: block; }@media (max-width: 1000px){#desktop-navigation { display: none; }}@media (max-width: 1000px){#mobile-navigation { display: flex; }#masthead { padding: 0px 5%; }}#mobile-navigation.header-inner { position: relative; padding: 0px; }#mobile-navigation button.menu-toggle { background: transparent; border: 0px; padding-left: 0px; padding-right: 0px; width: 20%; max-width: 90px; text-align: left; overflow: hidden; }#mobile-navigation.style-revert button.menu-toggle { text-align: right; }#mobile-navigation .ham { cursor: pointer; -webkit-tap-highlight-color: transparent; transition:transform 0.4s ease; user-select: none; }#mobile-navigation .line { fill: none; transition:stroke-dasharray, stroke-dashoffset 0.4s, 0.4s ease, ease; stroke: #000000; stroke-width: 5.5; stroke-linecap: round; }#mobile-navigation .ham1 .top { stroke-dasharray: 40, 139; }#mobile-navigation .ham1 .bottom { stroke-dasharray: 40, 180; }#mobile-navigation #mobile-nav-action-bar { margin: 0px; display: flex; flex-wrap: wrap; padding: 0px 1em; }#mobile-navigation #mobile-nav-action-bar button { background-color: transparent; transition: 0.2s ease-in; border: unset; }#mobile-navigation #mobile-nav-action-bar .header-element > a, #mobile-navigation #mobile-nav-action-bar .header-element > button { height: 40px; }#mobile-navigation .header-element.account-item { order: 2; }#mobile-navigation .header-element.search-item { order: 1; }#mobile-navigation .main-nav-item { display: none; width: 100vw; margin-left: -5.5%; position: absolute; overflow-y: scroll; padding: 2em 0px; left: 0px; background: white; z-index: -1; box-shadow: rgba(128, 128, 128, 0.5) 0px 14px 20px 0px; }#mobile-navigation #mobile-site-navigation { margin-bottom: 2em; }#mobile-navigation hr { margin-bottom: 1em; float: left; width: 100%; }#mobile-navigation .main-nav-item .menu-main-menu-container { width: 100%; }#mobile-navigation .cart-item a.header-cart-link { padding: 0px; justify-content: flex-end; }#mobile-navigation.style-revert .cart-item a.header-cart-link { justify-content: flex-start; }#mobile-navigation .main-nav-item [id*="primary-menu"] { display: block; width: 100vw; }#header #mobile-navigation .main-nav-item [id*="primary-menu"] > li { width: auto; display: none; flex-wrap: wrap; justify-content: left; position: relative; font-size: 1.5em; padding: 0px; float: none; border-color: transparent; margin: 1em 0px; }#header #mobile-navigation .main-nav-item [id*="primary-menu"] > li > a { margin-left: 2em; font-size: 0.65em; width: max-content; height: auto; }#mobile-navigation .header-element { float: left; }#mobile-navigation .logo-item { max-width: 55%; width: 100%; }#masthead #mobile-navigation .logo-item img { width: auto; margin: 0px auto; box-sizing: border-box; }#mobile-navigation .cart-item { width: 20%; max-width: 90px; }#mobile-navigation .cart-item > a { width: 100%; justify-content: center; }#masthead #mobile-navigation .cart-item .atomion-mini-cart-widget { width: 100vw; display: none; height: 100vh; }#mobile-navigation .atomion-mini-cart-widget::after { content: ""; display: block; width: 100%; }#mobile-navigation .social-item { padding: 0px; margin: 1em 0px 1.5em; width: 100%; justify-content: center; }#mobile-navigation .search-item.search-dropdown { display: flex; justify-content: center; max-width: 100%; flex-basis: 100%; }#mobile-navigation .search-item.search-dropdown .search-link { display: none; }#mobile-navigation .search-dropdown.wrapper { display: block; position: relative; max-width: 100%; float: left; margin: 1em 0px; padding: 0px 1.8em; }#masthead[class*="nav-hover"]:not(.nav-hover-1) #desktop-navigation [id*="primary-menu"] > li { height: 100%; }#masthead[class*="nav-hover"]:not(.nav-hover-1) #desktop-navigation [id*="primary-menu"] > li > a { height: auto; }#masthead.nav-hover-5 [id*="primary-menu"] :not(.sub-menu-wrap) { box-sizing: border-box; transition: 0.35s; }#masthead.nav-hover-5 [id*="primary-menu"] > li.menu-item { padding: 0px; }#masthead.nav-hover-5 [id*="primary-menu"] > li.menu-item > a { padding: 0.5em 0.8em; margin: 0.2em 0px; display: block; position: relative; text-decoration: none; }#masthead.nav-hover-5 [id*="primary-menu"] > li.menu-item > a::before, #masthead.nav-hover-5 [id*="primary-menu"] > li.menu-item > a::after { height: 14px; width: 14px; position: absolute; content: ""; transition: 0.35s; opacity: 0; }#masthead.nav-hover-5 [id*="primary-menu"] > li.menu-item > a::before { border-left: 5px solid; border-top: 5px solid; left: 0px; top: 0px; transform: translate(100%, 50%); }#masthead.nav-hover-5 [id*="primary-menu"] > li.menu-item > a::after { border-right: 5px solid; border-bottom: 5px solid; right: 0px; bottom: 0px; transform: translate(-100%, -50%); }header #mobile-navigation .main-nav-item, header #mobile-navigation .mobile-cart .atomion-mini-cart-widget { z-index: 9999999; }header #desktop-navigation .atomion-mega-menu.sub-menu-wrap, header #desktop-navigation .atomion-simple-menu.sub-menu-wrap, header #desktop-navigation .desktop-cart .atomion-mini-cart-widget { z-index: 9999999 !important; }.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; position: absolute !important; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #21759b; display: block; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }.widget { margin: 0px 0px 1.5em; }footer .widget-title::after { content: ""; display: block; width: 20px; height: 3px; margin-top: 9px; }#content { max-width: calc(10% + 1200px); padding: 0px 5%; }.sticky { display: block; opacity: 1; }.hentry { margin: 0px 0px 1.5em; }.page-content, .entry-content, .entry-summary { margin: 1.5em 0px 0px; }.search-item { position: relative; z-index: 99; }.search-dropdown.wrapper { display: none; position: absolute; right: 0px; }.atomion-searchform input { float: left; height: 50px; }.atomion-searchfield::placeholder { text-transform: uppercase; font-weight: 300; }.atomion-searchform .atomion-searchfield { border-right: 0px; }#mobile-navigation .atomion-searchfield { width: calc(100% - 50px); }.atomion-searchform .atomion-searchicon { position: relative; width: 50px; height: 50px; float: left; text-align: center; padding: 14px; font-size: 1rem; color: white; border: 3px solid; transition: 0.2s ease-in; }.atomion-searchform .atomion-searchsubmit { position: absolute; width: 50px; height: 50px; top: -3px; right: -3px; background: transparent; border: 0px !important; }#footer-action-bar .inner, #main-footer .inner, #footer-top .inner, .page-template-page-blank #content .row { max-width: calc(10% + 1200px); }footer.site-footer { padding-top: 4em; }#footer-action-bar { height: 100px; background: #ededed; border-top: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb; }#footer-action-bar .inner { height: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; margin: 0px auto; padding-left: 5%; padding-right: 5%; }#footer-action-bar .inner > div { flex-basis: 33%; max-width: 33%; text-transform: uppercase; font-weight: 900; }#footer-action-bar .inner > div:first-child.back-to-top { max-width: 100%; flex-basis: 100%; }#footer-action-bar .back-to-top { order: 2; text-align: center; cursor: pointer; }#footer-action-bar .back-to-top button.back-to-top-button { border-radius: 0px; border: none; background-color: transparent; padding: 0px; font-size: 1rem; line-height: 1.5; text-transform: uppercase; overflow: visible; }#footer-action-bar .back-to-top i { display: block; margin-bottom: 15px; font-size: 18px; }#footer-action-bar .back-to-top i.fa-angle-double-up { animation: 3s ease 0s infinite normal none running fadeUpInOut; }@keyframes fadeUpInOut { 0% { opacity: 0; transform: translateY(10px); } 10% { opacity: 0.5; } 20% { opacity: 1; } 80% { opacity: 1; } 90% { opacity: 5; } 100% { opacity: 0; transform: translateY(-10px); } }footer .widget-title { text-transform: uppercase; font-weight: 600; font-size: 1em; margin: 1em 0px; }#main-footer .inner { display: flex; flex-wrap: wrap; justify-content: flex-start; margin: 0px auto; padding: 4em 5%; }#footer-top .inner { display: flex; flex-wrap: wrap; margin: 0px auto; padding: 1em 5% 0px; }#main-footer ul { margin: 0px; padding: 0px; }#main-footer ul li { list-style: none; margin-bottom: 0.5em; }#main-footer ul li a { text-decoration: none; }#footer-bottom { width: 100%; float: left; padding: 1.3em 2.5em; }#footer-bottom .inner { column-gap: normal; display: flex; flex-flow: row; align-items: center; justify-content: space-between; width: 100%; }#footer-bottom.content-width .inner { max-width: 1200px; margin: 0px auto; }#main-footer .inner > * { padding: 0px 10px; }#footer-bottom .sep { display: block; margin-left: 10px; }#footer-bottom ul li a, #footer-bottom span { font-size: 0.85em; text-decoration: none; text-transform: uppercase; line-height: 2; }@media (max-width: 768px){#footer-action-bar .back-to-top i { margin-bottom: 5px; font-size: 23px; }}@media (max-width: 480px){footer section { width: 100%; flex-basis: 100%; }#main-footer ul li { hyphens: auto; }}@media (max-width: 1000px){#footer-bottom .inner, #footer-bottom .inner .col.pull-right { flex-wrap: wrap; }#footer-bottom .inner .col, #footer-bottom .inner .col.pull-right .credits { width: 100%; }#footer-bottom .inner .col.pull-right .sep { display: none; }#footer-bottom .inner .col.pull-right .credits, #footer-bottom .inner .col.pull-left .logo { margin-left: 10px; }}@media (max-width: 480px){#footer-bottom .inner { flex-wrap: wrap; justify-content: center; }#footer-top .inner > * { width: 100%; flex-basis: 100%; }#footer-bottom .inner * { justify-content: center; flex-wrap: wrap; text-align: center; }}.woocommerce .button, .woocommerce a.button, .woocommerce a.button:disabled, .woocommerce .wc-proceed-to-checkout a.checkout-button, .woocommerce button.button, .woocommerce #review_form #respond .form-submit input, .woocommerce input.button, .woocommerce button.button:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled[disabled], input.mailpoet_submit, input[type="submit"], a.atomion-edit-address-button, .woocommerce-MyAccount-content button.button, .atomion-account .button, .atomion-button-filled, #content .woocommerce .button, .woocommerce .woocommerce-widget-layered-nav-dropdown__submit, .wc-block-cart__submit-button, .wc-block-components-totals-coupon__button, .wc-block-components-checkout-place-order-button, .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .add_to_cart_button, .cc_content_blocker .button { color: white; text-transform: uppercase; border-radius: 0px; font-size: 0.9em; font-weight: 600; padding: 0.8em; -webkit-font-smoothing: unset; transition: 0.3s; text-decoration: none; }.woocommerce .button:hover, .woocommerce a.button:hover, .woocommerce a.button:disabled:hover, .woocommerce .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce button.button:hover, .woocommerce #review_form #respond .form-submit input:hover, .woocommerce input.button:hover, .woocommerce div.product form.cart .button:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, a.atomion-edit-address-button:hover, .woocommerce-MyAccount-content button.button:hover, .woocommerce .widget_product_search button:hover, .atomion-account .button:hover, input[type="submit"]:hover, .atomion-button-filled:hover, #content a.atomion-edit-address-button:hover, .atomion-mini-cart-widget a.button:hover, #content .woocommerce .button:hover, .wc-block-cart__submit-button:hover, .wc-block-components-totals-coupon__button:hover, .wc-block-components-checkout-place-order-button:hover, .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .add_to_cart_button:hover, .cc_content_blocker .button:hover, .woocommerce .button:focus, .woocommerce a.button:focus, .woocommerce a.button:disabled:focus, .woocommerce .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce button.button:focus, .woocommerce #review_form #respond .form-submit input:focus, .woocommerce input.button:focus, .woocommerce div.product form.cart .button:focus, .woocommerce button.button:disabled:focus, .woocommerce button.button:disabled[disabled]:focus, a.atomion-edit-address-button:focus, .woocommerce-MyAccount-content button.button:focus, .woocommerce .widget_product_search button:focus, .atomion-account .button:focus, input[type="submit"]:focus, .atomion-button-filled:focus, #content a.atomion-edit-address-button:focus, .atomion-mini-cart-widget a.button:focus, #content .woocommerce .button:focus, .wc-block-cart__submit-button:focus, .wc-block-components-totals-coupon__button:focus, .wc-block-components-checkout-place-order-button:focus, .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .add_to_cart_button:focus, .cc_content_blocker .button:focus { background: transparent; transition: 0.3s; }#masthead #desktop-navigation .cart-item { display: flex; align-items: center; position: relative; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; }#masthead #desktop-navigation .cart-item .atomion-mini-cart-widget, #masthead #desktop-navigation .cart-item .atomion-mini-cart-widget a, #masthead #desktop-navigation .cart-item .atomion-mini-cart-widget p { transition: 0.2s ease-in; }#masthead .cart-item .cart-status { display: none; }#masthead .cart-item p.woocommerce-mini-cart__empty-message { padding: 0.8em 1.9em; }#masthead .cart-item .atomion-mini-cart-widget { display: none; z-index: -1; position: absolute; overflow: auto; right: 0px; width: 455px; max-height: 85vh; box-shadow: rgba(0, 0, 0, 0.18) 0px 1px 2px 1px; }#masthead #mobile-navigation .cart-item .atomion-mini-cart-widget { right: -5.5%; }#masthead .cart-item:hover .atomion-mini-cart-widget, #masthead .cart-item:focus-within .atomion-mini-cart-widget { display: block; }.header-cart-link .cart-icon { margin-right: 10px; }@keyframes atomionButtonSlideUp { 0% { bottom: -45px; } 100% { bottom: 0px; } }@keyframes atomionFadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes stroke { 100% { stroke-dashoffset: 0; } }@keyframes scale { 0%, 100% { transform: none; } 50% { transform: scale3d(1.1, 1.1, 1); } }@keyframes fill { 100% { box-shadow: #7ac142 0px 0px 0px 30px inset; } }.atomion-account-open { cursor: pointer; }.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }.fa-classic, .fa-regular, .fa-solid, .far, .fas { font-family: "Font Awesome 6 Free"; }.fa-brands, .fab { font-family: "Font Awesome 6 Brands"; }@-webkit-keyframes fa-beat { 0%, 90% { transform: scale(1); } 45% { transform: scale(var(--fa-beat-scale,1.25)); } }@keyframes fa-beat { 0%, 90% { transform: scale(1); } 45% { transform: scale(var(--fa-beat-scale,1.25)); } }@-webkit-keyframes fa-bounce { 0% { transform: scale(1) translateY(0px); } 10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); } 30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); } 50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); } 57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em)); } 64% { transform: scale(1) translateY(0px); } 100% { transform: scale(1) translateY(0px); } }@keyframes fa-bounce { 0% { transform: scale(1) translateY(0px); } 10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); } 30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); } 50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); } 57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em)); } 64% { transform: scale(1) translateY(0px); } 100% { transform: scale(1) translateY(0px); } }@-webkit-keyframes fa-fade { 50% { opacity: var(--fa-fade-opacity,.4); } }@keyframes fa-fade { 50% { opacity: var(--fa-fade-opacity,.4); } }@-webkit-keyframes fa-beat-fade { 0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); } 50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); } }@keyframes fa-beat-fade { 0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); } 50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); } }@-webkit-keyframes fa-flip { 50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); } }@keyframes fa-flip { 50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); } }@-webkit-keyframes fa-shake { 0% { transform: rotate(-15deg); } 4% { transform: rotate(15deg); } 8%, 24% { transform: rotate(-18deg); } 12%, 28% { transform: rotate(18deg); } 16% { transform: rotate(-22deg); } 20% { transform: rotate(22deg); } 32% { transform: rotate(-12deg); } 36% { transform: rotate(12deg); } 40%, 100% { transform: rotate(0deg); } }@keyframes fa-shake { 0% { transform: rotate(-15deg); } 4% { transform: rotate(15deg); } 8%, 24% { transform: rotate(-18deg); } 12%, 28% { transform: rotate(18deg); } 16% { transform: rotate(-22deg); } 20% { transform: rotate(22deg); } 32% { transform: rotate(-12deg); } 36% { transform: rotate(12deg); } 40%, 100% { transform: rotate(0deg); } }@-webkit-keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }@keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }.fa-user::before { content: ""; }.fa-wrench::before { content: ""; }.fa-basket-shopping::before, .fa-shopping-basket::before { content: ""; }.fa-phone::before { content: ""; }.fa-envelope::before { content: ""; }.fa-angle-double-up::before, .fa-angles-up::before { content: ""; }.fa-cart-shopping::before, .fa-shopping-cart::before { content: ""; }.fa-magnifying-glass::before, .fa-search::before { content: ""; }:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }@font-face{font-family:"Font Awesome 6 Brands";font-weight:400;font-style:normal;src:url(https://www.partner-3d.de/wp-content/swift-ai/cache/www.partner-3d.de/__data/fa-brands-4001cc70450.woff) format('woff2');font-display:swap;}.fa-brands, .fab { font-weight: 400; }.fa-linkedin-in::before { content: ""; }.fa-facebook-f::before { content: ""; }:host, :root { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }@font-face{font-family:"Font Awesome 6 Free";font-weight:400;font-style:normal;src:url(https://www.partner-3d.de/wp-content/swift-ai/cache/www.partner-3d.de/__data/fa-regular-400c0f99f49.woff) format('woff2');font-display:swap;}.fa-regular, .far { font-weight: 400; }:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }@font-face{font-family:"Font Awesome 6 Free";font-weight:900;font-style:normal;src:url(https://www.partner-3d.de/wp-content/swift-ai/cache/www.partner-3d.de/__data/fa-solid-900256dc89a.woff) format('woff2');font-display:swap;}.fa-solid, .fas { font-weight: 900; }body div.brlbs-cmpnt-container a, body div.brlbs-cmpnt-container abbr, body div.brlbs-cmpnt-container acronym, body div.brlbs-cmpnt-container address, body div.brlbs-cmpnt-container applet, body div.brlbs-cmpnt-container article, body div.brlbs-cmpnt-container aside, body div.brlbs-cmpnt-container audio, body div.brlbs-cmpnt-container b, body div.brlbs-cmpnt-container big, body div.brlbs-cmpnt-container blockquote, body div.brlbs-cmpnt-container canvas, body div.brlbs-cmpnt-container caption, body div.brlbs-cmpnt-container center, body div.brlbs-cmpnt-container cite, body div.brlbs-cmpnt-container code, body div.brlbs-cmpnt-container dd, body div.brlbs-cmpnt-container del, body div.brlbs-cmpnt-container details, body div.brlbs-cmpnt-container dfn, body div.brlbs-cmpnt-container div, body div.brlbs-cmpnt-container dl, body div.brlbs-cmpnt-container dt, body div.brlbs-cmpnt-container em, body div.brlbs-cmpnt-container embed, body div.brlbs-cmpnt-container fieldset, body div.brlbs-cmpnt-container figcaption, body div.brlbs-cmpnt-container figure, body div.brlbs-cmpnt-container footer, body div.brlbs-cmpnt-container form, body div.brlbs-cmpnt-container h1, body div.brlbs-cmpnt-container h2, body div.brlbs-cmpnt-container h3, body div.brlbs-cmpnt-container h4, body div.brlbs-cmpnt-container h5, body div.brlbs-cmpnt-container h6, body div.brlbs-cmpnt-container header, body div.brlbs-cmpnt-container hgroup, body div.brlbs-cmpnt-container i, body div.brlbs-cmpnt-container iframe, body div.brlbs-cmpnt-container img, body div.brlbs-cmpnt-container ins, body div.brlbs-cmpnt-container kbd, body div.brlbs-cmpnt-container label, body div.brlbs-cmpnt-container legend, body div.brlbs-cmpnt-container li, body div.brlbs-cmpnt-container mark, body div.brlbs-cmpnt-container menu, body div.brlbs-cmpnt-container nav, body div.brlbs-cmpnt-container object, body div.brlbs-cmpnt-container ol, body div.brlbs-cmpnt-container output, body div.brlbs-cmpnt-container p, body div.brlbs-cmpnt-container pre, body div.brlbs-cmpnt-container q, body div.brlbs-cmpnt-container ruby, body div.brlbs-cmpnt-container s, body div.brlbs-cmpnt-container samp, body div.brlbs-cmpnt-container section, body div.brlbs-cmpnt-container small, body div.brlbs-cmpnt-container span, body div.brlbs-cmpnt-container strike, body div.brlbs-cmpnt-container strong, body div.brlbs-cmpnt-container sub, body div.brlbs-cmpnt-container summary, body div.brlbs-cmpnt-container sup, body div.brlbs-cmpnt-container table, body div.brlbs-cmpnt-container tbody, body div.brlbs-cmpnt-container td, body div.brlbs-cmpnt-container tfoot, body div.brlbs-cmpnt-container th, body div.brlbs-cmpnt-container thead, body div.brlbs-cmpnt-container time, body div.brlbs-cmpnt-container tr, body div.brlbs-cmpnt-container tt, body div.brlbs-cmpnt-container u, body div.brlbs-cmpnt-container ul, body div.brlbs-cmpnt-container var, body div.brlbs-cmpnt-container video { border: 0px; font-family: inherit; font-size: 100%; margin: 0px; padding: 0px; vertical-align: baseline; }body div.brlbs-cmpnt-container, body div.brlbs-cmpnt-container * { box-sizing: border-box; color: inherit; font-family: inherit; height: auto; inset: auto; line-height: inherit; position: static; width: auto; }body div.brlbs-cmpnt-container blockquote, body div.brlbs-cmpnt-container dd, body div.brlbs-cmpnt-container dl, body div.brlbs-cmpnt-container figure, body div.brlbs-cmpnt-container h1, body div.brlbs-cmpnt-container h2, body div.brlbs-cmpnt-container h3, body div.brlbs-cmpnt-container h4, body div.brlbs-cmpnt-container h5, body div.brlbs-cmpnt-container h6, body div.brlbs-cmpnt-container hr, body div.brlbs-cmpnt-container p, body div.brlbs-cmpnt-container pre { margin: 0px; }body div.brlbs-cmpnt-container *, body div.brlbs-cmpnt-container ::after, body div.brlbs-cmpnt-container ::before { border: 0px solid #e5e7eb; box-sizing: border-box; }body div.brlbs-cmpnt-container [role="button"], body div.brlbs-cmpnt-container button { cursor: pointer; }body div.brlbs-cmpnt-container a { color: inherit; text-decoration: inherit; }:root { --brlbs-tw-border-spacing-x: 0; --brlbs-tw-border-spacing-y: 0; --brlbs-tw-translate-x: 0; --brlbs-tw-translate-y: 0; --brlbs-tw-rotate: 0; --brlbs-tw-skew-x: 0; --brlbs-tw-skew-y: 0; --brlbs-tw-scale-x: 1; --brlbs-tw-scale-y: 1; --brlbs-tw-pan-x: ; --brlbs-tw-pan-y: ; --brlbs-tw-pinch-zoom: ; --brlbs-tw-scroll-snap-strictness: proximity; --brlbs-tw-gradient-from-position: ; --brlbs-tw-gradient-via-position: ; --brlbs-tw-gradient-to-position: ; --brlbs-tw-ordinal: ; --brlbs-tw-slashed-zero: ; --brlbs-tw-numeric-figure: ; --brlbs-tw-numeric-spacing: ; --brlbs-tw-numeric-fraction: ; --brlbs-tw-ring-inset: ; --brlbs-tw-ring-offset-width: 0px; --brlbs-tw-ring-offset-color: #fff; --brlbs-tw-ring-color: rgba(59,130,246,.5); --brlbs-tw-ring-offset-shadow: 0 0 #0000; --brlbs-tw-ring-shadow: 0 0 #0000; --brlbs-tw-shadow: 0 0 #0000; --brlbs-tw-shadow-colored: 0 0 #0000; --brlbs-tw-blur: ; --brlbs-tw-brightness: ; --brlbs-tw-contrast: ; --brlbs-tw-grayscale: ; --brlbs-tw-hue-rotate: ; --brlbs-tw-invert: ; --brlbs-tw-saturate: ; --brlbs-tw-sepia: ; --brlbs-tw-drop-shadow: ; --brlbs-tw-backdrop-blur: ; --brlbs-tw-backdrop-brightness: ; --brlbs-tw-backdrop-contrast: ; --brlbs-tw-backdrop-grayscale: ; --brlbs-tw-backdrop-hue-rotate: ; --brlbs-tw-backdrop-invert: ; --brlbs-tw-backdrop-opacity: ; --brlbs-tw-backdrop-saturate: ; --brlbs-tw-backdrop-sepia: ; --brlbs-tw-contain-size: ; --brlbs-tw-contain-layout: ; --brlbs-tw-contain-paint: ; --brlbs-tw-contain-style: ; }body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker { container: brlbsCmpntContentBlocker / inline-size; font-family: var(--content-blocker-font-family); font-size: var(--content-blocker-font-size); height: 100%; line-height: 1.25em; }body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a { color: var(--content-blocker-link-color); }body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a:hover { color: var(--content-blocker-link-color-hover); }body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a { align-items: center; background: var(--content-blocker-background-color); border-bottom-left-radius: var(--content-blocker-border-radius-bottom-left); border-bottom-right-radius: var(--content-blocker-border-radius-bottom-right); border-top-left-radius: var(--content-blocker-border-radius-top-left); border-top-right-radius: var(--content-blocker-border-radius-top-right); color: var(--content-blocker-text-color); justify-content: center; padding: 16px; text-align: center; }body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description { padding-bottom: 8px; }body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description { border-bottom-width: var(--content-blocker-separator-width); border-color: var(--content-blocker-separator-color); border-style: solid; }body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description strong { font-weight: 700; }body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons { align-items: stretch; display: flex; flex-direction: column; gap: 8px; justify-content: center; margin-bottom: 8px; margin-top: 8px; }body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn { align-items: center; display: flex; justify-content: center; text-decoration-line: none; width: 100%; }body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: var(--content-blocker-button-text-color); font-family: unset; font-feature-settings: unset; font-kerning: unset; font-language-override: unset; font-optical-sizing: unset; font-palette: unset; font-size: calc(var(--dialog-font-size)); font-size-adjust: unset; font-stretch: unset; font-style: unset; font-synthesis: unset; font-variant: unset; font-variation-settings: unset; font-weight: 600; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; align-items: center; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-color: var(--content-blocker-button-color); background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-bottom-left-radius: var(--content-blocker-button-border-radius-bottom-left); border-bottom-right-radius: var(--content-blocker-button-border-radius-bottom-right); border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; border-top-left-radius: var(--content-blocker-button-border-radius-top-left); border-top-right-radius: var(--content-blocker-button-border-radius-top-right); inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: border-box; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: pointer; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-content: center; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; line-height: calc(var(--dialog-font-size)*1.5); list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: 12px 20px; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: center; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration-color: unset; text-decoration-line: none; text-decoration-skip-ink: unset; text-decoration-style: unset; text-decoration-thickness: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition-behavior: unset; transition-delay: unset; transition-duration: 0.4s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; }body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:hover { background-color: var(--content-blocker-button-color-hover); color: var(--content-blocker-button-text-color-hover); }body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:active, body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:focus { outline: transparent solid 2px; outline-offset: 2px; --brlbs-tw-ring-offset-shadow: var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color); --brlbs-tw-ring-shadow: var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color); box-shadow: var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000); }body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: var(--content-blocker-link-color); font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; align-items: center; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: border-box; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: pointer; cx: unset; cy: unset; d: unset; display: flex; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-content: center; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration-color: unset; text-decoration-line: none; text-decoration-skip-ink: unset; text-decoration-style: unset; text-decoration-thickness: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; }body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle:hover { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: var(--content-blocker-link-color-hover); font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; align-items: center; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: border-box; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: pointer; cx: unset; cy: unset; d: unset; display: flex; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-content: center; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration-color: unset; text-decoration-line: none; text-decoration-skip-ink: unset; text-decoration-style: unset; text-decoration-thickness: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; }#BorlabsCookieBox, .brlbs-cmpnt-container { font-family: var(--dialog-font-family); font-weight: 400; line-height: calc(var(--dialog-font-size)*1.2); }:root { --dialog-animation-delay: 2s; --dialog-animation-duration: 1s; --dialog-backdrop-background-color: #000; --dialog-background-color: #fff; --dialog-button-accept-all-color: #2563eb; --dialog-button-accept-all-color-hover: #1e40af; --dialog-button-accept-all-text-color: #fff; --dialog-button-accept-all-text-color-hover: #fff; --dialog-button-accept-only-essential-color: #2563eb; --dialog-button-accept-only-essential-color-hover: #1e40af; --dialog-button-accept-only-essential-text-color: #fff; --dialog-button-accept-only-essential-text-color-hover: #fff; --dialog-button-close-color: #2563eb; --dialog-button-close-color-hover: #1e40af; --dialog-button-close-text-color: #fff; --dialog-button-close-text-color-hover: #fff; --dialog-button-preferences-color: #2563eb; --dialog-button-preferences-color-hover: #1e40af; --dialog-button-preferences-text-color: #fff; --dialog-button-preferences-text-color-hover: #fff; --dialog-button-save-consent-color: #2563eb; --dialog-button-save-consent-color-hover: #1e40af; --dialog-button-save-consent-text-color: #fff; --dialog-button-save-consent-text-color-hover: #fff; --dialog-button-selection-color: #000; --dialog-button-selection-color-hover: #262626; --dialog-button-selection-text-color: #fff; --dialog-button-selection-text-color-hover: #fff; --dialog-checkbox-background-color-active: #0063e3; --dialog-checkbox-background-color-disabled: #e6e6e6; --dialog-checkbox-background-color-inactive: #fff; --dialog-checkbox-border-color-active: #0063e3; --dialog-checkbox-border-color-disabled: #e6e6e6; --dialog-checkbox-border-color-inactive: #a72828; --dialog-checkbox-check-mark-color-active: #fff; --dialog-checkbox-check-mark-color-disabled: #999; --dialog-card-background-color: #f7f7f7; --dialog-card-control-element-color: #2563eb; --dialog-card-control-element-color-hover: #1e40af; --dialog-card-separator-color: #e5e5e5; --dialog-card-text-color: #555; --dialog-control-element-color: #2563eb; --dialog-control-element-color-hover: #1e40af; --dialog-footer-background-color: #f5f5f5; --dialog-footer-text-color: #404040; --dialog-link-primary-color: #2563eb; --dialog-link-primary-color-hover: #1e40af; --dialog-link-secondary-color: #404040; --dialog-link-secondary-color-hover: #3b82f6; --dialog-list-item-background-color-even: #fff; --dialog-list-item-background-color-odd: #fff; --dialog-list-item-text-color-even: #555; --dialog-list-item-text-color-odd: #555; --dialog-list-item-control-element-color: #262626; --dialog-list-item-control-element-color-hover: #262626; --dialog-list-item-control-element-separator-color: #262626; --dialog-list-item-separator-color: #e5e5e5; --dialog-search-bar-input-background-color: #fff; --dialog-search-bar-input-border-color-default: #ccc; --dialog-search-bar-input-border-color-focus: #2563eb; --dialog-search-bar-input-text-color: #555; --dialog-separator-color: #e5e5e5; --dialog-switch-button-background-color-active: #2563eb; --dialog-switch-button-background-color-inactive: #bdc1c8; --dialog-switch-button-color-active: #fff; --dialog-switch-button-color-inactive: #fff; --dialog-tab-bar-tab-background-color-active: #2563eb; --dialog-tab-bar-tab-background-color-inactive: #fff; --dialog-tab-bar-tab-border-color-bottom-active: #0063e3; --dialog-tab-bar-tab-border-color-bottom-inactive: #e6e6e6; --dialog-tab-bar-tab-border-color-left-active: #0063e3; --dialog-tab-bar-tab-border-color-left-inactive: #e6e6e6; --dialog-tab-bar-tab-border-color-right-active: #0063e3; --dialog-tab-bar-tab-border-color-right-inactive: #e6e6e6; --dialog-tab-bar-tab-border-color-top-active: #0063e3; --dialog-tab-bar-tab-border-color-top-inactive: #e6e6e6; --dialog-tab-bar-tab-text-color-active: #fff; --dialog-tab-bar-tab-text-color-inactive: #555; --dialog-table-row-background-color-even: #fcfcfc; --dialog-table-row-background-color-odd: #fafafa; --dialog-table-row-text-color-even: #555; --dialog-table-row-text-color-odd: #555; --dialog-table-row-border-color: #e5e5e5; --dialog-text-color: #555; --dialog-font-family: inherit; --dialog-border-radius-bottom-left: 4px; --dialog-border-radius-bottom-right: 4px; --dialog-border-radius-top-left: 4px; --dialog-border-radius-top-right: 4px; --dialog-button-border-radius-bottom-left: 4px; --dialog-button-border-radius-bottom-right: 4px; --dialog-button-border-radius-top-left: 4px; --dialog-button-border-radius-top-right: 4px; --dialog-card-border-radius-bottom-left: 4px; --dialog-card-border-radius-bottom-right: 4px; --dialog-card-border-radius-top-left: 4px; --dialog-card-border-radius-top-right: 4px; --dialog-card-list-padding-medium-screen-bottom: 24px; --dialog-card-list-padding-medium-screen-left: 24px; --dialog-card-list-padding-medium-screen-right: 24px; --dialog-card-list-padding-medium-screen-top: 0px; --dialog-card-list-padding-small-screen-bottom: 16px; --dialog-card-list-padding-small-screen-left: 16px; --dialog-card-list-padding-small-screen-right: 16px; --dialog-card-list-padding-small-screen-top: 0px; --dialog-checkbox-border-radius-bottom-left: 4px; --dialog-checkbox-border-radius-bottom-right: 4px; --dialog-checkbox-border-radius-top-left: 4px; --dialog-checkbox-border-radius-top-right: 4px; --dialog-font-size: 14px; --dialog-list-border-radius-bottom-left: 4px; --dialog-list-border-radius-bottom-right: 4px; --dialog-list-border-radius-top-left: 4px; --dialog-list-border-radius-top-right: 4px; --dialog-list-item-separator-width: 1px; --dialog-list-padding-medium-screen-bottom: 12px; --dialog-list-padding-medium-screen-left: 12px; --dialog-list-padding-medium-screen-right: 12px; --dialog-list-padding-medium-screen-top: 12px; --dialog-list-padding-small-screen-bottom: 8px; --dialog-list-padding-small-screen-left: 8px; --dialog-list-padding-small-screen-right: 8px; --dialog-list-padding-small-screen-top: 8px; --dialog-search-bar-input-border-radius-bottom-left: 4px; --dialog-search-bar-input-border-radius-bottom-right: 4px; --dialog-search-bar-input-border-radius-top-left: 4px; --dialog-search-bar-input-border-radius-top-right: 4px; --dialog-search-bar-input-border-width-bottom: 1px; --dialog-search-bar-input-border-width-left: 1px; --dialog-search-bar-input-border-width-right: 1px; --dialog-search-bar-input-border-width-top: 1px; --dialog-tab-bar-tab-border-width-bottom-active: 2px; --dialog-tab-bar-tab-border-width-left-active: 0px; --dialog-tab-bar-tab-border-width-right-active: 0px; --dialog-tab-bar-tab-border-width-top-active: 0px; --dialog-tab-bar-tab-border-width-bottom-inactive: 2px; --dialog-tab-bar-tab-border-width-left-inactive: 0px; --dialog-tab-bar-tab-border-width-right-inactive: 0px; --dialog-tab-bar-tab-border-width-top-inactive: 0px; --dialog-tab-bar-tab-border-radius-bottom-left-active: 0px; --dialog-tab-bar-tab-border-radius-bottom-right-active: 0px; --dialog-tab-bar-tab-border-radius-top-left-active: 4px; --dialog-tab-bar-tab-border-radius-top-right-active: 4px; --dialog-tab-bar-tab-border-radius-bottom-left-inactive: 0px; --dialog-tab-bar-tab-border-radius-bottom-right-inactive: 0px; --dialog-tab-bar-tab-border-radius-top-left-inactive: 4px; --dialog-tab-bar-tab-border-radius-top-right-inactive: 4px; --dialog-table-border-radius-bottom-left: 0px; --dialog-table-border-radius-bottom-right: 0px; --dialog-table-border-radius-top-left: 0px; --dialog-table-border-radius-top-right: 0px; --dialog-table-cell-padding-bottom: 8px; --dialog-table-cell-padding-left: 8px; --dialog-table-cell-padding-right: 8px; --dialog-table-cell-padding-top: 8px; --dialog-backdrop-background-opacity: 0.8; }:root { --widget-position: bottom-left; --widget-color: #555; }@keyframes fadeInDown { 0% { opacity: 0; transform: translate3d(0px, -100%, 0px); } 100% { opacity: 1; transform: translate3d(0px, 0px, 0px); } }@keyframes flipOutX { 0% { transform: perspective(400px); } 30% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; } 100% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } }:root { --content-blocker-background-color: #fafafa; --content-blocker-button-color: #0063e3; --content-blocker-button-color-hover: #1a66ff; --content-blocker-button-text-color: #fff; --content-blocker-button-text-color-hover: #fff; --content-blocker-font-family: inherit; --content-blocker-link-color: #2563eb; --content-blocker-link-color-hover: #1e40af; --content-blocker-separator-color: #e5e5e5; --content-blocker-text-color: #555; --content-blocker-border-radius-top-left: 4px; --content-blocker-border-radius-top-right: 4px; --content-blocker-border-radius-bottom-left: 4px; --content-blocker-border-radius-bottom-right: 4px; --content-blocker-button-border-radius-top-left: 4px; --content-blocker-button-border-radius-top-right: 4px; --content-blocker-button-border-radius-bottom-left: 4px; --content-blocker-button-border-radius-bottom-right: 4px; --content-blocker-font-size: 14px; --content-blocker-separator-width: 1px; --content-blocker-background-opacity: 0.85; --content-blocker-background: rgba(250, 250, 250 ,0.85); }.kt-row-layout-inner, .kb-row-layout-wrap { position: relative; border: 0px solid rgba(0, 0, 0, 0); }.kt-row-layout-inner::before, .kb-row-layout-wrap::before { clear: both; display: table; content: ""; }.kt-row-column-wrap { display: grid; grid-template-columns: minmax(0px, 1fr); gap: var(--global-row-gutter-md, 2rem) var(--global-row-gutter-md, 2rem); grid-auto-rows: minmax(min-content, max-content); z-index: 1; position: relative; }.kt-row-has-bg > .kt-row-column-wrap { padding-left: var(--global-content-edge-padding, 15px); padding-right: var(--global-content-edge-padding, 15px); }.alignfull > .kt-row-layout-inner > .kt-row-column-wrap, .alignfull > .kt-row-column-wrap { padding-left: var(--global-content-edge-padding, 15px); padding-right: var(--global-content-edge-padding, 15px); }.kt-inner-column-height-full:not(.kt-row-layout-row) { grid-auto-rows: minmax(0px, 1fr); }.kt-inner-column-height-full:not(.kt-row-layout-row) > .wp-block-kadence-column { align-self: stretch; }.kt-inner-column-height-full:not(.kt-row-layout-row) > .wp-block-kadence-column > .kt-inside-inner-col { height: 100%; }@media screen and (max-width: 1024px){.kt-inner-column-height-full.kt-tab-layout-row, .kt-inner-column-height-full.kt-tab-layout-inherit.kt-row-layout-row { grid-auto-rows: minmax(min-content, max-content); }.kt-inner-column-height-full.kt-tab-layout-row > .wp-block-kadence-column > .kt-inside-inner-col { height: auto; }}@media screen and (max-width: 767px){.kt-inner-column-height-full.kt-mobile-layout-row.kt-mobile-layout-row { grid-auto-rows: minmax(min-content, max-content); }.kt-inner-column-height-full.kt-mobile-layout-row > .wp-block-kadence-column > .kt-inside-inner-col { height: auto; }}.wp-block-kadence-rowlayout .kt-row-layout-overlay { opacity: 0.3; }.wp-block-kadence-rowlayout.kb-row-layout-wrap .kt-row-layout-overlay, .wp-block-kadence-rowlayout:not([data-kadence-lazy-class]) .kt-row-layout-overlay { top: 0px; left: 0px; position: absolute; height: 100%; width: 100%; z-index: 0; filter: opacity(100%); }.entry-content .wp-block-kadence-rowlayout.alignfull, .entry-content .wp-block-kadence-rowlayout.alignwide { text-align: inherit; margin-bottom: 0px; }.kt-row-layout-top-sep { position: absolute; height: 100px; top: -1px; left: 0px; overflow: hidden; right: 0px; z-index: 1; }.kt-row-layout-top-sep svg { position: absolute; top: 0px; left: 50%; transform: translateX(-50%) rotate(180deg); width: 100.2%; height: 100%; display: block; fill: #ffffff; }.wp-block-kadence-column { display: flex; flex-direction: column; z-index: 1; min-width: 0px; min-height: 0px; }.kt-inside-inner-col { flex-direction: column; border: 0px solid rgba(0, 0, 0, 0); position: relative; transition: 0.3s; }.kb-buttons-wrap { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: var(--global-kb-gap-xs, 0.5rem); }.kb-button { z-index: 1; position: relative; overflow: hidden; display: inline-flex; text-align: center; align-items: center; justify-content: center; }.kb-button.kt-btn-width-type-full { flex: 1 0 fit-content; width: 100%; }.wp-block-kadence-advancedbtn .kb-button:not(.specificity):not(.extra-specificity) { text-decoration: none; }.kb-button:not(.kb-btn-global-inherit) { border: 0px solid rgba(0, 0, 0, 0); padding: 0.4em 1em; cursor: pointer; font-size: 1.125rem; border-radius: 3px; transition: 0.3s ease-in-out; box-shadow: none; }.kb-button.kb-btn-global-fill { border: 0px solid rgba(0, 0, 0, 0); border-radius: 3px; background: var(--global-palette-btn-bg, #3633e1); color: var(--global-palette-btn, #ffffff); }.kb-button.kb-btn-global-fill:hover { color: var(--global-palette-btn-hover, #ffffff); background: var(--global-palette-btn-bg-hover, #2f2ffc); }.kb-button.kb-btn-global-fill:focus { color: var(--global-palette-btn-hover, #ffffff); background: var(--global-palette-btn-bg-hover, #2f2ffc); }.kb-button.kb-btn-global-outline { border: 2px solid var(--global-palette-btn-bg, #3633e1); background: rgba(0, 0, 0, 0); color: var(--global-palette-btn-bg, #3633e1); padding: calc(0.4em - 2px) calc(1em - 2px); }.kb-button.kb-btn-global-outline:hover { border-color: var(--global-palette-btn-bg-hover, #2f2ffc); background: rgba(0, 0, 0, 0); color: var(--global-palette-btn-bg-hover, #2f2ffc); }.kb-button.kb-btn-global-outline:focus { border-color: var(--global-palette-btn-bg-hover, #2f2ffc); background: rgba(0, 0, 0, 0); color: var(--global-palette-btn-bg-hover, #2f2ffc); }.kb-button::before { position: absolute; content: ""; inset: 0px; z-index: -1; opacity: 0; background: rgba(0, 0, 0, 0); }.kb-button.kt-btn-has-svg-true { gap: 0.5em; display: inline-flex; }.wp-block-kadence-advancedbtn .kb-svg-icon-wrap { display: inline-flex; justify-content: center; align-items: center; }.wp-block-kadence-advancedbtn .kb-svg-icon-wrap svg { width: 1em; height: 1em; }.wp-block-kadence-image img { max-width: 100%; border: 0px solid currentcolor; box-sizing: border-box; }.wp-block-kadence-image .aligncenter { text-align: center; }.wp-block-kadence-image .alignleft, .wp-block-kadence-image .alignright, .wp-block-kadence-image .aligncenter { display: table; }.wp-block-kadence-image .aligncenter { margin-left: auto; margin-right: auto; }.wp-block-kadence-image figure { margin: 0px; }.wp-block-kadence-iconlist ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) { list-style: none; padding: 0px; display: grid; }.wp-block-kadence-iconlist ul.kt-svg-icon-list li.kt-svg-icon-list-item-wrap:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) { display: flex; }.wp-block-kadence-iconlist ul.kt-svg-icon-list { padding: 0px; list-style: none; margin: 0px 0px 10px; text-align: left; grid-template-rows: auto; display: grid; gap: 5px 0px; }.wp-block-kadence-iconlist ul.kt-svg-icon-list svg { width: 1em; height: 1em; }.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap { display: flex; align-items: center; padding: 0px; }.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single { margin-right: 10px; padding: 4px 0px; display: inline-flex; justify-content: center; align-items: center; }.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-link { display: flex; align-items: center; }.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:last-child { margin-bottom: 0px; }.wp-block-kadence-iconlist.aligncenter .kt-svg-icon-list-item-wrap { justify-content: center; }.kt-svg-icon-list-columns-2 ul.kt-svg-icon-list { grid-template-columns: repeat(2, minmax(0px, 1fr)); }@media (max-width: 767px){.kt-mobile-svg-icon-list-columns-1 ul.kt-svg-icon-list { grid-template-columns: minmax(0px, 1fr); }}.kadence-info-box-image-intrisic { height: 0px; }.kt-blocks-info-box-link-wrap { margin-left: auto; margin-right: auto; }.kt-info-halign-center { text-align: center; }.kt-info-halign-center .kadence-info-box-image-inner-intrisic-container { margin: 0px auto; }.kt-blocks-info-box-media-align-top .kt-blocks-info-box-media { display: inline-block; max-width: 100%; }.kt-blocks-info-box-media-align-top .kt-infobox-textcontent { display: block; }.kt-blocks-info-box-text { color: var(--global-palette5, #444444); }.wp-block-kadence-infobox .kt-blocks-info-box-text { margin-bottom: 0px; }.wp-block-kadence-infobox .kt-blocks-info-box-title { margin-top: 0px; }.kt-blocks-info-box-link-wrap { display: block; background: var(--global-palette8, #f2f2f2); padding: var(--global-kb-spacing-xs, 1rem); border-color: var(--global-palette7, #eeeeee); }.kt-blocks-info-box-media, .kt-blocks-info-box-link-wrap { border: 0px solid rgba(0, 0, 0, 0); transition: 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95); }.kt-blocks-info-box-title, .kt-blocks-info-box-text, .kt-blocks-info-box-learnmore, .kt-info-svg-image { transition: 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95); }.kt-blocks-info-box-media { color: var(--global-palette5, #444444); padding: 10px; margin: 0px 15px; }.kt-blocks-info-box-media img { padding: 0px; margin: 0px; max-width: 100%; height: auto; }.kt-blocks-info-box-media-align-top .kt-blocks-info-box-media { margin: 0px; }.kt-blocks-info-box-media-align-top .kt-blocks-info-box-media-container { margin: 0px 15px; max-width: inherit; }.kt-blocks-info-box-media .kt-info-box-image, .kt-blocks-info-box-media-container { max-width: 100%; }.kt-blocks-info-box-media { overflow: hidden; }.kt-block-spacer { position: relative; height: 60px; }.kt-block-spacer .kt-divider { width: 100%; border-width: 1px 0px 0px; border-top-style: solid; border-top-color: #eeeeee; position: absolute; top: 50%; left: 50%; margin: 0px; padding: 0px; border-bottom-style: initial; border-bottom-color: initial; border-left-style: initial; border-left-color: initial; border-right-style: initial; border-right-color: initial; transform: perspective(1px) translate(-50%, -50%); }.wp-block-kadence-spacer.aligncenter { width: 100%; }.kb-adv-form-submit-button { z-index: 1; position: relative; overflow: hidden; display: inline-flex; text-align: center; align-items: center; justify-content: center; }.kb-adv-form-submit-button.kt-btn-width-type-full { flex: 1 0 fit-content; width: 100%; }.kb-adv-form-submit-button:not(.kb-btn-global-inherit) { border: 0px solid rgba(0, 0, 0, 0); padding: 0.4em 1em; cursor: pointer; font-size: 1.125rem; border-radius: 3px; transition: 0.3s ease-in-out; box-shadow: none; }.kb-adv-form-submit-button.kb-btn-global-fill { border: 0px solid rgba(0, 0, 0, 0); border-radius: 3px; background: var(--global-palette-btn-bg, #3633e1); color: var(--global-palette-btn, #ffffff); }.kb-adv-form-submit-button.kb-btn-global-fill:hover { color: var(--global-palette-btn-hover, #ffffff); background: var(--global-palette-btn-bg-hover, #2f2ffc); }.kb-adv-form-submit-button::before { position: absolute; content: ""; inset: 0px; z-index: -1; opacity: 0; background: rgba(0, 0, 0, 0); }.kb-adv-form-submit-button.kt-btn-has-svg-true { gap: 0.5em; display: inline-flex; }.wp-block-kadence-advanced-form-submit .kb-svg-icon-wrap { display: inline-flex; justify-content: center; align-items: center; }.wp-block-kadence-advanced-form-submit .kb-svg-icon-wrap svg { width: 1em; height: 1em; }.kb-form-basic-style { font-size: var(--kb-form-font-size, 1rem); line-height: var(--kb-form-line-height, 1.6); }.kb-form-basic-style textarea { width: 100%; }.kb-form-basic-style input[type="text"], .kb-form-basic-style input[type="email"], .kb-form-basic-style input[type="url"], .kb-form-basic-style input[type="password"], .kb-form-basic-style input[type="search"], .kb-form-basic-style input[type="number"], .kb-form-basic-style input[type="tel"], .kb-form-basic-style input[type="range"], .kb-form-basic-style input[type="date"], .kb-form-basic-style input[type="month"], .kb-form-basic-style input[type="week"], .kb-form-basic-style input[type="time"], .kb-form-basic-style input[type="datetime"], .kb-form-basic-style input[type="datetime-local"], .kb-form-basic-style input[type="color"], .kb-form-basic-style input[type="file"], .kb-form-basic-style textarea { appearance: none; color: var(--kb-form-text-color, var(--global-palette5, #555352)); border: var(--kb-form-border-width, 1px) solid var(--kb-form-border-color, var(--global-gray-400, #cbd5e0)); font-size: var(--kb-form-font-size, 1rem); line-height: var(--kb-form-line-height, 1.6); border-radius: var(--kb-form-border-radius, 3px); padding: var(--kb-form-v-padding, 0.4em) var(--kb-form-h-padding, 0.5em); max-width: 100%; background: var(--kb-form-background-color, var(--global-palette9, #fff)); box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px -7px; font-family: inherit; }.kb-form-basic-style input[type="text"]:focus, .kb-form-basic-style input[type="email"]:focus, .kb-form-basic-style input[type="url"]:focus, .kb-form-basic-style input[type="password"]:focus, .kb-form-basic-style input[type="search"]:focus, .kb-form-basic-style input[type="number"]:focus, .kb-form-basic-style input[type="tel"]:focus, .kb-form-basic-style input[type="range"]:focus, .kb-form-basic-style input[type="date"]:focus, .kb-form-basic-style input[type="month"]:focus, .kb-form-basic-style input[type="week"]:focus, .kb-form-basic-style input[type="time"]:focus, .kb-form-basic-style input[type="datetime"]:focus, .kb-form-basic-style input[type="datetime-local"]:focus, .kb-form-basic-style input[type="color"]:focus, .kb-form-basic-style input[type="file"]:focus, .kb-form-basic-style textarea:focus { color: var(--kb-form-text-focus-color, var(--kb-form-text-color, var(--global-palette, #241e1a))); border-color: var(--kb-form-border-focus-color, var(--global-palette6, #6e6e70)); outline: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 15px -7px; background: var(--kb-form-background-focus-color, var(--kb-form-background-color, var(--global-palette9, #fff))); }.kb-form-basic-style select { border: var(--kb-form-border-width, 1px) solid var(--kb-form-border-color, var(--global-gray-400, #cbd5e0)); padding: var(--kb-form-v-padding, 0.4em) 35px var(--kb-form-v-padding, 0.4em) var(--kb-form-h-padding, 0.5em); font-size: var(--kb-form-font-size, 1rem); line-height: var(--kb-form-line-height, 1.6); border-radius: var(--kb-form-border-radius, 3px); background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat calc(100% - 6px) 50%,var(--kb-form-background-color, var(--global-palette9, #fff)); appearance: none; outline: 0px; font-family: inherit; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px -7px; }.kb-form-basic-style select:focus { color: var(--kb-form-text-focus-color, var(--kb-form-text-color, var(--global-palette, #241e1a))); border-color: var(--kb-form-border-focus-color, var(--global-palette6, #6e6e70)); background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat calc(100% - 6px) 50%,var(--kb-form-background-focus-color, var(--kb-form-background-color, var(--global-palette9, #fff))); box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 15px -7px; outline: 0px; }.kb-form-basic-style select:focus option { color: #333333; }.kb-form-basic-style button { line-height: var(--kb-form-line-height, 1.6); }.kb-form-basic-style input[type="radio"], .kb-form-basic-style input[type="checkbox"] { appearance: none; background: var(--kb-form-background-color, var(--global-palette9, #fff)); margin: 0px; color: currentcolor; width: 0.9em; height: 0.9em; border: max(var(--kb-form-border-width, 1px),1px) solid var(--kb-form-border-color, var(--global-gray-400, #cbd5e0)); border-radius: 50%; transform: translateY(-0.18em); display: grid; place-content: center; min-width: 0.8em; }.kb-form-basic-style input[type="checkbox"] { transform: translateY(-0.075em); border-radius: var(--kb-form-border-radius, 3px); }.kb-form-basic-style input[type="radio"]::before, .kb-form-basic-style input[type="checkbox"]::before { content: ""; width: 0.3em; height: 0.3em; border-radius: 50%; transform: scale(0); transition: transform 120ms ease-in-out; box-shadow: inset 1em 1em var(--kb-form-check-color, #fff); background-color: canvastext; }.kb-form-basic-style input[type="checkbox"]::before { clip-path: polygon(14% 44%, 0px 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%); border-radius: var(--kb-form-border-radius, 3px); width: 0.5em; height: 0.5em; }.kb-form-basic-style input[type="radio"]:focus, .kb-form-basic-style input[type="checkbox"]:focus { outline-offset: 3px; }.kb-form-basic-style .kb-radio-check-item { display: flex; margin: 0px; align-items: baseline; }.kb-form-basic-style .kb-radio-check-item label { flex-grow: 1; padding-left: 0.4em; font-size: 90%; color: var(--kb-form-text-color, var(--global-palette5, #555352)); }.kb-form-basic-style .kb-adv-form-help { color: var(--kb-form-help-color, var(--global-palette5, #474748)); margin: 2px 0px; font-size: 80%; font-style: italic; display: block; }.kb-form-basic-style * { box-sizing: border-box; }.wp-block-kadence-advanced-form .kb-advanced-form { display: flex; flex-flow: column wrap; gap: 1.6em; position: relative; }.wp-block-kadence-advanced-form .kb-advanced-form > * { margin-bottom: 0px; margin-top: 0px; }.wp-block-kadence-advanced-form .kb-adv-form-required { margin-left: 2px; color: #b32d2e; }.wp-block-kadence-advanced-form .kb-adv-form-field { display: flex; flex-direction: column; max-width: 100%; }.wp-block-kadence-advanced-form .kb-adv-form-field.kb-submit-field { flex-direction: initial; }.wp-block-kadence-advanced-form select { max-width: unset; }.wp-block-kadence-advanced-form fieldset.kb-radio-check-item-wrap { padding: 0px; margin: 0px; border: 0px; }@keyframes kb-adv-form-ellipses1 { 0% { transform: scale(0); } 100% { transform: scale(1); } }@keyframes kb-adv-form-ellipses3 { 0% { transform: scale(1); } 100% { transform: scale(0); } }@keyframes kb-adv-form-ellipses2 { 0% { transform: translate(0px, 0px); } 100% { transform: translate(19px, 0px); } }.kb-adv-form-label-style-float .kb-adv-form-field .kb-adv-form-label { cursor: pointer; opacity: 1; transform: translate(0px, 0px) scale(0.75); transform-origin: left bottom; padding: var(--kb-form-v-padding, 0.4em) 0; transition: 0.2s; font-size: 1em; margin-top: -1em; }.kb-adv-form-label-style-float .kb-adv-form-text-type-input:not(.kb-form-field-focus) .kb-adv-form-label { cursor: text; transform: translate(var(--kb-form-h-padding, 0.5em), calc(100% + var(--kb-form-border-width, 1px))) scale(1); }.kb-adv-form-label-style-float .kb-adv-form-text-type-input input::placeholder, .kb-adv-form-label-style-float .kb-adv-form-text-type-input textarea::placeholder { opacity: 1; transition: 0.2s; }:root { --global-kb-font-size-sm: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem); --global-kb-font-size-md: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem); --global-kb-font-size-lg: clamp(1.75rem, 1.576rem + 0.543vw, 2rem); --global-kb-font-size-xl: clamp(2.25rem, 1.728rem + 1.63vw, 3rem); --global-kb-font-size-xxl: clamp(2.5rem, 1.456rem + 3.26vw, 4rem); --global-kb-font-size-xxxl: clamp(2.75rem, 0.489rem + 7.065vw, 6rem); }:root { --global-palette1: #3182CE; --global-palette2: #2B6CB0; --global-palette3: #1A202C; --global-palette4: #2D3748; --global-palette5: #4A5568; --global-palette6: #718096; --global-palette7: #EDF2F7; --global-palette8: #F7FAFC; --global-palette9: #ffffff; }.balance { text-wrap: balance !important; }html { scroll-behavior: smooth; scroll-padding-top: 100px; }.page-id-7357 .entry-content, .page-template-default .entry-content { max-width: 100% !important; padding-left: 0px !important; padding-right: 0px !important; }.partner-carousel-container { width: 100%; overflow: hidden; padding: 20px 0px; }.partner-carousel-track { display: flex; width: calc(6800px); animation: 120s linear 0s infinite normal none running partnerCarousel; }.partner-carousel-item { width: 200px; flex-shrink: 0; padding: 0px 20px; box-sizing: border-box; }.partner-carousel-item img { width: 100%; height: 60px; object-fit: contain; }@keyframes partnerCarousel { 0% { transform: translateX(0px); } 100% { transform: translateX(calc(-3400px)); } }.woocommerce-product-gallery{opacity:1!important;} .woocommerce-product-gallery figure{max-width:1000%} .woocommerce-product-gallery figure[style*="3d(0px"]{max-width: 100%;} body:not(.swift-ui) .woocommerce-product-gallery [data-thumb]:not(:first-of-type){display:none!important;}html{opacity:1}}