*,::before,::after{box-sizing:border-box}
img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }
:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }
@media (min-resolution: 192dpi) {:root { --wp-admin-border-width-focus: 1.5px; }
}
:root .has-very-light-gray-background-color { background-color: rgb(238, 238, 238); }
:root .has-very-dark-gray-background-color { background-color: rgb(49, 49, 49); }
:root .has-very-light-gray-color { color: rgb(238, 238, 238); }
:root .has-very-dark-gray-color { color: rgb(49, 49, 49); }
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background { background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root .has-purple-crush-gradient-background { background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root .has-hazy-dawn-gradient-background { background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root .has-subdued-olive-gradient-background { background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root .has-atomic-cream-gradient-background { background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root .has-nightshade-gradient-background { background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root .has-midnight-gradient-background { background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
:root .has-text-align-center { text-align: center; }
:root .has-text-align-left { text-align: left; }
:root .has-text-align-right { text-align: right; }
.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; word-break: normal !important; }
.screen-reader-text:focus { background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }
:where(figure) { margin: 0px 0px 1em; }
:root :where(p.has-background) { padding: 1.25em 2.375em; }
:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); }
:where(body) { margin: 0px; }
body { padding: 0px; }
a:where(:not(.wp-element-button)) { text-decoration: none; }
:root :where(.wp-element-button, .wp-block-button__link) { background-color: rgb(50, 55, 60); border-width: 0px; color: rgb(255, 255, 255); font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; text-transform: inherit; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch { display: inline-block; width: 44px; height: 24px; padding: 2px; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input { display: none; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input:not(:checked) + .slider:hover { background: rgb(209, 213, 219); transition: background-color 10ms ease-out; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch .slider { position: absolute; cursor: pointer; inset: 0px; background: rgb(229, 231, 235); transition: 0.4s; margin: 0px; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch .slider::before { content: ""; position: absolute; left: 3px; bottom: 4px; transition: 0.4s; height: 20px; width: 20px; border-radius: 9999px; background: rgb(255, 255, 255); }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input:checked + .slider { background: rgb(0, 72, 254); border-radius: 50px; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input:checked + .slider:hover { background: rgb(2, 63, 220); transition: background-color 80ms ease-out; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input:focus + .slider { border-radius: 50px; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input:checked + .slider::before { transform: translateX(22px); }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch .slider.round { border-radius: 50px; width: 48px; }
html.onetap-cursor-feature1 { cursor: url("https://biorevital.lt/wp-content/plugins/accessibility-onetap/assets/images/cursor1.png"), default !important; }
html.onetap-cursor-feature2 { cursor: url("https://biorevital.lt/wp-content/plugins/accessibility-onetap/assets/images/cursor2.png"), default !important; }
html.onetap-cursor-feature3 { cursor: url("https://biorevital.lt/wp-content/plugins/accessibility-onetap/assets/images/cursor3.png"), default !important; }
body.elementor-editor-active .onetap-container-toggle { display: none !important; }
.bricks-is-editing .onetap-container-toggle { display: none !important; }
.oxygen-builder-body .onetap-container-toggle { display: none !important; }
body.vc_editor .onetap-container-toggle { display: none !important; }
body.fl-builder-edit .onetap-container-toggle { display: none !important; }
body.et-fb .onetap-container-toggle { display: none !important; }
body.tve_editor_page .onetap-container-toggle { display: none !important; }
body.siteorigin-panels-live-editor .onetap-container-toggle { display: none !important; }
body.seedprod-builder-active .onetap-container-toggle { display: none !important; }
.onetap-light-contrast ::placeholder { color: rgb(68, 68, 68); }
body.onetap-light-contrast h1, body.onetap-light-contrast h1 span, body.onetap-light-contrast h2, body.onetap-light-contrast h2 span, body.onetap-light-contrast h3, body.onetap-light-contrast h3 span, body.onetap-light-contrast h4, body.onetap-light-contrast h4 span, body.onetap-light-contrast h5, body.onetap-light-contrast h5 span, body.onetap-light-contrast h6, body.onetap-light-contrast h6 span { color: rgb(39, 39, 45) !important; background-color: rgb(255, 255, 255) !important; }
body.onetap-light-contrast, body.onetap-light-contrast blockquote, body.onetap-light-contrast code, body.onetap-light-contrast dd, body.onetap-light-contrast dt, body.onetap-light-contrast i::before, body.onetap-light-contrast input, body.onetap-light-contrast label, body.onetap-light-contrast legend, body.onetap-light-contrast li, body.onetap-light-contrast p, body.onetap-light-contrast pre, body.onetap-light-contrast select, body.onetap-light-contrast span, body.onetap-light-contrast textarea { color: rgb(39, 39, 45) !important; background-color: rgb(255, 255, 255) !important; }
body.onetap-light-contrast a, body.onetap-light-contrast h1 a, body.onetap-light-contrast h2 a, body.onetap-light-contrast h3 a, body.onetap-light-contrast h4 a, body.onetap-light-contrast h5 a, body.onetap-light-contrast h6 a { color: rgb(39, 39, 45) !important; background-color: rgb(255, 255, 255) !important; }
body.onetap-light-contrast #wpadminbar, body.onetap-light-contrast #wpadminbar * { color: rgb(195, 196, 199) !important; background: rgb(29, 35, 39) !important; }
.onetap-dark-contrast ::placeholder { color: rgb(209, 209, 209); }
body.onetap-dark-contrast h1, body.onetap-dark-contrast h1 span, body.onetap-dark-contrast h2, body.onetap-dark-contrast h2 span, body.onetap-dark-contrast h3, body.onetap-dark-contrast h3 span, body.onetap-dark-contrast h4, body.onetap-dark-contrast h4 span, body.onetap-dark-contrast h5, body.onetap-dark-contrast h5 span, body.onetap-dark-contrast h6, body.onetap-dark-contrast h6 span { background-color: rgb(24, 24, 24) !important; color: rgb(162, 230, 204) !important; }
body.onetap-dark-contrast, body.onetap-dark-contrast blockquote, body.onetap-dark-contrast code, body.onetap-dark-contrast dd, body.onetap-dark-contrast dt, body.onetap-dark-contrast i::before, body.onetap-dark-contrast input, body.onetap-dark-contrast label, body.onetap-dark-contrast legend, body.onetap-dark-contrast li, body.onetap-dark-contrast p, body.onetap-dark-contrast pre, body.onetap-dark-contrast select, body.onetap-dark-contrast span, body.onetap-dark-contrast textarea { color: rgb(255, 255, 255) !important; background-color: rgb(24, 24, 24) !important; }
body.onetap-dark-contrast svg { color: rgb(255, 255, 255) !important; fill: rgb(255, 255, 255) !important; background-color: rgb(24, 24, 24) !important; }
body.onetap-dark-contrast nav.onetap-accessibility svg { color: inherit !important; background-color: transparent !important; }
body.onetap-dark-contrast a, body.onetap-dark-contrast h1 a, body.onetap-dark-contrast h2 a, body.onetap-dark-contrast h3 a, body.onetap-dark-contrast h4 a, body.onetap-dark-contrast h5 a, body.onetap-dark-contrast h6 a { background-color: rgb(24, 24, 24) !important; color: rgb(247, 199, 155) !important; }
body.onetap-dark-contrast #wpadminbar, body.onetap-dark-contrast #wpadminbar * { color: rgb(195, 196, 199) !important; background: rgb(29, 35, 39) !important; }
body.rtl nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-left .onetap-icon svg { margin-left: 16px !important; margin-right: 0px !important; }
body.rtl nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right { width: 90px; justify-content: flex-end; }
nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl { direction: rtl !important; unicode-bidi: embed !important; }
nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl .onetap-container .onetap-accessibility-settings .accessibility-status-wrapper .accessibility-status-text { direction: rtl !important; unicode-bidi: embed !important; text-align: right !important; }
nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-box-title { direction: rtl !important; unicode-bidi: embed !important; text-align: right !important; }
nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-left .onetap-icon svg { margin-left: 16px !important; margin-right: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-left .onetap-text { direction: rtl !important; unicode-bidi: embed !important; text-align: right !important; }
nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right { width: 90px; justify-content: flex-end; }
nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-box-title .onetap-title { direction: rtl !important; unicode-bidi: embed !important; text-align: right !important; }
nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-skip-content-control select { background-position: left 12px center !important; padding-left: 36px !important; }
.onetap-container-toggle button { border: 2px solid transparent !important; background: 0px 0px !important; padding: 0px !important; transition: transform 0.15s !important; width: auto !important; height: auto !important; }
.onetap-container-toggle button img { box-sizing: border-box !important; }
.onetap-container-toggle button:focus { border-radius: 100% !important; color: rgb(255, 255, 255) !important; transform: none !important; }
.onetap-container-toggle .onetap-toggle { z-index: 2147483647 !important; position: fixed !important; cursor: pointer !important; box-shadow: none !important; right: 0px !important; margin-right: 18px !important; bottom: 0px !important; margin-bottom: 18px !important; width: max-content !important; }
.onetap-container-toggle .onetap-toggle.design-border1:focus { outline: 0px !important; }
.onetap-container-toggle .onetap-toggle:focus, .onetap-container-toggle .onetap-toggle:hover { outline: 0px !important; box-shadow: none !important; border: 2px solid transparent !important; }
.onetap-container-toggle .onetap-toggle img { height: 60px !important; width: 60px !important; background: rgb(0, 72, 254) !important; border-radius: 50% !important; display: block !important; transition-duration: 0.3s !important; transition-property: transform !important; }
.onetap-container-toggle .onetap-toggle img:hover { transform: scale(1.1) !important; }
.onetap-container-toggle .onetap-toggle img.design-size1 { padding: 8px !important; width: 48px !important; height: 48px !important; }
.onetap-container-toggle .onetap-toggle img.design-size2 { padding: 10px !important; width: 58px !important; height: 58px !important; }
.onetap-container-toggle .onetap-toggle img.design-size3 { padding: 12px !important; width: 69px !important; height: 69px !important; }
.onetap-container-toggle .onetap-toggle img.design-border1 { border: 2px solid rgb(255, 255, 255); box-shadow: rgb(0, 72, 254) 0px 0px 0px 4px; }
.onetap-container-toggle .onetap-toggle svg { width: 55px !important; fill: rgb(17, 17, 17) !important; border-radius: 100% !important; }
.onetap-container-toggle .onetap-toggle svg:hover { box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 5px; border-radius: 100px; }
@media only screen and (max-width: 768px) {.onetap-container-toggle .onetap-toggle img.design-size1 { padding: 7px !important; width: 44px !important; height: 44px !important; }
.onetap-container-toggle .onetap-toggle img.design-size2 { padding: 9px !important; width: 53px !important; height: 53px !important; }
.onetap-container-toggle .onetap-toggle img.design-size3 { padding: 11px !important; width: 64px !important; height: 64px !important; }
}
@media only screen and (max-width: 576px) {.onetap-container-toggle .onetap-toggle img.design-size1 { padding: 6px !important; width: 40px !important; height: 40px !important; }
.onetap-container-toggle .onetap-toggle img.design-size2 { padding: 8px !important; width: 48px !important; height: 48px !important; }
.onetap-container-toggle .onetap-toggle img.design-size3 { padding: 10px !important; width: 58px !important; height: 58px !important; }
}
nav.onetap-accessibility.onetap-plugin-onetap { box-sizing: border-box !important; display: block !important; padding: 0px !important; margin: 0px !important; text-align: left !important; line-height: 1.7 !important; letter-spacing: 0px !important; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", Oxygen, "Fira Sans", "Droid Sans", sans-serif !important; font-size: 16px !important; max-width: 580px !important; width: 580px !important; max-height: 100vh !important; overflow: auto !important; position: fixed !important; z-index: 2147483647 !important; right: -580px !important; bottom: unset !important; left: unset !important; box-shadow: rgba(0, 0, 0, 0.2) 2px 8px 60px -2px !important; top: 0px !important; transition: 750ms cubic-bezier(0.23, 1, 0.32, 1) !important; }
nav.onetap-accessibility.onetap-plugin-onetap * { box-sizing: border-box !important; }
nav.onetap-accessibility.onetap-plugin-onetap .button::before, nav.onetap-accessibility.onetap-plugin-onetap button::before, nav.onetap-accessibility.onetap-plugin-onetap input[type="submit"]::before { background: rgb(255, 255, 255); }
nav.onetap-accessibility.onetap-plugin-onetap blockquote, nav.onetap-accessibility.onetap-plugin-onetap code, nav.onetap-accessibility.onetap-plugin-onetap dd, nav.onetap-accessibility.onetap-plugin-onetap dt, nav.onetap-accessibility.onetap-plugin-onetap input, nav.onetap-accessibility.onetap-plugin-onetap label, nav.onetap-accessibility.onetap-plugin-onetap legend, nav.onetap-accessibility.onetap-plugin-onetap li, nav.onetap-accessibility.onetap-plugin-onetap p, nav.onetap-accessibility.onetap-plugin-onetap pre, nav.onetap-accessibility.onetap-plugin-onetap select, nav.onetap-accessibility.onetap-plugin-onetap span, nav.onetap-accessibility.onetap-plugin-onetap textarea { background: 0px 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap button { box-sizing: border-box !important; border: 1px solid transparent !important; background: 0px 0px !important; white-space: normal !important; width: auto !important; height: auto !important; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", Oxygen, "Fira Sans", "Droid Sans", sans-serif !important; letter-spacing: 0px !important; text-transform: none !important; font-weight: 400 !important; margin: 0px !important; min-height: auto !important; min-width: auto !important; }
nav.onetap-accessibility.onetap-plugin-onetap button:focus { border: 1px solid !important; outline-offset: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap input { margin: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap a, nav.onetap-accessibility.onetap-plugin-onetap h2, nav.onetap-accessibility.onetap-plugin-onetap h3, nav.onetap-accessibility.onetap-plugin-onetap p, nav.onetap-accessibility.onetap-plugin-onetap span { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", Oxygen, "Fira Sans", "Droid Sans", sans-serif !important; letter-spacing: 0px !important; text-transform: none !important; font-weight: 400 !important; }
nav.onetap-accessibility.onetap-plugin-onetap a { text-underline-offset: unset !important; }
nav.onetap-accessibility.onetap-plugin-onetap p { width: auto !important; line-height: normal !important; }
nav.onetap-accessibility.onetap-plugin-onetap span { display: inline-block !important; }
nav.onetap-accessibility.onetap-plugin-onetap img { vertical-align: middle !important; display: inline-block !important; }
nav.onetap-accessibility.onetap-plugin-onetap svg { fill: rgb(17, 17, 17) !important; }
nav.onetap-accessibility.onetap-plugin-onetap.onetap-toggle-close { right: -580px !important; }
nav.onetap-accessibility.onetap-plugin-onetap header { color-scheme: unset !important; forced-color-adjust: unset !important; math-depth: unset !important; position: unset !important; position-anchor: unset !important; text-size-adjust: unset !important; appearance: unset !important; color: unset !important; font: unset !important; font-palette: unset !important; font-synthesis: unset !important; position-area: unset !important; text-orientation: unset !important; text-rendering: unset !important; text-spacing-trim: unset !important; -webkit-font-smoothing: unset !important; -webkit-locale: unset !important; -webkit-text-orientation: unset !important; -webkit-writing-mode: unset !important; writing-mode: unset !important; zoom: unset !important; accent-color: unset !important; place-content: unset !important; place-items: unset !important; place-self: unset !important; alignment-baseline: unset !important; anchor-name: unset !important; anchor-scope: unset !important; animation-composition: unset !important; animation: unset !important; animation-trigger: unset !important; app-region: unset !important; aspect-ratio: unset !important; backdrop-filter: unset !important; backface-visibility: unset !important; background: unset !important; background-blend-mode: unset !important; baseline-shift: unset !important; baseline-source: unset !important; block-size: unset !important; border-block: unset !important; border: unset !important; border-radius: unset !important; border-collapse: unset !important; border-end-end-radius: unset !important; border-end-start-radius: unset !important; border-inline: unset !important; border-shape: unset !important; border-start-end-radius: unset !important; border-start-start-radius: unset !important; inset: unset !important; box-decoration-break: unset !important; box-shadow: unset !important; box-sizing: unset !important; break-after: unset !important; break-before: unset !important; break-inside: unset !important; buffered-rendering: unset !important; caption-side: unset !important; caret-animation: unset !important; caret-color: unset !important; caret-shape: unset !important; clear: unset !important; clip: unset !important; clip-path: unset !important; clip-rule: unset !important; color-interpolation: unset !important; color-interpolation-filters: unset !important; color-rendering: unset !important; columns: unset !important; column-fill: unset !important; gap: unset !important; rule-break: unset !important; rule: unset !important; rule-inset: unset !important; rule-visibility-items: unset !important; column-span: unset !important; contain: unset !important; contain-intrinsic-block-size: unset !important; contain-intrinsic-size: unset !important; contain-intrinsic-inline-size: unset !important; container: unset !important; content: unset !important; content-visibility: unset !important; corner-shape: unset !important; corner-block-end-shape: unset !important; corner-block-start-shape: unset !important; counter-increment: unset !important; counter-reset: unset !important; counter-set: unset !important; cursor: unset !important; cx: unset !important; cy: unset !important; d: unset !important; display: unset !important; dominant-baseline: unset !important; dynamic-range-limit: unset !important; empty-cells: unset !important; field-sizing: unset !important; fill: unset !important; fill-opacity: unset !important; fill-rule: unset !important; filter: unset !important; flex: unset !important; flex-flow: unset !important; flex-line-count: unset !important; float: unset !important; flood-color: unset !important; flood-opacity: unset !important; frame-sizing: unset !important; grid: unset !important; grid-area: unset !important; hyphenate-character: unset !important; hyphenate-limit-chars: unset !important; hyphens: unset !important; image-orientation: unset !important; image-rendering: unset !important; initial-letter: unset !important; inline-size: unset !important; inset-block: unset !important; inset-inline: unset !important; interactivity: unset !important; interest-delay: unset !important; interpolate-size: unset !important; isolation: unset !important; letter-spacing: unset !important; lighting-color: unset !important; line-break: unset !important; list-style: unset !important; margin-block: unset !important; margin-inline: unset !important; margin-trim: unset !important; marker: unset !important; mask: unset !important; mask-type: unset !important; math-shift: unset !important; math-style: unset !important; max-block-size: unset !important; max-height: unset !important; max-inline-size: unset !important; max-width: unset !important; min-block-size: unset !important; min-height: unset !important; min-inline-size: unset !important; min-width: unset !important; mix-blend-mode: unset !important; object-fit: unset !important; object-position: unset !important; object-view-box: unset !important; offset: unset !important; opacity: unset !important; order: unset !important; orphans: unset !important; outline: unset !important; outline-offset: unset !important; overflow-anchor: unset !important; overflow-block: unset !important; overflow-clip-margin: unset !important; overflow-inline: unset !important; overflow-wrap: unset !important; overlay: unset !important; overscroll-behavior-block: unset !important; overscroll-behavior-inline: unset !important; overscroll-behavior: unset !important; padding-block: unset !important; padding-inline: unset !important; page: unset !important; page-margin-safety: unset !important; page-orientation: unset !important; paint-order: unset !important; perspective: unset !important; perspective-origin: unset !important; pointer-events: unset !important; position-try: unset !important; position-visibility: unset !important; print-color-adjust: unset !important; quotes: unset !important; r: unset !important; reading-flow: unset !important; reading-order: unset !important; resize: unset !important; rotate: unset !important; ruby-align: unset !important; ruby-overhang: unset !important; ruby-position: unset !important; rule-overlap: unset !important; rx: unset !important; ry: unset !important; scale: unset !important; scroll-axis-lock: unset !important; scroll-behavior: unset !important; scroll-initial-target: unset !important; scroll-margin-block: unset !important; scroll-margin: unset !important; scroll-margin-inline: unset !important; scroll-marker-group: unset !important; scroll-padding-block: unset !important; scroll-padding: unset !important; scroll-padding-inline: unset !important; scroll-snap-align: unset !important; scroll-snap-stop: unset !important; scroll-snap-type: unset !important; scroll-target-group: unset !important; scroll-timeline: unset !important; scrollbar-color: unset !important; scrollbar-gutter: unset !important; scrollbar-width: unset !important; shape-image-threshold: unset !important; shape-margin: unset !important; shape-outside: unset !important; shape-rendering: unset !important; size: unset !important; speak: unset !important; stop-color: unset !important; stop-opacity: unset !important; stroke: unset !important; stroke-dasharray: unset !important; stroke-dashoffset: unset !important; stroke-linecap: unset !important; stroke-linejoin: unset !important; stroke-miterlimit: unset !important; stroke-opacity: unset !important; stroke-width: unset !important; tab-size: unset !important; table-layout: unset !important; text-align: unset !important; text-align-last: unset !important; text-anchor: unset !important; text-autospace: unset !important; text-box: unset !important; text-combine-upright: unset !important; text-decoration: unset !important; text-decoration-skip-ink: unset !important; text-decoration-skip-spaces: unset !important; text-emphasis: unset !important; text-emphasis-position: unset !important; text-fit: unset !important; text-indent: unset !important; text-justify: unset !important; text-overflow: unset !important; text-shadow: unset !important; text-underline-offset: unset !important; text-underline-position: unset !important; text-wrap: unset !important; timeline-scope: unset !important; timeline-trigger: unset !important; touch-action: unset !important; transform: unset !important; transform-box: unset !important; transform-origin: unset !important; transform-style: unset !important; transition: unset !important; translate: unset !important; trigger-scope: unset !important; user-select: unset !important; vector-effect: unset !important; vertical-align: unset !important; view-timeline: unset !important; view-transition-class: unset !important; view-transition-group: unset !important; view-transition-name: unset !important; view-transition-scope: unset !important; visibility: unset !important; border-spacing: unset !important; -webkit-box-align: unset !important; -webkit-box-decoration-break: unset !important; -webkit-box-direction: unset !important; -webkit-box-flex: unset !important; -webkit-box-ordinal-group: unset !important; -webkit-box-orient: unset !important; -webkit-box-pack: unset !important; -webkit-box-reflect: unset !important; -webkit-line-break: unset !important; -webkit-line-clamp: unset !important; -webkit-mask-box-image: unset !important; -webkit-rtl-ordering: unset !important; -webkit-ruby-position: unset !important; -webkit-tap-highlight-color: unset !important; -webkit-text-combine: unset !important; -webkit-text-decorations-in-effect: unset !important; -webkit-text-fill-color: unset !important; -webkit-text-security: unset !important; -webkit-text-stroke: unset !important; -webkit-user-drag: unset !important; white-space-collapse: unset !important; widows: unset !important; will-change: unset !important; window-drag: unset !important; word-break: unset !important; word-spacing: unset !important; x: unset !important; y: unset !important; padding: 0px !important; margin: 0px !important; text-transform: unset !important; overflow: unset !important; width: auto !important; height: auto !important; z-index: unset !important; }
nav.onetap-accessibility.onetap-plugin-onetap section { padding: 0px !important; margin: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container { width: 100% !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings { background: rgb(243, 244, 246) !important; min-height: 100vh !important; display: block !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top { position: relative !important; display: block !important; opacity: 1 !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages { box-sizing: border-box !important; align-items: center !important; line-height: 20px !important; border-radius: 10rem !important; outline: 0px !important; padding: 8px 14px 8px 8px !important; min-width: 110.969px !important; left: 18px !important; top: 18px !important; position: absolute !important; display: flex !important; flex-wrap: wrap !important; gap: 10px !important; justify-content: space-between !important; cursor: pointer !important; fill: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important; background: rgba(211, 203, 203, 0.2) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages:hover { opacity: 0.8 !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages.onetap-disable { padding: 8px 14px !important; min-width: 100.969px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages.onetap-disable .onetap-icon img { display: block !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages.onetap-disable .onetap-text { text-align: center !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages.onetap-disable .onetap-text img { display: none !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages.onetap-disable ~ .onetap-list-of-languages { display: none !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages:focus { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages:focus { outline: rgb(255, 255, 255) solid 1px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages .onetap-icon { display: flex !important; flex-wrap: wrap !important; align-items: center !important; height: 22px !important; width: 22px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages .onetap-icon svg { font-size: 18px !important; line-height: 20px !important; width: 1em !important; height: auto !important; fill: rgb(255, 255, 255) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages .onetap-icon img { display: none !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages .onetap-icon img.onetap-active { display: block !important; width: 100% !important; height: auto !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages .onetap-text { margin: 0px !important; padding: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages .onetap-text span { margin: 0px !important; font-size: 14px !important; line-height: 20px !important; color: rgb(255, 255, 255) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages .onetap-text img { transition: 0.35s !important; height: auto !important; max-width: 100% !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 0px !important; box-shadow: none !important; width: 10px !important; margin-left: 3px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages.onetap-active .onetap-text img { transform: rotate(180deg) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages { border-radius: 8px !important; background: rgb(238, 241, 245) !important; position: absolute !important; top: 65px !important; left: 18px !important; min-width: 171px !important; z-index: 2147483647 !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul { margin: 0px !important; padding: 8px !important; list-style: none !important; overflow: auto !important; width: 263px !important; max-height: 260px !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; border: 1px solid rgb(213, 215, 218) !important; box-shadow: rgba(10, 13, 18, 0.05) 0px 1px 2px 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul li { text-decoration: none !important; color: rgb(17, 17, 17) !important; font-size: 15px !important; cursor: pointer !important; line-height: 1.6 !important; display: flex !important; flex-flow: row-reverse wrap !important; align-items: center !important; justify-content: start !important; gap: 10px !important; padding: 8px !important; margin-bottom: 5px !important; border-radius: 8px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul li:last-child { margin-bottom: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul li.onetap-active { background: rgb(242, 242, 247) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul li:hover { background: rgb(242, 242, 247) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul li button { display: flex !important; flex-flow: row-reverse wrap !important; gap: 8px !important; color: rgb(55, 65, 81) !important; box-shadow: none !important; padding: 0px !important; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", Oxygen, "Fira Sans", "Droid Sans", sans-serif !important; letter-spacing: 0px !important; text-transform: none !important; font-weight: 500 !important; font-size: 14px !important; line-height: 20px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul li button:focus { border-color: transparent !important; outline: currentcolor solid 2px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul li button img { width: 20px !important; height: auto !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close { display: flex; flex-wrap: nowrap !important; justify-content: center !important; align-items: center !important; z-index: 2147483647 !important; color: rgb(255, 255, 255) !important; padding: 8px !important; background: rgba(0, 0, 0, 0.1) !important; border-radius: 5em !important; top: 20px !important; position: absolute !important; font-size: 15px !important; line-height: 1 !important; cursor: pointer !important; width: 33px !important; height: 33px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close:hover { background: rgba(0, 0, 0, 0.18) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close:focus { outline: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close svg { fill: rgb(255, 255, 255) !important; width: 15px !important; height: 15px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container { background: rgb(0, 72, 254) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info { padding-top: 83px !important; min-height: 351px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-image { width: 47px !important; height: auto !important; margin: 0px auto 24px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-image svg { width: 46px !important; height: 46px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-image :where(path) { fill: rgb(255, 255, 255) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-title { margin-bottom: 16px !important; text-align: center !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-title span { color: rgb(255, 255, 255) !important; display: block !important; padding: 0px !important; margin: 0px !important; font-size: 28px !important; line-height: 32px !important; font-weight: 600 !important; text-rendering: optimizespeed !important; word-break: break-word !important; text-align: center !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information { display: flex !important; justify-content: center !important; align-items: center !important; gap: 6px !important; opacity: 0.85 !important; color: rgb(255, 255, 255) !important; line-height: 19.236px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-separator { flex: 0 0 auto !important; width: 4px !important; height: 4px !important; overflow: visible !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-desc p { text-align: center !important; color: rgb(255, 255, 255) !important; background: 0px 0px !important; font-weight: 400 !important; font-size: 16px !important; margin: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-desc p span { opacity: 1 !important; color: rgb(255, 255, 255) !important; background: 0px 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-desc p a { display: inline-block !important; color: rgb(255, 255, 255) !important; background: 0px 0px !important; text-decoration: none !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-statement { line-height: 19.236px !important; position: relative !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-statement button { line-height: 19.236px !important; cursor: pointer !important; text-align: center !important; color: rgb(255, 255, 255) !important; font-weight: 400 !important; font-size: 16px !important; padding: 0px !important; box-shadow: none !important; position: relative !important; bottom: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-hide-toolbar { position: relative !important; line-height: 19.236px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-hide-toolbar button { line-height: 19.236px !important; cursor: pointer !important; text-align: center !important; color: rgb(255, 255, 255) !important; font-weight: 400 !important; font-size: 16px !important; padding: 0px !important; box-shadow: none !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information a, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information button { border: 2px solid transparent !important; opacity: 1 !important; transition: border-color 0.25s !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information a:focus, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information a:focus-visible, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information a:hover, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information button:focus, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information button:focus-visible, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information button:hover { opacity: 1 !important; border-bottom-color: rgb(255, 255, 255) !important; outline: 0px !important; border-radius: 0px !important; text-decoration: none !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature { padding: 0px 14px !important; margin-top: -85px !important; margin-bottom: 24px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions { background: rgb(255, 255, 255) !important; padding: 24px !important; position: relative !important; z-index: 999 !important; border-radius: 20px !important; border-bottom: 1px solid rgb(238, 242, 246) !important; box-shadow: rgba(0, 0, 0, 0.02) 0px 4px 4px 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-box-title span { color: rgb(24, 29, 39) !important; padding: 0px !important; margin: 0px 0px 16px !important; display: block !important; font-weight: 500 !important; letter-spacing: 0px !important; font-size: 18px !important; line-height: 28px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature { display: flex !important; flex-wrap: wrap !important; justify-content: space-between !important; padding-top: 14px !important; padding-bottom: 14px !important; border-bottom: 1px solid rgb(238, 242, 246) !important; cursor: pointer !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-left { display: flex !important; align-items: center !important; width: calc(100% - 100px) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-left .onetap-icon { display: flex !important; flex-wrap: wrap !important; align-items: center !important; justify-content: center !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-left .onetap-icon svg { fill: revert-layer !important; margin-right: 16px !important; width: 44px !important; height: 44px !important; background: rgb(243, 244, 246) !important; border-radius: 100% !important; padding: 10px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-left .onetap-text .onetap-title span { display: block !important; font-size: 16px !important; font-weight: 500 !important; line-height: 24px !important; color: rgb(24, 29, 39) !important; letter-spacing: -0.16px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-left .onetap-text .onetap-title span:hover { text-decoration: underline !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-left .onetap-text .onetap-desc span { display: block !important; font-size: 14px !important; font-weight: 400 !important; line-height: 20px !important; color: rgb(75, 85, 99) !important; letter-spacing: -0.14px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right { display: flex !important; flex-wrap: wrap !important; align-items: center !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich { position: relative !important; width: calc(100% - 46px) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch { display: flex !important; flex-wrap: wrap !important; align-items: center !important; width: unset !important; height: unset !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; outline: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input { display: block !important; position: absolute !important; width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input:focus-visible + .slider { outline: rgb(0, 72, 254) solid 2px; outline-offset: 2px; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch .slider.round { background: rgb(229, 231, 235) !important; left: unset !important; top: -9px !important; right: 0px !important; width: 44px !important; height: 24px !important; transition: unset !important; animation: auto ease 0s 1 normal none running none !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch .slider.round:hover { background: rgb(209, 213, 219) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch .slider::before { bottom: 2px !important; left: 3px !important; width: 19.556px !important; height: 19.556px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input:checked + .slider::before { transform: translateX(16px) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input:checked + .slider::before { transform: translateX(19px) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature.onetap-active .onetap-left svg { fill: rgb(255, 255, 255) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature.onetap-active .onetap-right .box-swich label.switch input + .slider { background: rgb(0, 72, 254); border-radius: 50px; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature.onetap-active .onetap-right .box-swich label.switch input + .slider::before { transform: translateX(16px) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature.onetap-active .onetap-right .box-swich label.switch input + .slider::before { transform: translateX(19px) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature:last-child { padding-bottom: 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container { padding: 0px 14px !important; background: rgb(243, 244, 246) !important; margin-bottom: 24px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features { box-shadow: rgba(0, 0, 0, 0.02) 0px 4px 4px 0px; background: rgb(255, 255, 255) !important; padding: 24px !important; border-radius: 20px !important; display: flex !important; flex-wrap: wrap !important; gap: 16px !important; position: relative !important; width: 100% !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-skip-content-control { width: 100% !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-skip-content-control label { color: rgb(24, 29, 39) !important; font-style: normal !important; display: block !important; width: 100% !important; padding: 0px !important; margin: 0px 0px 16px !important; font-weight: 500 !important; letter-spacing: 0px !important; font-size: 14px !important; line-height: 28px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-skip-content-control select { color: rgb(24, 29, 39) !important; appearance: none !important; border: 1px solid rgb(238, 242, 246) !important; outline: 0px !important; border-radius: 8px !important; text-align: left !important; padding: 10px 12px !important; margin: 0px !important; line-height: inherit !important; height: auto !important; width: 100% !important; cursor: pointer !important; box-shadow: none !important; background-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2216%22%20height=%2216%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%23475569%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpolyline%20points=%226%209%2012%2015%2018%209%22%3E%3C/polyline%3E%3C/svg%3E") !important; background-repeat: no-repeat !important; background-position: right 12px center !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-skip-content-control select:focus, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-skip-content-control select:focus-visible { border-color: rgb(0, 72, 254) !important; box-shadow: rgb(0, 72, 254) 0px 0px 0px 1px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-title { width: 100% !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-title .onetap-title { color: rgb(24, 29, 39) !important; font-style: normal !important; display: block !important; width: 100% !important; padding: 0px !important; margin: 0px !important; font-weight: 500 !important; letter-spacing: 0px !important; font-size: 18px !important; line-height: 28px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features { display: flex !important; flex-wrap: wrap !important; gap: 10px !important; padding: 0px !important; position: relative !important; width: 100% !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls { display: flex !important; flex-wrap: wrap !important; justify-content: space-between !important; gap: 14px !important; width: calc(68% - 11px) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-box-feature { cursor: default !important; min-height: 129px !important; background: rgb(248, 250, 252) !important; justify-content: center !important; width: 100% !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; transition: none !important; box-shadow: none !important; outline: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level { border: 1px solid transparent !important; position: relative !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title { display: flex !important; flex-flow: column wrap !important; justify-content: space-between !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title p.onetap-option-levels { display: none !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title .onetap-heading { color: rgb(24, 29, 39) !important; font-size: 14px !important; font-style: normal !important; font-weight: 500 !important; line-height: 24px !important; letter-spacing: -0.14px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title .box-btn { display: flex !important; flex-wrap: wrap !important; align-items: center !important; justify-content: center !important; gap: 46px !important; margin-top: 19.5px !important; background: rgb(255, 255, 255) !important; border-radius: 50px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title .box-btn .onetap-btn { color-scheme: unset !important; forced-color-adjust: unset !important; math-depth: unset !important; position: unset !important; position-anchor: unset !important; text-size-adjust: unset !important; appearance: unset !important; color: unset !important; font: unset !important; font-palette: unset !important; font-synthesis: unset !important; position-area: unset !important; text-orientation: unset !important; text-rendering: unset !important; text-spacing-trim: unset !important; -webkit-font-smoothing: unset !important; -webkit-locale: unset !important; -webkit-text-orientation: unset !important; -webkit-writing-mode: unset !important; writing-mode: unset !important; zoom: unset !important; accent-color: unset !important; align-content: unset !important; place-self: unset !important; alignment-baseline: unset !important; anchor-name: unset !important; anchor-scope: unset !important; animation-composition: unset !important; animation: unset !important; animation-trigger: unset !important; app-region: unset !important; aspect-ratio: unset !important; backdrop-filter: unset !important; backface-visibility: unset !important; background-blend-mode: unset !important; baseline-shift: unset !important; baseline-source: unset !important; block-size: unset !important; border-block: unset !important; border: unset !important; border-collapse: unset !important; border-end-end-radius: unset !important; border-end-start-radius: unset !important; border-inline: unset !important; border-shape: unset !important; border-start-end-radius: unset !important; border-start-start-radius: unset !important; bottom: unset !important; box-decoration-break: unset !important; box-shadow: unset !important; box-sizing: unset !important; break-after: unset !important; break-before: unset !important; break-inside: unset !important; buffered-rendering: unset !important; caption-side: unset !important; caret-animation: unset !important; caret-color: unset !important; caret-shape: unset !important; clear: unset !important; clip: unset !important; clip-path: unset !important; clip-rule: unset !important; color-interpolation: unset !important; color-interpolation-filters: unset !important; color-rendering: unset !important; columns: unset !important; column-fill: unset !important; gap: unset !important; rule-break: unset !important; rule: unset !important; rule-inset: unset !important; rule-visibility-items: unset !important; column-span: unset !important; contain: unset !important; contain-intrinsic-block-size: unset !important; contain-intrinsic-size: unset !important; contain-intrinsic-inline-size: unset !important; container: unset !important; content: unset !important; content-visibility: unset !important; corner-shape: unset !important; corner-block-end-shape: unset !important; corner-block-start-shape: unset !important; counter-increment: unset !important; counter-reset: unset !important; counter-set: unset !important; cx: unset !important; cy: unset !important; d: unset !important; dominant-baseline: unset !important; dynamic-range-limit: unset !important; empty-cells: unset !important; field-sizing: unset !important; fill: unset !important; fill-opacity: unset !important; fill-rule: unset !important; filter: unset !important; flex: unset !important; flex-flow: unset !important; flex-line-count: unset !important; float: unset !important; flood-color: unset !important; flood-opacity: unset !important; frame-sizing: unset !important; grid: unset !important; grid-area: unset !important; hyphenate-character: unset !important; hyphenate-limit-chars: unset !important; hyphens: unset !important; image-orientation: unset !important; image-rendering: unset !important; initial-letter: unset !important; inline-size: unset !important; inset-block: unset !important; inset-inline: unset !important; interactivity: unset !important; interest-delay: unset !important; interpolate-size: unset !important; isolation: unset !important; justify-items: unset !important; left: unset !important; letter-spacing: unset !important; lighting-color: unset !important; line-break: unset !important; list-style: unset !important; margin-block: unset !important; margin: unset !important; margin-inline: unset !important; margin-trim: unset !important; marker: unset !important; mask: unset !important; mask-type: unset !important; math-shift: unset !important; math-style: unset !important; max-block-size: unset !important; max-height: unset !important; max-inline-size: unset !important; max-width: unset !important; min-block-size: unset !important; min-height: unset !important; min-inline-size: unset !important; min-width: unset !important; mix-blend-mode: unset !important; object-fit: unset !important; object-position: unset !important; object-view-box: unset !important; offset: unset !important; opacity: unset !important; order: unset !important; orphans: unset !important; outline: unset !important; outline-offset: unset !important; overflow-anchor: unset !important; overflow-block: unset !important; overflow-clip-margin: unset !important; overflow-inline: unset !important; overflow-wrap: unset !important; overflow: unset !important; overlay: unset !important; overscroll-behavior-block: unset !important; overscroll-behavior-inline: unset !important; overscroll-behavior: unset !important; padding-block: unset !important; padding: unset !important; padding-inline: unset !important; page: unset !important; page-margin-safety: unset !important; page-orientation: unset !important; paint-order: unset !important; perspective: unset !important; perspective-origin: unset !important; pointer-events: unset !important; position-try: unset !important; position-visibility: unset !important; print-color-adjust: unset !important; quotes: unset !important; r: unset !important; reading-flow: unset !important; reading-order: unset !important; resize: unset !important; right: unset !important; rotate: unset !important; ruby-align: unset !important; ruby-overhang: unset !important; ruby-position: unset !important; rule-overlap: unset !important; rx: unset !important; ry: unset !important; scale: unset !important; scroll-axis-lock: unset !important; scroll-behavior: unset !important; scroll-initial-target: unset !important; scroll-margin-block: unset !important; scroll-margin: unset !important; scroll-margin-inline: unset !important; scroll-marker-group: unset !important; scroll-padding-block: unset !important; scroll-padding: unset !important; scroll-padding-inline: unset !important; scroll-snap-align: unset !important; scroll-snap-stop: unset !important; scroll-snap-type: unset !important; scroll-target-group: unset !important; scroll-timeline: unset !important; scrollbar-color: unset !important; scrollbar-gutter: unset !important; scrollbar-width: unset !important; shape-image-threshold: unset !important; shape-margin: unset !important; shape-outside: unset !important; shape-rendering: unset !important; size: unset !important; speak: unset !important; stop-color: unset !important; stop-opacity: unset !important; stroke: unset !important; stroke-dasharray: unset !important; stroke-dashoffset: unset !important; stroke-linecap: unset !important; stroke-linejoin: unset !important; stroke-miterlimit: unset !important; stroke-opacity: unset !important; stroke-width: unset !important; tab-size: unset !important; table-layout: unset !important; text-align: unset !important; text-align-last: unset !important; text-anchor: unset !important; text-autospace: unset !important; text-box: unset !important; text-combine-upright: unset !important; text-decoration: unset !important; text-decoration-skip-ink: unset !important; text-decoration-skip-spaces: unset !important; text-emphasis: unset !important; text-emphasis-position: unset !important; text-fit: unset !important; text-indent: unset !important; text-justify: unset !important; text-overflow: unset !important; text-shadow: unset !important; text-transform: unset !important; text-underline-offset: unset !important; text-underline-position: unset !important; text-wrap: unset !important; timeline-scope: unset !important; timeline-trigger: unset !important; touch-action: unset !important; transform: unset !important; transform-box: unset !important; transform-origin: unset !important; transform-style: unset !important; transition: unset !important; translate: unset !important; trigger-scope: unset !important; user-select: unset !important; vector-effect: unset !important; vertical-align: unset !important; view-timeline: unset !important; view-transition-class: unset !important; view-transition-group: unset !important; view-transition-name: unset !important; view-transition-scope: unset !important; visibility: unset !important; border-spacing: unset !important; -webkit-box-align: unset !important; -webkit-box-decoration-break: unset !important; -webkit-box-direction: unset !important; -webkit-box-flex: unset !important; -webkit-box-ordinal-group: unset !important; -webkit-box-orient: unset !important; -webkit-box-pack: unset !important; -webkit-box-reflect: unset !important; -webkit-line-break: unset !important; -webkit-line-clamp: unset !important; -webkit-mask-box-image: unset !important; -webkit-rtl-ordering: unset !important; -webkit-ruby-position: unset !important; -webkit-tap-highlight-color: unset !important; -webkit-text-combine: unset !important; -webkit-text-decorations-in-effect: unset !important; -webkit-text-fill-color: unset !important; -webkit-text-security: unset !important; -webkit-text-stroke: unset !important; -webkit-user-drag: unset !important; white-space-collapse: unset !important; widows: unset !important; will-change: unset !important; window-drag: unset !important; word-break: unset !important; word-spacing: unset !important; x: unset !important; y: unset !important; z-index: unset !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: pointer !important; top: 68px !important; height: 30px !important; width: 30px !important; border-radius: 100px !important; background: rgb(0, 72, 254) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title .box-btn .onetap-btn:focus { outline: currentcolor solid 2px !important; outline-offset: 2px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title .box-btn .onetap-btn:hover { filter: brightness(0.88) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title .box-btn .onetap-info { color: rgb(24, 29, 39) !important; font-size: 12px !important; font-style: normal !important; font-weight: 500 !important; line-height: 18px !important; letter-spacing: -0.12px !important; margin: 0px !important; text-align: center !important; min-width: 41px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature { box-sizing: border-box !important; background: rgb(248, 250, 252) !important; position: relative !important; width: calc(33.333% - 6.7px) !important; padding: 24px !important; border: 1px solid transparent !important; border-radius: 8px !important; display: flex !important; flex-direction: column !important; align-items: center !important; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s !important; cursor: pointer !important; box-shadow: none !important; user-select: none !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature .onetap-message, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature .onetap-warning { display: none !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message.active, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message:hover { display: flex !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message.active .onetap-message, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message:hover .onetap-message { display: block !important; position: absolute !important; bottom: 105% !important; left: 73% !important; background: rgb(0, 0, 0) !important; padding: 12px !important; border-radius: 8px !important; width: 320px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message.active .onetap-message::before, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message:hover .onetap-message::before { content: "" !important; position: absolute !important; top: 100% !important; left: 6% !important; margin-left: -5px !important; border-width: 7px !important; border-style: solid !important; border-color: rgb(0, 0, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) transparent !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message.active .onetap-message .onetap-title, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message:hover .onetap-message .onetap-title { color: rgb(255, 255, 255) !important; font-weight: 600 !important; font-size: 16px !important; display: block !important; text-align: left !important; margin-bottom: 8px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message.active .onetap-message .onetap-desc, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message:hover .onetap-message .onetap-desc { color: rgb(255, 255, 255) !important; font-size: 15px !important; display: block !important; text-align: left !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message.active .onetap-message a.onetap-link, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message:hover .onetap-message a.onetap-link { color: rgb(255, 255, 255) !important; text-decoration: underline !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message .onetap-warning { display: block !important; position: absolute !important; top: 5px !important; right: 10px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.unsupported-message .onetap-warning svg { fill: none !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature .onetap-icon .onetap-icon-animation { font-size: 30px !important; margin-bottom: 14px !important; display: flex !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature .onetap-icon .onetap-icon-animation svg { border-radius: 100%; border: 1px solid rgb(243, 244, 246); width: 44px !important; height: 44px !important; padding: 10px !important; background: rgb(255, 255, 255) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature .onetap-icon .onetap-text-align-icons { position: relative !important; width: 44px !important; height: 44px !important; align-items: center !important; justify-content: center !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature .onetap-icon .onetap-text-align-icon { display: none !important; position: absolute !important; inset: 0px !important; align-items: center !important; justify-content: center !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature .onetap-icon .onetap-text-align-icon svg { border-radius: 100%; width: 44px !important; height: 44px !important; padding: 10px !important; background: rgb(255, 255, 255) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-align-center.onetap-text-align-mode-off .onetap-text-align-icon--center { display: flex !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-align-center.onetap-text-align-mode-left .onetap-text-align-icon--left { display: flex !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-align-center.onetap-text-align-mode-left .onetap-text-align-icon--left svg { color: rgb(255, 255, 255) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-align-center.onetap-text-align-mode-center .onetap-text-align-icon--center { display: flex !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-align-center.onetap-text-align-mode-center .onetap-text-align-icon--center svg { color: rgb(255, 255, 255) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-align-center.onetap-text-align-mode-right .onetap-text-align-icon--right { display: flex !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-align-center.onetap-text-align-mode-right .onetap-text-align-icon--right svg { color: rgb(255, 255, 255) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active.onetap-text-align-mode-center, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active.onetap-text-align-mode-left, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active.onetap-text-align-mode-right { border-color: rgb(0, 72, 254) !important; box-shadow: rgb(0, 72, 254) 0px 0px 0px 1px !important; outline: rgb(238, 242, 246) solid 2px !important; outline-offset: -5px !important; border-radius: 12px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature .onetap-title span { color: rgb(24, 29, 39) !important; font-size: 14px !important; font-style: normal !important; font-weight: 400 !important; line-height: 24px !important; letter-spacing: -0.14px !important; display: block !important; margin: 0px !important; text-align: center !important; text-transform: none !important; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", Oxygen, "Fira Sans", "Droid Sans", sans-serif !important; hyphens: auto !important; word-break: normal !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature .onetap-title p.onetap-option-levels { display: flex !important; margin: 0px !important; justify-content: center !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature .onetap-title p.onetap-option-levels span.onetap-level { height: 4px !important; background: rgb(212, 218, 227) !important; width: 28.9px !important; border-radius: 8px !important; display: block !important; margin: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature .onetap-title p.onetap-option-levels span.onetap-level.onetap-level2 { margin: 0px 2px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature:focus-visible, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature:hover { border-color: rgb(0, 72, 254) !important; box-shadow: rgb(0, 72, 254) 0px 0px 0px 1px !important; outline: rgb(238, 242, 246) solid 2px !important; outline-offset: -5px !important; border-radius: 12px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature:focus { color: rgb(17, 17, 17) !important; transition: none !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active { border-color: rgb(0, 72, 254) !important; box-shadow: rgb(0, 72, 254) 0px 0px 0px 1px !important; outline: rgb(238, 242, 246) solid 2px !important; outline-offset: -5px !important; border-radius: 12px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active .onetap-icon .onetap-icon-animation svg { fill: rgb(255, 255, 255) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features button.onetap-box-feature.onetap-inactive { border-color: transparent !important; box-shadow: none !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings { background: rgb(243, 244, 246) !important; padding: 0px 14px 24px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings button { cursor: pointer !important; display: flex !important; padding: 12px 18px !important; justify-content: center !important; align-items: center !important; gap: 4px !important; align-self: stretch !important; border-radius: 10px !important; border: 1px solid rgba(255, 255, 255, 0.12) !important; background: rgb(0, 72, 254) !important; box-shadow: none !important; color: rgb(255, 255, 255) !important; font-size: 16px !important; font-style: normal !important; font-weight: 600 !important; line-height: 1.33333 !important; width: 100% !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings button:focus { outline: currentcolor solid 2px !important; outline-offset: 2px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-footer-bottom { display: none !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-footer-bottom .onetap-accessibility-container { margin-bottom: 10px !important; padding: 25px !important; border-style: solid !important; border-width: 0px 0px 1px !important; border-color: rgb(221, 221, 221) !important; line-height: 1.5 !important; display: none !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-footer-bottom .onetap-accessibility-container ul.onetap-icon-list-items { list-style-type: none !important; margin: 0px !important; padding: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-footer-bottom .onetap-accessibility-container ul.onetap-icon-list-items li.onetap-icon-list-item { display: flex !important; flex-wrap: wrap !important; font-size: inherit !important; align-items: center !important; margin: 0px !important; padding: 0px !important; position: relative !important; list-style-type: none !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-footer-bottom .onetap-accessibility-container ul.onetap-icon-list-items li.onetap-icon-list-item .onetap-icon-list-icon { display: flex !important; flex-wrap: wrap !important; position: relative !important; top: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-footer-bottom .onetap-accessibility-container ul.onetap-icon-list-items li.onetap-icon-list-item .onetap-icon-list-icon svg { margin-right: 3.5px !important; width: 14px !important; height: 14px !important; color: rgb(102, 108, 118) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-footer-bottom .onetap-accessibility-container ul.onetap-icon-list-items li.onetap-icon-list-item .onetap-icon-list-text { padding-left: 5px !important; color: rgb(102, 108, 118) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper { padding: 0px 14px 34px !important; margin-top: -85px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text { font-size: 14px !important; color: rgb(51, 65, 85) !important; line-height: 22px !important; font-weight: 400 !important; background: rgb(255, 255, 255) !important; padding: 24px !important; border-radius: 20px !important; position: relative !important; z-index: 999 !important; box-shadow: rgba(0, 0, 0, 0.06) 0px 4px 4px 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text button { display: flex !important; padding: 8px 16px !important; justify-content: center !important; align-items: center !important; gap: 4px !important; border-radius: 8px !important; border: 1px solid rgb(209, 213, 219) !important; background: rgb(255, 255, 255) !important; color: rgb(55, 65, 81) !important; font-size: 14px !important; font-style: normal !important; font-weight: 600 !important; line-height: 24px !important; height: 44px !important; margin-bottom: 30px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text button:focus { border: 1px solid transparent !important; outline: rgb(0, 72, 254) solid 2px !important; outline-offset: 2px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text button svg { fill: rgb(17, 17, 17) !important; width: 18px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h1 { font-size: 22px !important; font-weight: 500 !important; line-height: 30px !important; color: rgb(17, 17, 17) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h2 { font-size: 20px !important; font-weight: 500 !important; line-height: 28px !important; color: rgb(17, 17, 17) !important; margin: 16px 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h3 { font-size: 18px !important; font-weight: 500 !important; line-height: 26px !important; color: rgb(17, 17, 17) !important; margin: 16px 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h4 { font-size: 16px !important; font-weight: 500 !important; line-height: 24px !important; color: rgb(17, 17, 17) !important; margin: 16px 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h5 { font-size: 14px !important; font-weight: 500 !important; line-height: 22px !important; color: rgb(17, 17, 17) !important; margin: 16px 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h6 { font-size: 13px !important; font-weight: 500 !important; line-height: 20px !important; color: rgb(17, 17, 17) !important; margin: 16px 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text p { font-size: 14px !important; color: rgb(51, 65, 85) !important; line-height: 22px !important; font-weight: 400 !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h1, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h2, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h3, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h4, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h5, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h6 { font-weight: 500 !important; letter-spacing: 0px !important; line-height: 28px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text ol, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text ul { margin-left: 0px !important; padding-left: 32px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text ul { list-style: disc !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text ol { list-style: decimal !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration { padding: 0px 14px 34px !important; margin-top: -85px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration { box-shadow: rgba(0, 0, 0, 0.06) 0px 4px 4px 0px !important; font-size: 14px !important; color: rgb(51, 65, 85) !important; line-height: 22px !important; font-weight: 400 !important; background: rgb(255, 255, 255) !important; padding: 24px !important; border-radius: 20px !important; position: relative !important; z-index: 999 !important; min-width: 545px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form fieldset { padding: 0px !important; margin: 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; overflow: visible !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form fieldset legend { display: none !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration button { display: flex !important; align-items: center !important; gap: 5px !important; cursor: pointer !important; font-size: 0.875rem !important; background: 0px 0px !important; border: 1px solid rgb(233, 234, 235) !important; font-weight: 500 !important; line-height: 20px !important; fill: rgb(51, 65, 85) !important; color: rgb(51, 65, 85) !important; border-radius: 0.375rem !important; padding: 8px 12px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration button:hover { background: rgb(218, 226, 236) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration button:focus { border: 1px solid rgb(17, 17, 17) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration button svg { fill: rgb(17, 17, 17) !important; width: 18px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration h1 { font-size: 22px !important; font-weight: 500 !important; line-height: 30px !important; color: rgb(17, 17, 17) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration h2, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration span.onetap-title { display: block !important; color: rgb(24, 29, 39) !important; font-style: normal !important; margin: 0px 0px 30px !important; font-weight: 500 !important; letter-spacing: 0px !important; font-size: 18px !important; line-height: 28px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration span.title { display: block !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration h3 { font-size: 18px !important; font-weight: 500 !important; line-height: 26px !important; color: rgb(17, 17, 17) !important; margin: 16px 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration h4 { font-size: 16px !important; font-weight: 500 !important; line-height: 24px !important; color: rgb(17, 17, 17) !important; margin: 16px 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration h5 { font-size: 14px !important; font-weight: 500 !important; line-height: 22px !important; color: rgb(17, 17, 17) !important; margin: 16px 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration h6 { font-size: 13px !important; font-weight: 500 !important; line-height: 20px !important; color: rgb(17, 17, 17) !important; margin: 16px 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration p { font-size: 14px !important; color: rgb(51, 65, 85) !important; line-height: 22px !important; font-weight: 400 !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label { display: flex !important; flex-wrap: wrap !important; align-items: center !important; gap: 8px !important; padding: 16px !important; border-radius: 12px !important; border: 1px solid rgb(209, 213, 219) !important; background: rgb(255, 255, 255) !important; color: rgb(55, 65, 81) !important; cursor: pointer !important; width: 100% !important; font-size: 14px !important; font-style: normal !important; font-weight: 500 !important; line-height: 20px !important; margin-bottom: 10px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label.active, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label:hover { outline: 0px !important; border: 1px solid rgb(0, 72, 254) !important; box-shadow: rgb(0, 72, 254) 0px 0px 0px 1px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label:last-child { margin-bottom: 26px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label input[type="radio"] { width: 10px !important; height: 10px !important; border-radius: 100% !important; appearance: none !important; padding: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label input[type="radio"] { box-shadow: rgb(65, 70, 81) 0px 0px 0px 1px !important; background: rgb(255, 255, 255) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label input[type="radio"]:checked { box-shadow: rgb(0, 72, 254) 0px 0px 0px 1px !important; background: rgb(0, 72, 254) !important; border: 2px solid rgb(255, 255, 255) !important; outline: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label input { accent-color: rgb(0, 72, 254) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action { display: flex !important; flex-wrap: wrap !important; align-items: center !important; justify-content: flex-start !important; gap: 10px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action button { display: flex !important; padding: 8px 16px !important; justify-content: center !important; align-items: center !important; gap: 4px !important; border-radius: 8px !important; border: 1px solid rgb(209, 213, 219) !important; background: rgb(255, 255, 255) !important; color: rgb(55, 65, 81) !important; font-size: 14px !important; font-style: normal !important; font-weight: 600 !important; line-height: 24px !important; height: 44px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action button:focus { border: 1px solid transparent !important; outline: rgb(0, 72, 254) solid 2px !important; outline-offset: 2px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action button svg { fill: rgb(17, 17, 17) !important; width: 18px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action button.hide-toolbar { color: rgb(255, 255, 255) !important; background: rgb(0, 72, 254) !important; }
nav.active-statement .onetap-features-container, nav.active-statement .onetap-multi-functional-feature, nav.active-statement .onetap-reset-settings { display: none !important; }
nav.active-hide-toolbar .accessibility-status-wrapper, nav.active-hide-toolbar .onetap-features-container, nav.active-hide-toolbar .onetap-multi-functional-feature, nav.active-hide-toolbar .onetap-reset-settings { display: none !important; }
.onetap-markup-reading-line { display: none !important; background: rgb(0, 0, 0) !important; width: 100% !important; min-width: 100% !important; left: 0px !important; box-sizing: border-box !important; height: 12px !important; border: 3px solid rgb(255, 243, 0) !important; border-radius: 5px !important; position: absolute !important; z-index: 999999999 !important; pointer-events: none !important; }
.onetap-markup-reading-line.onetap-active { display: block !important; }
.onetap-highlight { background: rgb(255, 243, 0) !important; color: rgb(0, 0, 0) !important; }
.onetap-markup-reading-mask { display: none !important; position: fixed !important; left: 0px !important; width: 100% !important; pointer-events: none !important; background: rgba(0, 0, 0, 0.5) !important; z-index: 2147483647 !important; }
.onetap-markup-reading-mask.onetap-active { display: block !important; }
.onetap-markup-reading-mask.onetap-top { top: 0px !important; }
.onetap-markup-reading-mask.onetap-bottom { bottom: 0px !important; }
.onetap-markup-text-magnifier { color: rgb(255, 255, 255) !important; font-size: 36px !important; position: absolute !important; padding: 16px !important; border-radius: 4px !important; background: rgb(51, 51, 51) !important; line-height: 1.5 !important; z-index: 999999999 !important; word-break: break-word !important; width: fit-content !important; }
body.onetap-highlight-titles h1, body.onetap-highlight-titles h2, body.onetap-highlight-titles h3, body.onetap-highlight-titles h4, body.onetap-highlight-titles h5, body.onetap-highlight-titles h6 { outline: rgb(176, 87, 241) solid 2px !important; outline-offset: 2px !important; }
body.onetap-highlight-titles nav.onetap-accessibility.onetap-plugin-onetap h1, body.onetap-highlight-titles nav.onetap-accessibility.onetap-plugin-onetap h2, body.onetap-highlight-titles nav.onetap-accessibility.onetap-plugin-onetap h3, body.onetap-highlight-titles nav.onetap-accessibility.onetap-plugin-onetap h4, body.onetap-highlight-titles nav.onetap-accessibility.onetap-plugin-onetap h5, body.onetap-highlight-titles nav.onetap-accessibility.onetap-plugin-onetap h6 { outline-style: solid !important; outline-color: unset !important; outline-width: 0px !important; outline-offset: 0px !important; }
body.onetap-highlight-all :hover { outline: rgb(176, 87, 241) solid 2px !important; outline-offset: 2px !important; }
body.onetap-highlight-all .onetap-container-toggle :hover, body.onetap-highlight-all .onetap-container-toggle:hover, body.onetap-highlight-all nav.onetap-accessibility.onetap-plugin-onetap :hover, body.onetap-highlight-all nav.onetap-accessibility.onetap-plugin-onetap:hover { outline-style: solid !important; outline-color: unset !important; outline-width: 0px !important; outline-offset: 0px !important; }
body.onetap_hide_bigger_text nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-bigger-text { display: none !important; }
body.onetap_hide_cursor nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-cursor { display: none !important; }
body.onetap_hide_line_height nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-line-height { display: none !important; }
body.onetap_hide_hide_images nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-hide-images { display: none !important; }
body.onetap_hide_readable_font nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-readable-font { display: none !important; }
body.onetap_hide_dyslexic_font nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-dyslexic-font { display: none !important; }
body.onetap_hide_text_align nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-align-center { display: none !important; }
body.onetap_hide_font_weight nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-font-weight { display: none !important; }
body.onetap_hide_dark_contrast nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-dark-contrast { display: none !important; }
body.onetap_hide_light_contrast nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-light-contrast { display: none !important; }
body.onetap_hide_high_contrast nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-high-contrast { display: none !important; }
body.onetap_hide_monochrome nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-monochrome { display: none !important; }
body.onetap_hide_text_magnifier nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-text-magnifier { display: none !important; }
body.onetap_hide_highlight_titles nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-highlight-titles { display: none !important; }
body.onetap_hide_letter_spacing nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-letter-spacing { display: none !important; }
body.onetap_hide_highlight_all nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-highlight-all { display: none !important; }
body.onetap_hide_invert_colors nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-invert-colors { display: none !important; }
body.onetap_hide_brightness nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-brightness { display: none !important; }
body.onetap_hide_contrast nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-contrast { display: none !important; }
body.onetap_hide_monochrome nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-monochrome { display: none !important; }
body.onetap_hide_saturation nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-saturation { display: none !important; }
body.onetap_hide_reading_line nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-reading-line { display: none !important; }
body.onetap_hide_highlight_links nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-highlight-links { display: none !important; }
body.onetap_hide_read_page nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-read-page { display: none !important; }
body.onetap_hide_mute_sounds nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-mute-sounds { display: none !important; }
body.onetap_hide_reading_mask nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-reading-mask { display: none !important; }
body.onetap_hide_keyboard_navigation nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-keyboard-navigation { display: none !important; }
body.onetap_hide_stop_animations nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-stop-animations { display: none !important; }
@media only screen and (max-width: 768px) {nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings { padding-bottom: 73px !important; }
}
@media only screen and (max-width: 576px) {nav.onetap-accessibility.onetap-plugin-onetap { width: 100% !important; max-width: 100% !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages { left: 10px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-title .onetap-heading { font-size: 1.5em !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature { padding: 10px 10px 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-left .onetap-icon { display: none !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-features-container { padding: 12.5px 10px 0px !important; margin-bottom: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-features-container.onetap-feature-content-modules { margin-bottom: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-features-container .onetap-features { padding: 12px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-btn { width: 23px !important; height: 23px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls { width: 100% !important; padding: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-box-feature { padding: 20px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls:first-child + button.onetap-box-feature { width: 100% !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-features-container .onetap-features .onetap-box-features button.onetap-box-feature { width: calc(50% - 5px) !important; padding: 20px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-features-container .onetap-features .onetap-box-features button.onetap-box-feature .onetap-title p.onetap-option-levels { justify-content: center !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-features-container .onetap-features .onetap-box-features button.onetap-box-feature .onetap-title p.onetap-option-levels span.onetap-level { width: 20px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-features-container .onetap-features .onetap-box-features button.onetap-box-feature .onetap-title p.onetap-option-levels .onetap-heading { margin: 0px 0px 10px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings { padding: 20px 10px 73px !important; }
}
@media print {.onetap-container-toggle, nav.onetap-accessibility.onetap-plugin-onetap { display: none !important; }
}
.onetap-container-toggle .onetap-toggle svg, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-image svg { fill: rgb(0, 0, 0) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv2 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level1, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv2 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level2, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv3 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level1, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv3 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level2, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv3 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level3, .onetap-container-toggle .onetap-toggle img, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action button.hide-toolbar, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-btn, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings button, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature.onetap-active .onetap-right .box-swich label.switch input + .slider, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input:checked + .slider, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature.onetap-active div.onetap-right div.box-swich label.switch span.slider.round:hover, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title .box-btn .onetap-btn, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature.onetap-active .onetap-left svg, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active .onetap-icon .onetap-icon-animation svg { background: rgb(0, 0, 0) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-btn, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title .box-btn .onetap-btn { color: rgb(0, 0, 0) !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label input[type="radio"]:checked { accent-color: rgb(0, 0, 0) !important; box-shadow: rgb(0, 0, 0) 0px 0px 0px 1px !important; background: rgb(0, 0, 0) !important; }
.onetap-container-toggle .onetap-toggle img.design-border1 { box-shadow: rgb(0, 0, 0) 0px 0px 0px 4px; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label.active, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label:focus-visible, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label:hover { outline: none !important; border: 1px solid rgb(0, 0, 0) !important; box-shadow: rgb(0, 0, 0) 0px 0px 0px 1px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text button:focus, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action button:focus { outline: rgb(0, 0, 0) solid 2px !important; outline-offset: 2px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch:focus .slider, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input:focus-visible + .slider, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings button:focus, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul li button:focus { outline: rgb(0, 0, 0) solid 2px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature:hover, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature:focus-visible, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features button.onetap-box-feature.onetap-inactive:hover, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active.onetap-text-align-mode-left, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active.onetap-text-align-mode-center, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active.onetap-text-align-mode-right, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-inactive:focus-visible, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-skip-content-control select:focus-visible { border-color: rgb(0, 0, 0) !important; box-shadow: rgb(0, 0, 0) 0px 0px 0px 1px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action button.hide-toolbar { border-color: rgb(0, 0, 0) !important; }
@media only screen and (max-width: 576px) {.onetap-container-toggle .onetap-toggle { left: 0px !important; margin-left: 15px !important; right: unset !important; margin-right: unset !important; bottom: 0px !important; margin-bottom: 15px !important; top: unset !important; margin-top: unset !important; }
nav.onetap-accessibility.onetap-plugin-onetap { left: -580px !important; }
nav.onetap-accessibility.onetap-plugin-onetap.onetap-toggle-open { left: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close { right: 20px !important; }
nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl { right: unset !important; left: -580px !important; }
nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl.onetap-toggle-open { right: unset !important; left: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close { right: 20px !important; left: unset !important; }
}
@media only screen and (min-width: 576px) and (max-width: 991.98px) {.onetap-container-toggle .onetap-toggle { left: 0px !important; margin-left: 15px !important; right: unset !important; margin-right: unset !important; bottom: 0px !important; margin-bottom: 15px !important; top: unset !important; margin-top: unset !important; }
nav.onetap-accessibility.onetap-plugin-onetap { left: -580px !important; }
nav.onetap-accessibility.onetap-plugin-onetap.onetap-toggle-open { left: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close { left: calc(510px) !important; }
nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl { right: unset !important; left: -580px !important; }
nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl.onetap-toggle-open { right: unset !important; left: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close { right: 20px !important; left: unset !important; }
}
@media only screen and (min-width: 992px) {.onetap-container-toggle .onetap-toggle { left: 0px !important; margin-left: 15px !important; right: unset !important; margin-right: unset !important; bottom: 0px !important; margin-bottom: 15px !important; top: unset !important; margin-top: unset !important; }
nav.onetap-accessibility.onetap-plugin-onetap { left: -580px !important; }
nav.onetap-accessibility.onetap-plugin-onetap.onetap-toggle-open { left: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close { left: calc(510px) !important; }
nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl { right: unset !important; left: -580px !important; }
nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl.onetap-toggle-open { right: unset !important; left: 0px !important; }
nav.onetap-accessibility.onetap-plugin-onetap.onetap-rtl .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close { right: 20px !important; left: unset !important; }
}
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature { display: none !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container.onetap-feature-content-modules { padding: 0px 14px !important; margin-top: -85px !important; margin-bottom: 24px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container.onetap-feature-content-secondary { margin-top: 24px !important; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-visually-hidden { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; src: local("Roboto"), url("https://biorevital.lt/wp-content/plugins/accessibility-onetap/assets/fonts/Roboto/Roboto-Thin.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src: local("Roboto"), url("https://biorevital.lt/wp-content/plugins/accessibility-onetap/assets/fonts/Roboto/Roboto-Light.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto"), url("https://biorevital.lt/wp-content/plugins/accessibility-onetap/assets/fonts/Roboto/Roboto-Regular.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src: local("Roboto"), url("https://biorevital.lt/wp-content/plugins/accessibility-onetap/assets/fonts/Roboto/Roboto-Medium.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; src: local("Roboto"), url("https://biorevital.lt/wp-content/plugins/accessibility-onetap/assets/fonts/Roboto/Roboto-Bold.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; src: local("Roboto"), url("https://biorevital.lt/wp-content/plugins/accessibility-onetap/assets/fonts/Roboto/Roboto-Black.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; src: local("Roboto"), url("https://biorevital.lt/wp-content/plugins/accessibility-onetap/assets/fonts/Roboto/Roboto-Thin-Italic.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; src: local("Roboto"), url("https://biorevital.lt/wp-content/plugins/accessibility-onetap/assets/fonts/Roboto/Roboto-Light-Italic.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; src: local("Roboto"), url("https://biorevital.lt/wp-content/plugins/accessibility-onetap/assets/fonts/Roboto/Roboto-Italic.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; src: local("Roboto"), url("https://biorevital.lt/wp-content/plugins/accessibility-onetap/assets/fonts/Roboto/Roboto-Medium-Italic.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; src: local("Roboto"), url("https://biorevital.lt/wp-content/plugins/accessibility-onetap/assets/fonts/Roboto/Roboto-Bold-Italic.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; src: local("Roboto"), url("https://biorevital.lt/wp-content/plugins/accessibility-onetap/assets/fonts/Roboto/Roboto-Black-Italic.woff2") format("woff2"); font-display: swap; }
.vc_row::after, .vc_row::before { content: " "; display: table; }
.vc_row::after { clear: both; }
@media (max-width: 767px) {.vc_hidden-xs { display: none !important; }
}
.vc_column_container { width: 100%; }
.vc_row { margin-left: -15px; margin-right: -15px; }
.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 { box-sizing: border-box; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; }
.vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 { float: left; }
.vc_col-xs-12 { width: 100%; }
@media (min-width: 768px) {.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 { float: left; }
.vc_col-sm-12 { width: 100%; }
.vc_col-sm-6 { width: 50%; }
.vc_col-sm-4 { width: 33.3333%; }
.vc_col-sm-3 { width: 25%; }
}
@media (min-width: 992px) {.vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9 { float: left; }
.vc_col-md-6 { width: 50%; }
.vc_col-md-3 { width: 25%; }
}
@media (min-width: 1200px) {.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9 { float: left; }
.vc_col-lg-6 { width: 50%; }
.vc_col-lg-3 { width: 25%; }
}
.vc_clearfix::after, .vc_clearfix::before { content: " "; display: table; }
.vc_clearfix::after, .vc_el-clearfix { clear: both; }
@font-face { font-display: swap; font-family: vcpb-plugin-icons; font-style: normal; font-weight: 400; src: url("https://biorevital.lt/wp-content/plugins/js_composer/assets/fonts/vc_icons/fonts/vcpb-plugin-icons.ttf?30guqj") format("truetype"), url("https://biorevital.lt/wp-content/plugins/js_composer/assets/fonts/vc_icons/fonts/vcpb-plugin-icons.woff?30guqj") format("woff"); }
#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child { margin-bottom: 0px; }
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li { margin-bottom: 35px; }
.wpb-content-wrapper { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: block; margin: 0px; overflow: unset; padding: 0px; }
.vc_row.vc_row-no-padding .vc_column-inner { padding-left: 0px; padding-right: 0px; }
.vc_row[data-vc-full-width] { overflow: hidden; transition: opacity 0.5s; }
.vc_row[data-vc-full-width-temp] { left: 0px; margin-left: calc(50% - 50vw); right: 0px; width: 100vw; }
.vc_row-no-padding .vc_inner { margin-left: 0px; margin-right: 0px; }
.vc_row.vc_row-flex { box-sizing: border-box; display: flex; flex-wrap: wrap; }
.vc_row.vc_row-flex > .vc_column_container { display: flex; }
.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner { display: flex; flex-direction: column; flex-grow: 1; z-index: 1; }
@media (forced-colors: active), (forced-colors: none) {.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner > * { min-height: 1em; }
}
.vc_row.vc_row-flex::after, .vc_row.vc_row-flex::before { display: none; }
.vc_row.vc_row-o-content-bottom > .vc_column_container > .vc_column-inner { justify-content: flex-end; }
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_column_container { align-items: flex-end; }
.vc_row.vc_row-o-content-middle > .vc_column_container > .vc_column-inner { justify-content: center; }
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_column_container { align-items: center; }
.vc_column-inner::after, .vc_column-inner::before { content: " "; display: table; }
.vc_column-inner::after { clear: both; }
.vc_column_container { padding-left: 0px; padding-right: 0px; }
.vc_column_container > .vc_column-inner { box-sizing: border-box; padding-left: 15px; padding-right: 15px; width: 100%; }
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner { padding-top: 35px; }
.vc_section { margin-left: -15px; margin-right: -15px; padding-left: 15px; padding-right: 15px; }
.vc_section[data-vc-full-width] { overflow: hidden; transition: opacity 0.5s; }
.vc_section[data-vc-full-width] > .vc_row { margin-left: 0px; margin-right: 0px; }
.vc_section[data-vc-full-width-temp] { left: 0px; margin-left: calc(50% - 50vw); right: 0px; width: 100vw; }
.vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .vc_section.vc_section-has-fill + .vc_section { padding-top: 35px; }
@keyframes progress-bar-stripes { 
  0% { background-position: 40px 0px; }
  100% { background-position: 0px 0px; }
}
.wpb_single_image img { height: auto; max-width: 100%; vertical-align: top; }
.wpb_single_image .vc_single_image-wrapper { display: inline-block; max-width: 100%; vertical-align: top; }
.wpb_single_image.vc_align_center { text-align: center; }
.wpb_single_image .vc_figure { display: inline-block; margin: 0px; max-width: 100%; vertical-align: top; }
@keyframes load7 { 
  0%, 80%, 100% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px -1.3em; }
  40% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px 0px; }
}
@font-face { font-display: swap; font-family: vc_grid_v1; font-style: normal; font-weight: 400; src: url("https://biorevital.lt/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac") format("woff"), url("https://biorevital.lt/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac") format("truetype"); }
@keyframes wpb_ttb { 
  0% { opacity: 0; transform: translateY(-10%); }
  100% { opacity: 1; transform: translate(0px); }
}
@keyframes wpb_btt { 
  0% { opacity: 0; transform: translateY(10%); }
  100% { opacity: 1; transform: translate(0px); }
}
@keyframes wpb_ltr { 
  0% { opacity: 0; transform: translate(-10%); }
  100% { opacity: 1; transform: translate(0px); }
}
@keyframes wpb_rtl { 
  0% { opacity: 0; transform: translate(10%); }
  100% { opacity: 1; transform: translate(0px); }
}
@keyframes wpb_appear { 
  0% { opacity: 0.1; transform: scale(0.5); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes vc_woo-add-cart-load { 
  0%, 80%, 100% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px -1.3em; }
  40% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px 0px; }
}
:root { --wd-text-line-height: 1.6; --wd-link-decor: underline var(--wd-link-decor-style, none) var(--wd-link-decor-color, currentColor); --wd-link-decor-hover: underline var(--wd-link-decor-style-hover, none) var(--wd-link-decor-color-hover, var(--wd-link-decor-color, currentColor)); --wd-brd-radius: .001px; --wd-form-height: 42px; --wd-form-color: inherit; --wd-form-placeholder-color: inherit; --wd-form-bg: transparent; --wd-form-brd-color: rgba(0,0,0,0.1); --wd-form-brd-color-focus: rgba(0,0,0,0.15); --wd-form-chevron: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==); --wd-navigation-color: 51,51,51; --wd-main-bgcolor: #fff; --wd-scroll-w: .001px; --wd-admin-bar-h: .001px; --wd-block-spacing: 20px; --wd-header-banner-mt: .001px; --wd-sticky-nav-w: .001px; --color-white: #fff; --color-gray-100: #f7f7f7; --color-gray-200: #f1f1f1; --color-gray-300: #bbb; --color-gray-400: #a5a5a5; --color-gray-500: #767676; --color-gray-600: #666; --color-gray-700: #555; --color-gray-800: #333; --color-gray-900: #242424; --color-white-rgb: 255,255,255; --color-black-rgb: 0,0,0; --bgcolor-white: #fff; --bgcolor-gray-100: #f7f7f7; --bgcolor-gray-200: #f7f7f7; --bgcolor-gray-300: #f1f1f1; --bgcolor-black-rgb: 0,0,0; --bgcolor-white-rgb: 255,255,255; --brdcolor-gray-200: rgba(0,0,0,0.075); --brdcolor-gray-300: rgba(0,0,0,0.105); --brdcolor-gray-400: rgba(0,0,0,0.12); --brdcolor-gray-500: rgba(0,0,0,0.2); --wd-start: start; --wd-end: end; --wd-center: center; --wd-stretch: stretch; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 100%; }
html { line-height: 1; text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); font-family: sans-serif; overflow: hidden scroll; font-size: var(--wd-text-font-size); }
ol, ul { list-style: none; }
a img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
a, button, input { touch-action: manipulation; }
button, input, optgroup, select, textarea { margin: 0px; color: inherit; font: inherit; }
button { overflow: visible; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; appearance: button; }
body { margin: 0px; background-color: rgb(255, 255, 255); color: var(--wd-text-color); text-rendering: optimizelegibility; font-weight: var(--wd-text-font-weight); font-style: var(--wd-text-font-style); font-size: var(--wd-text-font-size); font-family: var(--wd-text-font); -webkit-font-smoothing: antialiased; line-height: var(--wd-text-line-height); }
@supports (overflow:clip) {body { overflow-x: clip; }
}
:is(body) { height: auto; }
p { margin-bottom: var(--wd-tags-mb,20px); }
a { color: var(--wd-link-color); transition: 0.25s; text-decoration: var(--wd-link-decor); }
a:hover { color: var(--wd-link-color-hover); }
a:focus { outline: none; }
:is(h1, h2, h3, h4, h5, h6, .title) a { color: inherit; text-decoration: none; }
:is(h1, h2, h3, h4, h5, h6, .title) a:hover { color: var(--wd-link-color-hover); }
label { display: block; margin-bottom: 5px; color: var(--wd-title-color); vertical-align: middle; font-weight: 400; }
strong, b { font-weight: 600; }
fieldset { margin-bottom: 20px; padding: 20px 40px; border: 2px solid var(--brdcolor-gray-300); border-radius: var(--wd-brd-radius); }
fieldset legend { margin-bottom: 0px; padding-right: 15px; padding-left: 15px; width: auto; }
legend { text-transform: uppercase; font-size: 22px; }
img { max-width: 100%; height: auto; border: 0px; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
h1 { font-size: 28px; }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
.wd-entities-title a { color: inherit; }
legend, h1, h2, h3, h4, h5, h6, .title { display: block; margin-bottom: var(--wd-tags-mb,20px); color: var(--wd-title-color); text-transform: var(--wd-title-transform); font-weight: var(--wd-title-font-weight); font-style: var(--wd-title-font-style); font-family: var(--wd-title-font); line-height: 1.4; }
.wd-entities-title { --wd-link-decor: none; --wd-link-decor-hover: none; display: block; color: var(--wd-entities-title-color); overflow-wrap: break-word; font-weight: var(--wd-entities-title-font-weight); font-style: var(--wd-entities-title-font-style); font-family: var(--wd-entities-title-font); text-transform: var(--wd-entities-title-transform); line-height: 1.4; }
a.wd-entities-title:hover, .wd-entities-title a:hover { color: var(--wd-entities-title-color-hover); }
:is(ul, ol) { margin-bottom: var(--list-mb); padding-left: var(--li-pl); --list-mb: 20px; --li-mb: 10px; --li-pl: 17px; }
:is(ul, ol) li { margin-bottom: var(--li-mb); }
:is(ul, ol) li:last-child { margin-bottom: 0px; }
li > :is(ul, ol) { margin-top: var(--li-mb); margin-bottom: 0px; }
ul { list-style: disc; }
.wd-sub-menu ul, .textwidget .menu { --li-pl: 0; list-style: none; }
.wd-sub-menu ul { --list-mb: 0; --li-mb: 0; }
.text-center { --content-align: center; --wd-align: center; --text-align: center; text-align: var(--text-align); }
.text-left { --text-align: left; text-align: var(--text-align); --content-align: flex-start; --wd-align: flex-start; }
[class*="color-scheme-light"] { --color-white: #000; --color-gray-100: rgba(255,255,255,0.1); --color-gray-200: rgba(255,255,255,0.2); --color-gray-300: rgba(255,255,255,0.5); --color-gray-400: rgba(255,255,255,0.6); --color-gray-500: rgba(255,255,255,0.7); --color-gray-600: rgba(255,255,255,0.8); --color-gray-700: rgba(255,255,255,0.9); --color-gray-800: #fff; --color-gray-900: #fff; --color-white-rgb: 0,0,0; --color-black-rgb: 255,255,255; --bgcolor-black-rgb: 255,255,255; --bgcolor-white-rgb: 0,0,0; --bgcolor-white: #0f0f0f; --bgcolor-gray-100: #0a0a0a; --bgcolor-gray-200: #121212; --bgcolor-gray-300: #141414; --brdcolor-gray-200: rgba(255,255,255,0.1); --brdcolor-gray-300: rgba(255,255,255,0.15); --brdcolor-gray-400: rgba(255,255,255,0.25); --brdcolor-gray-500: rgba(255,255,255,0.3); --wd-text-color: rgba(255,255,255,0.8); --wd-title-color: #fff; --wd-widget-title-color: var(--wd-title-color); --wd-entities-title-color: #fff; --wd-entities-title-color-hover: rgba(255,255,255,0.8); --wd-link-color: rgba(255,255,255,0.9); --wd-link-color-hover: #fff; --wd-form-brd-color: rgba(255,255,255,0.2); --wd-form-brd-color-focus: rgba(255,255,255,0.3); --wd-form-placeholder-color: rgba(255,255,255,0.6); --wd-form-chevron: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ii8+PC9zdmc+); --wd-main-bgcolor: #1a1a1a; --wd-navigation-color: 255,255,255; color: var(--wd-text-color); }
.color-scheme-dark { --color-white: #fff; --color-gray-100: #f7f7f7; --color-gray-200: #f1f1f1; --color-gray-300: #bbb; --color-gray-400: #a5a5a5; --color-gray-500: #767676; --color-gray-600: #666; --color-gray-700: #555; --color-gray-800: #333; --color-gray-900: #242424; --color-white-rgb: 255,255,255; --color-black-rgb: 0,0,0; --bgcolor-white: #fff; --bgcolor-gray-100: #f7f7f7; --bgcolor-gray-200: #f7f7f7; --bgcolor-gray-300: #f1f1f1; --bgcolor-black-rgb: 0,0,0; --bgcolor-white-rgb: 255,255,255; --brdcolor-gray-200: rgba(0,0,0,0.075); --brdcolor-gray-300: rgba(0,0,0,0.105); --brdcolor-gray-400: rgba(0,0,0,0.12); --brdcolor-gray-500: rgba(0,0,0,0.2); --wd-text-color: #767676; --wd-title-color: #242424; --wd-entities-title-color: #333; --wd-entities-title-color-hover: rgba(51,51,51,0.65); --wd-link-color: #333; --wd-link-color-hover: #242424; --wd-form-brd-color: rgba(0,0,0,0.1); --wd-form-brd-color-focus: rgba(0,0,0,0.15); --wd-form-placeholder-color: #767676; --wd-navigation-color: 51,51,51; color: var(--wd-text-color); }
.wd-fill { position: absolute; inset: 0px; }
.wd-hide { display: none !important; }
.wd-set-mb { --wd-mb: 15px; }
.wd-set-mb > * { margin-bottom: var(--wd-mb); }
.reset-last-child > :last-child { margin-bottom: 0px; }
@keyframes wd-rotate { 
  100% { transform: rotate(360deg); }
}
@keyframes wd-fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes wd-fadeInBottomShort { 
  0% { transform: translate3d(0px, 20px, 0px); }
  100% { transform: none; }
}
input[type="email"], input[type="search"], input[type="number"], input[type="url"], input[type="tel"], input[type="text"], input[type="password"], :root textarea, :root select { appearance: none; }
input[type="email"], input[type="date"], input[type="search"], input[type="number"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], :root textarea, :root select { padding: 0px 15px; max-width: 100%; width: 100%; height: var(--wd-form-height); border: var(--wd-form-brd-width) solid var(--wd-form-brd-color); border-radius: var(--wd-form-brd-radius); background-color: var(--wd-form-bg); box-shadow: none; color: var(--wd-form-color); vertical-align: middle; font-size: 14px; transition: border-color 0.5s; }
input[type="email"]:focus, input[type="date"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, :root textarea:focus, :root select:focus { outline: none; border-color: var(--wd-form-brd-color-focus); transition: border-color 0.4s; }
input[type="radio"], input[type="checkbox"] { box-sizing: border-box; margin-top: 0px; padding: 0px; vertical-align: middle; margin-inline-end: 5px; cursor: pointer; }
:root textarea { overflow: auto; padding: 10px 15px; min-height: 190px; resize: vertical; }
:root select { padding-right: 30px; background-image: var(--wd-form-chevron); background-position: right 10px top 50%; background-size: auto 18px; background-repeat: no-repeat; }
:root select option { background-color: var(--bgcolor-white); }
:is(.btn, .button, button, [type="submit"], [type="button"]) { position: relative; display: inline-flex; align-items: center; justify-content: center; gap: 5px; outline: none; border-radius: var(--btn-brd-radius,0); vertical-align: middle; text-align: center; text-shadow: none; line-height: 1.2; cursor: pointer; transition: 0.25s; color: var(--btn-color,#3E3E3E); border: var(--btn-brd-width,0) var(--btn-brd-style,solid) var(--btn-brd-color,#E9E9E9); background-color: var(--btn-bgcolor,#F3F3F3); box-shadow: var(--btn-box-shadow,unset); text-transform: var(--btn-transform,uppercase); font-weight: var(--btn-font-weight,600); font-family: var(--btn-font-family,inherit); font-style: var(--btn-font-style,unset); padding: var(--btn-padding,5px 20px); min-height: var(--btn-height,42px); font-size: var(--btn-font-size,13px); text-decoration: none !important; }
:is(.btn, .button, button, [type="submit"], [type="button"]):hover { color: var(--btn-color-hover,var(--btn-color,#3E3E3E)); border-color: var(--btn-brd-color-hover,var(--btn-brd-color,#e0e0e0)); background-color: var(--btn-bgcolor-hover,var(--btn-bgcolor,#e0e0e0)); box-shadow: var(--btn-box-shadow-hover,var(--btn-box-shadow,unset)); }
:is(a, button, input[type="submit"], input[type="checkbox"], input[type="button"], input[type="file"], [tabindex="0"]):focus-visible { outline-offset: var(--wd-otl-offset,calc(var(--wd-otl-width) * -1 / 2)); outline: var(--wd-otl-width,2px) var(--wd-otl-style,dotted) var(--wd-otl-color,var(--wd-otl-color-scheme,#000)) !important; transition: none !important; }
.color-scheme-dark, .whb-color-dark { --wd-otl-color-scheme: #000; }
[class*="color-scheme-light"], .whb-color-light { --wd-otl-color-scheme: #fff; }
.wd-skip-links { position: fixed; display: flex; flex-direction: column; gap: 5px; top: 10px; inset-inline-start: -1000em; z-index: 999999; }
.wd-skip-links:focus-within { inset-inline-start: 10px; }
[class*="wd-grid"] { --wd-col: var(--wd-col-lg); --wd-gap: var(--wd-gap-lg); --wd-col-lg: 1; --wd-gap-lg: 20px; }
.wd-grid-g { display: grid; grid-template-columns: repeat(var(--wd-col),minmax(0,1fr)); gap: var(--wd-gap); }
.wd-grid-col { grid-column: auto/span var(--wd-col); }
.wd-scroll-content { overflow: hidden auto; max-height: var(--wd-scroll-h,50vh); }
.wd-dropdown { --wd-align: var(--wd-start); position: absolute; top: 100%; left: 0px; z-index: 380; margin-top: 15px; margin-right: 0px; margin-left: calc(var(--nav-gap, .001px) / 2 * -1); background-color: var(--bgcolor-white); background-position: right bottom; background-clip: border-box; background-repeat: no-repeat; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 3px; text-align: var(--wd-align); border-radius: var(--wd-brd-radius); visibility: hidden; opacity: 0; transition: opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.4s cubic-bezier(0.19, 1, 0.22, 1), transform 0.4s cubic-bezier(0.19, 1, 0.22, 1); transform: translateY(15px) translateZ(0px); pointer-events: none; }
.wd-dropdown::after { content: ""; position: absolute; inset-inline: 0px; bottom: 100%; height: 15px; }
.whb-col-right .wd-dropdown-menu.wd-design-default { right: 0px; left: auto; margin-left: 0px; margin-right: calc(var(--nav-gap, .001px) / 2 * -1); }
.wd-event-hover:hover > .wd-dropdown, .wd-event-click.wd-opened > .wd-dropdown, .wd-dropdown.wd-opened { visibility: visible; opacity: 1; pointer-events: unset; transform: none !important; }
.wd-dropdown-menu { min-height: min(var(--wd-dropdown-height, unset), var(--wd-content-h, var(--wd-dropdown-height, unset))); width: var(--wd-dropdown-width); background-image: var(--wd-dropdown-bg-img); }
.wd-dropdown-menu.wd-design-full-width { --wd-dropdown-width: 100vw; }
:is(.wd-nav-sticky, .wd-header-nav) .wd-dropdown-menu.wd-design-full-width { border-radius: 0px; }
.wd-dropdown-menu.wd-design-full-width:not(.wd-scroll), .wd-dropdown-menu.wd-design-full-width.wd-scroll .wd-dropdown-inner { padding-block: var(--wd-dropdown-padding,30px); padding-left: calc(var(--wd-scroll-w) + var(--wd-sticky-nav-w)); }
.wd-side-hidden { --wd-side-hidden-w: 340px; position: fixed; inset-block: var(--wd-admin-bar-h) 0; z-index: 500; overflow: hidden auto; width: min(var(--wd-side-hidden-w), 100vw); background-color: var(--bgcolor-white); transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1); outline: none !important; }
.wd-side-hidden.wd-left { right: auto; left: 0px; transform: translate3d(-100%, 0px, 0px); }
.wd-side-hidden.wd-right { right: 0px; left: auto; transform: translate3d(100%, 0px, 0px); }
.wd-side-hidden.wd-opened { transform: none; }
.wd-sub-menu { --sub-menu-color: #838383; --sub-menu-color-hover: var(--wd-primary-color); --li-pl: 0; --list-mb: 0; --li-mb: 0; list-style: none; }
.wd-sub-menu li { position: relative; }
.wd-sub-menu li > a { position: relative; display: flex; align-items: center; padding-top: 8px; padding-bottom: 8px; color: var(--sub-menu-color); font-size: 14px; line-height: 1.3; text-decoration: none; }
.wd-sub-menu li > a .wd-nav-icon { margin-inline-end: 7px; font-size: 115%; }
.wd-sub-menu li > a:hover { color: var(--sub-menu-color-hover); }
.wd-sub-accented > li > a { --sub-menu-color: #333; --sub-menu-color-hover: var(--wd-primary-color); text-transform: uppercase; font-weight: 600; }
picture.wd-nav-img img { width: inherit; height: inherit; max-height: inherit; object-fit: contain; object-position: 50% 50%; }
.wd-nav { --list-mb: 0; --li-mb: 0; --li-pl: 0; --nav-gap: 20px; --nav-gap-v: 5px; --nav-pd: 5px 0; --nav-color: rgba(var(--wd-navigation-color), 1); --nav-color-hover: rgba(var(--wd-navigation-color), .7); --nav-color-active: var(--nav-color-hover); --nav-bg: none; --nav-bg-hover: var(--nav-bg); --nav-bg-active: var(--nav-bg-hover); --nav-shadow: none; --nav-shadow-hover: var(--nav-shadow); --nav-shadow-active: var(--nav-shadow-hover); --nav-border: none; --nav-border-hover: var(--nav-border); --nav-border-active: var(--nav-border-hover); --nav-radius: var(--wd-brd-radius); --nav-chevron-color: rgba(var(--wd-navigation-color), .5); display: inline-flex; flex-wrap: wrap; justify-content: var(--text-align,var(--wd-align)); text-align: start; gap: var(--nav-gap-v) var(--nav-gap); list-style: none; }
.wd-nav > li { position: relative; }
.wd-nav > li > a { position: relative; display: flex; align-items: center; min-height: 42px; padding: var(--nav-pd); text-transform: uppercase; font-weight: 600; font-size: 13px; line-height: 1.4; text-decoration: none; color: var(--nav-color); background-color: var(--nav-bg); box-shadow: var(--nav-shadow); border: var(--nav-border); border-radius: var(--nav-radius); }
.wd-nav > li > a .wd-nav-icon { margin-inline-end: 7px; font-size: var(--nav-icon-size,1.15em); }
.wd-nav > li > a .menu-label { inset-inline-start: calc(100% - 30px); margin-inline-start: 0px; }
.wd-nav > li:is(.wd-has-children, .menu-item-has-children) > a::after { order: 3; margin-inline-start: 4px; font-weight: 400; font-style: normal; font-size: clamp(6px, 50%, 18px); color: var(--nav-chevron-color); content: ""; font-family: woodmart-font; }
.wd-nav:where(:not(.wd-dis-hover)) > li:where(.wd-opened, :hover) > a { color: var(--nav-color-hover); background-color: var(--nav-bg-hover); box-shadow: var(--nav-shadow-hover); border: var(--nav-border-hover); }
.wd-nav:where(:not(.wd-dis-act)) > li:where(.current-menu-item, .wd-active, .active) > a { color: var(--nav-color-active); background-color: var(--nav-bg-active); box-shadow: var(--nav-shadow-active); border: var(--nav-border-active); }
.wd-nav:where(.wd-add-pd) { --nav-pd: 5px 12px; }
.widget .wd-nav { --li-mb: 0; }
.wd-nav.wd-gap-m { --nav-gap: 30px; }
.wd-nav.wd-gap-l { --nav-gap: 40px; }
.wd-nav-opener { position: relative; z-index: 1; display: inline-flex; flex: 0 0 auto; align-items: center; justify-content: center; width: 50px; color: var(--color-gray-900); cursor: pointer; transition: 0.25s; backface-visibility: hidden; }
.wd-nav-opener::after { font-weight: 400; font-size: 12px; transition: transform 0.25s; content: ""; font-family: woodmart-font; }
.wd-nav-opener:hover { color: var(--color-gray-900); }
.wd-nav-opener.wd-active { color: var(--color-gray-700); }
.wd-nav-opener.wd-active::after { transform: rotate(90deg); }
.wd-sub-menu li > a img, .wd-nav-img { flex: 0 0 auto; display: inline-block; max-height: var(--nav-img-height,18px); margin-inline-end: 7px; object-fit: contain; object-position: 50% 50%; line-height: 0; width: var(--nav-img-width,auto) !important; height: var(--nav-img-height,auto) !important; }
.wd-nav.wd-icon-right > li > a :is(.wd-nav-img, .wd-nav-icon) { order: 1; margin: 0px; margin-inline-start: 7px; }
.wd-nav.wd-style-default { --nav-color-hover: var(--wd-primary-color); }
.wd-nav:is(.wd-style-bordered, .wd-style-separated) > li { display: flex; flex-direction: row; }
.wd-nav:is(.wd-style-bordered, .wd-style-separated) > li:not(:last-child)::after { content: ""; position: relative; inset-inline-end: calc((var(--nav-gap) / 2) * -1); border-right: 1px solid rgba(0, 0, 0, 0.106); }
:is(.color-scheme-light, .whb-color-light) .wd-nav:is(.wd-style-bordered, .wd-style-separated) > li:not(:last-child)::after { border-color: rgba(255, 255, 255, 0.25); }
.wd-nav.wd-style-separated > li { align-items: center; }
.wd-nav.wd-style-separated > li:not(:last-child)::after { height: 18px; }
.wd-nav.wd-style-bordered > li { align-items: stretch; }
.wd-nav[class*="wd-style-underline"] .nav-link-text { position: relative; display: inline-block; padding-block: 1px; line-height: 1.2; }
.wd-nav[class*="wd-style-underline"] .nav-link-text::after { content: ""; position: absolute; top: 100%; left: 0px; width: 0px; height: 2px; background-color: var(--wd-primary-color); transition: width 0.4s cubic-bezier(0.19, 1, 0.22, 1); }
.wd-nav[class*="wd-style-underline"] > li:is(:hover, .current-menu-item, .wd-active, .active) > a .nav-link-text::after { width: 100%; }
@keyframes wd-fadeInUpBig { 
  0% { transform: translate3d(0px, 100%, 0px); }
  100% { transform: none; }
}
@keyframes wd-fadeOutDownBig { 
  0% { transform: none; }
  100% { transform: translate3d(0px, 100%, 0px); }
}
.wd-close-side { position: fixed; background-color: rgba(0, 0, 0, 0.7); opacity: 0; pointer-events: none; transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1), z-index cubic-bezier(0.19, 1, 0.22, 1) 0.5s, top cubic-bezier(0.19, 1, 0.22, 1) 0.5s; z-index: 400; }
.wd-close-side[class*="wd-location-header"] { z-index: 389; top: var(--wd-admin-bar-h); }
.header-banner-display .wd-close-side[class*="wd-location-header"] { top: calc(var(--wd-admin-bar-h) + var(--wd-header-banner-h, .001px)); }
.wd-close-side.wd-location-sticky-nav { z-index: 392; }
.wd-close-side.wd-close-side-opened { opacity: 1; transition-delay: 0s; pointer-events: unset; }
[class*="screen-reader"] { clip: rect(1px, 1px, 1px, 1px); transform: scale(0); position: absolute !important; }
.wd-action-btn { --wd-link-decor: none; --wd-link-decor-hover: none; display: inline-flex; vertical-align: middle; }
.wd-action-btn > a { display: inline-flex; align-items: center; justify-content: center; color: var(--wd-action-color,var(--color-gray-800)); cursor: pointer; }
.wd-action-btn > a:hover { color: var(--wd-action-color-hover,var(--color-gray-500)); }
.wd-action-btn > a::before { font-size: var(--wd-action-icon-size,1.1em); transition: opacity 0.15s; font-family: woodmart-font; }
.wd-action-btn > a::after { position: absolute; top: calc(50% - 0.5em); left: 0px; opacity: 0; transition: opacity 0.2s; font-size: var(--wd-action-icon-size,1.1em); content: ""; display: inline-block; width: 1em; height: 1em; border-width: 1px; border-style: solid; border-top-color: rgba(255, 255, 255, 0); border-right-color: rgba(255, 255, 255, 0); border-bottom-color: rgba(255, 255, 255, 0); border-image: none; border-left-color: var(--color-gray-900); border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state,paused); }
.wd-action-btn.wd-style-icon { --wd-action-icon-size: 20px; }
.wd-action-btn.wd-style-icon > a { position: relative; flex-direction: column; width: 50px; height: 50px; font-weight: 400; line-height: 0; font-size: 0px !important; }
.wd-action-btn.wd-style-icon > a::after { inset-inline-start: calc(50% - 0.5em); }
.wd-action-btn.wd-style-text > a { position: relative; font-weight: 600; line-height: 1; }
.wd-action-btn.wd-style-text > a::before { margin-inline-end: 0.3em; font-weight: 400; }
.wd-cross-icon > a::before { content: ""; }
.wd-heading { display: flex; flex: 0 0 auto; align-items: center; justify-content: flex-end; gap: 10px; padding: 20px 15px; border-bottom: 1px solid var(--brdcolor-gray-300); }
.wd-heading .wd-action-btn { flex: 0 0 auto; }
.wd-heading .wd-action-btn.wd-style-text > a { height: 25px; }
:is(.widget, .wd-widget, div[class^="vc_wp"]) { line-height: 1.4; --wd-link-color: var(--color-gray-500); --wd-link-color-hover: var(--color-gray-800); --wd-link-decor: none; --wd-link-decor-hover: none; }
:is(.widget, .wd-widget, div[class^="vc_wp"]) :is(ul, ol) { list-style: none; --list-mb: 0; --li-mb: 15px; --li-pl: 0; }
.widgettitle, .widget-title { margin-bottom: 20px; color: var(--wd-widget-title-color); text-transform: var(--wd-widget-title-transform); font-weight: var(--wd-widget-title-font-weight); font-style: var(--wd-widget-title-font-style); font-size: var(--wd-widget-title-font-size); font-family: var(--wd-widget-title-font); }
.widget { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid var(--brdcolor-gray-300); }
.widget:last-child { margin-bottom: 0px; padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.textwidget > :last-child { margin-bottom: 0px; }
:is(.wd-entry-content, .entry-content, .is-layout-flow, .is-layout-constrained, .is-layout-constrained > .wp-block-group__inner-container) > * { margin-block: 0 var(--wd-block-spacing); }
:is(.wd-entry-content, .entry-content, .is-layout-flow, .is-layout-constrained, .is-layout-constrained > .wp-block-group__inner-container) > :last-child { margin-bottom: 0px; }
:root .wd-custom-width { width: var(--wd-width,unset); max-width: 100%; }
.wd-page-wrapper { position: relative; background-color: var(--wd-main-bgcolor); }
body:not([class*="wrapper-boxed"]) { background-color: var(--wd-main-bgcolor); }
.wd-page-content { min-height: 50vh; background-color: var(--wd-main-bgcolor); }
.container, .container-fluid { width: 100%; max-width: var(--wd-container-w); padding-inline: 15px; margin-inline: auto; }
.wd-content-layout { padding-block: 40px; }
:where(.wd-content-layout > div) { grid-column: auto/span var(--wd-col); }
.searchform.wd-style-4 .wd-search-cat { inset-inline-end: 0px; }
.searchform.wd-style-4 .wd-search-cat > a { border-inline-end: none; }
.searchform.wd-style-4.wd-cat-style-default .wd-search-cat > a::after { margin-inline-end: 15px; }
.wd-image { border-radius: var(--wd-brd-radius); }
.wd-image img { border-radius: var(--wd-brd-radius); }
@media (min-width: 769px) {.searchform.wd-style-default:not(.wd-with-cat) .wd-clear-search { padding-inline-end: 10px; border-inline-end: 1px solid var(--wd-form-brd-color); }
}
@media (min-width: 1025px) {.wd-scroll { --scrollbar-track-bg: rgba(0,0,0,0.05); --scrollbar-thumb-bg: rgba(0,0,0,0.12); }
.wd-scroll ::-webkit-scrollbar { width: 5px; }
.wd-scroll ::-webkit-scrollbar-track { background-color: var(--scrollbar-track-bg); }
.wd-scroll ::-webkit-scrollbar-thumb { background-color: var(--scrollbar-thumb-bg); }
}
@media (max-width: 1024px) {@supports not (overflow:clip) {body { overflow: hidden; }
}
[class*="wd-grid"] { --wd-col: var(--wd-col-md); --wd-gap: var(--wd-gap-md); --wd-col-md: var(--wd-col-lg); --wd-gap-md: var(--wd-gap-lg); }
.wd-side-hidden { --wd-side-hidden-w: min(300px, 80vw); }
html:has(.wd-side-hidden.wd-opened) { overflow: hidden; }
.wd-nav-wrapper.wd-mb-action-swipe { overflow-y: hidden; white-space: nowrap; mask-image: linear-gradient(to left, transparent, rgb(0, 0, 0) 70px); }
.wd-nav-wrapper.wd-mb-action-swipe .wd-nav { flex-wrap: nowrap; }
.wd-close-side { top: -150px; }
html:has(.wd-side-hidden.wd-opened, .mfp-wrap) #wpadminbar { z-index: 400; }
}
@media (max-width: 768.98px) {.wd-hide-sm { display: none !important; }
[class*="wd-grid"] { --wd-col: var(--wd-col-sm); --wd-gap: var(--wd-gap-sm); --wd-col-sm: var(--wd-col-md); --wd-gap-sm: var(--wd-gap-md); }
.searchform.wd-style-default .wd-clear-search { padding-inline-end: 10px; border-inline-end: 1px solid var(--wd-form-brd-color); }
}
@media (max-width: 576px) {[class*="wd-grid"] { --wd-col: var(--wd-col-xs); --wd-gap: var(--wd-gap-xs); --wd-col-xs: var(--wd-col-sm); --wd-gap-xs: var(--wd-gap-sm); }
}
@media (min-width: 769px) and (max-width: 1024px) {.wd-hide-md-sm { display: none !important; }
}
.wd-fontsize-xs { font-size: 14px; }
.wd-fontsize-s { font-size: 16px; }
.wd-fontsize-m { font-size: 18px; }
.wd-fontsize-l { font-size: 22px; }
.wd-fontsize-xxxl { font-size: 46px; }
.font-text { font-family: var(--wd-text-font); }
.wd-items-middle { align-items: center; }
.wd-items-bottom { align-items: flex-end; }
.wd-justify-left { justify-content: left; }
@media (max-width: 1024px) {.wd-fontsize-xl, .wd-fontsize-xxl, .wd-fontsize-xxxl { font-size: 22px; }
}
.wd-lazy-bg > :is(.wd-slide-bg, .wd-block-cover-img) { background-image: none !important; }
.wpb-js-composer .menu-item:has(> .wd-design-full-width) { --wd-dropdown-padding: 30px 0px; }
.wpb-js-composer .wd-nav-vertical .menu-item:has(> .wd-design-full-width) { --wd-dropdown-padding: 30px 35px 0 35px; }
.wd-wpb.wd-tabs:not(.wd-products-tabs) .wd-nav-tabs > li > a { font-weight: inherit; font-size: inherit; font-family: inherit; }
.wd-tabs.wd-fontsize-custom .wd-nav-tabs > li > a { line-height: inherit; }
:is(.wd-entry-content, .entry-content) > .wpb-content-wrapper { margin-bottom: 0px; }
.vc_row, .vc_section, .wpb_column { scroll-margin-top: 150px; }
.inline-element { display: inline-block; width: auto; vertical-align: middle; }
.vc_row-full-width { float: left; width: 100%; }
:is([data-vc-full-width], [class*="wd-section-stretch"]).vc_row { transition: none !important; }
.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner { z-index: auto; }
[class*="wd-section-stretch"] { transition: opacity 0.5s; overflow: hidden; }
.vc_section[class*="wd-section-stretch"] { padding-left: 0px; padding-right: 0px; }
.vc_section[class*="wd-section-stretch"] > .vc_row { margin-left: 0px; margin-right: 0px; }
body .wd-bg-left-bottom { background-position: left bottom !important; }
body .wd-bg-right-bottom { background-position: right bottom !important; }
.wd-wpb { margin-bottom: 30px; }
.wpb_single_image .vc_single_image-wrapper img { border-radius: var(--wd-brd-radius); }
@media (min-width: 1025px) {[class*="wd-section-stretch"], [data-vc-full-width] { position: relative; box-sizing: border-box; width: calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w)); --wd-row-spacing: calc(var(--wd-column-gap, .001px) / 2 + 15px); left: calc((50% - 50vw + var(--wd-sticky-nav-w) / 2 + var(--wd-scroll-w) / 2) + var(--wd-row-spacing)); }
}
@media (max-width: 768.98px) {.vc_tta.vc_general.vc_tta-style-classic:is(.vc_tta-tabs-position-top, .vc_tta-tabs-position-bottom) .vc_tta-tabs-list::-webkit-scrollbar { display: none; }
}
@media (max-width: 767px) {.hidden-xs { display: none !important; }
}
.wd-header-nav.wd-full-height .wd-nav > li > .wd-dropdown-menu { margin-top: 0px !important; }
.wd-header-nav.wd-full-height .wd-nav > li > .wd-dropdown-menu::after { width: auto !important; height: auto !important; }
.rtl .wd-header-nav .wd-nav.wd-icon-right > li > a .wd-nav-img { order: 0; margin: 0px; margin-inline-end: 7px; }
.rtl .wd-header-nav .wd-nav.wd-icon-left > li > a .wd-nav-img { order: 1; margin: 0px; margin-inline-start: 7px; }
:is(.whb-top-bar, .whb-clone) .wd-nav-header > li > a .menu-label, .wd-nav-mobile > li > a > .menu-label, .wd-nav-mobile > li > ul li > a > .menu-label { position: static; margin-top: 0px; margin-inline-start: 5px; opacity: 1; align-self: center; }
:is(.whb-top-bar, .whb-clone) .wd-nav-header > li > a .menu-label::before, .wd-nav-mobile > li > a > .menu-label::before, .wd-nav-mobile > li > ul li > a > .menu-label::before { content: none; }
.whb-flex-row { display: flex; flex-flow: row; justify-content: space-between; }
.whb-column { display: flex; align-items: center; flex-direction: row; max-height: inherit; }
.whb-col-left, .whb-mobile-left { justify-content: flex-start; margin-left: -10px; }
.whb-col-right, .whb-mobile-right { justify-content: flex-end; margin-right: -10px; }
.whb-col-mobile { flex: 1 1 auto; justify-content: center; margin-inline: -10px; }
.whb-clone .whb-general-header-inner { height: var(--wd-header-clone-h); max-height: var(--wd-header-clone-h); }
.whb-flex-flex-middle .whb-col-center { flex: 1 1 0%; }
.whb-flex-equal-sides :is(.whb-col-left, .whb-col-right) { flex: 1 1 0%; }
.whb-col-1 :is(.whb-flex-row, .whb-column) { max-width: calc(100% + 20px); justify-content: center; }
.whb-col-1 :is(.whb-col-left, .whb-mobile-left) { flex: 1 1 auto; margin-inline: -10px; }
.whb-col-1 .wd-header-html { max-width: 100%; }
.whb-general-header :is(.whb-mobile-left, .whb-mobile-right) { flex: 1 1 0%; }
.whb-empty-column + .whb-mobile-right { flex: 1 1 auto; }
.wd-header-overlap:where(:not(.single-product)) .wd-content-layout:first-child { padding-top: 0px; }
.whb-overcontent { min-height: 0.2px; }
.whb-overcontent .whb-main-header { position: absolute; }
body:not(.single-product) .whb-overcontent, .whb-overcontent.whb-custom-header { margin-bottom: 0px; padding-top: 0px !important; }
.whb-with-shadow { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 8px; }
.whb-main-header { position: relative; top: 0px; right: 0px; left: 0px; z-index: 390; backface-visibility: hidden; }
.whb-clone { position: fixed; z-index: 391; visibility: hidden; opacity: 0; transition: opacity 0.1s, visibility 0.1s, transform 0.3s; animation: 0.1s ease 0s 1 normal none running wd-fadeOutUpBig; pointer-events: none; }
.whb-clone .whb-flex-row { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.whb-clone.whb-sticked { visibility: visible; opacity: 1; animation: 0.3s ease 0s 1 normal none running wd-fadeInDownBig; pointer-events: unset; }
.whb-clone.whb-sticked .whb-not-sticky-row { display: block; }
.whb-clone .wd-header-main-nav { text-align: center; }
.whb-clone.whb-hide-on-scroll { transform: translateY(-100%); animation: auto ease 0s 1 normal none running none; }
.whb-clone.whb-scroll-up { transform: none; }
.whb-sticky-prepared { padding-top: var(--wd-header-h); }
.whb-sticky-prepared .whb-main-header { position: absolute; }
:root:has(.whb-sticky-prepared):not(:has(.whb-top-bar)) { --wd-top-bar-h: .00001px; --wd-top-bar-sm-h: .00001px; }
:root:has(.whb-sticky-prepared):not(:has(.whb-general-header)) { --wd-header-general-h: .00001px; --wd-header-general-sm-h: .00001px; }
:root:has(.whb-sticky-prepared):not(:has(.whb-header-bottom)) { --wd-header-bottom-h: .00001px; --wd-header-bottom-sm-h: .00001px; --wd-header-bottom-brd-w: .00001px; }
.whb-scroll-stick .whb-flex-row { transition: height 0.2s, max-height 0.2s; }
.whb-scroll-stick.whb-sticked .whb-flex-row { transition-duration: 0.3s; }
.whb-scroll-stick:is(.whb-scroll-down, .whb-scroll-up) .whb-main-header { transition: transform 0.3s; }
.whb-scroll-stick.whb-scroll-down .whb-main-header { transform: translateY(-100%); }
.whb-scroll-stick.whb-scroll-up .whb-main-header { transform: none; }
.whb-scroll-slide.whb-sticked .whb-main-header { animation: 0.4s ease 0s 1 normal none running wd-fadeInDownBig; }
.whb-scroll-slide:is(.whb-scroll-down, .whb-scroll-up) .whb-main-header { transition: transform 0.3s; }
.whb-scroll-slide.whb-hide-on-scroll.whb-sticked .whb-main-header { transform: translateY(-100%); animation: auto ease 0s 1 normal none running none; }
.whb-scroll-slide.whb-hide-on-scroll.whb-scroll-up .whb-main-header { transform: none; }
.whb-sticked .whb-main-header { position: fixed; }
.whb-sticked .whb-row { transition: background-color 0.3s; }
.whb-sticked .whb-not-sticky-row { display: none; }
.whb-sticky-shadow.whb-sticked .whb-main-header { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px; }
.whb-sticky-shadow.whb-sticked .whb-row:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.whb-sticky-shadow.whb-sticked .whb-row:last-child .whb-flex-row { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.whb-sticky-shadow + .whb-clone { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px; }
.whb-sticky-shadow + .whb-clone .whb-row { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.whb-row { transition: background-color 0.2s; }
.whb-color-dark:not(.whb-with-bg) { background-color: rgb(255, 255, 255); }
.whb-color-light:not(.whb-with-bg) { background-color: rgb(33, 33, 33); }
body:not(.single-product) .whb-overcontent:not(.whb-sticked) .whb-row:not(.whb-with-bg) { background-color: rgba(255, 255, 255, 0); }
.whb-row.whb-with-bdf, .whb-row.whb-with-bdf > .container { position: relative; }
.whb-row.whb-with-bdf::before { content: ""; position: absolute; inset: 0px; }
@keyframes wd-fadeInDownBig { 
  0% { transform: translate3d(0px, -100%, 0px); }
  100% { transform: none; }
}
@keyframes wd-fadeOutUpBig { 
  0% { transform: none; }
  100% { transform: translate3d(0px, -100%, 0px); }
}
.wd-header-nav, .site-logo { padding-inline: 10px; }
.wd-header-nav.wd-full-height, .wd-header-nav.wd-full-height :is(.wd-nav, .wd-nav > li, .wd-nav > li > a), .wd-header-divider.wd-full-height, .wd-header-divider.wd-full-height::before { height: 100%; }
.wd-header-nav { flex: 1 1 auto; }
.wd-header-nav.wd-inline { flex: 0 0 auto; max-width: 100%; }
.whb-color-light .wd-header-nav > span { color: rgba(255, 255, 255, 0.8); }
.wd-nav-header > li > a { font-size: var(--wd-header-el-font-size); font-weight: var(--wd-header-el-font-weight); font-style: var(--wd-header-el-font-style); font-family: var(--wd-header-el-font); text-transform: var(--wd-header-el-transform); }
.wd-nav-header > li.color-primary { --nav-color: var(--wd-primary-color); --nav-color-hover: var(--wd-primary-color); }
.wd-nav-header:not(.wd-offsets-calculated) > li > .wd-dropdown:not(.wd-design-default) { opacity: 0; pointer-events: none; }
@supports (-webkit-touch-callout:none) {.wd-nav-header:not(.wd-offsets-calculated) > li > .wd-dropdown:not(.wd-design-default) { transform: translateY(15px) translateZ(0px); }
}
.whb-color-light .wd-nav-header { --wd-navigation-color: 255,255,255; }
.whb-color-light .wd-nav-header.wd-style-default { --nav-color-hover: rgba(255,255,255,0.7); }
.whb-color-dark .wd-nav-header { --wd-navigation-color: 51,51,51; }
.whb-top-bar .wd-nav-secondary > li > a { font-weight: 400; font-size: 12px; }
.wd-header-sticky-nav .wd-tools-icon::before { content: ""; font-family: woodmart-font; }
.site-logo { max-height: inherit; }
.wd-logo { max-height: inherit; transition: none; }
.wd-logo img { padding-top: 5px; padding-bottom: 5px; max-height: inherit; transform: translateZ(0px); backface-visibility: hidden; perspective: 800px; }
.wd-logo img[width]:not([src$=".svg"]) { width: auto; object-fit: contain; }
.wd-switch-logo .wd-sticky-logo { display: none; animation: 0.5s ease 0s 1 normal none running wd-fadeIn; }
:is(.whb-sticked, .whb-clone) .wd-switch-logo .wd-main-logo { display: none; }
:is(.whb-sticked, .whb-clone) .wd-switch-logo .wd-sticky-logo { display: block; }
.wd-header-divider::before { content: ""; display: block; height: 18px; border-right: 1px solid; }
.whb-color-dark .wd-header-divider::before { border-color: var(--wd-divider-color,rgb(0 0 0 / .105)); }
.whb-color-light .wd-header-divider::before { border-color: var(--wd-divider-color,rgb(255 255 255 / .25)); }
.whb-col-right .wd-header-divider:last-child, .whb-mobile-right .wd-header-divider:last-child, .whb-col-mobile .wd-header-divider:last-child { padding-right: 10px; }
.whb-col-left .wd-header-divider:first-child, .whb-mobile-left .wd-header-divider:first-child, .whb-col-mobile .wd-header-divider:first-child { padding-left: 10px; }
.whb-col-center .wd-header-divider:first-child { padding-left: 10px; }
.whb-col-center .wd-header-divider:last-child { padding-right: 10px; }
.wd-header-mobile-nav .wd-tools-icon::before { content: ""; font-family: woodmart-font; }
.mobile-nav .wd-heading { position: relative; z-index: 6; background-color: inherit; }
.mobile-nav .searchform { --wd-form-brd-width: 0; --wd-form-bg: transparent; --wd-form-color: var(--color-gray-500); --wd-form-placeholder-color: var(--color-gray-500); z-index: 4; box-shadow: rgba(0, 0, 0, 0.17) 0px -1px 9px; }
.mobile-nav .searchform input[type="text"] { padding-right: 70px; padding-left: 20px; height: 70px; font-weight: 600; }
.mobile-nav .wd-search-results { position: relative; z-index: 4; border-radius: 0px; inset-inline: auto; }
.mobile-nav .wd-search-results:not(.wd-opened) { display: none; }
.wd-nav-mobile { --nav-radius: 0; --nav-color-hover: var(--wd-primary-color); display: none; margin-inline: 0px; animation: 1s ease 0s 1 normal none running wd-fadeIn; }
.wd-nav-mobile > li { flex: 1 1 100%; max-width: 100%; width: 100%; }
.wd-nav-mobile > li > a:hover { color: var(--nav-color-hover); }
.wd-nav-mobile > li.menu-item-has-children > a::after { content: none; }
.wd-nav-mobile .wd-with-icon > a::before { margin-right: 7px; font-weight: 400; font-family: woodmart-font; }
.wd-nav-mobile .menu-item-account > a::before { content: ""; }
.wd-nav-mobile .menu-item-wishlist > a::before { content: ""; }
.wd-nav-mobile .menu-item-compare > a::before { content: ""; }
.wd-nav-mobile.wd-active { display: block; }
.wd-nav-mobile:not(.wd-html-block-on) .menu-item-has-block .wd-nav-opener { display: none; }
.wd-nav-mobile.wd-html-block-on .wd-mob-nav-html-block { overflow: hidden; border-bottom: 1px solid var(--brdcolor-gray-300); max-width: var(--wd-side-hidden-w); }
.wd-nav-mobile.wd-html-block-on .menu-item-has-block .wd-negative-gap > .elementor-container { --wd-el-column-gap: .001px; }
.wd-nav-mobile.wd-html-block-on .menu-item-has-block .mega-menu-list .sub-sub-menu { display: block; }
.wd-nav-mobile > li, .wd-nav-mobile > li > ul li { display: flex; flex-wrap: wrap; }
.wd-nav-mobile > li > a, .wd-nav-mobile > li > ul li > a { flex: 1 1 0%; padding: 5px 20px; min-height: 50px; border-top-width: medium; border-right-width: medium; border-left-width: medium; border-top-style: none; border-right-style: none; border-left-style: none; border-top-color: currentcolor; border-right-color: currentcolor; border-left-color: currentcolor; border-image: none; border-bottom: 1px solid var(--brdcolor-gray-300); }
.wd-nav-mobile > li > :is(.wd-sub-menu, .sub-sub-menu), .wd-nav-mobile > li > ul li > :is(.wd-sub-menu, .sub-sub-menu) { display: none; flex: 1 1 100%; order: 3; }
.wd-nav-mob-tab { --nav-gap: 0; --nav-pd: 18px 15px; --nav-color: rgba(var(--wd-navigation-color), .5); --nav-color-hover: rgba(var(--wd-navigation-color), 1); --nav-bg: rgba(var(--color-black-rgb), .04); --nav-bg-active: rgba(var(--color-black-rgb), .09); --nav-radius: 0; display: flex; margin: 0px; border-bottom: 1px solid var(--brdcolor-gray-300); }
.wd-nav-mob-tab > li { flex: 1 0 50%; max-width: 50%; }
.wd-nav-mob-tab > li > a { justify-content: center; text-align: center; height: 100%; }
.wd-nav-mob-tab.wd-style-underline .nav-link-text { position: static; }
.wd-nav-mob-tab.wd-style-underline .nav-link-text::after { top: auto; bottom: -1px; }
.wd-nav-mob-tab.wd-swap { flex-direction: row-reverse; }
.wd-nav-mob-tab:not(.wd-swap) li:first-child .nav-link-text::after, .wd-nav-mob-tab.wd-swap li:last-child .nav-link-text::after { right: 0px; left: auto; }
.mobile-nav .wd-nav-opener { border-left: 1px solid var(--brdcolor-gray-300); border-bottom: 1px solid var(--brdcolor-gray-300); }
.widgetarea-mobile { padding: 20px; }
@media (min-width: 1025px) {.whb-top-bar-inner { height: var(--wd-top-bar-h); max-height: var(--wd-top-bar-h); }
.whb-sticked .whb-top-bar-inner { height: var(--wd-top-bar-sticky-h); max-height: var(--wd-top-bar-sticky-h); }
.whb-general-header-inner { height: var(--wd-header-general-h); max-height: var(--wd-header-general-h); }
.whb-sticked:not(.whb-clone) .whb-general-header-inner { height: var(--wd-header-general-sticky-h); max-height: var(--wd-header-general-sticky-h); }
.whb-header-bottom-inner { height: var(--wd-header-bottom-h); max-height: var(--wd-header-bottom-h); }
.whb-sticked .whb-header-bottom-inner { height: var(--wd-header-bottom-sticky-h); max-height: var(--wd-header-bottom-sticky-h); }
.whb-hidden-lg, .whb-hidden-desktop { display: none; }
.whb-clone, .whb-sticked .whb-main-header { top: var(--wd-admin-bar-h); }
.wd-header-overlap .wd-page-title { padding-top: calc(var(--wd-header-h) + var(--wd-header-boxed-sp, 0.001px) + var(--wd-title-sp)); }
.single-product .whb-overcontent:not(.whb-custom-header) { padding-top: calc(var(--wd-header-h) + var(--wd-header-boxed-sp, 0.001px)); }
.whb-full-width .whb-row > .container, .whb-full-width + .whb-clone .whb-row > .container { max-width: 100%; width: clamp(var(--wd-container-w), 95%, 100%); }
}
@media (max-width: 1024px) {.whb-top-bar-inner { height: var(--wd-top-bar-sm-h); max-height: var(--wd-top-bar-sm-h); }
.whb-general-header-inner { height: var(--wd-header-general-sm-h); max-height: var(--wd-header-general-sm-h); }
.whb-header-bottom-inner { height: var(--wd-header-bottom-sm-h); max-height: var(--wd-header-bottom-sm-h); }
.whb-visible-lg, .whb-hidden-mobile { display: none; }
.wd-header-overlap .wd-page-title { padding-top: calc(var(--wd-header-sm-h) + var(--wd-title-sp)); }
.single-product .whb-overcontent:not(.whb-custom-header) { padding-top: var(--wd-header-sm-h); }
.whb-sticky-prepared { padding-top: var(--wd-header-sm-h); }
}
.wd-tools-element { position: relative; --wd-header-el-color: #333; --wd-header-el-color-hover: rgba(51,51,51,.6); --wd-tools-icon-base-width: 20px; }
.wd-tools-element > a { display: flex; align-items: center; justify-content: center; height: 40px; color: var(--wd-header-el-color); line-height: 1; padding-inline: 10px; text-decoration: none !important; }
.wd-tools-element .wd-tools-icon { position: relative; display: flex; align-items: center; justify-content: center; font-size: 0px; }
.wd-tools-element .wd-tools-icon::before { font-size: var(--wd-tools-icon-base-width); }
.wd-tools-element .wd-tools-text { margin-inline-start: 8px; text-transform: var(--wd-header-el-transform); white-space: nowrap; font-weight: var(--wd-header-el-font-weight); font-style: var(--wd-header-el-font-style); font-size: var(--wd-header-el-font-size); font-family: var(--wd-header-el-font); }
.wd-tools-element .wd-tools-count { z-index: 1; width: var(--wd-count-size,15px); height: var(--wd-count-size,15px); border-radius: 50%; text-align: center; letter-spacing: 0px; font-weight: 400; line-height: var(--wd-count-size,15px); }
.wd-tools-element:hover > a { color: var(--wd-header-el-color-hover); }
.wd-tools-element.wd-style-icon .wd-tools-text { display: none !important; }
.whb-top-bar .wd-tools-element { --wd-count-size: 13px; --wd-tools-icon-base-width: 14px; }
.whb-top-bar .wd-tools-element .wd-tools-text { font-weight: 400; font-size: 12px; }
.whb-color-light .wd-tools-element { --wd-header-el-color: #fff; --wd-header-el-color-hover: rgba(255,255,255,0.8); }
.wd-tools-custom-icon .wd-tools-icon::before, .wd-tools-custom-icon .wd-tools-icon::after { display: none; }
.wd-tools-custom-icon:hover .wd-custom-icon { opacity: 0.6; }
.wd-tools-element:is(.wd-design-2, .wd-design-5).wd-style-icon.wd-with-count { margin-inline-end: 5px; }
.wd-tools-element:is(.wd-design-2, .wd-design-5).wd-style-text.wd-with-count .wd-tools-text { margin-inline-start: 14px; }
.wd-tools-element:is(.wd-design-2, .wd-design-5) .wd-tools-count { position: absolute; top: -5px; inset-inline-end: -9px; background-color: var(--wd-primary-color); color: rgb(255, 255, 255); font-size: 9px; }
.wd-tools-element.wd-design-1.wd-with-count .wd-tools-count { margin-inline-start: 8px; }
.wd-tools-element.wd-design-1 .wd-tools-count { width: auto; height: auto; text-transform: var(--wd-header-el-transform); font-weight: var(--wd-header-el-font-weight); font-style: var(--wd-header-el-font-style); font-size: var(--wd-header-el-font-size); font-family: var(--wd-header-el-font); line-height: inherit; }
.wd-tools-element.wd-design-1 .subtotal-divider { display: inline; }
.wd-tools-element.wd-design-4 { --wd-count-size: 19px; }
.wd-tools-element.wd-design-4.wd-with-count .wd-tools-count { margin-inline-start: 6px; }
.wd-tools-element.wd-design-4 .wd-tools-count { display: inline-block; padding: 0px 2px; background-color: var(--wd-primary-color); color: rgb(255, 255, 255); font-weight: 700; font-size: 10px; }
.whb-top-bar .wd-tools-element.wd-design-4 { --wd-count-size: 16px; }
.wd-tools-element:is(.wd-design-6, .wd-design-7, .wd-design-8) { --wd-count-size: 18px; }
.wd-tools-element:is(.wd-design-6, .wd-design-7, .wd-design-8) .wd-tools-inner { position: relative; }
.wd-tools-element:is(.wd-design-6, .wd-design-7, .wd-design-8) .wd-tools-inner .wd-tools-icon { position: static; }
.wd-tools-element:is(.wd-design-6, .wd-design-7, .wd-design-8) .wd-custom-icon { max-width: var(--wd-tools-icon-width,var(--wd-tools-icon-base-width)); }
.wd-tools-element:is(.wd-design-6, .wd-design-7, .wd-design-8) .wd-tools-count { position: absolute; top: -3px; inset-inline-end: -7px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 4px; color: var(--wd-primary-color); font-size: 11px; }
.whb-top-bar .wd-tools-element:is(.wd-design-6, .wd-design-7, .wd-design-8) { --wd-count-size: 13px; }
.wd-tools-element:is(.wd-design-6, .wd-design-7) { --wd-tools-sp: 13px; }
.wd-tools-element:is(.wd-design-6, .wd-design-7) :is(.wd-tools-inner, .wd-tools-icon) { height: 42px; border-radius: 42px; }
.wd-tools-element:is(.wd-design-6, .wd-design-7) .wd-tools-inner { display: flex; align-items: center; padding: 0 var(--wd-tools-sp); }
.wd-tools-element:is(.wd-design-6, .wd-design-7):not(.wd-with-wrap) .wd-tools-icon { width: 42px; }
.whb-top-bar .wd-tools-element:is(.wd-design-6, .wd-design-7) { --wd-tools-sp: 9px; }
.whb-top-bar .wd-tools-element:is(.wd-design-6, .wd-design-7) :is(.wd-tools-inner, .wd-tools-icon) { height: 28px; }
.whb-top-bar .wd-tools-element:is(.wd-design-6, .wd-design-7):not(.wd-with-wrap) .wd-tools-icon { width: 28px; }
.whb-top-bar .wd-tools-element:is(.wd-design-6, .wd-design-7) .wd-tools-count { font-size: 9px; }
.wd-tools-element.wd-design-6 > a > :is(.wd-tools-inner, .wd-tools-icon) { border: 1px solid rgba(0, 0, 0, 0.106); }
.whb-color-light .wd-tools-element.wd-design-6 > a > :is(.wd-tools-inner, .wd-tools-icon) { border-color: rgba(255, 255, 255, 0.25); }
.wd-tools-element.wd-design-7 > a > :is(.wd-tools-inner, .wd-tools-icon) { background-color: var(--wd-primary-color); color: rgb(255, 255, 255); transition: inherit; }
.wd-tools-element.wd-design-7:hover > a > :is(.wd-tools-inner, .wd-tools-icon) { color: rgba(255, 255, 255, 0.8); }
.whb-column > .info-box-wrapper, .wd-header-text, .whb-column > .wd-button-wrapper, .whb-column > .wd-social-icons, .wd-header-html { padding-inline: 10px; }
.whb-column > .info-box-wrapper .wd-info-box { --ib-icon-sp: 10px; }
.wd-header-text { --wd-tags-mb: 10px; flex: 1 1 auto; }
.wd-header-text p:first-child:empty { display: none; }
.wd-header-text.wd-inline { flex: 0 0 auto; }
.whb-top-bar .wd-header-text { font-size: 12px; line-height: 1.2; }
.whb-color-light .wd-header-text { --wd-text-color: rgba(255,255,255,0.8); --wd-title-color: #fff; --wd-link-color: rgba(255,255,255,0.9); --wd-link-color-hover: #fff; color: var(--wd-text-color); }
.wd-header-wishlist .wd-tools-icon::before { content: ""; font-family: woodmart-font; }
.wd-header-compare .wd-tools-icon::before { content: ""; font-family: woodmart-font; }
.wd-social-icons { --wd-link-decor: none; --wd-link-decor-hover: none; display: flex; align-items: center; flex-wrap: wrap; gap: var(--wd-social-gap,calc(var(--wd-social-size, 40px) / 4)); justify-content: var(--wd-align); }
.wd-social-icons > a { display: inline-flex; align-items: center; justify-content: center; width: var(--wd-social-size,40px); height: var(--wd-social-size,40px); font-size: var(--wd-social-icon-size,calc(var(--wd-social-size, 40px) / 2.5)); color: var(--wd-social-color); background-color: var(--wd-social-bg,unset); box-shadow: var(--wd-social-shadow); border: var(--wd-social-brd) var(--wd-social-brd-color); border-radius: var(--wd-social-radius); line-height: 1; }
.wd-social-icons > a:hover { color: var(--wd-social-color-hover,var(--wd-social-color)); background-color: var(--wd-social-bg-hover,var(--wd-social-bg)); border-color: var(--wd-social-brd-color-hover,var(--wd-social-brd-color)); box-shadow: var(--wd-social-shadow-hover); }
.wd-social-icons .wd-icon::before { content: var(--wd-social-icon,unset); font-family: woodmart-font; }
.social-facebook { --wd-social-brand-color: #365493; --wd-social-icon: "\f180"; }
.social-twitter { --wd-social-brand-color: #000; --wd-social-icon: "\f154"; }
.social-pinterest { --wd-social-brand-color: #CB2027; --wd-social-icon: "\f156"; }
.social-linkedin { --wd-social-brand-color: #0274B3; --wd-social-icon: "\f158"; }
.social-tg { --wd-social-brand-color: #37AEE2; --wd-social-icon: "\f179"; }
.wd-social-icons.wd-style-default { gap: 0px; --wd-social-color: rgba(0,0,0,0.6); --wd-social-color-hover: rgba(0,0,0,0.8); }
.wd-social-icons.wd-style-default > a { width: auto; height: auto; padding: var(--wd-social-gap,calc(var(--wd-social-size, 40px) / 6)); min-width: 24px; }
.wd-social-icons.wd-style-default.color-scheme-light, [class*="color-scheme-light"] .wd-social-icons.wd-style-default { --wd-social-color: #fff; --wd-social-color-hover: rgba(255,255,255,0.6); }
.wd-social-icons.wd-size-small { --wd-social-size: 30px; --wd-social-gap: 6px; --wd-social-icon-size: 14px; }
.wd-social-icons.wd-shape-circle { --wd-social-radius: 50%; }
.whb-col-right .wd-search-dropdown { right: 0px; left: auto; margin-left: 0px; margin-right: calc(var(--nav-gap, .001px) / 2 * -1); }
.wd-header-search .wd-tools-icon img, .wd-header-search .wd-tools-icon::before { transition: opacity 0.3s; }
.wd-header-search .wd-tools-icon::before { content: ""; font-family: woodmart-font; }
.wd-header-search .wd-tools-icon::after { position: absolute; top: 50%; left: 50%; display: block; font-size: clamp(var(--wd-tools-icon-base-width), var(--wd-tools-icon-width, var(--wd-tools-icon-base-width)), 60px); opacity: 0; transform: translate(-50%, -50%); content: ""; font-family: woodmart-font; }
.wd-header-search:is(.wd-design-6.wd-with-wrap, .wd-design-7.wd-with-wrap, .wd-design-8) { min-width: var(--wd-tools-icon-base-width); }
.wd-header-search:is(.wd-design-6.wd-with-wrap, .wd-design-7.wd-with-wrap, .wd-design-8) .wd-tools-icon::after { inset-inline-start: var(--wd-tools-sp); inset-inline-end: auto; transform: translateY(-50%); }
.wd-search-opened .wd-header-search .wd-tools-icon::after { opacity: 1; transition: opacity 0.3s; }
.wd-search-opened .wd-header-search .wd-tools-icon img, .wd-search-opened .wd-header-search .wd-tools-icon::before { opacity: 0; transition: none; }
.wd-search-dropdown { width: 300px; }
.wd-search-dropdown input[type="text"] { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 70px !important; }
.wd-search-dropdown .wd-dropdown-results { inset-inline: calc((var(--wd-brd-radius) / 1.5)); }
.form-style-underlined .wd-search-dropdown input[type="text"] { padding-left: 15px; }
.wd-info-box { position: relative; display: flex; flex-direction: column; border-radius: var(--wd-brd-radius); gap: var(--ib-icon-sp); --ib-icon-sp: 20px; }
.wd-info-box .box-icon-wrapper { flex: 0 0 auto; line-height: 0; }
.wd-info-box :is(.info-box-icon, .info-svg-wrapper) { display: inline-block; max-width: 100%; }
.wd-info-box .info-box-icon { transition: 0.25s; }
.wd-info-box .info-svg-wrapper img { height: inherit; }
.wd-info-box .info-svg-wrapper :is(img, svg) { width: inherit !important; height: inherit !important; }
.wd-info-box :is(.info-box-subtitle, .info-box-title) { transition: 0.25s; margin-bottom: 0px; }
.wd-info-box :is(.info-box-subtitle, .info-box-title, .info-box-inner):not(:first-child) { margin-top: 10px; }
.wd-info-box :is(.info-box-subtitle:not(.subtitle-style-background), .info-box-title) { line-height: 1.3; }
.wd-info-box .info-box-content { --wd-tags-mb: 10px; position: relative; flex: 1 1 auto; border-radius: var(--wd-brd-radius); }
.wd-info-box .info-box-inner p:first-child:empty, .wd-info-box .info-box-inner p:first-child:empty ~ p:last-child, .wd-info-box .info-box-inner:empty { display: none; }
.wd-info-box-link { z-index: 2; }
:is(.box-icon-align-left, .box-icon-align-right) .box-icon-wrapper { max-width: 50%; }
.box-icon-align-left { flex-direction: row; }
.box-with-icon .info-box-icon { overflow: hidden; }
.wpb-js-composer .info-box-wrapper.inline-element { max-width: 100%; }
[class*="color-scheme-hover"] { transition: 0.25s; }
[class*="color-scheme-hover"] .title { transition: 0.25s; }
.color-scheme-hover-light:hover { --color-gray-400: rgba(255,255,255,0.8); --color-gray-500: rgba(255,255,255,0.8); --color-gray-800: #fff; --brdcolor-gray-300: rgba(255,255,255,0.15); --brdcolor-gray-500: rgba(255,255,255,0.3); --wd-text-color: rgba(255,255,255,0.8); --wd-title-color: #fff; --wd-link-color: rgba(255,255,255,0.9); --wd-link-color-hover: #fff; color: var(--wd-text-color); }
.color-scheme-hover-light:hover :is(.info-box-icon, .title) { color: rgb(255, 255, 255) !important; }
.box-style-bg-hover { padding: 30px; box-shadow: rgba(255, 255, 255, 0) 2px 3px 14px; }
.box-style-bg-hover :is(.box-icon-wrapper, .info-box-content) { z-index: 1; }
.box-style-bg-hover::after { content: ""; position: absolute; inset: 0px; border-radius: inherit; opacity: 0; transition: opacity 0.25s; pointer-events: none; }
.box-style-bg-hover:hover { box-shadow: rgba(0, 0, 0, 0.16) 2px 3px 14px; }
.box-style-bg-hover:hover::after { opacity: 1; }
.wd-nav.wd-layout-drilldown > li [class*="sub-menu"] > :is(.menu-item, .wd-drilldown-back, .woocommerce-MyAccount-navigation-link) > a:hover { color: var(--nav-color-hover); }
.wd-drilldown-back { display: flex; }
.wd-drilldown-back a { display: flex; align-items: center; flex: 1 1 0%; padding: 5px 20px; min-height: 50px; border-bottom: 1px solid var(--brdcolor-gray-300); text-decoration: none; }
.wd-drilldown-back .wd-nav-opener { border-inline-end: 1px solid var(--brdcolor-gray-300); border-inline-start: none; }
.wd-drilldown-back .wd-nav-opener::after { content: ""; }
.wd-nav.wd-layout-drilldown .wd-sub-accented [class*="sub-menu"] { display: block; }
.wd-nav.wd-layout-drilldown > li [class*="sub-menu"] > .menu-item > a, .wd-nav .wd-sub-menu .wd-drilldown-back > a, .wd-nav.wd-layout-drilldown .woocommerce-MyAccount-navigation-link > a { font-size: 13px; color: var(--nav-color); font-weight: 600; text-transform: uppercase; }
.wd-drilldown-slide { position: relative; overflow: hidden; }
.wd-drilldown-slide .menu-item { position: static; }
.wd-drilldown-slide .menu-item > [class*="sub-menu"] { position: absolute; top: 0px; inset-inline-start: calc(100% + 1px); width: 100%; display: block; background-color: var(--bgcolor-white); transition: transform 0.3s; z-index: 2; box-shadow: -1px 0 0 0 var(--brdcolor-gray-300); }
.wd-text-block:not(.inline-element) { max-width: var(--content-width); --content-width: var(--wd-max-width); }
.wd-text-block:not(.inline-element).text-left { margin-right: auto; }
.promo-banner { --button-space: 15px; --button-size: 28px; --content-width: var(--wd-max-width); --wd-otl-offset: calc(var(--wd-otl-width) * -1); position: relative; overflow: hidden; border-radius: var(--wd-brd-radius); transform: translate3d(0px, 0px, 0px); }
.promo-banner .banner-image :is(img, picture, video) { width: 100%; height: var(--wd-img-height); object-fit: cover; object-position: inherit; }
.promo-banner .wrapper-content-banner { z-index: 2; display: flex; overflow: hidden; padding: 30px; border-radius: var(--wd-brd-radius); transform: translate3d(0px, 0px, 0px); }
.promo-banner .content-banner { --wd-tags-mb: 10px; position: relative; width: 100%; max-width: var(--content-width); }
.promo-banner .banner-title { display: block; margin-bottom: 0px; line-height: 1.3; }
.promo-banner .banner-btn-wrapper { margin-top: var(--button-space); }
.promo-banner.wd-with-link .wrapper-content-banner { pointer-events: none; }
.promo-banner.wd-with-link:hover .btn { pointer-events: auto; }
.wd-bg-position-center { background-position: center center; object-position: center center; }
@media (max-width: 1199.98px) {.banner-title.wd-fontsize-l { font-size: 1.6vw; }
}
@media (max-width: 768.98px) {.banner-btn-wrapper :is(.btn-size-default, .btn-size-large, .btn-size-extra-large) { padding: 5px 14px; min-height: 36px; font-size: 12px; }
}
@media (max-width: 767px) {.promo-banner .banner-title { font-size: 5vw; }
}
@media (min-width: 769px) and (max-width: 1024px) {:is(.vc_col-sm-6, [style*="col-md:2"]) .banner-title.wd-fontsize-l { font-size: 2vw; }
}
.banner-mask .wrapper-content-banner { background-color: rgba(0, 0, 0, 0.3); transition: background-color 0.5s cubic-bezier(0, 0, 0.44, 1.18); }
.banner-mask[class*="banner-hover-zoom"]:hover .wrapper-content-banner { background-color: rgba(0, 0, 0, 0.6); }
[class*="banner-hover-zoom"] { backface-visibility: hidden; }
[class*="banner-hover-zoom"] .banner-image { transition: transform 0.5s cubic-bezier(0, 0, 0.44, 1.18); }
[class*="banner-hover-zoom"]:hover .banner-image { transform: scale(1.09); }
.btn-color-primary { --btn-color: #fff; --btn-color-hover: #fff; --btn-bgcolor: var(--wd-primary-color); --btn-bgcolor-hover: var(--wd-primary-color); --btn-brd-color: var(--wd-primary-color); --btn-brd-color-hover: var(--wd-primary-color); --btn-box-shadow-hover: inset 0 0 0 1000px rgba(0,0,0,0.1); }
.btn-color-white { --btn-color: #333; --btn-color-hover: #333; --btn-bgcolor: #fff; --btn-bgcolor-hover: #fff; --btn-brd-color: rgba(255,255,255,0.5); --btn-brd-color-hover: #fff; --btn-box-shadow-hover: inset 0 0 0 1000px rgba(0,0,0,0.1); }
.btn-shape-round, .btn-style-round { --btn-brd-radius: 35px; }
.title-wrapper { --wd-mb: 10px; }
.title-wrapper [class*="title"] { display: inline-block; }
.title-wrapper .title { margin-bottom: 0px; }
.wd-title-color-primary { --el-title-color: var(--wd-primary-color); }
.wpb-js-composer .title-wrapper { --content-width: var(--wd-max-width); }
.wpb-js-composer .title-wrapper [class*="title"] { max-width: var(--content-width); }
@media (max-width: 1024px) {.title-subtitle.wd-fontsize-m, .title-after_title.wd-fontsize-s { font-size: 14px; }
}
@media (max-width: 576px) {.title-wrapper .title { font-size: 20px; }
}
.wd-posts:not([style*="wd-gap"]) { --wd-gap-lg: 50px; --wd-gap-md: 40px; }
.wd-post-thumb { position: relative; border-radius: var(--wd-brd-radius); overflow: hidden; transform: translate3d(0px, 0px, 0px); }
.wd-post-thumb img { width: 100%; }
.wd-post-img { transition: 0.5s cubic-bezier(0, 0, 0.44, 1.18); }
.wd-post:hover .wd-post-img { transform: scale(1.1); }
.wd-post-content { position: relative; display: flex; flex-direction: column; align-items: var(--wd-post-align,start); text-align: var(--wd-post-align,start); gap: 10px; z-index: 1; }
.wd-post .wd-post-title { font-size: 22px; }
.blog-style-bg .wd-post-content { padding: 25px; }
@media (max-width: 576px) {.blog-style-bg .wd-post-content { padding-inline: 15px; }
}
.wd-post-title { --wd-tags-mb: 0; }
.blog-design-masonry { --wd-post-align: center; }
.blog-design-masonry .wd-post-content { padding-top: 25px; }
.blog-design-masonry .wd-post-excerpt { max-width: 100%; }
.blog-design-masonry.blog-style-bg .wd-post-inner { border-radius: var(--wd-brd-radius); }
.blog-design-masonry.blog-style-bg .wd-post-thumb { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.blog-design-masonry.blog-style-bg .wd-post-content { border-radius: var(--wd-brd-radius); background-color: var(--bgcolor-white); }
.blog-design-masonry.blog-style-bg.has-post-thumbnail .wd-post-content { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.blog-design-masonry.wd-add-shadow .wd-post-inner { box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 4px; transition: box-shadow 0.5s cubic-bezier(0, 0, 0.44, 1.18); }
.blog-design-masonry.wd-add-shadow:hover .wd-post-inner { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 9px; }
.wd-carousel-container { --wd-width: 100%; position: relative; width: var(--wd-width); }
.wd-carousel-inner { position: relative; margin: -15px 0px; }
.wd-carousel { position: relative; overflow: var(--wd-carousel-overflow,hidden); padding: 15px 0px; margin-inline: calc(var(--wd-gap) / -2); touch-action: pan-y; }
@supports (overflow:clip) {.wd-carousel { overflow: var(--wd-carousel-overflow,clip); }
}
.wd-carousel-wrap { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: initial; box-sizing: content-box; transform: translate3d(0px, 0px, 0px); }
.wd-carousel-item { position: relative; height: 100%; flex: 0 0 calc(100% / var(--wd-col)); max-width: calc(100% / var(--wd-col)); padding: 0 calc(var(--wd-gap) / 2); transition-property: transform; transform: translate3d(0px, 0px, 0px); }
.wd-backface-hidden .wd-carousel-item { transform: translateZ(0px); backface-visibility: hidden; }
.wd-carousel[data-center_mode="yes"] .wd-carousel-wrap:not([style]) { transform: translate3d(calc(50% - (100% / var(--wd-col)) / 2),0,0); }
.wd-autoheight, .wd-autoheight .wd-carousel-item { height: auto; }
.wd-autoheight .wd-carousel-wrap { align-items: flex-start; transition-property: transform, height; }
@media (min-width: 1025px) {.wd-carousel-container:not(.wd-off-lg) [style*="col-lg:1;"]:not(.wd-initialized) > .wd-carousel-wrap > .wd-carousel-item:nth-child(n+2) { display: none; }
}
@media (max-width: 768.98px) {.wd-carousel-container:not(.wd-off-sm) [style*="col-sm:1;"]:not(.wd-initialized) > .wd-carousel-wrap > .wd-carousel-item:nth-child(n+2) { display: none; }
}
@media (min-width: 769px) and (max-width: 1024px) {.wd-carousel-container:not(.wd-off-md) [style*="col-md:1;"]:not(.wd-initialized) > .wd-carousel-wrap > .wd-carousel-item:nth-child(n+2) { display: none; }
}
.wd-carousel .wd-post-cat.wd-style-with-bg { transform: translate3d(0px, 0px, 0px); }
.wd-btn-arrow { transition: 0.25s; }
.wd-btn-arrow.wd-lock, .wd-carousel:not(.wd-initialized) + .wd-nav-arrows .wd-btn-arrow { opacity: 0 !important; pointer-events: none !important; }
.wd-arrow-inner { display: inline-flex; align-items: center; justify-content: center; width: var(--wd-arrow-width,var(--wd-arrow-size,50px)); height: var(--wd-arrow-height,var(--wd-arrow-size,50px)); line-height: 1; color: var(--wd-arrow-color,var(--color-gray-800)); background: var(--wd-arrow-bg,unset); box-shadow: var(--wd-arrow-shadow,unset); border: var(--wd-arrow-brd,unset) var(--wd-arrow-brd-color,unset); border-radius: var(--wd-arrow-radius,unset); cursor: pointer; transition: 0.25s; }
.wd-arrow-inner::after { font-size: var(--wd-arrow-icon-size,24px); font-family: woodmart-font; }
.wd-arrow-inner:hover { color: var(--wd-arrow-color-hover,var(--color-gray-500)); background: var(--wd-arrow-bg-hover,var(--wd-arrow-bg)); border-color: var(--wd-arrow-brd-color-hover,var(--wd-arrow-brd-color)); }
.wd-prev .wd-arrow-inner::after { content: ""; }
.wd-next .wd-arrow-inner::after { content: ""; }
.wd-nav-arrows.wd-pos-sep::after { content: ""; position: absolute; inset: 0 calc((var(--wd-arrow-width, var(--wd-arrow-size, 50px)) + var(--wd-arrow-offset-h, 0px)) * -1); }
.wd-nav-arrows.wd-pos-sep .wd-btn-arrow { position: absolute; top: calc(50% - var(--wd-arrow-offset-v, 0px) + var(--wd-arrow-height, var(--wd-arrow-size, 50px)) / -2); z-index: 250; }
.wd-nav-arrows.wd-pos-sep .wd-prev { inset-inline-end: calc(100% + var(--wd-arrow-offset-h, 0px)); }
.wd-nav-arrows.wd-pos-sep .wd-next { inset-inline-start: calc(100% + var(--wd-arrow-offset-h, 0px)); }
.wd-nav-arrows:where(.wd-pos-together) { --wd-arrow-size: 30px; --wd-arrow-icon-size: 16px; --wd-arrow-offset-h: 10px; }
.wd-nav-arrows.wd-pos-together { position: absolute; top: calc(0% - var(--wd-arrow-offset-v, 0px) - var(--wd-arrow-height, var(--wd-arrow-size, 50px))); inset-inline-end: calc(var(--wd-arrow-offset-h, 0px) / -1); display: flex; gap: var(--wd-arrow-gap,.001px); z-index: 250; }
@media (min-width: 1025px) {.wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow { opacity: 0; pointer-events: none; }
:is(.wd-carousel-container, .wd-products-element):hover .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow { opacity: 1; transform: translateY(0px); pointer-events: unset; }
.wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-prev { transform: translateX(-30px); }
.wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-next { transform: translateX(30px); }
}
@media (max-width: 1024px) {.wd-nav-arrows { --wd-arrow-icon-size: 16px; --wd-arrow-size: 40px; }
.wd-nav-arrows:where(.wd-pos-sep) { --wd-arrow-offset-h: -12px; }
.wd-nav-arrows:where(.wd-pos-together) { --wd-arrow-size: 30px; }
}
.wd-nav-pagin-wrap { display: flex; min-height: var(--wd-pagin-size,10px); margin-top: 20px; justify-content: var(--wd-align,var(--wd-center)); font-size: 0px; }
.wd-nav-pagin-wrap:has(.wd-lock) { display: none; }
.wd-nav-pagin { --list-mb: 0; --li-pl: 0; list-style: none; display: inline-flex; align-items: center; flex-wrap: wrap; gap: var(--wd-pagin-gap,10px); transition: 0.25s; --li-mb: 0 !important; }
.wd-nav-pagin li { position: relative; cursor: pointer; transition: 0.25s; }
.wd-nav-pagin:not([class*="wd-type-"]), .wd-nav-pagin.wd-lock { opacity: 0; }
.wd-dynamic > .wd-nav-pagin { flex-wrap: nowrap; gap: 0px; margin: 0px auto; overflow: hidden; }
.wd-dynamic > .wd-nav-pagin li { margin-inline: calc(var(--wd-pagin-gap, 10px) / 2); }
.wd-nav-pagin-wrap[class*="wd-style-shape"] span { display: inline-flex; width: var(--wd-pagin-size,10px); height: var(--wd-pagin-size,10px); background-color: var(--wd-pagin-bg,unset); border: var(--wd-pagin-brd,2px solid) var(--wd-pagin-brd-color,var(--color-gray-300)); border-radius: var(--wd-pagin-radius,var(--wd-pagin-size,10px)); transition: 0.25s; }
.wd-nav-pagin-wrap[class*="wd-style-shape"] li:not(.wd-active):hover span { border-color: var(--wd-pagin-brd-color-hover,var(--color-gray-800)); background-color: var(--wd-pagin-bg-hover,var(--wd-pagin-bg,unset)); }
.wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span { border-color: var(--wd-pagin-brd-color-act,var(--color-gray-800)); background-color: var(--wd-pagin-bg-act,var(--color-gray-800)); }
.wd-widget-collapse .widget-title { position: relative; margin-bottom: 0px; padding-inline-end: 22px; cursor: pointer; user-select: none; }
.wd-widget-collapse .widget-title ~ * { margin-top: 20px; }
.wd-widget-collapse .widget-title::after { position: absolute; top: calc(50% - 12px); inset-inline-end: 0px; display: flex; align-items: center; justify-content: center; width: 24px; height: 24px; border-radius: 50%; color: var(--color-gray-800); font-weight: 400; font-size: 10px; transition: 0.25s; content: ""; font-family: woodmart-font; }
.wd-widget-collapse:not(.wd-opened-initially) > .widget-title ~ * { display: none; }
.footer-sidebar { padding-block: 40px; }
.wd-copyrights { --wd-tags-mb: 10px; padding-block: 20px; border-top: 1px solid var(--brdcolor-gray-300); }
.wd-copyrights.wd-layout-two-columns > .wd-grid-g { --wd-col-lg: 2; --wd-col-md: 1; }
@media (min-width: 1025px) {.wd-copyrights.wd-layout-two-columns .wd-col-end { text-align: end; }
}
@media (max-width: 1024px) {.wd-copyrights.wd-layout-two-columns { text-align: center; }
}
:is(.widget_categories, .widget_pages, .widget_archive, .widget_nav_menu) ul li { display: block; color: var(--color-gray-300); }
:is(.widget_categories, .widget_pages, .widget_archive, .widget_nav_menu) ul li a { display: inline-block; padding-inline-end: 2px; }
.scrollToTop { position: fixed; right: 20px; bottom: 20px; z-index: 350; display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; border-radius: 50%; background-color: rgba(var(--bgcolor-white-rgb),.9); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 5px; color: var(--color-gray-800); font-size: 16px; opacity: 0; pointer-events: none; backface-visibility: hidden; transform: translateX(100%); text-decoration: none !important; }
.scrollToTop.button-show { opacity: 1; transform: none; pointer-events: visible; }
.scrollToTop::after { content: ""; font-family: woodmart-font; }
.scrollToTop:hover { color: var(--color-gray-500); }
.wd-search-opened .scrollToTop { display: none; }
@media (max-width: 1024px) {.scrollToTop { right: 12px; bottom: 12px; width: 40px; height: 40px; font-size: 14px; }
}
[class*="wd-search-full-screen"] { --wd-search-font-size: 1.08em; position: fixed; z-index: 400; visibility: hidden; opacity: 0; outline: none !important; }
[class*="wd-search-full-screen"] :is(.wd-search-history, .wd-search-requests, .wd-search-info-text):not(:last-child) { margin-bottom: var(--wd-search-sp); }
[class*="wd-search-full-screen"] .wd-scroll-content:not(.wd-dropdown) { --wd-scroll-h: 100%; }
[class*="wd-search-full-screen"] .wd-search-suggestions { animation: 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s 1 normal both running wd-fadeInBottomShort; }
[class*="wd-search-full-screen"] .wd-search-suggestions .wd-search-title { margin-top: var(--wd-search-sp); }
[class*="wd-search-full-screen"] .wd-search-suggestions .wd-search-title:first-child { margin-top: 0px; }
[class*="wd-search-full-screen"] .wd-suggestion { flex-direction: column; }
[class*="wd-search-full-screen"] .wd-suggestion-thumb { margin-bottom: 10px; }
[class*="wd-search-full-screen"] .wd-not-found-msg { font-size: var(--wd-search-font-size); }
[class*="wd-search-full-screen"] .wd-suggestions-group.wd-type-categories .wd-suggestion { flex-direction: row; flex-basis: unset; }
[class*="wd-search-full-screen"] .wd-suggestions-group.wd-type-categories .wd-suggestion .wd-suggestion-thumb { margin-bottom: 0px; }
[class*="wd-search-full-screen"] .wd-suggestions-group.wd-type-categories .wd-suggestion .wd-entities-title { transition: 0.25s; }
[class*="wd-search-full-screen"] .wd-suggestions-group.wd-type-categories .wd-suggestion:hover .wd-entities-title { opacity: 0.6; }
[class*="wd-search-full-screen"].wd-searched :is(.wd-search-history, .wd-search-requests, .wd-search-info-text) { display: none; }
[class*="wd-search-full-screen"] .wd-search-history ul { flex-flow: wrap; }
[class*="wd-search-full-screen"] .wd-sh-head { display: block; }
[class*="wd-search-full-screen"] .wd-sh-head .wd-sh-clear { display: none; }
[class*="wd-search-full-screen"] .wd-sh-link::before { display: none; }
[class*="wd-search-full-screen"].wd-opened { visibility: visible; opacity: 1; }
.wd-search-opened { overflow: hidden; }
@media (min-width: 1025px) {.wd-search-opened body { padding-right: var(--wd-scroll-w); }
.wd-search-opened .wd-page-wrapper { margin-right: calc(var(--wd-scroll-w) * -1); }
.wd-search-opened :is(.header-banner, .whb-row, .wd-page-content) { padding-right: var(--wd-scroll-w); }
}
@media (max-width: 1024px) {[class*="wd-search-full-screen"] { --wd-search-font-size: .92em; --wd-search-sp: 15px; }
[class*="wd-search-full-screen"] .wd-search-requests { --wd-requests-pd: 8px 12px; --wd-requests-fs: 10px; }
}
.wd-search-full-screen { --wd-search-sp: 20px; --wd-form-height: 110px; display: flex; flex-direction: column; background-color: var(--bgcolor-white); box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 14px; transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.5s, visibility 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.5s, transform 0.5s cubic-bezier(0.19, 1, 0.22, 1); transform: translate3d(0px, 100%, 0px); }
.wd-search-full-screen .wd-search-title, .wd-search-full-screen .wd-not-found-msg { text-align: center; }
.wd-search-full-screen :is(.wd-search-history, .wd-search-requests, .wd-search-info-text):not(:last-child) { padding-bottom: var(--wd-search-sp); border-bottom: 1px solid var(--brdcolor-gray-300); }
.wd-search-full-screen .wd-search-results { margin-top: calc(var(--wd-search-sp) * -1); padding-top: var(--wd-search-sp); overflow-y: scroll; }
.wd-search-full-screen .wd-search-suggestions .wd-search-title { border-top: 1px solid var(--brdcolor-gray-300); padding-block: var(--wd-search-sp) calc(var(--wd-search-sp) - 10px); }
.wd-search-full-screen .wd-search-suggestions .wd-search-title:first-child { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
.wd-search-full-screen .wd-suggestions-group { display: flex; flex-wrap: wrap; justify-content: center; }
.wd-search-full-screen .wd-suggestion { flex-basis: 200px; flex-grow: 0; padding: 10px; }
.wd-search-full-screen .wd-not-found { flex: 1 1 100% !important; }
.wd-search-full-screen .wd-all-results { margin-top: 10px; }
.wd-search-full-screen.wd-searched .wd-search-area { display: none; }
.wd-search-full-screen .searchform { padding-inline: 100px; border-bottom: 1px solid var(--brdcolor-gray-300); margin-bottom: var(--wd-search-sp); --wd-form-bg: transparent; --wd-form-color: var(--color-gray-800); --wd-form-placeholder-color: var(--color-gray-800); --wd-form-brd-width: 0; --wd-form-height: unset; }
.wd-search-full-screen .searchform input[type="text"] { padding: 0px; text-align: center; font-weight: 600; font-size: 48px; }
.wd-search-full-screen .searchform .searchsubmit { display: none; }
.wd-search-full-screen .wd-close-search.wd-style-icon { --wd-action-icon-size: 38px; position: absolute; top: 5px; inset-inline-end: 5px; z-index: 1; }
.wd-search-full-screen .wd-close-search.wd-style-icon > a { width: 100px; height: 100px; }
.wd-search-full-screen .wd-search-info-text { padding-inline: 15px; text-align: center; font-size: var(--wd-search-font-size); }
.wd-search-full-screen .wd-search-loader { top: calc(var(--wd-form-height) + 1px); }
.wd-search-full-screen .wd-search-loading ~ .wd-search-loader { opacity: 1; pointer-events: auto; }
.wd-search-full-screen .wd-search-loading ~ .wd-search-loader::after { --wd-anim-state: running; }
.wd-search-full-screen .wd-search-history { padding-inline: var(--wd-search-sp); }
.wd-search-full-screen .wd-search-history ul { justify-content: center; }
.wd-search-full-screen .wd-search-requests { padding-inline: var(--wd-search-sp); }
.wd-search-full-screen .wd-search-requests ul { justify-content: center; }
.wd-search-full-screen .wd-search-area { margin-top: calc(var(--wd-search-sp) * -1); padding-top: var(--wd-search-sp); padding-inline: 15px; height: 100%; }
.wd-search-full-screen.wd-opened { transition: opacity, visibility, transform 0.5s cubic-bezier(0.19, 1, 0.22, 1); transform: none; }
@media (max-width: 1024px) {.wd-search-full-screen { --wd-form-height: 70px; }
.wd-search-full-screen .searchform { padding-inline: var(--wd-search-sp); }
.wd-search-full-screen .searchform input[type="text"] { font-size: 20px; }
.wd-search-full-screen .wd-close-search { display: none; }
}
@media (max-width: 768.98px) {.wd-search-full-screen .wd-suggestion { flex-basis: 33.3333%; }
}
@media (max-width: 576px) {.wd-search-full-screen .wd-suggestion { flex-basis: 50%; }
}
.searchform { position: relative; --wd-search-btn-w: var(--wd-form-height); --wd-form-height: 46px; --wd-search-clear-sp: .001px; }
.searchform input[type="text"] { padding-inline-end: calc(var(--wd-search-btn-w) + 30px); }
.searchform .searchsubmit { --btn-color: var(--wd-form-color, currentColor); --btn-bgcolor: transparent; position: absolute; gap: 0px; inset-block: 0px; inset-inline-end: 0px; padding: 0px; width: var(--wd-search-btn-w); min-height: unset; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; font-weight: 400; font-size: 0px; font-style: unset; }
.searchform .searchsubmit:hover::after, .searchform .searchsubmit:hover img { opacity: 0.7; }
.searchform .searchsubmit::after { font-size: calc(var(--wd-form-height) / 2.3); transition: opacity 0.2s; content: ""; font-family: woodmart-font; }
.searchform .searchsubmit::before { position: absolute; top: 50%; left: 50%; margin-top: calc((var(--wd-form-height) / 2.5) / -2); margin-left: calc((var(--wd-form-height) / 2.5) / -2); opacity: 0; transition: opacity 0.1s; content: ""; display: inline-block; width: calc(var(--wd-form-height) / 2.5); height: calc(var(--wd-form-height) / 2.5); border-width: 1px; border-style: solid; border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) currentcolor; border-image: none; border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state,paused); }
.searchform.wd-search-loading .searchsubmit::before { opacity: 1; transition-duration: 0.2s; --wd-anim-state: running; }
.searchform.wd-search-loading .searchsubmit::after, .searchform.wd-search-loading .searchsubmit img { opacity: 0; transition-duration: 0.1s; }
.searchform .wd-clear-search { position: absolute; top: calc(50% - 12px); display: flex; align-items: center; justify-content: center; width: 30px; height: 24px; inset-inline-end: calc(var(--wd-search-cat-w, .001px) + var(--wd-search-btn-w) + var(--wd-search-clear-sp)); color: var(--wd-form-color,currentColor); cursor: pointer; }
.searchform .wd-clear-search::before { font-size: calc(var(--wd-form-height) / 3); line-height: 1; transition: opacity 0.2s; content: ""; font-family: woodmart-font; }
.searchform .wd-clear-search:hover::before { opacity: 0.7; }
.wd-search-results-wrapper { position: relative; }
.wd-search-title.title { margin-bottom: 0px; text-transform: uppercase; font-size: var(--wd-search-font-size); line-height: 1; }
.wd-search-area { position: relative; transition: 0.25s; }
.wd-ajax-search-content:not(.wd-content-loaded) .wd-search-area { min-height: 70px; }
.wd-ajax-search-content:not(.wd-content-loaded) .wd-search-loader { opacity: 1; pointer-events: auto; }
.wd-ajax-search-content:not(.wd-content-loaded) .wd-search-loader::after { --wd-anim-state: running; }
.wd-search-loader { z-index: 410; opacity: 0; pointer-events: none; background-color: rgba(var(--bgcolor-white-rgb),.8); transition: 0.25s cubic-bezier(0.19, 1, 0.22, 1); overflow: hidden; }
.wd-search-loader::after { position: absolute; top: calc(50% - 16px); left: calc(50% - 16px); content: ""; display: inline-block; width: 32px; height: 32px; border-width: 1px; border-style: solid; border-top-color: rgba(255, 255, 255, 0); border-right-color: rgba(255, 255, 255, 0); border-bottom-color: rgba(255, 255, 255, 0); border-image: none; border-left-color: var(--color-gray-900); border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state,paused); }
.wd-dropdown-results { --wd-search-font-size: .92em; --wd-search-sp: 15px; overflow: hidden; right: calc((var(--wd-form-brd-radius) / 1.5)); left: calc((var(--wd-form-brd-radius) / 1.5)); margin-top: 0px !important; }
.wd-dropdown-results::after { width: auto !important; height: auto !important; }
.wd-dropdown-results .wd-scroll-content { overscroll-behavior: none; }
.wd-dropdown-results .wd-search-suggestions { margin-top: -1px; margin-inline-end: -1px; }
.wd-dropdown-results .wd-search-suggestions .wd-search-title { margin-block: -1px; border-block: 1px solid var(--brdcolor-gray-300); background-color: var(--bgcolor-white); padding: var(--wd-search-sp); }
.wd-dropdown-results .wd-suggestion:hover, .wd-dropdown-results .wd-suggestion.wd-active { background-color: var(--bgcolor-gray-100); }
.wd-dropdown-results :is(.wd-search-requests, .wd-search-history, .wd-search-area) { padding: var(--wd-search-sp); }
.wd-dropdown-results :is(.wd-search-requests, .wd-search-history, .wd-search-area):not(:first-child) { margin-top: -1px; border-top: 1px solid var(--brdcolor-gray-300); }
.wd-searched .wd-dropdown-results :is(.wd-search-history, .wd-search-requests, .wd-search-area) { display: none; }
.wd-dropdown-results .wd-search-requests { --wd-requests-pd: 8px 12px; --wd-requests-fs: 10px; }
@media (max-width: 1024px) {.wd-dropdown-results { --wd-search-sp: 10px; }
}
.wd-cookies-popup { position: fixed; inset: auto 0px 0px; z-index: 1510; padding: 15px 30px; background-color: var(--bgcolor-white); box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 9px; transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1); transform: translate3d(0px, 100%, 0px); }
.wd-cookies-inner { display: flex; align-items: center; justify-content: space-between; }
.wd-cookies-inner .cookies-buttons { flex: 0 0 auto; }
.wd-cookies-inner .cookies-info-text { flex: 1 1 auto; padding-inline-end: 30px; }
.cookies-buttons > a { margin-inline-end: 20px; }
.cookies-buttons > a:last-child { margin-inline-end: 0px; }
.cookies-buttons .cookies-accept-btn { border-radius: var(--btn-accented-brd-radius); color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform,var(--btn-transform,uppercase)); font-weight: var(--btn-accented-font-weight,var(--btn-font-weight,600)); font-family: var(--btn-accented-font-family,var(--btn-font-family,inherit)); font-style: var(--btn-accented-font-style,var(--btn-font-style,unset)); }
.cookies-buttons .cookies-accept-btn:hover { color: var(--btn-accented-color-hover); box-shadow: var(--btn-accented-box-shadow-hover); background-color: var(--btn-accented-bgcolor-hover); }
.cookies-buttons .cookies-accept-btn:active { box-shadow: var(--btn-accented-box-shadow-active); bottom: var(--btn-accented-bottom-active,0); }
.cookies-buttons .cookies-more-btn { border-bottom: 2px solid var(--brdcolor-gray-300); color: var(--color-gray-800); text-transform: uppercase; font-weight: 600; font-size: 13px; }
.cookies-buttons .cookies-more-btn:hover { opacity: 0.7; }
@media (max-width: 768.98px) {.wd-cookies-inner { align-items: stretch; flex-direction: column; text-align: center; }
.wd-cookies-inner .cookies-buttons { margin-top: 15px; }
.wd-cookies-inner .cookies-info-text { padding-inline-end: 0px; }
}
@font-face { font-display: swap; font-weight: 400; font-style: normal; font-family: woodmart-font; src: url("//biorevital.lt/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.3.6") format("woff2"); }
:root { --wd-text-font: "Montserrat", Arial, Helvetica, sans-serif; --wd-text-font-weight: 400; --wd-text-color: rgb(51,51,51); --wd-text-font-size: 14px; --wd-title-font: "Playfair Display", Arial, Helvetica, sans-serif; --wd-title-font-weight: 600; --wd-title-color: rgb(0,0,0); --wd-entities-title-font: "Playfair Display", Arial, Helvetica, sans-serif; --wd-entities-title-font-weight: 500; --wd-entities-title-color: rgb(0,0,0); --wd-entities-title-color-hover: rgb(51 51 51 / 65%); --wd-alternative-font: "Playfair Display", Arial, Helvetica, sans-serif; --wd-widget-title-font: "Playfair Display", Arial, Helvetica, sans-serif; --wd-widget-title-font-weight: 600; --wd-widget-title-transform: uppercase; --wd-widget-title-color: rgb(0,0,0); --wd-widget-title-font-size: 16px; --wd-header-el-font: "Inter", Arial, Helvetica, sans-serif; --wd-header-el-font-weight: 600; --wd-header-el-transform: uppercase; --wd-header-el-font-size: 13px; --wd-otl-style: dotted; --wd-otl-width: 2px; --wd-primary-color: rgb(0,0,0); --wd-alternative-color: rgb(0,0,0); --btn-default-bgcolor: rgb(14,121,178); --btn-default-bgcolor-hover: rgb(0,0,0); --btn-accented-bgcolor: rgb(14,121,178); --btn-accented-bgcolor-hover: rgb(0,0,0); --wd-form-brd-width: 2px; --notices-success-bg: #459647; --notices-success-color: #fff; --notices-warning-bg: #E0B252; --notices-warning-color: #fff; --wd-link-color: #333333; --wd-link-color-hover: #242424; }
.wd-footer { background-color: rgb(46, 46, 51); background-image: none; background-size: cover; }
.mfp-wrap.wd-popup-quick-view-wrap { --wd-popup-width: 920px; }
:root { --wd-container-w: 1400px; --wd-form-brd-radius: 0px; --btn-default-color: #fff; --btn-default-color-hover: #fff; --btn-accented-color: #fff; --btn-accented-color-hover: #fff; --btn-default-brd-radius: 35px; --btn-default-box-shadow: none; --btn-default-box-shadow-hover: none; --btn-accented-brd-radius: 35px; --btn-accented-box-shadow: none; --btn-accented-box-shadow-hover: none; --wd-brd-radius: 12px; }
@media (min-width: 1400px) {[data-vc-full-width]:not([data-vc-stretch-content]), :is(.vc_section, .vc_row).wd-section-stretch { padding-left: calc((100vw - 1400px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2); padding-right: calc((100vw - 1400px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2); }
}
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information { display: none !important; }
.wd-premium-reveal { opacity: 0; transform: translateY(14px); transition-behavior: normal, normal; transition-duration: 0.55s, 0.55s; transition-timing-function: ease, ease; transition-property: opacity, transform; transition-delay: var(--wd-delay,0ms); will-change: opacity, transform; }
@media (prefers-reduced-motion: reduce) {.wd-premium-reveal { opacity: 1 !important; transform: none !important; transition: none !important; }
}
.wd-footer a { transition: opacity 0.2s, transform 0.2s; }
.wd-footer a:hover { opacity: 0.9; transform: translateY(-1px); }
@keyframes imgReveal { 
  100% { opacity: 1; transform: translateY(0px); }
}
.promo-banner { border-radius: 22px; }
.promo-banner .btn, .promo-banner .banner-btn { border-radius: 999px; }
.promo-banner { position: relative; }
.promo-banner::after { content: ""; position: absolute; inset: 0px; background: linear-gradient(rgba(255, 255, 255, 0) 40%, rgba(46, 46, 51, 0.22) 70%, rgba(46, 46, 51, 0.36) 100%); pointer-events: none; }
.promo-banner:hover::after { background: linear-gradient(rgba(255, 255, 255, 0) 35%, rgba(46, 46, 51, 0.28) 65%, rgba(46, 46, 51, 0.44) 100%); }
.whb-sticked .wd-info-box { transform: scale(0.85); transition: 0.3s; }
.whb-sticked .wd-info-box .wd-info-box-link { padding: 8px 14px !important; font-size: 14px !important; }
.wd-info-box { transition: 0.3s; }
nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information { display: none !important; }
.biorevital-hero { container-type: inline-size; overflow: hidden; }
.biorevital-hero > .vc_column_container > .vc_column-inner { padding: 0px !important; }
.biorevital-hero .biorevital-hero-scene { --bio-grid: 1400; --bio-height: 600; --bio-title-w: 651; --bio-title-x: -343; --bio-title-y: -108; --bio-title-size: 40; --bio-title-line: 60; --bio-title-weight: 800; --bio-caption-w: 544; --bio-caption-x: -352; --bio-caption-y: -42; --bio-caption-size: 20; --bio-caption-line: 30; --bio-caption-weight: 400; --bio-portrait-w: 787; --bio-portrait-h: 629; --bio-logo-w: 328; --bio-logo-h: 68; --bio-logo-x: -361; --bio-logo-y: 309; --bio-unit: min(calc(100vw / var(--bio-grid)), 1px); position: relative; width: 100%; max-width: calc(var(--bio-grid) * 1px); height: calc(var(--bio-height) * var(--bio-unit)); margin: 0px auto !important; }
@supports (width:1cqw) {.biorevital-hero .biorevital-hero-scene { --bio-unit: min(calc(100cqw / var(--bio-grid)), 1px); }
}
.biorevital-hero-scene > .vc_column_container { position: static !important; }
.biorevital-hero-scene > .vc_column_container > .vc_column-inner { position: static; padding: 0px !important; }
.biorevital-hero-scene .biorevital-hero-heading, .biorevital-hero-scene .biorevital-hero-caption, .biorevital-hero-scene .biorevital-hero-logo, .biorevital-hero-scene .biorevital-hero-portrait { position: absolute; padding: 0px; margin: 0px !important; }
.biorevital-hero-scene .biorevital-hero-heading { z-index: 2; width: round(nearest,calc(var(--bio-title-w) * var(--bio-unit)),1px); left: calc(50% + var(--bio-title-x) * var(--bio-unit)); top: calc(50% + var(--bio-title-y) * var(--bio-unit)); transform: translate(-50%, -50%); }
.biorevital-hero-heading h2 { padding: 0px; color: rgb(0, 0, 0); text-align: center; text-transform: none; letter-spacing: 0px; font-family: "Playfair Display", Georgia, serif; font-weight: var(--bio-title-weight); font-size: round(nearest,calc(var(--bio-title-size) * var(--bio-unit)),1px); line-height: round(nearest,calc(var(--bio-title-line) * var(--bio-unit)),1px); margin: 0px !important; }
.biorevital-hero-scene .biorevital-hero-caption { z-index: 3; width: round(nearest,calc(var(--bio-caption-w) * var(--bio-unit)),1px); left: calc(50% + var(--bio-caption-x) * var(--bio-unit)); top: calc(50% + var(--bio-caption-y) * var(--bio-unit)); transform: translate(-50%, -50%); }
.biorevital-hero-caption p { padding: 0px; color: rgb(0, 0, 0); text-align: center; letter-spacing: 0px; font-family: Montserrat, Arial, sans-serif; font-weight: var(--bio-caption-weight); font-size: round(nearest,calc(var(--bio-caption-size) * var(--bio-unit)),1px); line-height: round(nearest,calc(var(--bio-caption-line) * var(--bio-unit)),1px); margin: 0px !important; }
.biorevital-hero-scene .biorevital-hero-portrait { z-index: 4; left: calc(613 * var(--bio-unit)); top: calc(-9 * var(--bio-unit)); width: round(nearest,calc(var(--bio-portrait-w) * var(--bio-unit)),1px); height: round(down,calc(var(--bio-portrait-h) * var(--bio-unit)),1px); }
.biorevital-hero-scene .biorevital-hero-logo { z-index: 5; left: calc(50% + var(--bio-logo-x) * var(--bio-unit)); top: calc(var(--bio-logo-y) * var(--bio-unit)); transform: translateX(-50%); width: round(nearest,calc(var(--bio-logo-w) * var(--bio-unit)),1px); height: round(down,calc(var(--bio-logo-h) * var(--bio-unit)),1px); }
.biorevital-hero-logo .vc_figure, .biorevital-hero-logo .vc_single_image-wrapper, .biorevital-hero-portrait .vc_figure, .biorevital-hero-portrait .vc_single_image-wrapper { display: block; width: 100%; height: 100%; }
.biorevital-hero-logo img, .biorevital-hero-portrait img { display: block; width: 100%; height: 100%; max-width: none; object-fit: cover; }
@media (max-width: 1024px) {.biorevital-hero .biorevital-hero-scene { --bio-height: 500; --bio-title-x: -356; --bio-title-y: -131; --bio-title-line: 46; --bio-title-weight: 400; --bio-caption-w: 601; --bio-caption-x: -357; --bio-caption-y: -58; --bio-caption-weight: 300; --bio-portrait-w: 662; --bio-portrait-h: 530; --bio-logo-x: -380; --bio-logo-y: 241; }
.biorevital-hero-scene .biorevital-hero-heading { width: max-content; }
.biorevital-hero-heading h2 { white-space: nowrap; }
.biorevital-hero-scene .biorevital-hero-portrait { inset: auto 0px 0px auto; }
}
@media (max-width: 778px) {.biorevital-hero .biorevital-hero-scene { --bio-grid: 778; --bio-height: 400; --bio-title-w: 294; --bio-title-x: -216; --bio-title-y: -118; --bio-title-size: 30; --bio-title-line: 37; --bio-caption-w: 284; --bio-caption-x: -217; --bio-caption-y: -32; --bio-caption-size: 18; --bio-caption-line: 25; --bio-portrait-w: 597; --bio-portrait-h: 478; --bio-logo-w: 182.274286; --bio-logo-h: 37.788571; --bio-logo-x: -221; --bio-logo-y: 223; }
.biorevital-hero-scene .biorevital-hero-heading { width: round(nearest,calc(var(--bio-title-w) * var(--bio-unit)),1px); }
.biorevital-hero-heading h2 { white-space: normal; }
.biorevital-hero-scene .biorevital-hero-portrait { right: calc(-6 * var(--bio-unit)); bottom: calc(-24 * var(--bio-unit)); }
}
@media (max-width: 480px) {.biorevital-hero .biorevital-hero-scene { --bio-grid: 480; --bio-title-w: 240; --bio-title-x: -107; --bio-title-y: -87; --bio-title-size: 25; --bio-title-line: 35; --bio-caption-w: 242; --bio-caption-x: -106; --bio-caption-y: -10; --bio-caption-size: 16; --bio-caption-line: 25; --bio-portrait-w: 507; --bio-portrait-h: 406; --bio-logo-w: 244; --bio-logo-h: 50; --bio-logo-x: -101; --bio-logo-y: 335; }
.biorevital-hero-scene .biorevital-hero-portrait { right: calc(-77 * var(--bio-unit)); bottom: 0px; }
}
.biorevital-hero + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner { padding-top: 0px; }
.biorevital-hero .biorevital-hero-background { position: absolute; inset: 0px; width: 100%; height: 100%; z-index: 0; pointer-events: none; margin: 0px !important; }
.biorevital-hero-background figure, .biorevital-hero-background .vc_single_image-wrapper { display: block; width: 100%; height: 100%; max-width: none; }
.biorevital-hero-background img { display: block; width: 100%; height: 100%; max-width: none; object-fit: cover; object-position: center center; }
.biorevital-hero .biorevital-hero-scene { z-index: 1; }
@media (min-width: 1025px) {@media (min-width: 1025px) {.whb-header .whb-visible-lg .wd-header-main-nav { min-width: 0px; }
.whb-header .whb-visible-lg .wd-nav-main { display: flex; flex-wrap: nowrap; align-items: center; justify-content: center; gap: 0px clamp(6px, 1vw, 16px); width: 100%; }
.whb-header .whb-visible-lg .wd-nav-main > li { flex: 0 0 auto; min-width: 0px; }
.whb-header .whb-visible-lg .wd-nav-main > li > a { justify-content: center; min-height: 52px; line-height: 1.3; text-align: center; white-space: normal; }
.whb-header .whb-visible-lg .wd-nav-main > li > a .nav-link-text { min-width: 0px; white-space: normal; text-wrap-style: balance; }
.whb-header .whb-visible-lg .wd-nav-main > #menu-item-4888 { flex: 0 1 150px; max-width: 150px; }
.whb-header .whb-visible-lg .wd-nav-main > #menu-item-4887 { flex: 0 1 224px; max-width: 224px; }
}
@media (min-width: 1025px) and (max-width: 1200px) {.whb-header .whb-visible-lg .wd-nav-main { column-gap: 6px; }
.whb-header .whb-visible-lg .wd-nav-main > li > a { font-size: 12px; }
}
}
.vc_custom_1792310400000 { margin-top: -40px !important; }
.vc_custom_1765234345232 { margin-top: 50px !important; }
.vc_custom_1774777873900 { margin-top: 50px !important; padding-top: 40px !important; padding-bottom: 40px !important; background-color: rgb(238, 238, 238) !important; background-position: center center !important; background-repeat: no-repeat !important; background-size: contain !important; }
.vc_custom_1770320372445 { margin-top: 50px !important; }
.vc_custom_1774777883426 { margin-right: -10px !important; margin-bottom: 20px !important; margin-left: -10px !important; padding-top: 80px !important; background: url("https://biorevital.lt/wp-content/uploads/2026/02/Quarter-Lines-Shae.svg?id=4956") rgb(238, 238, 238) !important; }
.vc_custom_1770320410759 { margin-top: 50px !important; }
.vc_custom_1769966010367 { margin-bottom: 30px !important; }
.vc_custom_1769883245650 { margin-bottom: 30px !important; }
.vc_custom_1769883249837 { margin-bottom: 30px !important; }
.vc_custom_1769883241772 { margin-bottom: 30px !important; }
.vc_custom_1769883245650 { margin-bottom: 30px !important; }
.vc_custom_1769883249837 { margin-bottom: 30px !important; }
.vc_custom_1769883245650 { margin-bottom: 30px !important; }
.vc_custom_1769883241772 { margin-bottom: 30px !important; }
.vc_custom_1661259488899 { margin-bottom: 40px !important; padding-top: 0px !important; padding-right: 10px !important; padding-left: 10px !important; }
.vc_custom_1661259551735 { padding-top: 30px !important; padding-right: 10px !important; padding-left: 10px !important; }
.vc_custom_1662557246860 { margin-bottom: 40px !important; padding-top: 0px !important; padding-right: 10px !important; padding-left: 10px !important; }
.vc_custom_1769961135040 { margin-bottom: 0px !important; }
.vc_custom_1769961441091 { margin-bottom: 20px !important; }
.vc_custom_1769961708494 { margin-bottom: 0px !important; }
.vc_custom_1661255373485 { margin-right: 0px !important; margin-left: 0px !important; padding-top: 0px !important; }
.vc_custom_1769961534798 { margin-bottom: 0px !important; }
.vc_custom_1763391764739 { margin-bottom: 20px !important; border-width: 1px !important; padding: 20px !important; background-color: rgb(255, 255, 255) !important; border-style: solid !important; border-radius: 10px !important; border-color: rgb(17, 53, 132) !important; }
.vc_custom_1771402966687 { margin-bottom: 0px !important; }
:root { --wd-top-bar-h: .00001px; --wd-top-bar-sm-h: .00001px; --wd-top-bar-sticky-h: .00001px; --wd-top-bar-brd-w: .00001px; --wd-header-general-h: 105px; --wd-header-general-sm-h: 60px; --wd-header-general-sticky-h: 85px; --wd-header-general-brd-w: 1px; --wd-header-bottom-h: 50px; --wd-header-bottom-sm-h: .00001px; --wd-header-bottom-sticky-h: .00001px; --wd-header-bottom-brd-w: .00001px; --wd-header-clone-h: .00001px; --wd-header-brd-w: calc(var(--wd-top-bar-brd-w) + var(--wd-header-general-brd-w) + var(--wd-header-bottom-brd-w)); --wd-header-h: calc(var(--wd-top-bar-h) + var(--wd-header-general-h) + var(--wd-header-bottom-h) + var(--wd-header-brd-w)); --wd-header-sticky-h: calc(var(--wd-top-bar-sticky-h) + var(--wd-header-general-sticky-h) + var(--wd-header-bottom-sticky-h) + var(--wd-header-clone-h) + var(--wd-header-brd-w)); --wd-header-sm-h: calc(var(--wd-top-bar-sm-h) + var(--wd-header-general-sm-h) + var(--wd-header-bottom-sm-h) + var(--wd-header-brd-w)); }
.whb-sticked .whb-general-header .wd-dropdown:not(.sub-sub-menu) { margin-top: 21.5px; }
.whb-sticked .whb-general-header .wd-dropdown:not(.sub-sub-menu)::after { height: 32.5px; }
:root:has(.whb-top-bar.whb-border-boxed) { --wd-top-bar-brd-w: .00001px; }
@media (max-width: 1024px) {:root:has(.whb-top-bar.whb-hidden-mobile) { --wd-top-bar-brd-w: .00001px; }
}
:root:has(.whb-general-header.whb-border-boxed) { --wd-header-general-brd-w: .00001px; }
@media (max-width: 1024px) {:root:has(.whb-general-header.whb-hidden-mobile) { --wd-header-general-brd-w: .00001px; }
}
.whb-header-bottom .wd-dropdown { margin-top: 4px; }
.whb-header-bottom .wd-dropdown::after { height: 15px; }
.whb-top-bar-inner { border-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: solid; }
.whb-top-bar { background-color: rgba(255, 255, 255, 0); }
.whb-nkjmahtmlceepmioav8k form.searchform { --wd-form-height: 46px; }
.whb-general-header { background-color: rgb(255, 255, 255); border-color: rgba(129, 129, 129, 0.2); border-bottom-width: 1px; border-bottom-style: solid; }
.fluentform * { box-sizing: border-box; }
.fluentform .clearfix::after, .fluentform .clearfix::before, .fluentform .ff-el-group::after, .fluentform .ff-el-group::before, .fluentform .ff-el-repeat .ff-el-input--content::after, .fluentform .ff-el-repeat .ff-el-input--content::before, .fluentform .ff-step-body::after, .fluentform .ff-step-body::before { content: " "; display: table; }
.fluentform .clearfix::after, .fluentform .ff-el-group::after, .fluentform .ff-el-repeat .ff-el-input--content::after, .fluentform .ff-step-body::after { clear: both; }
@media (min-width: 768px) {.frm-fluent-form .ff-t-container { display: flex; gap: 15px; width: 100%; }
.frm-fluent-form .ff-t-container.ff_cond_v { display: flex !important; }
.frm-fluent-form .ff-t-container.mobile:not(.ff_excluded) { display: block !important; }
.frm-fluent-form .ff-name-address-wrapper .ff-t-cell, .frm-fluent-form .ff-name-field-wrapper .ff-t-cell { justify-content: flex-end; }
.frm-fluent-form .ff-t-cell { display: flex; flex-direction: column; vertical-align: inherit; width: 100%; }
.frm-fluent-form .ff-t-cell:first-of-type { padding-left: 0px; }
.frm-fluent-form .ff-t-cell:last-of-type { flex-grow: 1; padding-right: 0px; }
.frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom { align-items: flex-end; display: flex; margin: auto 0px 0px; }
.frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom.ff-text-center { justify-content: center; }
.frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom.ff-text-right { justify-content: flex-end; }
.frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom button { margin-bottom: 20px; }
}
@media (max-width: 768px) {.ff-t-cell { margin-left: 0px !important; }
}
.ff-cropper-lity .lity-container { max-width: 960px; }
.ff-cropper-lity .lity-content { box-shadow: none; max-width: 960px; }
.ff-cropper-lightbox { background: rgb(255, 255, 255); border-radius: 6px; max-width: 960px; overflow: hidden; width: min(960px, -40px + 100vw); }
.ff-cropper-lightbox__footer, .ff-cropper-lightbox__header { align-items: center; display: flex; gap: 10px; justify-content: space-between; padding: 16px 20px; }
.ff-cropper-lightbox__header { border-bottom: 1px solid rgb(236, 236, 236); }
.ff-cropper-lightbox__title { font-size: 18px; font-weight: 600; margin: 0px; }
.ff-cropper-lity .lity-close.ff-cropper-lightbox__close { font-family: Arial, Baskerville, monospace; font-size: 28px; height: 32px; line-height: 32px; padding: 0px; position: static; right: auto; text-align: center; text-decoration: none; top: auto; width: 32px; z-index: auto; }
.ff-cropper-lity .lity-close.ff-cropper-lightbox__close, .ff-cropper-lity .lity-close.ff-cropper-lightbox__close:active, .ff-cropper-lity .lity-close.ff-cropper-lightbox__close:focus, .ff-cropper-lity .lity-close.ff-cropper-lightbox__close:hover, .ff-cropper-lity .lity-close.ff-cropper-lightbox__close:visited { background: none; border: 0px; box-shadow: none; color: rgb(0, 0, 0); text-shadow: none; }
.ff-cropper-lightbox__body { max-height: calc(-180px + 100vh); overflow: auto; padding: 20px; }
.ff-cropper-lightbox__canvas { align-items: center; display: flex; justify-content: center; max-height: calc(-360px + 100vh); min-height: 320px; overflow: hidden; }
.ff-cropper-lightbox__canvas img { display: block; max-height: 100%; max-width: 100%; }
.ff-cropper-lightbox__error, .ff-cropper-lightbox__hint { font-size: 13px; margin-top: 10px; }
.ff-cropper-lightbox__toolbar { align-items: center; display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 14px; }
.ff-cropper-lightbox__toolbar-label { color: rgb(96, 98, 102); font-size: 13px; font-weight: 600; }
.ff-cropper-lightbox__ratio-list { display: flex; flex-wrap: wrap; gap: 8px; }
.ff-cropper-lightbox__ratio-btn { background: rgb(255, 255, 255); border: 1px solid rgb(220, 223, 230); border-radius: 999px; color: rgb(96, 98, 102); cursor: pointer; font-size: 12px; line-height: 1; padding: 8px 12px; }
.ff-cropper-lightbox__ratio-btn.is-active { background: rgb(236, 245, 255); border-color: rgb(26, 126, 251); color: rgb(26, 126, 251); }
.ff-cropper-lightbox__error { color: rgb(245, 108, 108); min-height: 18px; }
.ff-cropper-lightbox__footer { border-top: 1px solid rgb(236, 236, 236); justify-content: flex-end; }
.ff-cropper-lightbox__btn { appearance: none; background: rgb(255, 255, 255); border: 1px solid rgb(220, 223, 230); border-radius: 4px; color: rgb(96, 98, 102); cursor: pointer; font-family: inherit; line-height: 1.2; padding: 10px 16px; }
.ff-cropper-lightbox__btn:focus, .ff-cropper-lightbox__btn:hover { background: rgb(245, 247, 250); border-color: rgb(192, 196, 204); color: rgb(48, 49, 51); }
.ff-cropper-lightbox__btn--primary { background: rgb(26, 126, 251); border-color: rgb(26, 126, 251); color: rgb(255, 255, 255); }
.ff-cropper-lightbox__btn--primary:focus, .ff-cropper-lightbox__btn--primary:hover { background: rgb(15, 111, 232); border-color: rgb(15, 111, 232); color: rgb(255, 255, 255); }
@media (max-width: 767px) {.ff-cropper-lightbox { width: calc(-24px + 100vw); }
.ff-cropper-lightbox__body { max-height: calc(-150px + 100vh); padding: 16px; }
.ff-cropper-lightbox__footer, .ff-cropper-lightbox__header { padding: 14px 16px; }
}
.fluentform .ff-el-group { margin-bottom: 20px; }
.fluentform .ff-el-group.ff-el-form-top .ff-el-input--label { display: block; float: none; text-align: left; }
.fluentform .ff-el-group.ff-el-form-top .ff-el-input--content { margin-bottom: 0px; margin-left: auto; }
@media (min-width: 481px) {.fluentform .ff-el-group.ff-el-form-left .ff-el-input--label { text-align: left; }
.fluentform .ff-el-group.ff-el-form-right .ff-el-input--label { text-align: right; }
}
.fluentform .ff-el-input--label { display: inline-block; margin-bottom: 5px; position: relative; }
.fluentform .ff-el-input--label.ff-el-is-required.asterisk-left label::before { color: var(--fluentform-danger); content: "* "; margin-right: 3px; }
.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label::after { color: var(--fluentform-danger); content: " *"; margin-left: 3px; }
.fluentform .ff-el-form-control { display: block; width: 100%; }
.fluentform .ff-el-ratings { --ff-rating-inactive-color: #d4d4d4; --ff-rating-active-color: #ffb100; display: inline-flex; gap: 3px; line-height: 40px; }
.fluentform .ff-el-ratings input[type="radio"] { display: none; height: 0px !important; visibility: hidden !important; width: 0px !important; }
.fluentform .ff-el-ratings label { align-items: center; border-radius: 4px; display: inline-flex; justify-content: center; margin-right: 3px; outline: none; }
.fluentform .ff-el-ratings label:focus, .fluentform .ff-el-ratings label:focus-within { box-shadow: rgba(255, 177, 0, 0.25) 0px 0px 0px 2px; }
.fluentform .ff-el-ratings label .ff-rating-icon { color: var(--ff-rating-inactive-color); display: inline-flex; }
.fluentform .ff-el-ratings label .ff-rating-icon-svg { display: block; height: 22px; transition: 0.3s; vertical-align: middle; width: 22px; }
.fluentform .ff-el-ratings label .ff-rating-icon-svg.scale { transition: 0.15s; }
.fluentform .ff-el-ratings label .ff-rating-icon-svg [fill]:not([fill="none"]) { fill: currentcolor !important; }
.fluentform .ff-el-ratings label .ff-rating-icon-svg [stroke]:not([stroke="none"]) { stroke: currentcolor !important; }
.fluentform .ff-el-ratings label.active .ff-rating-icon { color: var(--ff-rating-active-color); }
.fluentform .ff-el-ratings label:focus, .fluentform .ff-el-ratings label:focus-within, .fluentform .ff-el-ratings label:hover { cursor: pointer; }
.fluentform .ff-el-ratings label:focus .ff-rating-icon-svg, .fluentform .ff-el-ratings label:focus-within .ff-rating-icon-svg, .fluentform .ff-el-ratings label:hover .ff-rating-icon-svg { transform: scale(1.1); }
.fluentform .ff-el-ratings label:focus .ff-rating-icon-svg.scalling, .fluentform .ff-el-ratings label:focus-within .ff-rating-icon-svg.scalling, .fluentform .ff-el-ratings label:hover .ff-rating-icon-svg.scalling { transform: scale(1.2); }
.fluentform .ff-el-repeat .ff-el-form-control { margin-bottom: 10px; width: 100%; }
.fluentform .ff-el-repeat .ff-t-cell { padding: 0px 10px; width: 100%; }
.fluentform .ff-el-repeat .ff-t-cell:first-child { padding-left: 0px; }
.fluentform .ff-el-repeat .ff-t-cell:last-child { padding-right: 0px; }
.fluentform .ff-el-repeat .ff-t-container { display: flex; }
.fluentform .ff-el-repeat-buttons-list span { cursor: pointer; }
@media (min-width: 481px) {.fluentform .ff-el-form-left .ff-el-input--label, .fluentform .ff-el-form-right .ff-el-input--label { float: left; margin-bottom: 0px; padding: 10px 15px 0px 0px; width: 180px; }
.fluentform .ff-el-form-left .ff-el-input--content, .fluentform .ff-el-form-right .ff-el-input--content { margin-left: 180px; }
.fluentform .ff-el-form-left .ff-t-container .ff-el-input--label, .fluentform .ff-el-form-right .ff-t-container .ff-el-input--label { float: none; margin-bottom: 5px; width: auto; }
.fluentform .ff-el-form-left .ff-t-container .ff-el-input--content, .fluentform .ff-el-form-right .ff-t-container .ff-el-input--content { margin-left: auto; }
}
.fluentform .ff-el-form-right .ff-el-input--label { text-align: right; }
.fluentform .ff-el-is-error .text-danger { font-size: 12px; margin-top: 4px; }
.fluentform .ff-el-is-error .ff-el-form-check-label, .fluentform .ff-el-is-error .ff-el-form-check-label a { color: var(--fluentform-danger); }
.fluentform .ff-el-is-error .ff-el-form-control { border-color: var(--fluentform-danger); }
.fluentform .ff-el-tooltip { cursor: pointer; display: inline-block; margin-left: 2px; position: relative; vertical-align: middle; z-index: 2; }
.fluentform .ff-el-tooltip:hover { color: rgb(0, 0, 0); }
.fluentform .ff-el-tooltip svg { fill: var(--fluentform-primary); }
.fluentform .ff-el-help-message { color: var(--fluentform-secondary); font-size: 12px; font-style: italic; margin-top: 5px; }
.fluentform .ff-el-help-message.ff_ahm { margin-bottom: 5px; margin-top: -3px; }
.fluentform .ff-el-progress { background-color: rgb(233, 236, 239); border-radius: 0.25rem; font-size: 0.75rem; height: 1.3rem; line-height: 1.2rem; overflow: hidden; }
.fluentform .ff-el-progress-bar { background-color: var(--fluentform-primary); color: rgb(255, 255, 255); height: inherit; text-align: right; transition: width 0.3s; width: 0px; }
.fluentform .ff-el-progress-bar span { display: inline-block; padding: 0px 5px 0px 0px; }
.fluentform .ff-el-progress-status { font-size: 0.9rem; margin-bottom: 5px; }
.fluentform .ff-el-progress-title { border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-weight: 600; list-style-type: none; margin: 8px 0px 0px; padding-left: 15px; padding-right: 15px; }
.fluentform .ff-el-progress-title li { display: none; }
.fluentform .ff-float-right { float: right; }
.fluentform .ff-chat-gpt-loader-svg { border: 1px solid rgb(206, 212, 218); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 5px; margin-top: 10px; padding: 15px; position: relative; }
.fluentform .ff-hidden { display: none !important; }
.fluentform .ff-step-t-container { align-items: center; display: flex; flex-wrap: wrap; gap: 12px; justify-content: space-between; }
.fluentform .ff-step-t-container .ff-t-cell { width: auto; }
.fluentform .ff-step-t-container.ff-inner_submit_container .ff-el-group { margin-bottom: 0px; }
.fluentform .ff-step-container { overflow: hidden; }
.fluentform .ff-step-container[data-progress_indicator="steps_with_nav"][data-progress_layout="left"], .fluentform .ff-step-container[data-progress_indicator="tabs"][data-progress_layout="left"] { align-items: stretch; display: flex; gap: 12px; }
.fluentform .ff-step-container[data-progress_indicator="steps_with_nav"][data-progress_layout="left"] .ff-step-header, .fluentform .ff-step-container[data-progress_indicator="tabs"][data-progress_layout="left"] .ff-step-header { align-self: stretch; flex: 0 0 30%; margin-bottom: 0px; }
.fluentform .ff-step-container[data-progress_indicator="steps_with_nav"][data-progress_layout="left"] .ff-step-body, .fluentform .ff-step-container[data-progress_indicator="tabs"][data-progress_layout="left"] .ff-step-body { flex: 1 1 auto; min-width: 0px; }
.fluentform .ff-step-header { margin-bottom: 20px; }
.fluentform .ff-step-header--tabs-left { display: flex; flex-direction: column; margin-bottom: 0px; }
.fluentform .ff-step-header--tabs { background: rgb(245, 248, 255); border-radius: 8px; display: flex; flex-direction: column; padding: 16px; }
.fluentform .ff-step-header--tabs-top .ff-step-titles { justify-content: center; }
.fluentform .ff-step-header--tabs-top .ff-step-titles.ff-step-titles--overflowing { justify-content: flex-start; }
.fluentform .ff-step-header--tabs-top .ff-step-titles li .ff-step-title-text { flex: 0 1 auto; margin: 0px auto; max-width: 100%; width: auto; }
.fluentform .ff-step-header--tabs .ff-step-progress-wrap--tabs { margin-top: 16px; }
.fluentform .ff-step-header--tabs .ff-step-progress-wrap--tabs .ff-el-progress { background: rgb(220, 231, 246); border-radius: 999px; height: 8px; }
.fluentform .ff-step-header--tabs .ff-step-progress-wrap--tabs .ff-el-progress-bar { border-radius: inherit; }
.fluentform .ff-step-header--tabs .ff-step-progress-wrap--tabs .ff-el-progress-bar span { display: none; }
.fluentform .ff-step-header--tabs .ff-step-progress-wrap--tabs .ff-el-progress-status { color: rgb(95, 111, 137); font-size: 14px; font-weight: 600; margin: 8px 0px 0px; text-align: right; }
.fluentform .ff-step-header--tabs .ff-step-titles { counter-reset: none; display: flex; flex-wrap: nowrap; gap: 12px; margin: 0px; overflow: auto hidden; padding: 0px; scrollbar-width: thin; width: 100%; }
.fluentform .ff-step-header--tabs .ff-step-titles.ff-step-titles-navs { cursor: default; }
.fluentform .ff-step-header--tabs .ff-step-titles li { align-items: center; background: rgb(255, 255, 255); border: 1px solid rgb(214, 222, 232); border-radius: 14px; color: rgb(75, 85, 99); display: flex; flex: 0 0 160px; font-size: 14px; font-weight: 600; gap: 8px; justify-content: center; line-height: 1.3; margin: 0px; min-height: 48px; padding: 12px 14px; text-align: center; }
.fluentform .ff-step-header--tabs .ff-step-titles li::after, .fluentform .ff-step-header--tabs .ff-step-titles li::before { display: none; }
.fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-icon { align-items: center; color: inherit; display: inline-flex; flex: 0 0 auto; font-size: 16px; height: 16px; justify-content: center; line-height: 1; width: 16px; }
.fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-text { align-items: center; display: flex; flex: 1 1 auto; gap: 8px; justify-content: center; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-text i, .fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-text span[class*="dashicons"], .fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-text svg { align-items: center; display: inline-flex; flex: 0 0 auto; justify-content: center; line-height: 1; }
.fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-text svg { height: 16px; width: 16px; }
.fluentform .ff-step-header--tabs .ff-step-titles li:first-child, .fluentform .ff-step-header--tabs .ff-step-titles li:last-child { padding-left: 14px; padding-right: 14px; }
.fluentform .ff-step-header--tabs .ff-step-titles li:focus-visible, .fluentform .ff-step-header--tabs .ff-step-titles li:hover { background: rgb(248, 251, 255); border-color: rgb(184, 212, 251); color: rgb(0, 123, 255); }
.fluentform .ff-step-header--tabs .ff-step-titles li.ff_completed { background: rgb(248, 251, 255); border-color: rgb(200, 220, 251); color: rgb(0, 123, 255); }
.fluentform .ff-step-header--tabs .ff-step-titles li.ff_active { background: rgb(242, 248, 255); border-color: rgb(0, 123, 255); color: rgb(0, 123, 255); }
.fluentform .ff-step-header--tabs-left { background: rgb(245, 248, 255); border-radius: 12px; padding: 16px; }
.fluentform .ff-step-header--tabs-left .ff-step-titles { background: rgba(255, 255, 255, 0); border: 0px; border-radius: 0px; counter-reset: step 0; display: block; flex: 1 1 auto; margin-bottom: 0px; max-height: 240px; min-height: 0px; overflow: hidden auto; padding: 0px; scrollbar-width: thin; }
.fluentform .ff-step-header--tabs-left .ff-step-titles li { align-items: center; background: rgb(255, 255, 255); border: 1px solid rgb(214, 222, 232); border-radius: 8px; box-sizing: border-box; color: rgb(75, 85, 99); display: flex; font-size: 14px; font-weight: 600; justify-content: flex-start; margin: 0px 0px 16px; min-height: 48px; overflow: hidden; padding: 12px 14px 12px 48px; position: relative; text-align: left; }
.fluentform .ff-step-header--tabs-left .ff-step-titles li::before { align-items: center; background: rgb(255, 255, 255); border: 1px solid rgb(200, 209, 220); border-radius: 8px; color: rgb(75, 85, 99); content: counter(step); counter-increment: step 1; display: flex; font-size: 13px; font-weight: 700; height: 28px; justify-content: center; left: 12px; line-height: 1; margin: 0px; position: absolute; top: 50%; transform: translateY(-50%); width: 28px; z-index: 2; }
.fluentform .ff-step-header--tabs-left .ff-step-titles li::after { background: rgb(217, 224, 232); content: ""; height: 10px; left: 34px; position: absolute; top: calc(100% + 1px); width: 2px; }
.fluentform .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text { display: block; flex: 1 1 auto; justify-content: flex-start; line-height: 1.3; min-width: 0px; overflow: hidden; padding-left: 4px; text-overflow: ellipsis; white-space: nowrap; width: auto; }
.fluentform .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text i, .fluentform .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text span[class*="dashicons"], .fluentform .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text svg { align-items: center; display: inline-flex; flex: 0 0 auto; justify-content: center; line-height: 1; }
.fluentform .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text svg { height: 16px; width: 16px; }
.fluentform .ff-step-header--tabs-left .ff-step-titles li:focus-visible, .fluentform .ff-step-header--tabs-left .ff-step-titles li:hover { background: rgb(248, 251, 255); border-color: rgb(184, 212, 251); color: rgb(0, 123, 255); }
.fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_completed { background: rgb(248, 251, 255); border-color: rgb(200, 220, 251); color: rgb(0, 123, 255); }
.fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_completed::before { background: rgb(255, 255, 255); border-color: rgb(0, 123, 255); color: rgb(0, 123, 255); }
.fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_completed::after { background: rgb(158, 197, 254); }
.fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_active { background: rgb(242, 248, 255); border-color: rgb(0, 123, 255); color: rgb(0, 123, 255); }
.fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_active::before { background: rgb(0, 123, 255); border-color: rgb(0, 123, 255); color: rgb(255, 255, 255); }
.fluentform .ff-step-header--tabs-left .ff-step-titles li:first-child { padding-left: 48px; }
.fluentform .ff-step-header--tabs-left .ff-step-titles li:last-child { margin-bottom: 0px; padding-left: 48px; padding-right: 14px; }
.fluentform .ff-step-header--tabs-left .ff-step-titles li:last-child::after { display: none; }
.fluentform .ff-step-titles { counter-reset: step 0; display: table; margin: 0px 0px 20px; overflow: hidden; padding: 0px; position: relative; table-layout: fixed; text-align: center; width: 100%; }
.fluentform .ff-step-titles--clickable li, .fluentform .ff-step-titles-navs { cursor: pointer; }
.fluentform .ff-step-titles--clickable li:focus-visible { outline: solid 2px; outline-offset: 2px; }
.fluentform .ff-step-titles li { color: rgb(51, 51, 51); display: table-cell; font-size: 12px; list-style-type: none; padding: 0px 10px; position: relative; vertical-align: top; width: auto; }
.fluentform .ff-step-titles li.ff_active, .fluentform .ff-step-titles li.ff_completed { color: rgb(0, 123, 255); }
.fluentform .ff-step-titles li.ff_active::before, .fluentform .ff-step-titles li.ff_completed::before { background: rgb(0, 123, 255); border: 1px solid rgba(255, 255, 255, 0); color: rgb(255, 255, 255); }
.fluentform .ff-step-titles li.ff_active::after, .fluentform .ff-step-titles li.ff_completed::after { background: rgb(0, 123, 255); }
.fluentform .ff-step-titles li.ff_active::after { right: 0px; }
.fluentform .ff-step-titles li::before { background: rgb(255, 255, 255); border: 1px solid; border-radius: 3px; color: rgb(51, 51, 51); content: counter(step); counter-increment: step 1; display: block; font-size: 10px; line-height: 20px; margin: 0px auto 5px; position: relative; vertical-align: top; width: 20px; z-index: 10; }
.fluentform .ff-step-titles li::after { background: rgb(0, 0, 0); content: ""; height: 2px; left: -50%; position: absolute; top: 9px; width: 100%; z-index: 1; }
.fluentform .ff-step-titles li:first-child { padding-left: 0px; }
.fluentform .ff-step-titles li:first-child::after { left: 50%; }
.fluentform .ff-step-titles li:last-child { padding-right: 0px; }
.fluentform .ff-step-titles li:last-child::after { left: -50%; }
.fluentform .ff-step-container[data-progress_indicator="steps_with_nav"][data-progress_layout="left"] .fluentform .ff-step-titles, .fluentform .ff-step-container[data-progress_indicator="tabs"][data-progress_layout="left"] .fluentform .ff-step-titles { margin-bottom: 0px; }
.fluentform .ff-step-body { left: 0px; margin-bottom: 15px; position: relative; top: 0px; }
@media (max-width: 767px) {.fluentform .ff-step-container[data-progress_indicator="steps_with_nav"][data-progress_layout="left"], .fluentform .ff-step-container[data-progress_indicator="tabs"][data-progress_layout="left"] { display: block; }
.fluentform .ff-step-container[data-progress_indicator="steps_with_nav"][data-progress_layout="left"] .ff-step-header, .fluentform .ff-step-container[data-progress_indicator="tabs"][data-progress_layout="left"] .ff-step-header { flex: unset; margin-bottom: 20px; }
.fluentform .ff-step-container[data-progress_indicator="steps_with_nav"][data-progress_layout="left"] .ff-step-header--tabs-left .ff-step-titles, .fluentform .ff-step-container[data-progress_indicator="tabs"][data-progress_layout="left"] .ff-step-header--tabs-left .ff-step-titles { background: rgba(255, 255, 255, 0); border: 0px; border-radius: 0px; display: flex; gap: 10px; max-height: none; overflow: auto hidden; padding: 0px; }
.fluentform .ff-step-container[data-progress_indicator="steps_with_nav"][data-progress_layout="left"] .ff-step-header--tabs-left .ff-step-titles li, .fluentform .ff-step-container[data-progress_indicator="tabs"][data-progress_layout="left"] .ff-step-header--tabs-left .ff-step-titles li { border-radius: 12px; justify-content: center; margin: 0px; min-height: 56px; padding: 14px 12px; text-align: center; }
.fluentform .ff-step-container[data-progress_indicator="steps_with_nav"][data-progress_layout="left"] .ff-step-header--tabs-left .ff-step-titles li::after, .fluentform .ff-step-container[data-progress_indicator="steps_with_nav"][data-progress_layout="left"] .ff-step-header--tabs-left .ff-step-titles li::before, .fluentform .ff-step-container[data-progress_indicator="tabs"][data-progress_layout="left"] .ff-step-header--tabs-left .ff-step-titles li::after, .fluentform .ff-step-container[data-progress_indicator="tabs"][data-progress_layout="left"] .ff-step-header--tabs-left .ff-step-titles li::before { display: none; }
.fluentform .ff-step-container[data-progress_indicator="steps_with_nav"][data-progress_layout="left"] .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text, .fluentform .ff-step-container[data-progress_indicator="tabs"][data-progress_layout="left"] .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text { justify-content: center; }
}
.fluentform .ff-upload-progress { margin: 10px 0px; }
.fluentform .ff-upload-progress-inline { border-radius: 3px; height: 6px; margin: 4px 0px; position: relative; }
.fluentform .ff-upload-preview { border: 1px solid rgb(206, 212, 218); border-radius: 3px; margin-top: 5px; }
.fluentform .ff-upload-preview:first-child { margin-top: 0px; }
.fluentform .ff-upload-preview-img { background-position: 50% center; background-repeat: no-repeat; background-size: cover; height: 70px; width: 70px; }
.fluentform .ff-upload-container-small-column-image { display: flex; flex-wrap: wrap-reverse; justify-content: center; text-align: center; }
.fluentform .ff-upload-details, .fluentform .ff-upload-preview { zoom: 1; overflow: hidden; }
.fluentform .ff-upload-details, .fluentform .ff-upload-thumb { display: table-cell; vertical-align: middle; }
.fluentform .ff-upload-thumb { background-color: rgb(238, 238, 238); }
.fluentform .ff-upload-details { border-left: 1px solid rgb(235, 238, 240); padding: 0px 10px; position: relative; width: 10000px; }
.fluentform .ff-upload-details .ff-inline-block, .fluentform .ff-upload-details .ff-upload-error { font-size: 11px; }
.fluentform .ff-upload-remove { color: var(--fluentform-danger); cursor: pointer; font-size: 16px; line-height: 1; padding: 0px 4px; position: absolute; right: 0px; top: 3px; box-shadow: none !important; }
.fluentform .ff-upload-remove:hover { color: var(--fluentform-danger); text-shadow: rgb(0, 0, 0) 1px 1px 1px !important; }
.fluentform .ff-upload-filename { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fluentform .ff-table { margin-bottom: 0px; }
.fluentform .ff-checkable-grids { border: 1px solid rgb(241, 241, 241); border-collapse: collapse; }
.fluentform .ff-checkable-grids thead > tr > th { background: rgb(241, 241, 241); border: 0px; padding: 7px 5px; text-align: center; }
.fluentform .ff-checkable-grids tbody > tr > td { border: 0px; padding: 7px 5px; }
.fluentform .ff-checkable-grids tbody > tr > td:not(:first-of-type) { text-align: center; }
.fluentform .ff-checkable-grids tbody > tr:nth-child(2n) > td { background: rgb(241, 241, 241); }
.fluentform .ff-checkable-grids tbody > tr:nth-child(2n-1) > td { background: rgb(255, 255, 255); }
.fluentform .ff-screen-reader-element { clip: rect(0px, 0px, 0px, 0px) !important; overflow-wrap: normal !important; border: 0px !important; height: 1px !important; margin: 0px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; width: 1px !important; }
.fluentform .ff_upload_btn.ff-btn { background: rgb(111, 117, 126); border-color: rgb(111, 117, 126); color: rgb(255, 255, 255); cursor: pointer; display: inline-block; padding: 10px 20px; }
.fluentform .ff_upload_btn.ff-btn:hover { background-color: rgb(145, 149, 155); outline: none; }
.fluentform .ff_upload_btn.ff-btn:focus-visible { background-color: rgb(145, 149, 155); outline: none; }
.fluentform .ff-el-tc { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-collapse: collapse; display: table; width: 100%; }
.fluentform .ff-el-tc label.ff_tc_label { display: table-row; }
.fluentform .ff-el-tc label.ff_tc_label > span { padding-top: 8px !important; width: 20px; }
.fluentform .ff-el-tc label.ff_tc_label > div, .fluentform .ff-el-tc label.ff_tc_label > span { display: table-cell; }
.fluentform .ff-saved-state-input .ff_input-group-text { background-color: rgb(26, 126, 251); border-color: rgb(26, 126, 251); margin-left: -1px; }
.fluentform .ff-saved-state-input .ff_input-group-text:hover { background-color: rgb(72, 152, 252); border-color: rgb(72, 152, 252); opacity: 1; }
.fluentform .ff-saved-state-input .ff_input-group-text img { width: 28px; }
.fluentform .ff-saved-state-link input { text-overflow: ellipsis; }
.fluentform .ff-hide-group { display: none; }
.fluentform .ff_t_c { margin: 0px; padding: 0px 5px 0px 0px; }
.fluentform .ff_t_c p { margin: 0px; padding: 0px; }
.fluentform .force-hide { border: 0px; display: block; height: 0px; margin: 0px; opacity: 0; padding: 0px; visibility: hidden; }
.fluentform input[type="checkbox"], .fluentform input[type="radio"] { display: inline-block; margin: 0px; }
.fluentform .text-danger { color: var(--fluentform-danger); }
.fluentform .iti { width: 100%; }
.fluentform .iti__selected-flag { background: rgba(0, 0, 0, 0.1); border-bottom-left-radius: 6px; border-top-left-radius: 6px; }
.fluentform .ff_gdpr_field { margin-right: 5px; }
.fluentform form.ff-form-has-steps .ff-btn-submit { visibility: hidden; }
.fluentform form.ff-form-has-steps .ff_submit_btn_wrapper { text-align: right; }
.fluentform textarea { max-width: 100%; }
.fluentform .ff-el-form-check { margin-bottom: 5px; }
.fluentform .ff-el-form-check span.ff_span { margin-left: 6px; }
.fluentform .ff-el-form-check-label .ff-el-form-check-input { position: relative; top: -2px; vertical-align: middle; }
.fluentform .ff-inline-block { display: inline-block; }
.fluentform .ff-inline-block + .ff-inline-block { margin-left: 10px; }
.fluentform .ff-text-left { text-align: left; }
.fluentform .ff-text-center { text-align: center; }
.fluentform .ff-text-right { text-align: right; }
.fluentform .ff-el-form-control:focus ~ .ff-el-help-message { display: block !important; }
.fluentform .ff-el-form-control::placeholder { color: rgb(134, 142, 150); opacity: 1; }
.fluentform .ff-el-form-control:disabled, .fluentform .ff-el-form-control[readonly]:not(.flatpickr-input) { background-color: rgb(233, 236, 239); opacity: 1; }
.fluentform .iti__search-input { min-height: 30px; }
.fluentform-step { float: left; height: 1px; overflow-x: hidden; padding: 3px; }
.fluentform-step.active { height: auto; width: 100%; }
.fluentform-step .ff_summary_container { font-size: 14px; margin-top: 10px; }
.fluentform .has-conditions { display: none; }
.ff-message-success { border: 1px solid rgb(206, 212, 218); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 5px; margin-top: 10px; padding: 15px; position: relative; }
.ff-errors-in-stack { display: none; margin-top: 15px; }
.ff-errors-in-stack .error { font-size: 14px; line-height: 1.7; }
.ff-errors-in-stack .error-clear { cursor: pointer; margin-left: 5px; padding: 0px 5px; }
.ff-chat-reply-container div p { border-radius: 6px; margin-top: 12px; padding: 20px 16px; }
.ff-chat-reply-container div .skeleton { animation: 2s linear 0s infinite alternate none running skeleton-loading; padding: 24px; }
@keyframes skeleton-loading { 
  0% { background-color: rgb(227, 230, 232); }
  100% { background-color: rgb(240, 243, 245); }
}
.ff-el-chat-container { position: relative; }
.ff-el-chat-container textarea { outline: none; position: relative; resize: none; }
.ff-el-chat-container .ff_btn_chat_style { background: rgba(255, 255, 255, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; position: absolute; right: 10px; top: 38%; }
.ff-el-chat-container .ff_btn_chat_style svg:hover { cursor: pointer; opacity: 0.8; outline: 0px; text-decoration: none; transition: 0.4s; }
.fluentform .hidden_field { display: none !important; }
.fluentform .ff_force_hide { display: none !important; visibility: hidden !important; }
.fluentform .ff_scrolled_text { background: rgb(233, 235, 237); height: 200px; overflow: scroll; padding: 10px 15px; }
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label { margin: 0px; }
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label:focus-within span { background-color: rgb(179, 212, 252); }
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check { display: inline-block; margin: 0px 0px 10px; position: relative; float: none !important; width: auto !important; }
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check input { margin: 0px; opacity: 0; outline: none; position: absolute; z-index: -1; }
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label > span { appearance: none; background: rgb(255, 255, 255); border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(220, 223, 230) rgb(220, 223, 230) rgb(220, 223, 230) currentcolor; border-image: none; border-radius: 0px; box-sizing: border-box; color: rgb(96, 98, 102); cursor: pointer; display: inline-block; font-size: 14px; font-weight: 500; line-height: 1; margin: 0px; outline: none; padding: 12px 20px; position: relative; text-align: center; user-select: none; vertical-align: middle; white-space: nowrap; }
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label > span:hover { color: rgb(26, 126, 251); }
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder { border: 1px solid rgb(220, 223, 229); overflow: hidden; }
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder span { margin-left: -1px; width: 100%; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 0px !important; }
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder.ff_item_selected { border-color: rgb(26, 126, 251); }
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:first-child label > span { border-left: 1px solid rgb(220, 223, 230); border-radius: 4px 0px 0px 4px; box-shadow: none !important; }
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:last-child label > span { border-radius: 0px 4px 4px 0px; }
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label > span { background-color: rgb(26, 126, 251); border-color: rgb(26, 126, 251); box-shadow: rgb(140, 197, 255) -1px 0px 0px 0px; color: rgb(255, 255, 255); }
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected:first-child label > span { border-left-color: rgb(26, 126, 251); }
@media only screen and (max-width: 768px) {.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check { display: block; width: 100%; }
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label > span { display: block; width: 100%; border: 1px solid !important; border-radius: 4px !important; box-shadow: none !important; }
}
.fluentform .ff-el-group.ff-hpsf-container { display: none !important; position: absolute !important; transform: translateX(1000%) !important; }
.fluentform div.ff-el-form-hide_label > .ff-el-input--label { display: none; visibility: hidden; }
.fluentform .ff_file_upload_holder { margin-bottom: 0px; }
.fluentform .ff-dropzone .ff_upload_btn.ff-btn { background: rgba(223, 240, 255, 0.13); border: 1px dashed var(--fluentform-primary); border-radius: var(--fluentform-border-radius); color: var(--fluentform-secondary); display: block; padding: 35px; text-align: center; transition: 0.2s; width: 100%; }
.fluentform .ff-dropzone .ff_upload_btn.ff-btn:hover { background: rgba(223, 240, 255, 0.49); }
.fluentform .ff-dropzone .ff-uploaded-list { margin-top: 10px; }
.fluentform .ff_center { text-align: center; }
.fluentform .ff_right { text-align: right; }
.fluentform .ff_left { text-align: left; }
.fluentform .ff-form-inline .ff-t-container, .fluentform .ff-form-inline > .ff-el-group, .fluentform .ff-form-inline > .ff-name-field-wrapper { display: inline-block; margin-right: 10px; vertical-align: top; }
.fluentform .ff-form-inline .ff-t-container .ff-t-cell .ff-el-input--label, .fluentform .ff-form-inline .ff-t-container > .ff-el-input--label, .fluentform .ff-form-inline > .ff-el-group .ff-t-cell .ff-el-input--label, .fluentform .ff-form-inline > .ff-el-group > .ff-el-input--label, .fluentform .ff-form-inline > .ff-name-field-wrapper .ff-t-cell .ff-el-input--label, .fluentform .ff-form-inline > .ff-name-field-wrapper > .ff-el-input--label { display: none; }
.fluentform .ff-form-inline .ff-t-container .ff-el-input--content, .fluentform .ff-form-inline > .ff-el-group .ff-el-input--content, .fluentform .ff-form-inline > .ff-name-field-wrapper .ff-el-input--content { margin-left: 0px; }
.fluentform .ff-form-inline .ff-t-container:last-child, .fluentform .ff-form-inline > .ff-el-group:last-child, .fluentform .ff-form-inline > .ff-name-field-wrapper:last-child { margin-right: 0px; }
.fluentform .ff-t-container .ff-name-title { width: 40%; }
.fluentform .ff_hide_label .ff-el-input--label { display: none; }
.fluentform .field-value { white-space: pre-line; }
.fluentform .ff-el-group .ff-read-only { opacity: 1; pointer-events: none; user-select: none; background-color: rgb(233, 236, 239) !important; }
.fluentform .ff-el-group .ff-read-only:focus { outline: none; }
.fluentform label.ff-el-image-input-src { background-position: 50% center; background-repeat: no-repeat; background-size: cover; cursor: pointer; display: block; height: 200px; width: 200px; }
.fluentform .ff-el-image-holder { float: left; margin-bottom: 20px; margin-right: 20px; width: 200px; }
.fluentform .ff-el-image-holder .ff-el-form-check-label { padding-left: 1px; }
.fluentform .ff_el_checkable_photo_holders { display: block; margin-bottom: -20px; overflow: hidden; }
.fluentform .ff-other-input-wrapper input { background: inherit; }
.fluentform .ff-other-input-wrapper { display: none; margin-top: 8px; }
.fluentform .select2-container { width: 100% !important; }
.fluentform .select2-container .select2-selection__rendered li { margin: 0px; }
.fluentform .select2-container .select2-search--inline > input { height: calc(2px + 2.25rem); line-height: 1.5; margin-top: 0px; padding: 0.375rem 1.75rem 0.375rem 0.75rem; }
.fluentform .ff-el-form-bottom { display: flex; flex-direction: column-reverse; }
.fluentform .ff-el-form-bottom .ff-el-input--label { margin-bottom: 0px; margin-top: 5px; }
.fluentform .mce-tinymce.mce-container.mce-panel { border: 1px solid rgb(206, 212, 218); }
.fluentform .ff_input-group { align-items: stretch; display: flex; flex-wrap: wrap; position: relative; width: 100%; }
.fluentform .ff_input-group > .ff-el-form-control:not(:first-child) { border-bottom-left-radius: 0px; border-top-left-radius: 0px; display: inline-block; width: auto; }
.fluentform .ff_input-group > .ff-el-form-control:not(:last-child) { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.fluentform .ff_input-group .ff-el-form-control { flex: 1 1 auto; margin-bottom: 0px; position: relative; width: 1%; }
.fluentform .ff_input-group-prepend { margin-right: -1px; }
.fluentform .input-group-append { margin-left: -1px; }
.fluentform .ff_input-group-append, .fluentform .ff_input-group-prepend { display: flex; }
.fluentform .ff_input-group > .ff_input-group-prepend > .ff_input-group-text { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.fluentform .ff_input-group > .ff_input-group-append > .ff_input-group-text { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
.fluentform .ff_input-group-text { align-items: center; background-color: rgb(233, 236, 239); border-radius: 0.25rem; color: rgb(73, 80, 87); display: flex; font-size: 1rem; font-weight: 400; line-height: 1.5; margin-bottom: 0px; padding: 0.375rem 0.75rem; text-align: center; white-space: nowrap; }
.fluentform .ff_coupon_wrapper .ff_input-group-append { cursor: pointer; }
.fluentform .ff_coupon_wrapper .ff_input-group-append:hover .ff_input-group-text { background: rgb(227, 232, 237); }
.fluentform ul.ff_coupon_responses { list-style: none; margin: 0px; padding: 0px; }
.fluentform ul.ff_coupon_responses li { padding-top: 5px; }
.fluentform ul.ff_coupon_responses span.error-clear { color: rgb(255, 80, 80); font-weight: 700; margin-right: 10px; }
.fluentform ul.ff_coupon_responses .ff_error { color: rgb(245, 108, 108); cursor: pointer; }
.fluentform ul.ff_coupon_responses .ff_success { color: rgb(40, 167, 69); }
.fluentform .ff-btn.disabled { opacity: 0.65; }
.fluentform .ff-btn.ff-working { position: relative; transition: 0.3s; }
.fluentform .ff-btn.ff-working::after { animation: 4s ease 0s infinite normal none running ff-progress-anim; background: rgba(255, 255, 255, 0.4); bottom: 0px; content: ""; height: 5px; left: 0px; position: absolute; right: 0px; }
.fluentform .ff-btn-block { display: block; width: 100%; }
.fluentform .ff-btn-block + .ff-el-btn-block { margin-top: 8px; }
.fluentform .ff_submitting { pointer-events: none; }
@keyframes ff-progress-anim { 
  0% { width: 0px; }
  5% { width: 0px; }
  10% { width: 15%; }
  30% { width: 40%; }
  50% { width: 55%; }
  80% { width: 100%; }
  95% { width: 100%; }
  100% { width: 0px; }
}
.fluentform span.select2.select2-container::after { border-left: 5px solid rgba(255, 255, 255, 0); border-right: 5px solid rgba(255, 255, 255, 0); border-top: 5px solid rgb(73, 80, 87); content: ""; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); }
.ff-el-pop-content { background-color: rgb(0, 0, 0); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px; color: rgb(255, 255, 255); font-size: 11px; line-height: 1.2; padding: 10px; position: absolute; text-align: center; transform-origin: center bottom; z-index: 9999; }
.ff-checkable-grids.mobile { border: 0px; }
.ff-checkable-grids.mobile tbody tr { padding-top: 0px !important; }
.ff-checkable-grids.mobile tbody tr:nth-child(2n) > td { background: rgba(255, 255, 255, 0); }
.ff-checkable-grids.mobile tbody td { padding-left: 10px !important; text-align: left !important; }
.ff-checkable-grids.mobile tbody td.ff_grid_header { margin: 0px; background-color: rgb(238, 238, 238) !important; }
.ff-checkable-grids.mobile tbody td::after { content: attr(data-label); display: inline-block; letter-spacing: 0.5pt; padding-left: 10px; white-space: nowrap; }
span.ff-el-rating-text { line-height: 100%; padding-left: 5px; vertical-align: bottom; }
table.ff_repeater_table .ff-el-group { margin: 0px; padding: 0px; }
table.ff_repeater_table .repeat_btn span.ff-icon { cursor: pointer; margin-right: 10px; }
table.ff_repeater_table .repeat_btn span.ff-icon.icon-minus-circle { margin-right: 0px; }
.ff-repeater-container { display: flex; flex-direction: column; }
.ff-repeater-container .repeat_btn { align-self: center; display: flex; }
.ff-repeater-container .ff_repeater_cont_row, .ff-repeater-container .ff_repeater_header { display: flex; flex-wrap: nowrap; }
.ff-repeater-container .ff_repeater_cont_row:only-child .repeat-minus { visibility: hidden; }
.ff-repeater-container .ff_repeater_cell, .ff-repeater-container .ff_repeater_header_item { box-sizing: border-box; padding: 0px 15px 0px 0px; text-align: left; }
.ff-repeater-container .ff-el-repeat-buttons-list { display: flex; margin-top: 34%; }
.ff_repeater_table.mobile tbody td .ff-el-group { margin-top: 6px; }
.ff-el-section-break .ff-el-section-title { font-weight: 600; margin-bottom: 5px; }
.ff-el-section-break hr { background-color: rgb(218, 219, 221); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 1px; margin-bottom: 10px; }
table.ff_flexible_table.ff-checkable-grids { width: 100%; }
@media only screen and (max-width: 400px) {.ff_repeater_table tbody td .ff-el-input--content { width: 100%; }
.ff_repeater_table .repeat_btn .ff-el-repeat-buttons-list { display: flex; justify-content: space-between; }
.ff_repeater_table .repeat_btn .ff-el-repeat-buttons-list span { background-color: rgb(240, 240, 240); border-radius: 3px; cursor: pointer; padding: 5px 10px; }
}
@media only screen and (min-width: 641px) {.fluentform .ff-el-group.ff_list_3col .ff-el-form-check { display: inline-block; margin: 0px 0px 2px; min-height: 28px; padding-right: 16px; vertical-align: top; width: 33.3%; }
.fluentform .ff-el-group.ff_list_2col .ff-el-form-check { display: inline-block; margin: 0px; min-height: 28px; padding-right: 16px; vertical-align: top; width: 50%; }
.fluentform .ff-el-group.ff_list_4col .ff-el-form-check { display: inline-block; margin: 0px; min-height: 28px; padding-right: 16px; vertical-align: top; width: 25%; }
.fluentform .ff-el-group.ff_list_5col .ff-el-form-check { display: inline-block; margin: 0px; min-height: 28px; padding-right: 16px; vertical-align: top; width: 20%; }
.fluentform .ff-el-group.ff_list_inline .ff-el-form-check { display: inline-block; margin: 0px 15px 10px 0px; float: none !important; width: auto !important; }
}
@media (max-width: 767px) {table.ff_flexible_table, table.ff_flexible_table.ff-checkable-grids { border: 0px; }
table.ff_flexible_table.ff-checkable-grids tbody tr { padding-top: 0px !important; }
table.ff_flexible_table.ff-checkable-grids tbody tr td.ff_grid_header { margin: 0px; text-align: center; background-color: rgb(238, 238, 238) !important; }
table.ff_flexible_table.ff-checkable-grids tbody tr td { text-align: left !important; }
table.ff_flexible_table.ff-checkable-grids tbody tr td::before { content: none !important; }
table.ff_flexible_table.ff-checkable-grids tbody tr td::after { content: attr(data-label); display: inline-block; letter-spacing: 0.5pt; padding-left: 10px; white-space: nowrap; }
table.ff_flexible_table.ff-checkable-grids tbody tr:nth-child(2n) > td { background: rgba(255, 255, 255, 0); }
table.ff_flexible_table tbody tr td.repeat_btn .ff-el-repeat-buttons-list { float: none; width: 100%; }
}
@media only screen and (max-width: 768px) {.fluentform .ff-t-container .ff-name-title { width: 100%; }
.ff_repeater_cont_row .ff-t-cell { max-width: 100%; width: 100%; flex-basis: 100% !important; }
.ff-repeater-container .ff-el-repeat-buttons-list { margin-top: -28px; }
.ff-el-repeat-buttons-list { margin-top: 0px; }
}
:root { --fluentform-primary: #1a7efb; --fluentform-secondary: #606266; --fluentform-danger: #f56c6c; --fluentform-border-color: #dadbdd; --fluentform-border-radius: 7px; --fluentform-input-select-height: auto; }
.ff-default .ff_btn_style { border: 1px solid rgba(255, 255, 255, 0); border-radius: 7px; cursor: pointer; display: inline-block; font-size: 16px; font-weight: 500; line-height: 1.5; padding: 8px 20px; position: relative; text-align: center; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; user-select: none; vertical-align: middle; white-space: nowrap; }
.ff-default .ff_btn_style:focus, .ff-default .ff_btn_style:hover { opacity: 0.8; outline: 0px; text-decoration: none; }
.ff-default .ff-btn-primary:not(.ff_btn_no_style) { background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); color: rgb(255, 255, 255); }
.ff-default .ff-btn-primary:not(.ff_btn_no_style):focus, .ff-default .ff-btn-primary:not(.ff_btn_no_style):hover { background-color: rgb(0, 105, 217); border-color: rgb(0, 98, 204); color: rgb(255, 255, 255); }
.ff-default .ff-btn-secondary:not(.ff_btn_no_style) { background-color: rgb(96, 98, 102); border-color: rgb(96, 98, 102); color: rgb(255, 255, 255); }
.ff-default .ff-btn-secondary:not(.ff_btn_no_style):focus, .ff-default .ff-btn-secondary:not(.ff_btn_no_style):hover { background-color: rgb(114, 123, 132); border-color: rgb(108, 117, 125); color: rgb(255, 255, 255); }
.ff-default .ff-btn-lg { border-radius: 6px; font-size: 18px; line-height: 1.5; padding: 8px 16px; }
.ff-default .ff-btn-sm { border-radius: 3px; font-size: 13px; line-height: 1.5; padding: 4px 8px; }
.ff-default .ff-el-form-control { background-clip: padding-box; background-image: none; border: 1px solid var(--fluentform-border-color); border-radius: var(--fluentform-border-radius); color: var(--fluentform-secondary); font-family: -apple-system, "system-ui", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; line-height: 1; margin-bottom: 0px; max-width: 100%; padding: 11px 15px; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
.ff-default .ff-el-form-control:focus { background-color: rgb(255, 255, 255); border-color: var(--fluentform-primary); color: var(--fluentform-secondary); outline: none; }
.ff-default .ff-el-form-check label.ff-el-form-check-label { cursor: pointer; margin-bottom: 7px; }
.ff-default .ff-el-form-check label.ff-el-form-check-label > span::after, .ff-default .ff-el-form-check label.ff-el-form-check-label > span::before { content: none; }
.ff-default .ff-el-form-check:last-child label.ff-el-form-check-label { margin-bottom: 0px; }
.ff-default textarea { min-height: 90px; }
select.ff-el-form-control:not([size]):not([multiple]) { height: var(--fluentform-input-select-height,auto); }
.elementor-editor-active .ff-form-loading .ff-step-container .fluentform-step:first-child { height: auto; }
.ff-upload-preview.ff_uploading { opacity: 0.8; }
@keyframes ff_move { 
  0% { background-position: 0px 0px; }
  100% { background-position: 50px 50px; }
}
.ff_uploading .ff-el-progress .ff-el-progress-bar { animation: 2s linear 0s infinite normal none running ff_move; background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 0px, transparent 50%, rgba(255, 255, 255, 0.2) 0px, rgba(255, 255, 255, 0.2) 75%, transparent 0px, transparent); background-size: 50px 50px; border-radius: 20px 8px 8px 20px; inset: 0px; content: ""; overflow: hidden; position: absolute; z-index: 1; }
.ff-support-sr-only { clip: rect(0px, 0px, 0px, 0px); border: 0px; height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }
.ff-default { font-family: inherit; }
.ff-default .ff-el-input--label label { display: inline-block; font-weight: 500; line-height: inherit; margin-bottom: 0px; }
.vc_custom_1769870812497 { margin-bottom: -40px !important; }
form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit { background-color: rgba(255, 255, 255, 0); border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); border-radius: 50px; min-width: 100%; }
form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit:hover { background-color: rgb(255, 255, 255); border-color: rgb(11, 79, 62); color: rgb(11, 79, 62); border-radius: 50px; min-width: 100%; }

/* Native opened footer widget states, retained from the original theme CSS. */
.wd-widget-collapse.wd-opened .widget-title:after{background-color:#f1f1f1;transform:rotate(180deg)}
.rtl .wd-widget-collapse.wd-opened .widget-title:after{transform:rotate(-180deg)}
[class*="color-scheme-light"] .wd-widget-collapse.wd-opened .widget-title:after{background-color:#fff;color:#333}

body.home #post-8 .biorevital-hero{background-image:url(https://biorevital.lt/wp-content/uploads/2026/10/slider1-1024x683-quality95.webp)!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important}
