@layer swift3 {:root { --fc-small-font-size: .85em; --fc-page-bg-color: #fff; --fc-neutral-bg-color: hsla(0,0%,82%,.3); --fc-neutral-text-color: grey; --fc-border-color: #ddd; --fc-button-text-color: #fff; --fc-button-bg-color: #2c3e50; --fc-button-border-color: #2c3e50; --fc-button-hover-bg-color: #1e2b37; --fc-button-hover-border-color: #1a252f; --fc-button-active-bg-color: #1a252f; --fc-button-active-border-color: #151e27; --fc-event-bg-color: #3788d8; --fc-event-border-color: #3788d8; --fc-event-text-color: #fff; --fc-event-selected-overlay-color: rgba(0,0,0,.25); --fc-more-link-bg-color: #d0d0d0; --fc-more-link-text-color: inherit; --fc-event-resizer-thickness: 8px; --fc-event-resizer-dot-total-width: 8px; --fc-event-resizer-dot-border-width: 1px; --fc-non-business-color: hsla(0,0%,84%,.3); --fc-bg-event-color: #8fdf82; --fc-bg-event-opacity: 0.3; --fc-highlight-color: rgba(188,232,241,.3); --fc-today-bg-color: rgba(255,220,40,.15); --fc-now-indicator-color: red; }.fc-not-allowed, .fc-not-allowed .fc-event { cursor: not-allowed; }:root { --fc-daygrid-event-dot-width: 8px; }.onetap-container-toggle .onetap-toggle.design-border1:focus { border: unset !important; }@font-face{font-family:"Lato";font-weight:400;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://ginellyhair.de/wp-content/swift-ai/cache/ginellyhair.de/termin-buchen/__data/S6uyw4BMUTPHjxAwXiWtFCfQ7Ad67e91d0.woff) format('woff2');font-display:swap;}@font-face{font-family:"Lato";font-weight:400;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://ginellyhair.de/wp-content/swift-ai/cache/ginellyhair.de/termin-buchen/__data/S6uyw4BMUTPHjx4wXiWtFCc21be1a2b.woff) format('woff2');font-display:swap;}@font-face{font-family:"Lato";font-weight:700;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://ginellyhair.de/wp-content/swift-ai/cache/ginellyhair.de/termin-buchen/__data/S6u9w4BMUTPHh6UVSwaPGQ3q5d0N7wb0bdbfa3.woff) format('woff2');font-display:swap;}@font-face{font-family:"Lato";font-weight:700;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://ginellyhair.de/wp-content/swift-ai/cache/ginellyhair.de/termin-buchen/__data/S6u9w4BMUTPHh6UVSwiPGQ3q5d0331ecf85.woff) format('woff2');font-display:swap;}[data-header*="type-1"] .ct-header [data-id="button"] [class*="ct-button"] { --theme-button-font-family: Lato, Sans-Serif; --theme-button-font-weight: 400; }[data-header*="type-1"] .ct-header [data-id="button"] { --theme-button-background-hover-color: #B39467; }[data-header*="type-1"] [data-id="cart"] { --theme-icon-size: 20px; }[data-header*="type-1"] [data-id="cart"] .ct-cart-item { --theme-icon-color: var(--theme-palette-color-8); --theme-link-initial-color: var(--theme-palette-color-8); }[data-header*="type-1"] [data-id="cart"] .ct-label { --theme-font-weight: 600; --theme-text-transform: uppercase; --theme-font-size: 18px; }[data-header*="type-1"] [data-id="cart"] .ct-cart-content { --dropdownTopOffset: 15px; --theme-text-color: #ffffff; --mini-cart-background-color: var(--theme-palette-color-3); }[data-header*="type-1"] .ct-header [data-id="menu"] > ul > li > a { --theme-font-weight: 500; --theme-text-transform: uppercase; --theme-font-size: 19px; --theme-line-height: 1.3; --theme-link-initial-color: var(--theme-palette-color-8); }[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu .ct-menu-link { --theme-link-initial-color: var(--theme-palette-color-8); --theme-font-family: Lato, Sans-Serif; --theme-font-weight: 700; --theme-font-size: 19px; }[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu { --dropdown-background-color: var(--theme-palette-color-3); --dropdown-divider: 1px dashed rgba(255, 255, 255, 0.1); --theme-box-shadow: 0px 10px 20px rgba(41, 51, 61, 0.1); --theme-border-radius: 0px 0px 2px 2px; }[data-header*="type-1"] .ct-header [data-row*="middle"] { --height: 90px; background-color: var(--theme-palette-color-3); background-image: none; --theme-border-top: none; --theme-border-bottom: none; --theme-box-shadow: none; }[data-header*="type-1"] .ct-header [data-row*="middle"] > div { --theme-border-top: none; --theme-border-bottom: none; }[data-header*="type-1"] [data-id="mobile-menu"] { --theme-font-weight: 500; --theme-font-size: 20px; --theme-link-initial-color: #ffffff; --mobile-menu-divider: none; }[data-header*="type-1"] #offcanvas { --theme-box-shadow: 0px 0px 70px rgba(0, 0, 0, 0.35); --side-panel-width: 500px; --panel-content-height: 100%; }[data-header*="type-1"] #offcanvas .ct-panel-inner { background-color: rgba(18, 21, 25, 0.98); }[data-header*="type-1"] [data-id="trigger"] { --theme-icon-size: 18px; }[data-header*="type-1"] { --header-height: 90px; --header-sticky-height: 90px; --header-sticky-animation-speed: 0.2s; --header-sticky-offset: 0px; }[data-header*="type-1"] .ct-header { background-image: none; }[data-footer*="type-1"] .ct-footer [data-row*="bottom"] > div { --container-spacing: 25px; --theme-border: none; --theme-border-top: none; --theme-border-bottom: none; --grid-template-columns: initial; }[data-footer*="type-1"] .ct-footer [data-row*="bottom"] { --theme-border-top: 1px solid var(--theme-palette-color-1); --theme-border-bottom: none; background-color: var(--theme-palette-color-3); }[data-footer*="type-1"] [data-id="copyright"] { --theme-font-weight: 400; --theme-font-size: 18px; --theme-line-height: 1.3; --theme-text-color: var(--theme-palette-color-8); --theme-link-initial-color: var(--theme-palette-color-8); }[data-footer*="type-1"] [data-column="copyright"] { --horizontal-alignment: center; }[data-footer*="type-1"] .ct-footer [data-row*="middle"] > div { --container-spacing: 70px; --theme-border: none; --theme-border-top: none; --theme-border-bottom: none; --grid-template-columns: repeat(5, 1fr); }[data-footer*="type-1"] .ct-footer [data-row*="middle"] .ct-widget { --theme-text-color: var(--theme-palette-color-8); --theme-link-initial-color: var(--theme-palette-color-8); --theme-link-hover-color: var(--theme-palette-color-1); }[data-footer*="type-1"] .ct-footer [data-row*="middle"] { --theme-border-top: none; --theme-border-bottom: none; background-color: var(--theme-palette-color-3); }[data-footer*="type-1"] .ct-footer { background-color: var(--theme-palette-color-6); }:root { --theme-font-family: Lato, Sans-Serif; --theme-font-weight: 400; --theme-text-transform: none; --theme-text-decoration: none; --theme-font-size: 18px; --theme-line-height: 1.65; --theme-letter-spacing: 0em; --theme-button-font-weight: 500; --theme-button-font-size: 15px; --has-classic-forms: var(--true); --has-modern-forms: var(--false); --theme-form-field-border-initial-color: var(--theme-border-color); --theme-form-field-border-focus-color: var(--theme-palette-color-1); --theme-form-selection-field-initial-color: var(--theme-border-color); --theme-form-selection-field-active-color: var(--theme-palette-color-1); --e-global-color-blocksy_palette_1: var(--theme-palette-color-1); --e-global-color-blocksy_palette_2: var(--theme-palette-color-2); --e-global-color-blocksy_palette_3: var(--theme-palette-color-3); --e-global-color-blocksy_palette_4: var(--theme-palette-color-4); --e-global-color-blocksy_palette_5: var(--theme-palette-color-5); --e-global-color-blocksy_palette_6: var(--theme-palette-color-6); --e-global-color-blocksy_palette_7: var(--theme-palette-color-7); --e-global-color-blocksy_palette_8: var(--theme-palette-color-8); --theme-palette-color-1: #AF8E5F; --theme-palette-color-2: #9c7f56; --theme-palette-color-3: #333333; --theme-palette-color-4: #192a3d; --theme-palette-color-5: #e1e8ed; --theme-palette-color-6: #f2f5f7; --theme-palette-color-7: #FAFBFC; --theme-palette-color-8: #ffffff; --theme-text-color: var(--theme-palette-color-3); --theme-link-initial-color: var(--theme-palette-color-1); --theme-link-hover-color: var(--theme-palette-color-2); --theme-selection-text-color: #ffffff; --theme-selection-background-color: var(--theme-palette-color-1); --theme-border-color: var(--theme-palette-color-5); --theme-headings-color: var(--theme-palette-color-4); --theme-content-spacing: 1.5em; --theme-button-min-height: 40px; --theme-button-shadow: none; --theme-button-transform: none; --theme-button-text-initial-color: #ffffff; --theme-button-text-hover-color: #ffffff; --theme-button-background-initial-color: var(--theme-palette-color-1); --theme-button-background-hover-color: var(--theme-palette-color-2); --theme-button-border: none; --theme-button-padding: 5px 20px; --theme-normal-container-max-width: 1290px; --theme-content-vertical-spacing: 0px; --theme-container-edge-spacing: 90vw; --theme-narrow-container-max-width: 750px; --theme-wide-offset: 130px; }h1 { --theme-font-family: Lato, Sans-Serif; --theme-font-weight: 700; --theme-font-size: 40px; --theme-line-height: 1.5; }h2 { --theme-font-family: Lato, Sans-Serif; --theme-font-weight: 700; --theme-font-size: 35px; --theme-line-height: 1.5; }h3 { --theme-font-family: Lato, Sans-Serif; --theme-font-weight: 700; --theme-font-size: 30px; --theme-line-height: 1.5; }h5 { --theme-font-family: Lato, Sans-Serif; --theme-font-weight: 700; --theme-font-size: 20px; --theme-line-height: 1.5; }body { background-color: var(--theme-palette-color-7); background-image: none; }@media (max-width: 999.98px){[data-header*="type-1"] .ct-header [data-row*="middle"] { --height: 80px; }[data-header*="type-1"] [data-id="mobile-menu"] { --theme-font-size: 18px; }[data-header*="type-1"] #offcanvas .ct-panel-inner { background-color: var(--theme-palette-color-3); }[data-header*="type-1"] #offcanvas { --side-panel-width: 65vw; }[data-header*="type-1"] [data-id="trigger"] { --theme-icon-size: 25px; --theme-icon-color: var(--theme-palette-color-8); }[data-header*="type-1"] { --header-height: 80px; --header-sticky-height: 80px; }[data-footer*="type-1"] .ct-footer [data-row*="bottom"] > div { --grid-template-columns: initial; }[data-footer*="type-1"] .ct-footer [data-row*="middle"] > div { --container-spacing: 50px; --grid-template-columns: repeat(2, 1fr); }}@media (max-width: 689.98px){[data-header*="type-1"] #offcanvas { --side-panel-width: 70vw; }[data-footer*="type-1"] .ct-footer [data-row*="bottom"] > div { --container-spacing: 15px; --grid-template-columns: initial; }[data-footer*="type-1"] [data-column="copyright"] { --vertical-alignment: center; }[data-footer*="type-1"] .ct-footer [data-row*="middle"] > div { --container-spacing: 40px; --grid-template-columns: initial; }[data-footer*="type-1"] .ct-footer [data-column="widget-area-1"] { --text-horizontal-alignment: center; --horizontal-alignment: center; }[data-footer*="type-1"] .ct-footer [data-column="widget-area-2"] { --text-horizontal-alignment: center; --horizontal-alignment: center; }[data-footer*="type-1"] .ct-footer [data-column="widget-area-3"] { --text-horizontal-alignment: center; --horizontal-alignment: center; }[data-footer*="type-1"] .ct-footer [data-column="widget-area-4"] { --text-horizontal-alignment: center; --horizontal-alignment: center; }[data-footer*="type-1"] [data-column="widget-area-5"] { --text-horizontal-alignment: center; --horizontal-alignment: center; }:root { --theme-container-edge-spacing: 88vw; }}: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--color--palette-color-1: var(--theme-palette-color-1, #AF8E5F); --wp--preset--color--palette-color-2: var(--theme-palette-color-2, #9c7f56); --wp--preset--color--palette-color-3: var(--theme-palette-color-3, #333333); --wp--preset--color--palette-color-4: var(--theme-palette-color-4, #192a3d); --wp--preset--color--palette-color-5: var(--theme-palette-color-5, #e1e8ed); --wp--preset--color--palette-color-6: var(--theme-palette-color-6, #f2f5f7); --wp--preset--color--palette-color-7: var(--theme-palette-color-7, #FAFBFC); --wp--preset--color--palette-color-8: var(--theme-palette-color-8, #ffffff); --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--gradient--juicy-peach: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%); --wp--preset--gradient--young-passion: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%); --wp--preset--gradient--true-sunset: linear-gradient(to right, #fa709a 0%, #fee140 100%); --wp--preset--gradient--morpheus-den: linear-gradient(to top, #30cfd0 0%, #330867 100%); --wp--preset--gradient--plum-plate: linear-gradient(135deg, #667eea 0%, #764ba2 100%); --wp--preset--gradient--aqua-splash: linear-gradient(15deg, #13547a 0%, #80d0c7 100%); --wp--preset--gradient--love-kiss: linear-gradient(to top, #ff0844 0%, #ffb199 100%); --wp--preset--gradient--new-retrowave: linear-gradient(to top, #3b41c5 0%, #a981bb 49%, #ffc8a9 100%); --wp--preset--gradient--plum-bath: linear-gradient(to top, #cc208e 0%, #6713d2 100%); --wp--preset--gradient--high-flight: linear-gradient(to right, #0acffe 0%, #495aff 100%); --wp--preset--gradient--teen-party: linear-gradient(-225deg, #FF057C 0%, #8D0B93 50%, #321575 100%); --wp--preset--gradient--fabled-sunset: linear-gradient(-225deg, #231557 0%, #44107A 29%, #FF1361 67%, #FFF800 100%); --wp--preset--gradient--arielle-smile: radial-gradient(circle 248px at center, #16d9e3 0%, #30c7ec 47%, #46aef7 100%); --wp--preset--gradient--itmeo-branding: linear-gradient(180deg, #2af598 0%, #009efd 100%); --wp--preset--gradient--deep-blue: linear-gradient(to right, #6a11cb 0%, #2575fc 100%); --wp--preset--gradient--strong-bliss: linear-gradient(to right, #f78ca0 0%, #f9748f 19%, #fd868c 60%, #fe9a8b 100%); --wp--preset--gradient--sweet-period: linear-gradient(to top, #3f51b1 0%, #5a55ae 13%, #7b5fac 25%, #8f6aae 38%, #a86aa4 50%, #cc6b8e 62%, #f18271 75%, #f3a469 87%, #f7c978 100%); --wp--preset--gradient--purple-division: linear-gradient(to top, #7028e4 0%, #e5b2ca 100%); --wp--preset--gradient--cold-evening: linear-gradient(to top, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); --wp--preset--gradient--mountain-rock: linear-gradient(to right, #868f96 0%, #596164 100%); --wp--preset--gradient--desert-hump: linear-gradient(to top, #c79081 0%, #dfa579 100%); --wp--preset--gradient--ethernal-constance: linear-gradient(to top, #09203f 0%, #537895 100%); --wp--preset--gradient--happy-memories: linear-gradient(-60deg, #ff5858 0%, #f09819 100%); --wp--preset--gradient--grown-early: linear-gradient(to top, #0ba360 0%, #3cba92 100%); --wp--preset--gradient--morning-salad: linear-gradient(-225deg, #B7F8DB 0%, #50A7C2 100%); --wp--preset--gradient--night-call: linear-gradient(-225deg, #AC32E4 0%, #7918F2 48%, #4801FF 100%); --wp--preset--gradient--mind-crawl: linear-gradient(-225deg, #473B7B 0%, #3584A7 51%, #30D2BE 100%); --wp--preset--gradient--angel-care: linear-gradient(-225deg, #FFE29F 0%, #FFA99F 48%, #FF719A 100%); --wp--preset--gradient--juicy-cake: linear-gradient(to top, #e14fad 0%, #f9d423 100%); --wp--preset--gradient--rich-metal: linear-gradient(to right, #d7d2cc 0%, #304352 100%); --wp--preset--gradient--mole-hall: linear-gradient(-20deg, #616161 0%, #9bc5c3 100%); --wp--preset--gradient--cloudy-knoxville: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%); --wp--preset--gradient--soft-grass: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%); --wp--preset--gradient--saint-petersburg: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%); --wp--preset--gradient--everlasting-sky: linear-gradient(135deg, #fdfcfb 0%, #e2d1c3 100%); --wp--preset--gradient--kind-steel: linear-gradient(-20deg, #e9defa 0%, #fbfcdb 100%); --wp--preset--gradient--over-sun: linear-gradient(60deg, #abecd6 0%, #fbed96 100%); --wp--preset--gradient--premium-white: linear-gradient(to top, #d5d4d0 0%, #d5d4d0 1%, #eeeeec 31%, #efeeec 75%, #e9e9e7 100%); --wp--preset--gradient--clean-mirror: linear-gradient(45deg, #93a5cf 0%, #e4efe9 100%); --wp--preset--gradient--wild-apple: linear-gradient(to top, #d299c2 0%, #fef9d7 100%); --wp--preset--gradient--snow-again: linear-gradient(to top, #e6e9f0 0%, #eef1f5 100%); --wp--preset--gradient--confident-cloud: linear-gradient(to top, #dad4ec 0%, #dad4ec 1%, #f3e7e9 100%); --wp--preset--gradient--glass-water: linear-gradient(to top, #dfe9f3 0%, white 100%); --wp--preset--gradient--perfect-white: linear-gradient(-225deg, #E3FDF5 0%, #FFE6FA 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: clamp(22px, 1.375rem + ((1vw - 3.2px) * 0.625), 30px); --wp--preset--font-size--x-large: clamp(30px, 1.875rem + ((1vw - 3.2px) * 1.563), 50px); --wp--preset--font-size--xx-large: clamp(45px, 2.813rem + ((1vw - 3.2px) * 2.734), 80px); --wp--preset--font-family--lato: Lato; --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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1); }:root { --wp--style--global--content-size: var(--theme-block-max-width); --wp--style--global--wide-size: var(--theme-block-wide-max-width); }:where(body) { margin: 0px; }:root { --wp--style--block-gap: var(--theme-content-spacing); }:root :where(.is-layout-flow) > :first-child { margin-block-start: 0px; }:root :where(.is-layout-flow) > :last-child { margin-block-end: 0px; }:root :where(.is-layout-flow) > * { margin-block-start: var(--theme-content-spacing); margin-block-end: 0px; }body { padding: 0px; }.has-palette-color-8-color { color: var(--wp--preset--color--palette-color-8) !important; }.has-palette-color-3-background-color { background-color: var(--wp--preset--color--palette-color-3) !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: 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 .slider { position: absolute; cursor: pointer; inset: 0px; background: #dddddd; 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: #ffffff; }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 .slider.round { border-radius: 50px; width: 48px; }[role="button"]:not([disabled]):focus, [role="heading"]:focus, [role="navigation"]:focus, button:not([disabled]):focus, form:not([disabled]):focus, h1[tabindex="-1"]:focus, h2[tabindex="-1"]:focus, h3[tabindex="-1"]:focus, h4[tabindex="-1"]:focus, h5[tabindex="-1"]:focus, h6[tabindex="-1"]:focus, img:focus, nav:focus, picture:focus, svg:focus { border: 1px solid currentcolor !important; }.onetap-container-toggle button { border: 2px solid transparent !important; background: 0px 0px !important; padding: 0px !important; transition:transform 0.15s ease; 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: #ffffff !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; }.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; }.onetap-container-toggle .onetap-toggle img { height: 60px !important; width: 60px !important; background: #0048fe !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: 10px !important; width: 50px !important; height: 50px !important; }.onetap-container-toggle .onetap-toggle img.design-border1 { border: 2px solid #ffffff; box-shadow: #0048fe 0px 0px 0px 4px; }nav.onetap-accessibility.onetap-plugin-onetap { box-sizing: border-box !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; 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: #ffffff; }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 currentcolor !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 img { vertical-align: middle !important; display: inline-block !important; }nav.onetap-accessibility.onetap-plugin-onetap svg { fill: #111111 !important; }nav.onetap-accessibility.onetap-plugin-onetap header { color-scheme: unset !important; forced-color-adjust: unset !important; mask: 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; 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-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; 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; column-rule: 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; float: unset !important; flood-color: unset !important; flood-opacity: unset !important; grid: unset !important; grid-area: unset !important; height: auto !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; 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: 0px !important; margin-inline: unset !important; marker: 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: 0px !important; padding-inline: unset !important; page: 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-position: unset !important; rx: unset !important; ry: unset !important; scale: 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-emphasis: unset !important; text-emphasis-position: unset !important; text-indent: 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; 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; 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; 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; width: auto !important; will-change: unset !important; word-break: unset !important; word-spacing: unset !important; x: unset !important; y: unset !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: #eef1f5 !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.only-hide-hide_powered_by_onetap .onetap-site-container .onetap-site-info .onetap-information .onetap-statement::before { content: none !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; fill: #ffffff !important; color: #ffffff !important; background-color: rgba(255, 255, 255, 0.15) !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; }nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages:hover { background-color: rgba(255, 255, 255, 0.22) !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 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: #ffffff !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: 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-list-of-languages { border-radius: 8px !important; background: #eef1f5 !important; position: absolute !important; top: 65px !important; left: 29px !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: 20px !important; list-style: none !important; height: 500px !important; overflow: auto !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: #111111 !important; font-size: 15px !important; cursor: pointer !important; line-height: 1.6 !important; margin-bottom: 10px !important; display: flex !important; flex-flow: row-reverse wrap !important; align-items: center !important; justify-content: start !important; gap: 10px !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 button { display: flex !important; flex-flow: row-reverse wrap !important; gap: 10px !important; color: #111111 !important; box-shadow: none !important; padding: 0px !important; line-height: normal !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; }nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul li button img { width: 23px !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: #ffffff !important; padding: 8px !important; background: rgba(0, 0, 0, 0.1) !important; border-radius: 5em !important; top: 20px !important; position: fixed !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 svg { fill: #ffffff !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: #0048fe !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-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: #ffffff !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: 15px !important; opacity: 0.85 !important; color: #ffffff !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-desc p { text-align: center !important; color: #ffffff !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; }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: #ffffff !important; text-decoration: underline !important; border: 0px !important; opacity: 1 !important; transition: 0.4s !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:focus { border: 1px solid #ffffff !important; outline: 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:hover { opacity: 0.7 !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::before { content: "" !important; position: absolute !important; background: #ffffff !important; border-radius: 100% !important; width: 4px !important; height: 4px !important; top: 8px !important; 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-information .onetap-statement button { line-height: 19.236px !important; cursor: pointer !important; text-align: center !important; color: #ffffff !important; font-weight: 400 !important; font-size: 16px !important; padding: 0px !important; box-shadow: none !important; position: relative !important; bottom: 0px !important; border: none !important; opacity: 1 !important; transition: 0.4s !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:hover { opacity: 0.7 !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::before { content: "" !important; position: absolute !important; background: #ffffff !important; border-radius: 100% !important; width: 4px !important; height: 4px !important; top: 8px !important; 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-information .onetap-hide-toolbar button { line-height: 19.236px !important; cursor: pointer !important; text-align: center !important; color: #ffffff !important; font-weight: 400 !important; font-size: 16px !important; padding: 0px !important; box-shadow: none !important; border: none !important; opacity: 1 !important; transition: 0.4s !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:hover { opacity: 0.7 !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: #ffffff !important; padding: 24px !important; position: relative !important; z-index: 999 !important; border-radius: 20px !important; border-bottom: 1px solid #eef2f6 !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: #181d27 !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 #eef2f6 !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 { background: #eef2f6; border-radius: 100%; fill: revert-layer !important; margin-right: 16px !important; width: 44px !important; height: 44px !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: #181d27 !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: #535862 !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: 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:focus .slider { outline: #0048fe 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: #e3e8ef !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: #cdd5df !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:last-child { padding-bottom: 0px !important; border: none !important; }nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container { padding: 0px 14px !important; background: #ecf1f7 !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: #ffffff !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-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: #181d27 !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: #f8fafc !important; justify-content: center !important; width: 100% !important; border: none !important; transition:none 0s ease; 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: #181d27 !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: #ffffff !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; mask: 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; align-items: center !important; place-self: unset !important; alignment-baseline: unset !important; anchor-name: unset !important; anchor-scope: unset !important; animation-composition: unset !important; animation: unset !important; app-region: unset !important; aspect-ratio: unset !important; backdrop-filter: unset !important; backface-visibility: unset !important; background: #0048fe !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: 100px !important; border-collapse: unset !important; border-end-end-radius: unset !important; border-end-start-radius: unset !important; border-inline: 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; 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; column-rule: 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: pointer !important; cx: unset !important; cy: unset !important; d: unset !important; display: flex !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; float: unset !important; flood-color: unset !important; flood-opacity: unset !important; grid: unset !important; grid-area: unset !important; height: 30px !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; interpolate-size: unset !important; isolation: unset !important; justify-content: center !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; marker: 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-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-position: unset !important; rx: unset !important; ry: unset !important; scale: 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-emphasis: unset !important; text-emphasis-position: unset !important; text-indent: 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; top: 68px !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; 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; 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; width: 30px !important; will-change: unset !important; word-break: unset !important; word-spacing: unset !important; x: unset !important; y: unset !important; z-index: unset !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: #181d27 !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: #f8fafc !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:none 0s ease; 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: #000000 !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: #000000 transparent 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: #ffffff !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: #ffffff !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: #ffffff !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%; width: 44px !important; height: 44px !important; padding: 10px !important; background: #ffffff !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: #181d27 !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; word-break: break-word !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; }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: #d4dae3 !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: #0048fe !important; box-shadow: #0048fe 0px 0px 0px 1px !important; outline: #eef2f6 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: #111111 !important; transition: none !important; }nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings { background: #eef1f5 !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 14px !important; justify-content: center !important; align-items: center !important; gap: 4px !important; align-self: stretch !important; border-radius: 8px !important; border: 2px solid rgba(255, 255, 255, 0.12) !important; background: #0048fe !important; box-shadow: rgba(10, 13, 18, 0.18) 0px 0px 0px 1px inset, rgba(10, 13, 18, 0.05) 0px -2px 0px 0px inset, rgba(10, 13, 18, 0.05) 0px 1px 2px 0px !important; color: #ffffff !important; font-size: 14px !important; font-style: normal !important; font-weight: 600 !important; line-height: 20px !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: #dddddd !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: #666c76 !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: #666c76 !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: #334155 !important; line-height: 22px !important; font-weight: 400 !important; background: #ffffff !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 #dae2ec !important; background: #ffffff !important; color: #414651 !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 #0048fe !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: #111111 !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: #111111 !important; margin: 16px 0px !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: 16px !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: #334155 !important; line-height: 22px !important; font-weight: 400 !important; background: #ffffff !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: none !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 #e9eaeb !important; font-weight: 500 !important; line-height: 20px !important; fill: #334155 !important; color: #334155 !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: #dae2ec !important; }nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration button:focus { border: 1px solid #111111 !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: #181d27 !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 form label { display: flex !important; flex-wrap: wrap !important; align-items: center !important; gap: 8px !important; padding: 16px !important; border-radius: 12px !important; border: 2px solid #e3e8ef !important; background: #ffffff !important; color: #414651 !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 { border: none !important; outline: #0048fe solid 2px !important; }nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label:hover { border: 2px solid #0048fe !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 { accent-color: #0048fe !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 #dae2ec !important; background: #ffffff !important; color: #414651 !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 #0048fe !important; }nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action button.hide-toolbar { color: #ffffff !important; background: #0048fe !important; }.onetap-markup-reading-line { display: none !important; background: #000000 !important; width: 100% !important; min-width: 100% !important; left: 0px !important; box-sizing: border-box !important; height: 12px !important; border: 3px solid #fff300 !important; border-radius: 5px !important; position: absolute !important; z-index: 999999999 !important; pointer-events: none !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-top { top: 0px !important; }.onetap-markup-reading-mask.onetap-bottom { bottom: 0px !important; }.onetap-markup-text-magnifier { color: #ffffff !important; font-size: 36px !important; position: absolute !important; padding: 16px !important; border-radius: 4px !important; background: #333333 !important; line-height: 1.5 !important; z-index: 999999999 !important; word-break: break-word !important; width: fit-content !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: auto !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: 5px !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: 5px !important; }nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings { padding: 20px 10px 73px !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: #ab8b5d !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: #ab8b5d !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: #ab8b5d !important; }nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label input { accent-color: #ab8b5d !important; }.onetap-container-toggle .onetap-toggle img.design-border1 { box-shadow: #ab8b5d 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:hover { border: 2px solid #ab8b5d !important; outline: 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:focus .slider, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings button:focus { outline: #ab8b5d 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 { border-color: #ab8b5d !important; box-shadow: #ab8b5d 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: #ab8b5d !important; }@media only screen and (max-width: 576px){.onetap-container-toggle .onetap-toggle { left: 0px !important; margin-left: 20px !important; bottom: 0px !important; margin-bottom: 20px !important; }nav.onetap-accessibility.onetap-plugin-onetap { left: -580px !important; }nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close { right: 34px !important; }}header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-desc { display: none !important; }header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-statement button::before { display: none !important; }:root { --theme-border: none; --theme-transition: all 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955); --theme-list-indent: 2.5em; --true: initial; --false: ""; --has-link-decoration: var(--true); --has-transparent-header: 0; --theme-container-width: min(100%, var(--theme-container-width-base)); --theme-container-width-base: calc(var(--theme-container-edge-spacing, 90vw) - var(--theme-frame-size, 0px) * 2); --theme-font-stack-default: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }html { text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); scroll-behavior: smooth; }body { overflow-x: hidden; overflow-wrap: break-word; -webkit-font-smoothing: antialiased; }*, ::before, ::after { box-sizing: border-box; }body, p, h1, h2, h3, h4, h5, h6, em, ol, ul, li, tr, th, td, dl, ins, sub, sup, big, cite, form, small, label, table, figure, button, legend, strike, address, caption, fieldset, blockquote { margin: 0px; padding: 0px; border: none; font: inherit; }input, select, textarea { margin: 0px; }b, strong { font-weight: bold; }a { transition: var(--theme-transition); }a:focus, button:focus { transition: none; outline-width: 0px; }img { height: auto; max-width: 100%; vertical-align: middle; }body { color: var(--theme-text-color); }h1 { color: var(--theme-heading-color, var(--theme-heading-1-color, var(--theme-headings-color))); }h2 { color: var(--theme-heading-color, var(--theme-heading-2-color, var(--theme-headings-color))); }h3 { color: var(--theme-heading-color, var(--theme-heading-3-color, var(--theme-headings-color))); }h5 { color: var(--theme-heading-color, var(--theme-heading-5-color, var(--theme-headings-color))); }@media (max-width: 689.98px){.ct-hidden-sm { display: none !important; }}.sticky, .wp-caption, .bypostauthor, .wp-caption-text, .gallery-caption, .screen-reader-text { background: rgba(0, 0, 0, 0); }@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }@keyframes shake { 10%, 90% { transform: translate3d(-4px, 0px, 0px); } 20%, 80% { transform: translate3d(5px, 0px, 0px); } 30%, 50%, 70% { transform: translate3d(-7px, 0px, 0px); } 40%, 60% { transform: translate3d(7px, 0px, 0px); } }@keyframes bounce-in { 0% { transform: scale(0, 0); } 20% { transform: scale(1.4, 1.4); } 50% { transform: scale(0.8, 0.8); } 85% { transform: scale(1.1, 1.1); } 100% { transform: scale(1, 1); } }body, h1, h2, h3, h4, h5, h6, label, figcaption, .wp-block-quote, .wp-block-pullquote, .ct-label, .site-title, .entry-meta, .ct-menu-badge, .entry-excerpt, .ct-post-title, .ct-breadcrumbs, .ct-header-text, .ct-product-sku, .ct-product-title, .ct-woo-card-stock, .author-box-bio, .author-box-name, .ct-contact-info, .site-description, .page-description, .mobile-menu a, .menu .ct-menu-link, .comment-reply-title, .ct-footer-copyright, .ct-language-switcher, :where(pre, code, samp, kbd), .onsale, .out-of-stock-badge, [class*="ct-woo-badge-"], :is(.entry-summary, [data-products], .ct-trending-block, .ct-added-to-cart-product) .price, .ct-waitlist-message, .woocommerce-tabs .tabs, .woocommerce-tabs .ct-accordion-heading, .woocommerce-result-count, .ct-header-account-dropdown, .ct-module-title:is(p, span), .related-entry-title:is(p, span), .woocommerce-loop-product__title:is(p, span), .woocommerce-loop-category__title:is(p, span), .ct-shortcuts-bar, .ct-widget > *, .ct-dynamic-data-layer, .ct-dynamic-filter, .ct-search-results, .tutor-ratings, .tutor-meta > *, .tutor-course-details-title, .tutor-course-details-actions > a, .ct-language-switcher ul[data-placement] { font-family: var(--theme-font-family); font-size: var(--theme-font-size); font-weight: var(--theme-font-weight); font-style: var(--theme-font-style, inherit); line-height: var(--theme-line-height); letter-spacing: var(--theme-letter-spacing); text-transform: var(--theme-text-transform); text-decoration: var(--theme-text-decoration); }.screen-reader-text { width: 1px; height: 1px; border: 0px; padding: 0px; margin: -1px; overflow: hidden; clip-path: inset(50%); clip: rect(1px, 1px, 1px, 1px); position: absolute !important; overflow-wrap: normal !important; }.screen-reader-text:focus { z-index: 100000; display: block; top: 5px; left: 5px; width: auto; height: auto; font-size: 0.875rem; font-weight: 700; line-height: normal; text-decoration: none; color: #21759b; padding: 15px 23px 14px; clip-path: none; border-radius: 3px; background-color: #f1f1f1; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip: auto !important; }p { margin-block-end: var(--theme-content-spacing); }ul, ol { padding-inline-start: var(--theme-list-indent); margin-block-end: var(--theme-content-spacing); }h1, h2, h3, h4, h5, h6 { margin-block-end: calc(var(--has-theme-content-spacing, 1)*(.3em + 10px)); }h1:where(:last-child), h2:where(:last-child), h3:where(:last-child), h4:where(:last-child), h5:where(:last-child), h6:where(:last-child) { margin-block-end: 0px; }:is(.is-layout-flow, .is-layout-constrained) > :where(:not(h1, h2, h3, h4, h5, h6)) { margin-block-start: 0px; margin-block-end: var(--theme-content-spacing); }:is(.is-layout-flow, .is-layout-constrained) :where(h1, h2, h3, h4, h5, h6) { margin-block-end: calc(var(--has-theme-content-spacing, 1)*(.3em + 10px)); }.menu-container ul, .entry-meta, .ct-account-modal > ul, .ct-language-switcher ul, [class*="ct-contact-info"] ul, .products:is(ul), .woocommerce-Reviews :where(ol, ul), .ct-comments :where(ol, ul), .ct-comments ul, .payment_methods, .woocommerce-tabs > ul, .wc-item-meta, .ct-header-account ul, .ct-product-additional-info ul, .woocommerce-pagination .page-numbers, .wc-block-review-list, .product_list_widget, .woocommerce-mini-cart, .woocommerce-MyAccount-navigation ul, .wp-block-latest-comments, .ct-filter-widget, .ct-compare-bar ul, .ct-product-hero ul, .ct-widget ul, .ct-shortcuts-bar-items, .ct-added-to-cart-product ul { list-style-type: none; margin-bottom: 0px; padding-inline-start: 0px; }ul:last-child, ol:last-child, ul li:last-child, ol li:last-child, label:last-child, .ct-widget p:last-child, .entry-excerpt :last-child, .wp-block-columns:last-child, .ct-dynamic-data p:last-child, .ct-woo-card-stock p:last-child, [class*="ct-form-notification"] p:last-child, .ct-product-description p:last-child, .woocommerce-variation-description p:last-child, .woocommerce-variation-availability p:last-child { margin-bottom: 0px; }.ct-icon, .ct-icon-container svg { width: var(--theme-icon-size, 15px); height: var(--theme-icon-size, 15px); fill: var(--theme-icon-color, var(--theme-text-color)); transition:transform, fill 0.15s, 0.12s ease-out, cubic-bezier(0.455, 0.03, 0.515, 0.955); }.ct-icon, .ct-icon-container { position: relative; }.ct-icon-container { display: flex; align-items: center; justify-content: center; }a { color: var(--theme-link-initial-color); text-decoration: var(--has-link-decoration, var(--theme-text-decoration, none)); }a:hover { color: var(--theme-link-hover-color); }:is([data-label="left"], [data-label="right"]) { column-gap: 0.5em; }[data-label="right"] .ct-label { order: 2; }select, textarea, input:is([type="url"], [type="tel"], [type="text"], [type="time"], [type="date"], [type="datetime"], [type="datetime-local"], [type="email"], [type="number"], [type="search"], [type="password"]), fieldset .wc-stripe-elements-field, .ff-inherit-theme-style .ff-el-form-control:not([size]):not([multiple]), span.select2-dropdown, span.select2-container .select2-selection--single .select2-selection__rendered { font-family: var(--theme-form-font-family); font-size: var(--theme-form-font-size, 16px); font-weight: var(--theme-form-font-weight); font-style: var(--theme-form-font-style, inherit); line-height: var(--theme-form-line-height); letter-spacing: var(--theme-form-letter-spacing); text-transform: var(--theme-form-text-transform); text-decoration: var(--theme-form-text-decoration); }select, textarea, input:is([type="url"], [type="tel"], [type="text"], [type="time"], [type="date"], [type="datetime"], [type="datetime-local"], [type="email"], [type="number"], [type="search"], [type="password"]), .ct-pseudo-input, fieldset .wc-stripe-elements-field, .ff-inherit-theme-style .ff-el-form-control:not([size]):not([multiple]) { appearance: none; width: var(--has-width, var(--theme-form-field-width, 100%)); height: var(--has-height, var(--theme-form-field-height, 40px)); color: var(--theme-form-text-initial-color, var(--theme-text-color)); padding: var(--has-classic-forms, var(--theme-form-field-padding, 0 15px)); border-width: var(--theme-form-field-border-width, 1px); border-style: var(--theme-form-field-border-style, solid); border-color: var(--theme-form-field-border-initial-color); border-radius: var(--has-classic-forms, var(--theme-form-field-border-radius, 3px)); background-color: var(--has-classic-forms, var(--theme-form-field-background-initial-color)); transition:color, border-color, background-color 0.12s, 0.12s, 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), cubic-bezier(0.455, 0.03, 0.515, 0.955), cubic-bezier(0.455, 0.03, 0.515, 0.955); }select:focus, textarea:focus, input:is([type="url"], [type="tel"], [type="text"], [type="time"], [type="date"], [type="datetime"], [type="datetime-local"], [type="email"], [type="number"], [type="search"], [type="password"]):focus, .ct-pseudo-input:focus, fieldset .wc-stripe-elements-field:focus, .ff-inherit-theme-style .ff-el-form-control:not([size]):not([multiple]):focus { outline: none; color: var(--theme-form-text-focus-color, var(--theme-text-color)); border-color: var(--theme-form-field-border-focus-color); background-color: var(--has-classic-forms, var(--theme-form-field-background-focus-color)); }select::placeholder, textarea::placeholder, input:is([type="url"], [type="tel"], [type="text"], [type="time"], [type="date"], [type="datetime"], [type="datetime-local"], [type="email"], [type="number"], [type="search"], [type="password"])::placeholder, .ct-pseudo-input::placeholder, fieldset .wc-stripe-elements-field::placeholder, .ff-inherit-theme-style .ff-el-form-control:not([size]):not([multiple])::placeholder { opacity: 0.6; color: inherit; }fieldset { padding: 30px; border: 1px dashed var(--theme-border-color); }legend { font-size: 14px; font-weight: 600; padding: 0px 15px; margin-left: -15px; }.ct-checkbox:focus-visible, .comment-form input[type="checkbox"]:focus-visible, #ship-to-different-address-checkbox:focus-visible, .woocommerce-form__input[type="checkbox"]:focus-visible, .woocommerce-form__label-for-checkbox input[type="checkbox"]:focus-visible, .woocommerce-input-wrapper input[type="checkbox"]:focus-visible, #payment .payment_box input[type="checkbox"]:focus-visible, .forminator-ui[data-design="none"] .forminator-checkbox input[type="checkbox"]:focus-visible, .wpforms-container:not(.wpforms-container-full) input[type="checkbox"]:focus-visible, .ff-inherit-theme-style input[type="checkbox"]:focus-visible, .wc_payment_method > input[type="radio"]:focus-visible, .woocommerce-shipping-methods input[type="radio"]:focus-visible, .payment_box input[type="radio"]:focus-visible, .mp-ticket-payments input[type="radio"]:focus-visible, .forminator-ui[data-design="none"] .forminator-radio input[type="radio"]:focus-visible, .wpforms-container:not(.wpforms-container-full) input[type="radio"]:focus-visible, .ff-inherit-theme-style input[type="radio"]:focus-visible { outline: none; border-color: var(--theme-form-selection-field-active-color); }label { font-size: 15px; line-height: inherit; cursor: pointer; margin: 0px 0px 0.5em; }:is(.star-rating, .wc-block-components-product-rating-stars__stars, .wp-block-woocommerce-product-filter-rating .wc-block-components-product-rating__stars, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars, .has-rating .wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars)::before { content: "SSSSS"; top: 0px; inset-inline-start: 0px; position: absolute; line-height: inherit; }:is(.star-rating, .wc-block-components-product-rating-stars__stars, .wp-block-woocommerce-product-filter-rating .wc-block-components-product-rating__stars, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars, .has-rating .wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars) span::before { content: "SSSSS"; top: 0px; inset-inline-start: 0px; position: absolute; color: var(--star-rating-initial-color, #FDA256); line-height: inherit; }[data-header*="sticky"] { --scroll-margin-top-offset: calc((var(--header-sticky-height, var(--header-height, 0px)) * var(--has-transparent-header) * (var(--sticky-shrink, 100) / 100)) + var(--header-sticky-height, var(--header-height, 0px)) * (1 - var(--has-transparent-header)) * (var(--sticky-shrink, 100) / 100)); }[data-header*="sticky:auto"] { --scroll-margin-top-offset: 0px; }.button, .ct-button, .added_to_cart, .ct-button-ghost, [type="submit"], .wp-element-button, .wp-block-button__link, button.regform-button, button[class*="ajax"], .woocommerce button.button, .woocommerce-message .showlogin, .woocommerce-message .restore-item, .forminator-ui[data-design="none"] .forminator-button, .fluentform .ff-el-group button.ff-btn { display: inline-flex; align-items: center; justify-content: center; min-height: var(--theme-button-min-height); padding: var(--theme-button-padding); border: none; appearance: none; cursor: pointer; user-select: none; text-align: center; border-radius: var(--theme-button-border-radius, 3px); transition: 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955); --has-link-decoration: var(--false); }@media (max-width: 479.98px){.button, .ct-button, .added_to_cart, .ct-button-ghost, [type="submit"], .wp-element-button, .wp-block-button__link, button.regform-button, button[class*="ajax"], .woocommerce button.button, .woocommerce-message .showlogin, .woocommerce-message .restore-item, .forminator-ui[data-design="none"] .forminator-button, .fluentform .ff-el-group button.ff-btn { --padding: 5px 15px; }}.button, .ct-button, .entry-tags a, .added_to_cart, [type="submit"], .wp-element-button, .wp-block-button__link, button.regform-button, button[class*="ajax"], .woocommerce button.button, .woocommerce-message .showlogin, .woocommerce-message .restore-item, .forminator-ui[data-design="none"] .forminator-button, .fluentform .ff-el-group button.ff-btn { position: relative; color: var(--theme-button-text-initial-color); border: var(--theme-button-border); background-color: var(--theme-button-background-initial-color); }.button:hover, .ct-button:hover, .entry-tags a:hover, .added_to_cart:hover, [type="submit"]:hover, .wp-element-button:hover, .wp-block-button__link:hover, button.regform-button:hover, button[class*="ajax"]:hover, .woocommerce button.button:hover, .woocommerce-message .showlogin:hover, .woocommerce-message .restore-item:hover, .forminator-ui[data-design="none"] .forminator-button:hover, .fluentform .ff-el-group button.ff-btn:hover { color: var(--theme-button-text-hover-color); border-color: var(--theme-button-border-hover-color); background-color: var(--theme-button-background-hover-color); }.button, .ct-button, .added_to_cart, .ct-button-ghost, [type="submit"], .wp-element-button, .wp-block-button__link, button.regform-button, button[class*="ajax"], .woocommerce button.button, .woocommerce-message .showlogin, .woocommerce-message .restore-item, .forminator-ui[data-design="none"] .forminator-button, .fluentform .ff-el-group button.ff-btn, .ct-button-secondary-text { font-family: var(--theme-button-font-family, var(--theme-font-family)); font-size: var(--theme-button-font-size); font-weight: var(--theme-button-font-weight); font-style: var(--theme-button-font-style); line-height: var(--theme-button-line-height); letter-spacing: var(--theme-button-letter-spacing); text-transform: var(--theme-button-text-transform); text-decoration: var(--theme-button-text-decoration); }[class*="ct-toggle"] { display: flex; align-items: center; justify-content: center; position: var(--toggle-button-position, relative); z-index: var(--toggle-button-z-index, initial); cursor: pointer; appearance: none; width: var(--toggle-button-size); height: var(--toggle-button-size); flex: 0 0 var(--toggle-button-size); margin-block: var(--toggle-button-margin-block, initial); margin-inline: var(--toggle-button-margin-start, auto) var(--toggle-button-margin-end, 0); transition:color, border-color, background 0.12s, 0.12s, 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), cubic-bezier(0.455, 0.03, 0.515, 0.955), cubic-bezier(0.455, 0.03, 0.515, 0.955); padding: var(--toggle-button-padding, 0px) !important; box-shadow: var(--toggle-button-shadow, none) !important; border-radius: var(--toggle-button-radius, 0) !important; border-width: var(--toggle-button-border-width, 0px) !important; border-style: var(--toggle-button-border-style, solid) !important; border-color: var(--toggle-button-border-color, transparent) !important; background: var(--toggle-button-background, transparent) !important; }[class*="ct-toggle"] svg { transform: var(--toggle-icon-transform); --theme-icon-transition:transform, fill 0.15s, 0.12s ease-out, cubic-bezier(0.455, 0.03, 0.515, 0.955); }[class*="ct-toggle-close"] { top: var(--toggle-button-top, initial); inset-inline-end: var(--toggle-button-inset-end, 0); --theme-icon-size: 12px; --theme-icon-color: rgba(255, 255, 255, 0.7); }[class*="ct-toggle-close"]:hover { --toggle-icon-transform: rotate(90deg); }[class*="ct-toggle-close"][data-type="type-1"] { --outline-offset: 5px; }.ct-module-title:is(p, span):not(:empty) { display: flex; margin-bottom: 15px; }nav[class*="menu"] .ct-menu-link { color: var(--theme-link-initial-color); --theme-icon-color: var(--theme-link-initial-color); }nav[class*="menu"] li:hover > .ct-menu-link, nav[class*="menu"] li:hover > .ct-sub-menu-parent { color: var(--theme-link-hover-color); }nav[class*="menu"] li:hover > .ct-menu-link svg, nav[class*="menu"] li:hover > .ct-sub-menu-parent svg { fill: var(--theme-icon-hover-color, var(--theme-link-hover-color)); }.menu { display: flex; gap: var(--menu-items-gap, 0px); }.menu li.menu-item, .menu li.page_item { display: flex; align-items: center; }.menu > li > .ct-menu-link { height: var(--menu-item-height, 100%); justify-content: var(--menu-item-alignment, center); --menu-item-padding: 0 calc(var(--menu-items-spacing, 25px) / 2); }.ct-menu-link { display: flex; align-items: center; position: relative; width: 100%; border-radius: var(--menu-item-radius, inherit); }.ct-menu-link:not(:empty) { padding: var(--menu-item-padding, 0px); }[data-menu] > ul > li > a::before, [data-menu] > ul > li > a::after { position: absolute; left: var(--menu-indicator-left, 0); right: var(--menu-indicator-right, 0); margin: var(--menu-indicator-margin, 0); height: var(--menu-indicator-height, 2px); opacity: var(--menu-indicator-opacity, 0); background-color: var(--menu-indicator-hover-color, var(--theme-palette-color-2)); transition: opacity 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), width 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), height 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), top 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), bottom 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955); }[data-menu] > ul > li > a::before { top: var(--menu-indicator-y-position, 0); }[data-menu] > ul > li > a::after { bottom: var(--menu-indicator-y-position, 0); }[data-responsive="no"] { overflow: hidden; }[data-responsive="no"] .sub-menu { display: none; }[class*="animated-submenu"][data-submenu] { position: relative; }[class*="animated-submenu"] > .sub-menu { position: var(--dropdown-position, absolute); top: 100%; z-index: 10; min-width: 100px; margin-top: var(--sticky-state-dropdown-top-offset, var(--dropdown-top-offset, 0)); border-radius: var(--theme-border-radius); width: var(--dropdown-width, 200px); background-color: var(--dropdown-background-color, var(--theme-palette-color-4)); box-shadow: var(--theme-box-shadow); }[class*="animated-submenu"] > .sub-menu::before { position: absolute; content: ""; top: 0px; left: 0px; width: 100%; height: var(--sticky-state-dropdown-top-offset, var(--dropdown-top-offset, 0)); transform: translateY(-100%); transition: height 0.2s; }.animated-submenu-block[data-submenu="right"] > .sub-menu { left: var(--theme-submenu-inline-offset, 0); }.ct-toggle-dropdown-desktop { --theme-icon-size: 8px; --toggle-button-size: 24px; --toggle-button-margin-end: -8px; --toggle-button-margin-start: var(--dropdown-toggle-margin-start, 0.2em); }.ct-toggle-dropdown-desktop-ghost { pointer-events: none; inset-inline-end: var(--toggle-ghost-inset-end, calc(var(--menu-items-spacing, 25px) / 2 + 16px)); --toggle-button-size: 24px; --toggle-button-margin-end: -24px; }.sub-menu { --menu-item-padding: var(--dropdown-items-spacing, 13px) calc(var(--dropdown-items-spacing, 13px) * 1.5); }.sub-menu .menu-item { border-top: var(--dropdown-divider); }[class*="animated-submenu"] > .sub-menu { opacity: 0; visibility: hidden; pointer-events: none; transition:opacity, visibility, transform, margin, height 0.2s, 0.2s, 0.2s, 0.2s, 0.2s ease, ease, ease, ease, ease; }[class*="animated-submenu"]:not(.ct-active):not([class*="ct-mega-menu"]) > .sub-menu { overflow: hidden; max-height: calc(100vh - var(--header-height) - var(--admin-bar, 0px) - var(--theme-frame-size, 0px) - 10px); }[data-dropdown*="type-1"] [class*="animated-submenu"] > .sub-menu { transform: translate3d(0px, 10px, 0px); }.mobile-menu { width: 100%; }.mobile-menu li { display: flex; flex-direction: column; align-items: var(--horizontal-alignment); }.mobile-menu .ct-menu-link { text-align: var(--text-horizontal-alignment); justify-content: var(--horizontal-alignment); --menu-item-padding: var(--items-vertical-spacing, 5px) 0; }.mobile-menu .ct-sub-menu-parent { display: flex; align-items: center; column-gap: 10px; }.mobile-menu [class*="children"] > ul { position: relative; width: calc(100% + 10px); margin-inline-end: -10px; padding-inline-end: 10px; overflow: hidden; }.mobile-menu[data-interaction="click"] [class*="children"]:not(.dropdown-active) > ul { display: none; }#header { position: relative; z-index: 50; }@media (max-width: 999.98px){#header [data-device="desktop"] { display: none; }}#header [data-row] { position: var(--position, relative); box-shadow: var(--theme-box-shadow); border-top: var(--theme-border-top); border-bottom: var(--theme-border-bottom); backdrop-filter: blur(var(--theme-backdrop-blur)); }#header [data-row] > div { min-height: var(--shrink-height, var(--height)); border-top: var(--theme-border-top); border-bottom: var(--theme-border-bottom); }#header [data-row*="middle"] { z-index: 2; }#header [data-column] { min-height: inherit; }#header [data-column="start"], #header [data-column="end"] { min-width: 0px; }#header [data-items] { width: 100%; }#header [data-column-set="2"] > div { display: grid; grid-template-columns: auto auto; }[data-placements] { display: grid; }[data-column="end"] > [data-items="primary"] { justify-content: flex-end; }#header [data-items] { display: flex; align-items: center; min-width: 0px; }#header [data-items] > * { margin: var(--margin, 0 10px); }[data-column="start"] [data-items="primary"] > :first-child { --margin: 0 10px 0 0; }[data-column="end"] [data-items="primary"] > :last-child { --margin: 0 0 0 10px; }.ct-cart-item, .ct-header-cta, .ct-header-text, .ct-account-item, .ct-header-compare, .ct-header-wishlist, .ct-language-switcher [data-label] { display: flex; align-items: var(--align-items, center); }.ct-cart-item, .ct-social-box, .ct-account-item, .ct-header-compare, .ct-header-wishlist { --theme-link-initial-color: var(--theme-text-color); }.ct-cart-item:hover svg, .ct-social-box a:hover svg, .ct-color-switch:hover svg, .ct-header-search:hover svg, .ct-account-item:hover svg, .ct-header-trigger:hover svg, .ct-header-compare:hover svg, .ct-header-wishlist:hover svg, .ct-language-switcher:hover svg { fill: var(--theme-icon-hover-color, var(--theme-palette-color-2)); }.ct-color-switch, .ct-header-search, .ct-header-trigger { --theme-link-initial-color: var(--theme-text-color); }.ct-color-switch .ct-label, .ct-header-search .ct-label, .ct-header-trigger .ct-label { transition:color, border-color, background 0.12s, 0.12s, 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), cubic-bezier(0.455, 0.03, 0.515, 0.955), cubic-bezier(0.455, 0.03, 0.515, 0.955); color: var(--theme-link-initial-color); }.ct-color-switch:hover .ct-label, .ct-header-search:hover .ct-label, .ct-header-trigger:hover .ct-label { color: var(--theme-link-hover-color); }[class*="header-menu"] { display: flex; align-items: center; height: 100%; min-width: 0px; }[class*="header-menu"] .menu { height: inherit; }[class*="header-menu"] .menu > li > .ct-menu-link { white-space: nowrap; }.ct-header-trigger .ct-icon { transition:none 0s ease; }.ct-header-trigger .ct-icon rect { transform-origin: 50% 50%; transition: 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955); }.site-branding { display: flex; text-align: var(--horizontal-alignment); }.site-branding:not([data-logo="top"]) { align-items: center; }.site-logo-container { position: relative; line-height: 0; height: var(--logo-shrink-height, var(--logo-max-height, 50px)); transition:none 0s ease; }.site-logo-container img { width: auto; max-width: initial; object-fit: contain; }.site-logo-container img, .site-logo-container svg, .site-logo-container picture { height: inherit; vertical-align: initial; }.ct-header-cta { flex-shrink: 0; --theme-button-line-height: 1.3; --theme-icon-color: currentColor; }.ct-header-cta a { gap: var(--theme-button-gap, 0.5em); }.ct-header-cta [data-size="small"] { --theme-button-min-height: 34px; --theme-button-padding: 5px 15px; --theme-button-font-size: 13px; }#offcanvas .ct-panel-content-inner { --margin: 0 0 20px 0; }#offcanvas .ct-panel-content-inner > * { margin: var(--margin); }#offcanvas .ct-panel-content-inner > :first-child { margin-top: 0px; }#offcanvas .ct-panel-content-inner > :last-child { margin-bottom: 0px; }@media (max-width: 999.98px){#offcanvas [data-device="desktop"] { display: none; }}.ct-header-cart, .ct-header-account, .ct-language-switcher[data-type="dropdown"] { position: relative; }.ct-header-cart:hover [data-placement], .ct-header-cart:focus-within [data-placement], .ct-header-account:hover [data-placement], .ct-header-account:focus-within [data-placement], .ct-language-switcher[data-type="dropdown"]:hover [data-placement], .ct-language-switcher[data-type="dropdown"]:focus-within [data-placement] { opacity: 1; visibility: visible; transform: translate3d(0px, 0px, 0px); }.ct-cart-content, .ct-header-account > ul, .ct-language-switcher[data-type="dropdown"] > ul { position: absolute; z-index: 15; top: 100%; opacity: 0; visibility: hidden; transform: translate3d(0px, 10px, 0px); transition:opacity, visibility, transform 0.2s, 0.2s, 0.2s ease, ease, ease; }[data-sticky], [data-sticky] [data-row], [data-sticky] [data-row*="boxed"] > div { transition:box-shadow, backdrop-filter, background-color 0.2s, 0.2s, 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), cubic-bezier(0.455, 0.03, 0.515, 0.955), cubic-bezier(0.455, 0.03, 0.515, 0.955); }.ct-footer { padding: var(--footer-container-padding); }.ct-footer [data-row] > div { display: grid; grid-template-columns: var(--grid-template-columns); column-gap: var(--columns-gap, 50px); row-gap: var(--columns-gap, 50px); padding-block: var(--container-spacing); }.ct-footer [data-column] { display: flex; flex-direction: column; align-items: var(--horizontal-alignment); justify-content: var(--vertical-alignment, flex-start); min-width: 0px; }.ct-footer [data-column*="widget"] { text-align: var(--text-horizontal-alignment); }.ct-footer [data-row] { border-top: var(--theme-border-top); border-bottom: var(--theme-border-bottom); }.ct-footer [data-row] > div { border-top: var(--theme-border-top); border-bottom: var(--theme-border-bottom); }[data-columns-divider] { position: relative; }[data-columns-divider]::after { position: absolute; inset: 0px; width: 0px; margin: 0px auto; border-inline-end: var(--theme-border); }.ct-footer [data-column] > [data-id] { margin: var(--margin); }[data-column*="copyright"] { display: flex; flex-direction: column; justify-content: var(--vertical-alignment); text-align: var(--horizontal-alignment); }.ct-footer-copyright { color: var(--theme-text-color); --theme-content-spacing: 0; --theme-link-initial-color: var(--theme-text-color); }.ct-footer .ct-widget { color: var(--theme-text-color); margin: var(--margin); --theme-link-initial-color: var(--theme-text-color); }.ct-footer .ct-widget:not(:first-child) { margin-top: var(--widgets-gap, 40px); }@keyframes move-in { 0% { opacity: 0; transform: translate3d(0px, -40px, 0px); } 100% { opacity: 1; transform: translate3d(0px, 0px, 0px); } }@keyframes move-out { 0% { transform: translate3d(0px, 0px, 0px); } 100% { transform: translate3d(0px, 40px, 0px); } }[data-behaviour*="side"] .ct-panel-inner { position: absolute; inset-block: 0px; height: calc(100% - var(--side-panel-offset, 0px)*2); width: calc(100% - var(--side-panel-offset, 0px)*2); max-width: var(--side-panel-width, 500px); margin: var(--side-panel-offset, 0px); box-shadow: var(--theme-box-shadow); border-radius: var(--side-panel-border-radius, 0px); transition:transform 0.25s ease-in-out; }[data-behaviour*="right-side"] .ct-panel-inner { align-self: flex-end; transform: translate3d(var(--theme-panel-reveal-right, 20%), 0, 0); }.ct-panel { flex-direction: column; position: fixed; z-index: 999999; inset: var(--admin-bar, 0px) 0 0 0; opacity: 0; display: none; pointer-events: none; transition:opacity 0.25s ease-in-out; }.ct-panel .ct-panel-inner { display: flex; flex-direction: column; }@media (max-width: 689.98px){.ct-panel .ct-panel-inner { --panel-padding: 25px; }}.ct-panel-actions { display: flex; align-items: center; padding-inline: var(--panel-padding, 35px); }@media (max-width: 689.98px){.ct-panel-actions { padding-top: 20px; }}.ct-panel-actions .ct-toggle-close { --toggle-button-padding: 10px; --toggle-button-margin-end: -10px; --toggle-button-margin-block: -10px; }.ct-panel-content { flex: 1 1 0%; min-height: 0px; display: flex; flex-direction: column; justify-content: var(--vertical-alignment, flex-start); }.ct-panel-content-inner { display: flex; flex-direction: column; align-items: var(--horizontal-alignment, flex-start); height: var(--panel-content-height, auto); overflow-y: auto; padding: var(--panel-padding, 35px); }#main-container { display: flex; flex-direction: column; position: relative; min-height: calc(100vh - var(--admin-bar, 0px) - var(--theme-frame-size, 0px)*2); overflow: clip; }#main-container .site-main { flex-grow: 1; }[class*="ct-container"] { margin-inline: auto; }.ct-container, .ct-container-narrow { width: var(--theme-container-width); }.ct-container { max-width: var(--theme-normal-container-max-width); }.ct-container-fluid { width: calc(var(--theme-container-edge-spacing) - var(--theme-frame-size, 0px)*2); }.entries:not([data-cards="cover"]) :is(.entry-button, .entry-meta, .ct-media-container):last-child:not(:only-child) { --card-element-margin-start: auto; margin-top: var(--card-element-margin-start); }[class*="ct-dynamic-count"] { display: flex; align-items: center; justify-content: center; position: absolute; z-index: 1; top: -9px; inset-inline-end: -9px; min-width: 16px; cursor: pointer; height: 16px; padding: 0px 3px; font-size: 10px; font-weight: 600; font-style: normal; border-radius: 10px; color: var(--theme-cart-badge-text, #fff); background: var(--theme-cart-badge-background, var(--theme-palette-color-1)); }[class*="ct-dynamic-count"][data-count="0"] { display: none; }.woocommerce-Reviews .meta :is(em, time, span):not(:first-child) { margin-inline-start: 0.7em; }:is(.ct-woo-card-actions, .ct-woo-card-extra) :is(a, button) { margin: 0px !important; }#nxt-right-click-disable-alert { position: fixed; display: inline-flex; visibility: hidden; overflow: hidden; min-width: 250px; transform: translateX(calc(100% + 50px)); background-color: #ffffff; align-items: center; border-radius: 8px; padding: 20px 30px; z-index: 999; box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 20px -5px; transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.35); }#nxt-right-click-disable-alert .nxt-disable-inner { position: relative; display: inline-flex; align-items: center; }#nxt-right-click-disable-alert .nxt-disable-inner::before { content: ""; display: inline-flex; align-items: center; justify-content: center; color: #ffffff; width: 35px; height: 35px; border-radius: 25px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512' fill='%23f44a25'%3E%3Cpath d='M48 80a48 48 0 1 1 96 0A48 48 0 1 1 48 80zM0 224c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V448h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64V256H32c-17.7 0-32-14.3-32-32z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center center; background-size: 8px; background-color: #313131; }#nxt-right-click-disable-alert .nxt-alert-content { display: flex; flex-direction: column; margin: 0px 20px; }.nxt-alert-content .nxt-alert-title { font-size: 16px; font-weight: 600; color: #333333; }.nxt-alert-content .nxt-alert-message { font-size: 14px; font-weight: 400; color: #666666; }#nxt-right-click-disable-alert .nxt-time-progress { position: absolute; bottom: 0px; left: 0px; height: 3px; width: 100%; }#nxt-right-click-disable-alert .nxt-time-progress::before { content: ""; position: absolute; bottom: 0px; right: 0px; height: 100%; width: 100%; background-color: #ff8b00; }@keyframes nxt_time_progress { 100% { right: 100%; } }body * :not(input):not(textarea) { user-select: none !important; }div#nxt-right-click-disable-alert { background-color: #ffffff; }div#nxt-right-click-disable-alert .nxt-alert-content .nxt-alert-title { color: #101828; }div#nxt-right-click-disable-alert .nxt-alert-content .nxt-alert-message { color: #667085; }div#nxt-right-click-disable-alert .nxt-disable-inner::before { color: #f44a25; }div#nxt-right-click-disable-alert .nxt-time-progress::before, div#nxt-right-click-disable-alert .nxt-disable-inner::before { background-color: #ffe8e5; }#nxt-right-click-disable-alert { top: 6%; right: 3%; }:root { --direction-multiplier: 1; }.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }.elementor *, .elementor ::after, .elementor ::before { box-sizing: border-box; }.elementor embed, .elementor iframe, .elementor object, .elementor video { border: none; line-height: 1; margin: 0px; max-width: 100%; width: 100%; }.elementor-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); }.elementor-invisible { visibility: hidden; }:root { --page-title-display: block; }@keyframes eicon-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }.elementor-widget { position: relative; }.elementor-widget:not(:last-child) { margin-bottom: var(--kit-widget-spacing,20px); }@media (max-width: 1024px){#elementor-device-mode::after { content: "tablet"; }}@media (max-width: 767px){#elementor-device-mode::after { content: "mobile"; }}@media (prefers-reduced-motion: no-preference){html { scroll-behavior: smooth; }}.e-con { --border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition:background, border, box-shadow, transform 0.3s, 0.3s, 0.3s, 0.4s ease, ease, ease, ease; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap; margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start); }.e-con:where(:not(.e-div-block-base)) { transition:background, border, box-shadow, transform 0.3s, 0.3s, 0.3s, 0.4s ease, ease, ease, ease; }.e-con { --margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width); }.e-con.e-flex { --flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis); }.e-con-full, .e-con > .e-con-inner { padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align); }.e-con-full.e-flex, .e-con.e-flex > .e-con-inner { flex-direction: var(--flex-direction); }.e-con, .e-con > .e-con-inner { display: var(--display); }.e-con-boxed.e-flex { place-content: normal; align-items: normal; flex-flow: column; }.e-con-boxed { gap: initial; text-align: initial; }.e-con.e-flex > .e-con-inner { align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); }.e-con > .e-con-inner { gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%; }.e-con .elementor-widget.elementor-widget { margin-block-end: 0px; }.e-con::before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }.e-con::before { transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s); }.e-con > .elementor-background-slideshow, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); top: calc(0px - var(--border-top-width)); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }@media (max-width: 767px){:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-mobile { display: none; }}:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { z-index: 1; }:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before { z-index: 2; }.e-con .elementor-widget { min-width: 0px; }.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container, .e-con > .elementor-widget > .elementor-widget-container { height: 100%; }.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget { max-width: 100%; }.e-con .elementor-widget:not(:last-child) { --kit-widget-spacing: 0px; }@media (max-width: 767px){.e-con.e-flex { --width: 100%; --flex-wrap: var(--flex-wrap-mobile); }}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) { transition:background, border, border-radius, box-shadow, transform 0.3s, 0.3s, 0.3s, 0.3s, 0.4s ease, ease, ease, ease, ease; }.elementor-heading-title { line-height: 1; margin: 0px; padding: 0px; }.elementor-icon { color: #69727d; display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s; }.elementor-icon:hover { color: #69727d; }.elementor-icon i, .elementor-icon svg { display: block; height: 1em; position: relative; width: 1em; }.elementor-icon i::before, .elementor-icon svg::before { left: 50%; position: absolute; transform: translateX(-50%); }.elementor-kit-2887 { --e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-typography-primary-font-family: "Roboto"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Roboto"; --e-global-typography-accent-font-weight: 500; }.elementor-kit-2887 button, .elementor-kit-2887 input[type="button"], .elementor-kit-2887 input[type="submit"], .elementor-kit-2887 .elementor-button { background-color: #af8e5f; color: var( --e-global-color-blocksy_palette_8 ); border-radius: 5px; padding: 13px 25px 13px 20px; }.elementor-kit-2887 button:hover, .elementor-kit-2887 button:focus, .elementor-kit-2887 input[type="button"]:hover, .elementor-kit-2887 input[type="button"]:focus, .elementor-kit-2887 input[type="submit"]:hover, .elementor-kit-2887 input[type="submit"]:focus, .elementor-kit-2887 .elementor-button:hover, .elementor-kit-2887 .elementor-button:focus { background-color: #c3aa87; color: var( --e-global-color-blocksy_palette_8 ); }.e-con { --container-max-width: 1200px; }.elementor-widget:not(:last-child) { --kit-widget-spacing: 20px; }.elementor-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }@media (max-width: 1024px){.e-con { --container-max-width: 1024px; }}@media (max-width: 767px){.e-con { --container-max-width: 767px; }}.elementor-widget-icon-box .elementor-icon-box-wrapper { display: flex; flex-direction: column; gap: var(--icon-box-icon-margin,15px); text-align: center; }.elementor-widget-icon-box .elementor-icon-box-icon { display: inline-block; flex: 0 0 auto; line-height: 0; }.elementor-widget-icon-box .elementor-icon-box-content { flex-grow: 1; width: 100%; }.elementor-widget-icon-box .elementor-icon-box-description { margin: 0px; }.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper { flex-direction: row; gap: var(--icon-box-icon-margin,15px); text-align: start; }@media (max-width: 767px){.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper { flex-direction: column; gap: var(--icon-box-icon-margin,15px); text-align: center; align-items: unset !important; }.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon { flex-direction: column; }}.elementor-5215 .elementor-element.elementor-element-ad199df { --display: flex; --min-height: 45vh; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --overlay-opacity: 0.45; }.elementor-5215 .elementor-element.elementor-element-ad199df:not(.elementor-motion-effects-element-type-background), .elementor-5215 .elementor-element.elementor-element-ad199df > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(https://ginellyhair.de/wp-content/uploads/hairdresser-cut-hair-her-client-hair-salon.webp); background-position: center center; background-repeat: no-repeat; background-size: cover; }.elementor-5215 .elementor-element.elementor-element-ad199df::before, .elementor-5215 .elementor-element.elementor-element-ad199df > .elementor-background-video-container::before, .elementor-5215 .elementor-element.elementor-element-ad199df > .e-con-inner > .elementor-background-video-container::before, .elementor-5215 .elementor-element.elementor-element-ad199df > .elementor-background-slideshow::before, .elementor-5215 .elementor-element.elementor-element-ad199df > .e-con-inner > .elementor-background-slideshow::before, .elementor-5215 .elementor-element.elementor-element-ad199df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: var( --e-global-color-blocksy_palette_1 ); --background-overlay: ''; }.elementor-5215 .elementor-element.elementor-element-7520b67 { text-align: center; }.elementor-5215 .elementor-element.elementor-element-7520b67 .elementor-heading-title { color: #ffffff; }.elementor-5215 .elementor-element.elementor-element-25aaba5 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --overlay-opacity: 0.95; --padding-top: 0px; --padding-bottom: 120px; --padding-left: 0px; --padding-right: 0px; }.elementor-5215 .elementor-element.elementor-element-25aaba5:not(.elementor-motion-effects-element-type-background), .elementor-5215 .elementor-element.elementor-element-25aaba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(//ginellyhair.de/wp-content/swift-ai/images/wp-content/uploads/Ginelly-Hair-Logo-png.webp); background-position: center center; background-repeat: no-repeat; background-size: cover; }.elementor-5215 .elementor-element.elementor-element-25aaba5::before, .elementor-5215 .elementor-element.elementor-element-25aaba5 > .elementor-background-video-container::before, .elementor-5215 .elementor-element.elementor-element-25aaba5 > .e-con-inner > .elementor-background-video-container::before, .elementor-5215 .elementor-element.elementor-element-25aaba5 > .elementor-background-slideshow::before, .elementor-5215 .elementor-element.elementor-element-25aaba5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5215 .elementor-element.elementor-element-25aaba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: var( --e-global-color-blocksy_palette_8 ); --background-overlay: ''; }.elementor-5215 .elementor-element.elementor-element-4945212 .elementor-icon-box-wrapper { align-items: center; text-align: center; }.elementor-5215 .elementor-element.elementor-element-4945212 { --icon-box-icon-margin: 15px; }.elementor-5215 .elementor-element.elementor-element-4945212 .elementor-icon { font-size: 17px; }body.elementor-page-5215:not(.elementor-motion-effects-element-type-background), body.elementor-page-5215 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #ffffff; }@media (max-width: 1024px){.elementor-5215 .elementor-element.elementor-element-ad199df { --min-height: 35vh; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }.elementor-5215 .elementor-element.elementor-element-ad199df:not(.elementor-motion-effects-element-type-background), .elementor-5215 .elementor-element.elementor-element-ad199df > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: center top; }.elementor-5215 .elementor-element.elementor-element-25aaba5 { --padding-top: 0px; --padding-bottom: 100px; --padding-left: 20px; --padding-right: 20px; }}@media (max-width: 767px){.elementor-5215 .elementor-element.elementor-element-ad199df { --min-height: 30vh; }.elementor-5215 .elementor-element.elementor-element-ad199df:not(.elementor-motion-effects-element-type-background), .elementor-5215 .elementor-element.elementor-element-ad199df > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: center center; background-size: cover; }.elementor-5215 .elementor-element.elementor-element-25aaba5 { --padding-top: 0px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }}.mhcookie-dialog-wrapper, .mhcookie-functional-blocked { position: fixed; z-index: 2147483647; display: flex; visibility: hidden; opacity: 0; transition: 0.4s; }.mhcookie-dialog-wrapper { top: 0px; left: 0px; justify-content: center; align-items: center; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.25); }.mhcookie-dialog-wrapper.mhcookie-show { pointer-events: none; }.mhcookie-box { pointer-events: auto; }.mhcookie-dialog-wrapper.mhcookie-show, .mhcookie-functional-blocked.mhcookie-show { visibility: visible; opacity: 1; transition: 0.8s; }.mhcookie-functional-blocked { bottom: 0px; left: 0px; display: flex; flex-flow: wrap; justify-content: space-around; align-items: center; gap: 10px; width: 100vw; padding: 20px; background-color: #ffffff; color: #1d2327; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px; font-family: Arial; font-size: 14px; }.mhcookie-functional-blocked .mhcookie-buttons { flex-flow: wrap; justify-content: center; margin: 0px; }.mhcookie-functional-blocked .mhcookie-btn { padding: 6px 12px; white-space: nowrap; }.mhcookie-box { position: relative; background-color: #ffffff; color: #1d2327; width: 600px; max-width: 100vw; max-height: 100vh; padding: 20px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; box-sizing: border-box; font-family: Arial; font-size: 14px; animation: 1s ease-in-out 0s 1 normal forwards running mhcookie_show; }.mhcookie-box label { margin: 0px; font-family: inherit; font-weight: 800; font-size: 14px; text-transform: initial; }.mhcookie-header { display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; margin-bottom: 20px; }.mhcookie-title { margin: 0px; font-family: inherit; font-size: 20px; font-weight: 600; text-transform: initial; color: #1d2327; }.mhcookie-details-wrapper { height: 300px; max-height: 40vh; overflow-y: scroll; padding-bottom: 20px; }.mhcookie-details-after { content: ""; display: block; position: sticky; bottom: 0px; width: 100%; height: 40px; background: linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%); pointer-events: none; transform: translateY(-100%); }.mhcookie-text { margin: 0px 0px 30px; font-family: inherit; font-weight: 400; font-size: 13px; text-transform: initial; }.mhcookie-details { display: flex; flex-direction: column; gap: 20px; }.mhcookie-group-wrapper { position: relative; display: flex; flex-direction: column; align-items: flex-start; }.mhcookie-group { display: flex; align-items: center; gap: 20px; }.mhcookie-group-inner { display: flex; flex-direction: column; font-family: Arial; font-weight: 400; font-size: 13px; text-transform: initial; }.mhcookie-group-inner label { font-weight: 800; cursor: pointer; }.mhcookie-box input[type="checkbox"] { accent-color: #af8e5f; }.mhcookie-group-show-details { text-decoration: none; font-size: 0.85em; align-self: center; margin: 5px 0px 10px; color: #af8e5f; }.mhcookie-group-details { width: 100%; max-height: 0px; overflow: hidden; transition:max-height 0.5s ease; }.mhcookie-group--list { display: flex; flex-direction: column; align-items: center; gap: 10px; margin: 10px 0px 30px; padding: 10px; box-sizing: border-box; background: rgba(29, 35, 39, 0.024); }.mhcookie-group--list-item { display: flex; gap: 20px; justify-content: space-between; width: 100%; font-size: 0.9em; padding-bottom: 10px; font-style: italic; }.mhcookie-group--list-item:not(:last-child) { border-bottom: 1px solid rgba(29, 35, 39, 0.2); }.mhcookie-group--list-name { display: flex; width: 100%; justify-content: space-between; }.mhcookie-buttons { display: flex; flex-direction: column; gap: 10px; margin-top: 20px; }.mhcookie-btn { display: block; background: transparent; border: 1px solid #af8e5f; color: #af8e5f; padding: 10px 20px; border-radius: 5px; font-family: inherit; font-size: 14px; font-weight: 400; text-decoration: none; text-transform: initial; text-align: center; cursor: pointer; white-space: nowrap; }.mhcookie-btn:hover, .mhcookie-btn:active, .mhcookie-btn:focus { color: #af8e5f; opacity: 0.75; }.mhcookie-btn-primary { background: #af8e5f; color: #ffffff; }.mhcookie-btn-primary:hover, .mhcookie-btn-primary:active, .mhcookie-btn-primary:focus { color: #ffffff; opacity: 0.75; }.mhcookie-checkbox, .mhcookie-iab-vendor-checkbox { display: none !important; }.mhcookie-pseudo-checkbox { display: block; min-width: 16px; min-height: 16px; aspect-ratio: 1 / 1; border: 2px solid #1d2327; background: #ffffff; position: relative; transition:opacity 0.2s ease; cursor: pointer; box-sizing: border-box; }.mhcookie-pseudo-checkbox::before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0; mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMjAuMjg1IDYuNzFhMSAxIDAgMCAxIDAgMS40MmwtMTAgMTBhMSAxIDAgMCAxLTEuNDIgMGwtNS01YTEgMSAwIDAgMSAxLjQyLTEuNDJsNC4yOSA0LjI5TDE4Ljg3IDYuNzFhMSAxIDAgMCAxIDEuNDE1IDB6IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo="); mask-size: contain; mask-repeat: no-repeat; width: 100%; height: 100%; background-color: #ffffff; transition: opacity 0.6s; }:checked + .mhcookie-pseudo-checkbox { background: #af8e5f; border-color: #af8e5f; }:checked + .mhcookie-pseudo-checkbox::before { display: inline-block; opacity: 1; }[disabled] + .mhcookie-pseudo-checkbox { filter: grayscale(1); opacity: 0.75; }.mhcookie-dialog-wrapper .mhcookie-consent-history { display: flex; flex-wrap: wrap; gap: 10px; margin: 20px 0px 10px; }.mhcookie-dialog-wrapper .mhcookie-consent-history-element { font-weight: 800; font-size: 12px; }.mhcookie-consent-date, .mhcookie-deviceID { font-weight: 400; font-size: 12px; }.mhcookie-hidden { display: none !important; }.mhcookie-privacy-policy-wrapper { display: flex; justify-content: center; margin: 20px 0px 0px; font-size: 0.85em; }.mhcookie-privacy-policy-wrapper a { color: #af8e5f; }[data-mhcookie-host] { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; }:root { --el-color-white: #ffffff; --el-color-black: #000000; --el-color-primary-rgb: 64,158,255; --el-color-success-rgb: 103,194,58; --el-color-warning-rgb: 230,162,60; --el-color-danger-rgb: 245,108,108; --el-color-error-rgb: 245,108,108; --el-color-info-rgb: 144,147,153; --el-font-size-extra-large: 20px; --el-font-size-large: 18px; --el-font-size-medium: 16px; --el-font-size-base: 14px; --el-font-size-small: 13px; --el-font-size-extra-small: 12px; --el-font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","\5fae\8f6f\96c5\9ed1",Arial,sans-serif; --el-font-weight-primary: 500; --el-font-line-height-primary: 24px; --el-index-normal: 1; --el-index-top: 1000; --el-index-popper: 2000; --el-border-radius-base: 4px; --el-border-radius-small: 2px; --el-border-radius-round: 20px; --el-border-radius-circle: 100%; --el-transition-duration: .3s; --el-transition-duration-fast: .2s; --el-transition-function-ease-in-out-bezier: cubic-bezier(.645,.045,.355,1); --el-transition-function-fast-bezier: cubic-bezier(.23,1,.32,1); --el-transition-all: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier); --el-transition-fade: opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier); --el-transition-md-fade: transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier); --el-transition-fade-linear: opacity var(--el-transition-duration-fast) linear; --el-transition-border: border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier); --el-transition-box-shadow: box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier); --el-transition-color: color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier); --el-component-size-large: 40px; --el-component-size: 32px; --el-component-size-small: 24px; color-scheme: light; --el-color-primary: #409eff; --el-color-primary-light-3: rgb(121.3,187.1,255); --el-color-primary-light-5: rgb(159.5,206.5,255); --el-color-primary-light-7: rgb(197.7,225.9,255); --el-color-primary-light-8: rgb(216.8,235.6,255); --el-color-primary-light-9: rgb(235.9,245.3,255); --el-color-primary-dark-2: rgb(51.2,126.4,204); --el-color-success: #67c23a; --el-color-success-light-3: rgb(148.6,212.3,117.1); --el-color-success-light-5: rgb(179,224.5,156.5); --el-color-success-light-7: rgb(209.4,236.7,195.9); --el-color-success-light-8: rgb(224.6,242.8,215.6); --el-color-success-light-9: rgb(239.8,248.9,235.3); --el-color-success-dark-2: rgb(82.4,155.2,46.4); --el-color-warning: #e6a23c; --el-color-warning-light-3: rgb(237.5,189.9,118.5); --el-color-warning-light-5: rgb(242.5,208.5,157.5); --el-color-warning-light-7: rgb(247.5,227.1,196.5); --el-color-warning-light-8: rgb(250,236.4,216); --el-color-warning-light-9: rgb(252.5,245.7,235.5); --el-color-warning-dark-2: rgb(184,129.6,48); --el-color-danger: #f56c6c; --el-color-danger-light-3: rgb(248,152.1,152.1); --el-color-danger-light-5: rgb(250,181.5,181.5); --el-color-danger-light-7: rgb(252,210.9,210.9); --el-color-danger-light-8: rgb(253,225.6,225.6); --el-color-danger-light-9: rgb(254,240.3,240.3); --el-color-danger-dark-2: rgb(196,86.4,86.4); --el-color-error: #f56c6c; --el-color-error-light-3: rgb(248,152.1,152.1); --el-color-error-light-5: rgb(250,181.5,181.5); --el-color-error-light-7: rgb(252,210.9,210.9); --el-color-error-light-8: rgb(253,225.6,225.6); --el-color-error-light-9: rgb(254,240.3,240.3); --el-color-error-dark-2: rgb(196,86.4,86.4); --el-color-info: #909399; --el-color-info-light-3: rgb(177.3,179.4,183.6); --el-color-info-light-5: rgb(199.5,201,204); --el-color-info-light-7: rgb(221.7,222.6,224.4); --el-color-info-light-8: rgb(232.8,233.4,234.6); --el-color-info-light-9: rgb(243.9,244.2,244.8); --el-color-info-dark-2: rgb(115.2,117.6,122.4); --el-bg-color: #ffffff; --el-bg-color-page: #f2f3f5; --el-bg-color-overlay: #ffffff; --el-text-color-primary: #303133; --el-text-color-regular: #606266; --el-text-color-secondary: #909399; --el-text-color-placeholder: #a8abb2; --el-text-color-disabled: #c0c4cc; --el-border-color: #dcdfe6; --el-border-color-light: #e4e7ed; --el-border-color-lighter: #ebeef5; --el-border-color-extra-light: #f2f6fc; --el-border-color-dark: #d4d7de; --el-border-color-darker: #cdd0d6; --el-fill-color: #f0f2f5; --el-fill-color-light: #f5f7fa; --el-fill-color-lighter: #fafafa; --el-fill-color-extra-light: #fafcff; --el-fill-color-dark: #ebedf0; --el-fill-color-darker: #e6e8eb; --el-fill-color-blank: #ffffff; --el-box-shadow: 0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08); --el-box-shadow-light: 0px 0px 12px rgba(0,0,0,.12); --el-box-shadow-lighter: 0px 0px 6px rgba(0,0,0,.12); --el-box-shadow-dark: 0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16); --el-disabled-bg-color: var(--el-fill-color-light); --el-disabled-text-color: var(--el-text-color-placeholder); --el-disabled-border-color: var(--el-border-color-light); --el-overlay-color: rgba(0,0,0,.8); --el-overlay-color-light: rgba(0,0,0,.7); --el-overlay-color-lighter: rgba(0,0,0,.5); --el-mask-color: rgba(255,255,255,.9); --el-mask-color-extra-light: rgba(255,255,255,.3); --el-border-width: 1px; --el-border-style: solid; --el-border-color-hover: var(--el-text-color-disabled); --el-border: var(--el-border-width) var(--el-border-style) var(--el-border-color); --el-svg-monochrome-grey: var(--el-border-color); }@keyframes rotating { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }.el-icon { --color: inherit; align-items: center; display: inline-flex; height: 1em; justify-content: center; line-height: 1em; position: relative; width: 1em; fill: currentcolor; color: var(--color); font-size: inherit; }.el-icon svg { height: 1em; width: 1em; }.el-scrollbar { --el-scrollbar-opacity: .3; --el-scrollbar-bg-color: var(--el-text-color-secondary); --el-scrollbar-hover-opacity: .5; --el-scrollbar-hover-bg-color: var(--el-text-color-secondary); height: 100%; overflow: hidden; position: relative; }.el-scrollbar__wrap { height: 100%; overflow: auto; }.el-scrollbar__wrap--hidden-default { scrollbar-width: none; }.el-scrollbar__thumb { background-color: var(--el-scrollbar-bg-color,var(--el-text-color-secondary)); border-radius: inherit; cursor: pointer; display: block; height: 0px; opacity: var(--el-scrollbar-opacity,.3); position: relative; transition:background-color 0.3s ease; width: 0px; }.el-scrollbar__thumb:hover { background-color: var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary)); opacity: var(--el-scrollbar-hover-opacity,.5); }.el-scrollbar__bar { border-radius: 4px; bottom: 2px; position: absolute; right: 2px; z-index: 1; }.el-scrollbar__bar.is-vertical { top: 2px; width: 6px; }.el-scrollbar__bar.is-vertical > div { width: 100%; }.el-scrollbar__bar.is-horizontal { height: 6px; left: 2px; }.el-scrollbar__bar.is-horizontal > div { height: 100%; }.el-popper { --el-popper-border-radius: var(--el-popover-border-radius,4px); border-radius: var(--el-popper-border-radius); font-size: 12px; line-height: 20px; min-width: 10px; overflow-wrap: break-word; padding: 5px 11px; position: absolute; visibility: visible; z-index: 2000; }.el-popper.is-light, .el-popper.is-light > .el-popper__arrow::before { background: var(--el-bg-color-overlay); border: 1px solid var(--el-border-color-light); }.el-popper.is-light > .el-popper__arrow::before { right: 0px; }.el-popper.is-pure { padding: 0px; }.el-popper__arrow, .el-popper__arrow::before { height: 10px; position: absolute; width: 10px; z-index: -1; }.el-popper__arrow::before { background: var(--el-text-color-primary); box-sizing: border-box; content: " "; transform: rotate(45deg); }.el-popper[data-popper-placement^="bottom"] > .el-popper__arrow { top: -5px; }.el-popper[data-popper-placement^="bottom"] > .el-popper__arrow::before { border-top-left-radius: 2px; }.el-popper[data-popper-placement^="bottom"] > .el-popper__arrow::before { border-bottom-color: transparent !important; border-right-color: transparent !important; }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }.amelia-v2-booking #amelia-container .am-button { --am-h-btn: 40px; --am-fs-btn: 15px; --am-fw-btn: 500; --am-lh-btn: 1.6; --am-rad-btn: 6px; --am-padd-btn: 8px 24px; display: inline-flex; align-items: center; justify-content: center; height: var(--am-h-btn); font-size: var(--am-fs-btn); font-weight: var(--am-fw-btn); line-height: var(--am-lh-btn); white-space: nowrap; text-decoration: none; text-transform: unset; border-radius: var(--am-rad-btn); outline: 0px; margin: 0px; padding: var(--am-padd-btn); cursor: pointer; transition: 0.3s ease-in-out; }.amelia-v2-booking #amelia-container .am-button span { display: flex; align-items: center; justify-content: center; overflow: hidden; }.amelia-v2-booking #amelia-container .am-button.am-button--filled { --am-c-btn-bgr: var(--am-c-btn-first); --am-c-btn-text: var(--am-c-btn-second); --am-c-btn-border: var(--am-c-btn-first); background-color: var(--am-c-btn-bgr); color: var(--am-c-btn-text); border: 1px solid var(--am-c-btn-border); }.amelia-v2-booking #amelia-container .am-button.am-button--default { --am-h-btn: 40px; --am-fs-btn: 15px; --am-lh-btn: 1.6; --am-padd-btn: 8px 24px; }.amelia-v2-booking #amelia-container .am-button.am-button--medium { --am-h-btn: 36px; --am-fs-btn: 14px; --am-lh-btn: 1.42857; --am-padd-btn: 8px 20px; }:root { --el-popup-modal-bg-color: var(--el-color-black); --el-popup-modal-opacity: .5; }@keyframes v-modal-in { 0% { opacity: 0; } }@keyframes v-modal-out { 100% { opacity: 0; } }@keyframes dialog-fade-in { 0% { opacity: 0; transform: translate3d(0px, -20px, 0px); } 100% { opacity: 1; transform: translateZ(0px); } }@keyframes dialog-fade-out { 0% { opacity: 1; transform: translateZ(0px); } 100% { opacity: 0; transform: translate3d(0px, -20px, 0px); } }@keyframes modal-fade-in { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes modal-fade-out { 0% { opacity: 1; } 100% { opacity: 0; } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-collapse-open { 0% { height: 0px; } 100% { height: var(--0cd77d3e); } }@keyframes am-animation-collapse-close { 0% { height: var(--0cd77d3e); } 100% { height: 0px; } }.el-input { --el-input-text-color: var(--el-text-color-regular); --el-input-border: var(--el-border); --el-input-hover-border: var(--el-border-color-hover); --el-input-focus-border: var(--el-color-primary); --el-input-transparent-border: 0 0 0 1px transparent inset; --el-input-border-color: var(--el-border-color); --el-input-border-radius: var(--el-border-radius-base); --el-input-bg-color: var(--el-fill-color-blank); --el-input-icon-color: var(--el-text-color-placeholder); --el-input-placeholder-color: var(--el-text-color-placeholder); --el-input-hover-border-color: var(--el-border-color-hover); --el-input-clear-hover-color: var(--el-text-color-secondary); --el-input-focus-border-color: var(--el-color-primary); --el-input-width: 100%; --el-input-height: var(--el-component-size); box-sizing: border-box; display: inline-flex; font-size: var(--el-font-size-base); line-height: var(--el-input-height); position: relative; vertical-align: middle; width: var(--el-input-width); }.el-input__wrapper { align-items: center; background-color: var(--el-input-bg-color,var(--el-fill-color-blank)); background-image: none; border-radius: var(--el-input-border-radius,var(--el-border-radius-base)); box-shadow: 0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset; cursor: text; display: inline-flex; flex-grow: 1; justify-content: center; padding: 1px 11px; transform: translateZ(0px); transition: var(--el-transition-box-shadow); }.el-input__wrapper:hover { box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset; }.el-input { --el-input-inner-height: calc(var(--el-input-height, 32px) - 2px); }.el-input__inner { appearance: none; background: none; border: none; box-sizing: border-box; color: var(--el-input-text-color,var(--el-text-color-regular)); flex-grow: 1; font-size: inherit; height: var(--el-input-inner-height); line-height: var(--el-input-inner-height); outline: none; padding: 0px; width: 100%; }.el-input__inner:focus { outline: none; }.el-input__inner::placeholder { color: var(--el-input-placeholder-color,var(--el-text-color-placeholder)); }.el-input__suffix { color: var(--el-input-icon-color,var(--el-text-color-placeholder)); display: inline-flex; flex-shrink: 0; flex-wrap: nowrap; height: 100%; line-height: var(--el-input-inner-height); pointer-events: none; text-align: center; transition: all var(--el-transition-duration); white-space: nowrap; }.el-input__suffix-inner { align-items: center; display: inline-flex; justify-content: center; pointer-events: all; }.el-input__suffix-inner > :first-child { margin-left: 8px; }.el-input .el-input__icon { align-items: center; display: flex; height: inherit; justify-content: center; line-height: inherit; margin-left: 8px; transition:transform 0.3s ease; }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }.amelia-v2-booking #amelia-container .am-fs__main { --am-brad-main-default: 0 .5rem .5rem 0; max-width: var(--am-mw-fsm); width: 100%; background-color: var(--am-c-main-bgr); border-radius: var(--am-brad-main, var(--am-brad-main-default)); overflow: hidden; }.amelia-v2-booking #amelia-container .am-fs__main-inner { position: relative; height: 100%; }.amelia-v2-booking #amelia-container .am-fs__main-content { display: block; overflow-x: hidden; height: 444px; padding: 16px 32px; }.amelia-v2-booking #amelia-container .am-fs__main-mobile { --am-brad-main: .5rem; --am-brad-main-default: .5rem; }.amelia-v2-booking #amelia-container .am-fs__main-mobile .am-fs__main-content { padding: 16px; }@keyframes el-skeleton-loading { 0% { background-position: 100% 50%; } 100% { background-position: 0px 50%; } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }.amelia-v2-booking #amelia-container .am-fs__main-heading { padding: 16px 32px; box-shadow: 0 2px 3px var(--am-c-main-heading-text-op15); }.amelia-v2-booking #amelia-container .am-fs__main-heading-inner { display: flex; align-items: center; gap: 0px 12px; }.amelia-v2-booking #amelia-container .am-fs__main-heading-inner-title { font-family: var(--am-font-family); font-size: 18px; font-weight: 500; font-style: normal; line-height: 1.55; text-transform: initial; letter-spacing: initial; color: var(--am-c-main-heading-text); margin: 0px; white-space: nowrap; }.amelia-v2-booking #amelia-container .am-fs__main-heading-inner-title::before { display: none; }.amelia-v2-booking #amelia-container .am-fs__main-heading-mobile { padding: 16px; }.amelia-v2-booking #amelia-container .am-fs__main .am-progress-bar { height: 2px; display: flex; flex-direction: row; gap: 4px; width: 100%; }.amelia-v2-booking #amelia-container .am-fs__main .am-progress-bar .am-step { height: 2px; width: var(--am-step-length); background: #d1d5d7; }.amelia-v2-booking #amelia-container .am-fs__main .am-progress-bar .am-current-step { background: #808a90; }.amelia-v2-booking #amelia-container .am-fs__main-footer { position: absolute; left: 0px; bottom: 0px; display: flex; align-items: center; justify-content: flex-end; width: 100%; padding: 8px 32px; background-color: transparent; box-shadow: 0 -2px 3px var(--am-c-main-text-op15); }.el-form { --el-form-label-font-size: var(--el-font-size-base); --el-form-inline-content-width: 220px; }.el-form-item { display: flex; --font-size: 14px; margin-bottom: 18px; }.el-form-item--label-top { display: block; }.el-form-item--label-top .el-form-item__label { display: inline-block; height: auto; line-height: 22px; margin-bottom: 8px; text-align: left; vertical-align: middle; }.el-form-item__label { align-items: flex-start; box-sizing: border-box; color: var(--el-text-color-regular); display: inline-flex; flex: 0 0 auto; font-size: var(--el-form-label-font-size); height: 32px; justify-content: flex-end; line-height: 32px; padding: 0px 12px 0px 0px; }.el-form-item__content { align-items: center; display: flex; flex: 1 1 0%; flex-wrap: wrap; font-size: var(--font-size); line-height: 32px; min-width: 0px; position: relative; }.el-form-item.is-required:not(.is-no-asterisk).asterisk-left > .el-form-item__label-wrap > .el-form-item__label::before, .el-form-item.is-required:not(.is-no-asterisk).asterisk-left > .el-form-item__label::before { color: var(--el-color-danger); content: "*"; margin-right: 4px; }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }.amelia-v2-booking #amelia-container .am-slide-popup, .amelia-v2-booking #amelia-container .am-slide-popup__block-inner, .amelia-v2-booking #amelia-container .am-slide-popup__block { position: absolute; top: 0px; left: 0px; display: block; width: 100%; }.amelia-v2-booking #amelia-container .am-slide-popup__block { height: 100%; padding: 0px; background-color: var(--am-c-spb-text-op10); z-index: 1000; }.amelia-v2-booking #amelia-container .am-slide-popup__block-footer { display: flex; align-items: center; justify-content: flex-end; gap: 0px 8px; }.amelia-v2-booking #amelia-container .am-slide-popup__block-inner { background: var(--am-c-main-bgr); padding: 16px 32px; }.amelia-v2-booking #amelia-container .am-slide-popup__block-inner.am-position-bottom { top: auto; bottom: 0px; right: auto; min-height: 100px; }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }.el-cascader { --el-cascader-menu-text-color: var(--el-text-color-regular); --el-cascader-menu-selected-text-color: var(--el-color-primary); --el-cascader-menu-fill: var(--el-bg-color-overlay); --el-cascader-menu-font-size: var(--el-font-size-base); --el-cascader-menu-radius: var(--el-border-radius-base); --el-cascader-menu-border: solid 1px var(--el-border-color-light); --el-cascader-menu-shadow: var(--el-box-shadow-light); --el-cascader-node-background-hover: var(--el-fill-color-light); --el-cascader-node-color-disabled: var(--el-text-color-placeholder); --el-cascader-color-empty: var(--el-text-color-placeholder); --el-cascader-tag-background: var(--el-fill-color); display: inline-block; font-size: var(--el-font-size-base); line-height: 32px; outline: none; position: relative; vertical-align: middle; }.el-cascader .el-input { cursor: pointer; display: flex; }.el-cascader .el-input .el-input__inner { cursor: pointer; text-overflow: ellipsis; }.el-cascader .el-input .el-input__suffix-inner .el-icon svg { vertical-align: middle; }.el-cascader .el-input .icon-arrow-down { font-size: 14px; transition:transform 0.3s ease; }.el-cascader__dropdown { --el-cascader-menu-text-color: var(--el-text-color-regular); --el-cascader-menu-selected-text-color: var(--el-color-primary); --el-cascader-menu-fill: var(--el-bg-color-overlay); --el-cascader-menu-font-size: var(--el-font-size-base); --el-cascader-menu-radius: var(--el-border-radius-base); --el-cascader-menu-border: solid 1px var(--el-border-color-light); --el-cascader-menu-shadow: var(--el-box-shadow-light); --el-cascader-node-background-hover: var(--el-fill-color-light); --el-cascader-node-color-disabled: var(--el-text-color-placeholder); --el-cascader-color-empty: var(--el-text-color-placeholder); --el-cascader-tag-background: var(--el-fill-color); border-radius: var(--el-cascader-menu-radius); font-size: var(--el-cascader-menu-font-size); }.el-cascader__dropdown.el-popper { background: var(--el-cascader-menu-fill); }.el-cascader__dropdown.el-popper, .el-cascader__dropdown.el-popper .el-popper__arrow::before { border: var(--el-cascader-menu-border); }.el-cascader__dropdown.el-popper[data-popper-placement^="bottom"] .el-popper__arrow::before { border-bottom-color: transparent; border-right-color: transparent; }.el-cascader__dropdown.el-popper { box-shadow: var(--el-cascader-menu-shadow); }.el-cascader__suggestion-panel { border-radius: var(--el-cascader-menu-radius); }.el-cascader__suggestion-list { color: var(--el-cascader-menu-text-color); font-size: var(--el-font-size-base); margin: 0px; max-height: 204px; padding: 6px 0px; text-align: center; }.el-cascader-panel { --el-cascader-menu-text-color: var(--el-text-color-regular); --el-cascader-menu-selected-text-color: var(--el-color-primary); --el-cascader-menu-fill: var(--el-bg-color-overlay); --el-cascader-menu-font-size: var(--el-font-size-base); --el-cascader-menu-radius: var(--el-border-radius-base); --el-cascader-menu-border: solid 1px var(--el-border-color-light); --el-cascader-menu-shadow: var(--el-box-shadow-light); --el-cascader-node-background-hover: var(--el-fill-color-light); --el-cascader-node-color-disabled: var(--el-text-color-placeholder); --el-cascader-color-empty: var(--el-text-color-placeholder); --el-cascader-tag-background: var(--el-fill-color); border-radius: var(--el-cascader-menu-radius); display: flex; font-size: var(--el-cascader-menu-font-size); }.el-cascader-menu { border-right: var(--el-cascader-menu-border); box-sizing: border-box; color: var(--el-cascader-menu-text-color); min-width: 180px; }.el-cascader-menu:last-child { border-right: none; }.el-cascader-menu:last-child .el-cascader-node { padding-right: 20px; }.el-cascader-menu__wrap.el-scrollbar__wrap { height: 204px; }.el-cascader-menu__list { box-sizing: border-box; list-style: none; margin: 0px; min-height: 100%; padding: 6px 0px; position: relative; }.el-cascader-node { align-items: center; display: flex; height: 34px; line-height: 34px; outline: none; padding: 0px 30px 0px 20px; position: relative; }.el-cascader-node:not(.is-disabled) { cursor: pointer; }.el-cascader-node__postfix { position: absolute; right: 10px; }.el-cascader-node__label { flex: 1 1 0%; overflow: hidden; padding: 0px 8px; text-align: left; text-overflow: ellipsis; white-space: nowrap; }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }.amelia-v2-booking #amelia-container .am-adv-select { --am-c-advs-bgr: var(--am-c-inp-bgr); --am-c-advs-border: var(--am-c-inp-border); --am-c-advs-text: var(--am-c-inp-text); --am-c-advs-placeholder: var(--am-color-input-placeholder); --am-rad-advs: var(--am-rad-inp); --am-fs-advs: var(--am-fs-inp); --am-h-advs: var(--am-h-inp); --am-padd-advs: 0 12px; width: 100%; }.amelia-v2-booking #amelia-container .am-adv-select__wrapper { width: 100%; }.amelia-v2-booking #amelia-container .am-adv-select--default { --am-h-advs: 40px; }.amelia-v2-booking #amelia-container .am-adv-select .el-input { border: none; border-radius: 4px; box-shadow: 0 2px 2px var(--am-c-advs-shadow); }.amelia-v2-booking #amelia-container .am-adv-select .el-input__wrapper { display: inline-flex; align-items: center; gap: 0px 6px; background-image: none; background-color: var(--am-c-advs-bgr); border: none; border-radius: var(--am-rad-advs); box-shadow: 0 0 0 1px var(--am-c-advs-border); padding: var(--am-padd-advs); height: var(--am-h-advs); transition: 0.3s; }.amelia-v2-booking #amelia-container .am-adv-select .el-input__wrapper:hover { --am-c-advs-border: var(--am-c-advs-text-op40); }.amelia-v2-booking #amelia-container .am-adv-select .el-input__wrapper:focus, .amelia-v2-booking #amelia-container .am-adv-select .el-input__wrapper:active .amelia-v2-booking #amelia-container .am-adv-select .el-input__wrapper.is-focus { --am-c-advs-border: var(--am-c-primary); }.amelia-v2-booking #amelia-container .am-adv-select .el-input__inner { height: 24px; font-size: var(--am-fs-advs); font-weight: 400; line-height: 1.6; color: var(--am-c-advs-text); background-color: transparent; border: none; border-radius: var(--am-rad-advs); padding: 0px; width: 100%; }.amelia-v2-booking #amelia-container .am-adv-select .el-input__inner:focus { border: none; box-shadow: none; }.amelia-v2-booking #amelia-container .am-adv-select .el-input__suffix .el-icon { font-family: amelia-icons; font-size: 18px; color: var(--am-c-advs-text); }.amelia-v2-booking #amelia-container .am-adv-select .el-input__suffix .el-icon.icon-arrow-down::before { font-size: 18px; content: ""; font-family: amelia-icons !important; }.amelia-v2-booking #amelia-container .am-adv-select .el-input__suffix .el-icon.icon-arrow-down svg { display: none; }.am-adv-select__popper { --am-c-advs-item-bgr: var(--am-c-drop-bgr); --am-c-advs-item-label: var(--am-c-main-text); --am-c-advs-item-price: var(--am-c-primary); --am-c-advs-item-selected: var(--am-c-primary); --am-h-advs-item-heading: 26px; --am-fs-advs-item-heading: 12px; max-width: 454px; width: 100%; z-index: 2147483647 !important; }.am-adv-select__popper.el-cascader__dropdown.el-popper[role="tooltip"] { background-color: transparent; border-color: var(--am-c-advs-item-border); overflow: hidden; }.am-adv-select__popper * { font-family: var(--am-font-family); border-radius: unset; box-sizing: border-box; }.am-adv-select__popper .el-cascader-panel { display: flex; background-color: var(--am-c-advs-item-bgr); max-width: 454px; width: 100%; }.am-adv-select__popper .el-cascader-menu { width: 100%; min-width: 170px; }.am-adv-select__popper .el-cascader-menu:nth-child(1) { padding-top: 26px; flex-shrink: 2; border-color: var(--am-c-advs-item-border-op10); }.am-adv-select__popper .el-cascader-menu:last-child .el-cascader-node { padding: 0px; }.am-adv-select__popper .el-cascader-menu .el-scrollbar__bar.is-vertical { top: var(--am-h-advs-item-heading); padding-top: 6px; display: block !important; }.am-adv-select__popper .el-cascader-menu .el-scrollbar__bar.is-vertical .el-scrollbar__thumb { background: var(--am-c-advs-item-label); opacity: 0.3; }.am-adv-select__popper .el-cascader-node { height: unset; padding: 0px; }.am-adv-select__popper .el-cascader-node__label { display: flex; align-items: center; justify-content: space-between; padding: 4px 16px 4px 8px; }.am-adv-select__popper .el-cascader-node i { display: none; }.am-adv-select__popper .el-cascader__suggestion-list { background-color: var(--am-c-advs-item-bgr); color: var(--am-c-advs-item-label-op65); }.am-adv-select__popper .am-adv-select__item { width: 100%; display: flex; align-items: center; justify-content: space-between; }.am-adv-select__popper .am-adv-select__item-label { display: block; font-size: 14px; font-weight: 400; line-height: 1.43; color: var(--am-c-advs-item-label); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }.am-adv-select__popper .am-adv-select__item-quantity { font-size: 14px; font-weight: 400; line-height: 1.714; color: var(--am-c-advs-item-label-op40); }.am-adv-select__popper .el-popper__arrow { display: none; }.am-adv-select__popper-mobile { width: calc(100% - 20px); }.am-adv-select__popper-mobile .el-cascader-panel { height: min-content; max-width: 100%; width: 100%; display: flex; flex-direction: column; }.am-adv-select__popper-mobile .el-cascader-menu { min-height: 160px; }.am-adv-select__popper-mobile .el-cascader-menu__wrap { height: min-content; max-height: 160px; overflow-y: scroll; }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes progress { 0% { background-position: 0px 0px; } 100% { background-position: 32px 0px; } }@keyframes indeterminate { 0% { left: -100%; } 100% { left: 100%; } }@keyframes striped-flow { 0% { background-position: -100% center; } 100% { background-position: 100% center; } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }.amelia-v2-booking #amelia-container .am-fs__ps { display: flex; flex-direction: column; width: 100%; }.amelia-v2-booking #amelia-container .am-fs__ps.am-fs__ps-popup { max-height: 296px; overflow-x: hidden; padding-right: 6px; }.amelia-v2-booking #amelia-container .am-fs__popup-x { position: absolute; top: 16px; right: 16px; cursor: pointer; color: var(--am-c-main-text); z-index: 99; margin: 0px; }.amelia-v2-booking #amelia-container .am-fs__ps-popup { position: relative; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__heading { font-size: 14px; font-weight: 400; line-height: 1.42857; text-align: center; color: var(--am-c-main-text); margin: 0px 0px 16px; padding: 20px 6px 0px 0px; max-height: 40px; overflow-x: hidden; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__or { display: flex; flex-direction: row; font-weight: 400; font-size: 14px; line-height: 20px; margin: 20px 0px; color: var(--am-c-ps-text-op60); }.amelia-v2-booking #amelia-container .am-fs__ps-popup__or::before, .amelia-v2-booking #amelia-container .am-fs__ps-popup__or::after { content: ""; flex: 1 1 0%; border-bottom: 1px solid var(--am-c-ps-text-op20); margin: auto; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__or::before { margin-right: 10px; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__or::after { margin-left: 10px; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__btn.am-button.am-button--medium { --am-h-btn: 56px; --am-fs-btn: 14px; line-height: 16px; width: 100%; justify-content: space-between; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__btn span { display: block; text-overflow: ellipsis; white-space: nowrap; }.amelia-v2-booking #amelia-container .am-fs__ps-pill { display: inline-block; font-size: 14px; font-weight: 500; line-height: 1; color: var(--am-c-btn-prim); background-color: var(--am-c-btn-prim-text); border-radius: 12px; padding: 5px 8px; }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }.amelia-v2-booking #amelia-container .am-fs__ps-popup__heading { font-size: 14px; font-weight: 400; line-height: 1.42857; text-align: center; color: var(--am-c-main-text); margin: 20px 0px 16px; }.amelia-v2-booking #amelia-container .am-fs__ps-popup__btn.am-button.am-button--medium { --am-h-btn: 56px; --am-fs-btn: 14px; width: 100%; justify-content: space-between; }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }.amelia-v2-booking #amelia-container .am-fs__main-content.am-fs__init { padding-top: 40px; }.amelia-v2-booking #amelia-container .am-fs__main-inner { overflow: hidden; }.amelia-v2-booking #amelia-container .am-fs__init-form__item:nth-child(1) { animation: 0.6s cubic-bezier(0.45, 1, 0.4, 1.2) 0ms 1 normal both running am-animation-slide-up; }.amelia-v2-booking #amelia-container .am-fs__init-form__item.el-form-item { margin-bottom: 24px; }.amelia-v2-booking #amelia-container .am-fs__init-form__label { display: inline-block; font-family: var(--am-font-family); font-weight: 500; color: var(--am-c-main-text); margin-bottom: 4px; }.amelia-v2-booking #amelia-container .am-fs__init-form .el-form-item__label { color: var(--am-c-main-text); line-height: unset; padding: 0px; }.amelia-v2-booking #amelia-container .am-fs__init-form .el-form-item__label::before { color: var(--am-c-error); }.amelia-v2-booking #amelia-container .am-fs__popup-x { position: absolute; top: 16px; right: 16px; cursor: pointer; color: var(--am-c-main-text); margin: 0px; }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }.amelia-v2-booking #amelia-container .am-fs__main-heading-inner { display: flex; align-items: center; }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }@keyframes am-animation-slide-up { 0% { transform: translate3d(0px, 40px, 0px); opacity: 0; } 75% { transform: translate3d(0px, -5px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes am-animation-slide-right { 0% { transform: translate3d(-40px, 0px, 0px); opacity: 0; } 75% { transform: translate3d(5px, 0px, 0px); opacity: 0.7; } 100% { transform: translateZ(0px); opacity: 1; } }@keyframes sidebar-step-check-state { 0% { transform: scale(0); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } }@keyframes sidebar-step-selection { 0% { opacity: 0; transform: translate(-100%); } 50% { transform: translate(10%); } 100% { opacity: 1; transform: translate(0px); } }.amelia-v2-booking #amelia-container .el-form-item, #amelia-app-backend-new #amelia-container .el-form-item { display: block; font-family: var(--am-font-family); font-size: var(--am-fs-label); margin-bottom: 18px; }.amelia-v2-booking #amelia-container .el-form-item__label, #amelia-app-backend-new #amelia-container .el-form-item__label { flex: 0 0 auto; align-items: center; text-align: left; font-size: var(--am-fs-label); line-height: 1.3; color: var(--am-c-main-text); box-sizing: border-box; }.amelia-v2-booking #amelia-container .el-form-item.is-required .el-form-item__label, #amelia-app-backend-new #amelia-container .el-form-item.is-required .el-form-item__label { position: relative; padding-left: 10px; }.amelia-v2-booking #amelia-container .el-form-item.is-required .el-form-item__label::before, #amelia-app-backend-new #amelia-container .el-form-item.is-required .el-form-item__label::before { position: absolute; top: 0px; left: 0px; }.amelia-v2-booking #amelia-container .el-form-item__content, #amelia-app-backend-new #amelia-container .el-form-item__content { display: flex; flex-wrap: wrap; align-items: center; flex: 1 1 0%; position: relative; font-size: var(--am-fs-inp); min-width: 0px; }.amelia-v2-booking #amelia-container .el-input__inner, #amelia-app-backend-new #amelia-container .el-input__inner { margin: 0px; }.amelia-v2-booking #amelia-container div, .amelia-v2-booking #amelia-container span, .amelia-v2-booking #amelia-container applet, .amelia-v2-booking #amelia-container object, .amelia-v2-booking #amelia-container iframe, .amelia-v2-booking #amelia-container h1, .amelia-v2-booking #amelia-container h2, .amelia-v2-booking #amelia-container h3, .amelia-v2-booking #amelia-container h4, .amelia-v2-booking #amelia-container h5, .amelia-v2-booking #amelia-container h6, .amelia-v2-booking #amelia-container p, .amelia-v2-booking #amelia-container blockquote, .amelia-v2-booking #amelia-container pre, .amelia-v2-booking #amelia-container a, .amelia-v2-booking #amelia-container abbr, .amelia-v2-booking #amelia-container acronym, .amelia-v2-booking #amelia-container address, .amelia-v2-booking #amelia-container big, .amelia-v2-booking #amelia-container cite, .amelia-v2-booking #amelia-container code, .amelia-v2-booking #amelia-container del, .amelia-v2-booking #amelia-container dfn, .amelia-v2-booking #amelia-container em, .amelia-v2-booking #amelia-container img, .amelia-v2-booking #amelia-container ins, .amelia-v2-booking #amelia-container kbd, .amelia-v2-booking #amelia-container q, .amelia-v2-booking #amelia-container s, .amelia-v2-booking #amelia-container samp, .amelia-v2-booking #amelia-container small, .amelia-v2-booking #amelia-container strike, .amelia-v2-booking #amelia-container strong, .amelia-v2-booking #amelia-container sub, .amelia-v2-booking #amelia-container sup, .amelia-v2-booking #amelia-container tt, .amelia-v2-booking #amelia-container var, .amelia-v2-booking #amelia-container b, .amelia-v2-booking #amelia-container u, .amelia-v2-booking #amelia-container i, .amelia-v2-booking #amelia-container center, .amelia-v2-booking #amelia-container dl, .amelia-v2-booking #amelia-container dt, .amelia-v2-booking #amelia-container dd, .amelia-v2-booking #amelia-container ol, .amelia-v2-booking #amelia-container ul, .amelia-v2-booking #amelia-container li, .amelia-v2-booking #amelia-container fieldset, .amelia-v2-booking #amelia-container form, .amelia-v2-booking #amelia-container label, .amelia-v2-booking #amelia-container legend, .amelia-v2-booking #amelia-container table, .amelia-v2-booking #amelia-container caption, .amelia-v2-booking #amelia-container tbody, .amelia-v2-booking #amelia-container tfoot, .amelia-v2-booking #amelia-container thead, .amelia-v2-booking #amelia-container tr, .amelia-v2-booking #amelia-container th, .amelia-v2-booking #amelia-container td, .amelia-v2-booking #amelia-container article, .amelia-v2-booking #amelia-container aside, .amelia-v2-booking #amelia-container canvas, .amelia-v2-booking #amelia-container details, .amelia-v2-booking #amelia-container embed, .amelia-v2-booking #amelia-container figure, .amelia-v2-booking #amelia-container figcaption, .amelia-v2-booking #amelia-container footer, .amelia-v2-booking #amelia-container header, .amelia-v2-booking #amelia-container hgroup, .amelia-v2-booking #amelia-container menu, .amelia-v2-booking #amelia-container nav, .amelia-v2-booking #amelia-container output, .amelia-v2-booking #amelia-container ruby, .amelia-v2-booking #amelia-container section, .amelia-v2-booking #amelia-container summary, .amelia-v2-booking #amelia-container time, .amelia-v2-booking #amelia-container mark, .amelia-v2-booking #amelia-container audio, .amelia-v2-booking #amelia-container video { margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; }@font-face{font-family:"amelia-icons";font-weight:400;font-style:normal;src:url(https://ginellyhair.de/wp-content/swift-ai/cache/ginellyhair.de/termin-buchen/__data/amelia-icons1eb7282d.woff) format('woff2');font-display:swap;}[class^="am-icon-"], [class*=" am-icon-"] { font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: amelia-icons !important; }.am-icon-close::before { content: ""; }:root { --am-c-primary: #1246D6; --am-c-success: #019719; --am-c-error: #DC180B; --am-c-warning: #CCA20C; --am-c-main-bgr: #FFFFFF; --am-c-main-heading-text: #33434C; --am-c-main-text: #1A2C37; --am-c-sb-bgr: #17295a; --am-c-sb-text: #FFFFFF; --am-c-inp-bgr: #FFFFFF; --am-c-inp-border: #D1D5D7; --am-c-inp-text: #1A2C37; --am-c-inp-placeholder: #808A90; --am-c-drop-bgr: #FFFFFF; --am-c-drop-text: #0E1920; --am-c-btn-prim: #265CF2; --am-c-btn-prim-text: #FFFFFF; --am-c-btn-sec: #FFFFFF; --am-c-btn-sec-text: #1A2C37; --am-h-inp: 40px; --am-fs-inp: 15px; --am-rad-inp: 6px; --am-fs-label: 15px; --am-fs-btn: 15px; --am-font-family: "Amelia Roboto", sans-serif; }.amelia-v2-booking, .amelia-v2-booking #amelia-container { background-color: transparent; }.amelia-v2-booking #amelia-container * { font-family: var(--am-font-family); font-style: initial; box-sizing: border-box; word-break: break-word; letter-spacing: normal; }.amelia-v2-booking #amelia-container.am-fs__wrapper { display: flex; justify-content: center; max-width: var(--am-mw-main); width: 100%; height: 560px; margin: 100px auto; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.12) 0px 30px 40px; transition:max-width 0.3s ease-in-out; }.amelia-v2-booking #amelia-container.am-fs__wrapper .el-form-item { display: block; font-family: var(--am-font-family); font-size: var(--am-fs-label); margin-bottom: 24px; }.amelia-v2-booking #amelia-container.am-fs__wrapper .el-form-item__label { flex: 0 0 auto; text-align: left; font-size: var(--am-fs-label); line-height: 1.3; color: var(--am-c-main-text); box-sizing: border-box; margin: 0px; }.amelia-v2-booking #amelia-container.am-fs__wrapper .el-form-item__label::before { color: var(--am-c-error); }.amelia-v2-booking #amelia-container.am-fs__wrapper .el-form-item__content { display: flex; flex-wrap: wrap; align-items: center; flex: 1 1 0%; position: relative; font-size: var(--am-fs-inp); min-width: 0px; color: var(--am-c-main-text); }.amelia-v2-booking #amelia-container.am-fs__wrapper * { font-family: var(--am-font-family); box-sizing: border-box; }@font-face{font-family:"Amelia Roboto";font-weight:400;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://ginellyhair.de/wp-content/swift-ai/cache/ginellyhair.de/termin-buchen/__data/KFOmCnqEu92Fr1Mu4mxK569ea31e.woff) format('woff2');font-display:swap;}@font-face{font-family:"Amelia Roboto";font-weight:500;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://ginellyhair.de/wp-content/swift-ai/cache/ginellyhair.de/termin-buchen/__data/KFOlCnqEu92Fr1MmEU9fBBc45b078914.woff) format('woff2');font-display:swap;}@keyframes wc-skeleton-shimmer { 100% { transform: translateX(100%); } }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }@keyframes wc-skeleton-shimmer { 100% { transform: translateX(100%); } }.woocommerce-product-gallery{opacity:1!important;} .woocommerce-product-gallery figure{max-width:1000%} .woocommerce-product-gallery figure[style*="3d(0px"]{max-width: 100%;} body:not(.swift-ui) .woocommerce-product-gallery [data-thumb]:not(:first-of-type){display:none!important;}html{opacity:1}}