:is(a,button,input[type=submit],input[type=checkbox],input[type=button],input[type=file],[tabindex="0"]):focus-visible{outline:var(--sv-otl-width, 2px) var(--sv-otl-style, dotted) var(--sv-otl-color, var(--sv-otl-color-scheme, #000)) !important;outline-offset:var(--sv-otl-offset, calc(var(--sv-otl-width) * -1 / 2));transition:none !important}input[tabindex="0"]:focus-visible{--sv-otl-width: 0 !important}.color-scheme-dark,.whb-color-dark{--sv-otl-color-scheme: #000}[class*=color-scheme-light],.whb-color-light{--sv-otl-color-scheme: #FFF}.sv-skip-links{position:fixed;display:flex;flex-direction:column;gap:5px;top:10px;inset-inline-start:-1000em;z-index:999999}.sv-skip-links:focus-within{inset-inline-start:10px}.sv-loader:after{content:"";display:inline-block;width:30px;height:30px;border:1px solid rgba(0,0,0,0);border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle;animation:sv-rotate 450ms infinite linear var(--sv-anim-state, paused)}.dropdowns-loading .dropdown-load-ajax.menu-mega-dropdown:not(.dropdown-with-height)>.sv-dropdown-menu{min-height:400px}.dropdowns-loaded .dropdown-load-ajax>.sv-dropdown-menu>.container{animation:sv-fadeIn .3s ease}.dropdown-html-placeholder{display:flex;align-items:center;justify-content:center;background-color:rgba(var(--bgcolor-white-rgb), 0.6);border-radius:var(--sv-brd-radius)}.dropdown-html-placeholder:after{content:"";display:inline-block;width:32px;height:32px;border:1px solid rgba(0,0,0,0);border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle;animation:sv-rotate 450ms infinite linear var(--sv-anim-state, paused)}.dropdowns-loading .dropdown-html-placeholder:after{--sv-anim-state: running}.sv-dropdown-menu:is(.sv-design-sized,.sv-design-full-width,.sv-design-full-height)>.container>.sv-grid-f-inline{--sv-f-basis: 200px}.sv-side-hidden.sv-opened{transform:none}@media(max-width: 1024px){.sv-side-hidden{--sv-side-hidden-w: min(300px, 80vw)}html:has(.sv-side-hidden.sv-opened){overflow:hidden}}.tooltip{--sv-tooltip-bg: rgba(0, 0, 0, 0.9);--sv-tooltip-color: #FFF;position:absolute;z-index:1110;opacity:0;pointer-events:none}.tooltip .tooltip-inner{padding:7px 15px;width:max-content;max-width:200px;text-transform:none;font-weight:400;font-size:12px;line-height:var(--sv-text-line-height);background-color:var(--sv-tooltip-bg);color:var(--sv-tooltip-color);text-align:center;word-break:break-word;border-radius:calc(var(--sv-brd-radius)/1.5)}.tooltip .tooltip-arrow{position:absolute;width:10px;height:10px;background-color:var(--sv-tooltip-bg)}.tooltip.top{margin-top:-8px}.tooltip.top .tooltip-arrow{top:calc(100% - 1px);left:50%;clip-path:polygon(0 0, 50% 50%, 100% 0);transform:translateX(-50%)}.tooltip.bottom{margin-top:8px}.tooltip.bottom .tooltip-arrow{bottom:calc(100% - 1px);left:50%;clip-path:polygon(0 100%, 50% 50%, 100% 100%);transform:translateX(-50%)}.tooltip.left{margin-left:-8px}.tooltip.left .tooltip-arrow{top:50%;left:calc(100% - 1px);clip-path:polygon(0 0, 50% 50%, 0 100%);transform:translateY(-50%)}.tooltip.right{margin-left:8px}.tooltip.right .tooltip-arrow{top:50%;right:calc(100% - 1px);clip-path:polygon(100% 0, 50% 50%, 100% 100%);transform:translateY(-50%)}.sv-tltp{position:relative}.sv-tltp .tooltip{margin:0}.sv-tltp .tooltip.top{bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px}.sv-tltp .tooltip.top .tooltip-inner:after{content:"";position:absolute;width:100%;height:8px;inset:auto 0 -8px 0}.sv-tltp .tooltip:is(.left,.right) .tooltip-inner:after{content:"";position:absolute;inset-block:0;width:10px}.sv-tltp .tooltip.left{top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.sv-tltp .tooltip.left .tooltip-inner:after{left:100%}.sv-tltp .tooltip.right{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.sv-tltp .tooltip.right .tooltip-inner:after{right:100%}.sv-tltp .tooltip-inner>*{margin-top:0;margin-bottom:10px}.sv-tltp .tooltip-inner>*:last-child{margin-bottom:0}.sv-tltp .tooltip-inner a:not(.sv-social-icon){text-decoration:underline}.tooltip.in,.sv-tltp:is(:hover,:focus,:focus-within) .tooltip{pointer-events:unset;opacity:1;animation:sv-fadeIn .3s ease}.sv-close-side{position:fixed;display:block;background-color:rgba(0,0,0,.7);opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(0.19, 1, 0.22, 1),z-index 0s cubic-bezier(0.19, 1, 0.22, 1) .5s,top 0s cubic-bezier(0.19, 1, 0.22, 1) .5s;z-index:400}.sv-close-side[class*=sv-location-header]{z-index:389;top:var(--sv-admin-bar-h)}.sv-close-side.sv-location-sticky-nav{z-index:392}.sv-close-side.sv-close-side-opened{opacity:1;pointer-events:unset;transition-delay:0s}@media(max-width: 1024px){.sv-close-side{top:-150px}}.sv-action-icon:after{position:absolute;top:calc(50% - .5em);inset-inline-start:calc(50% - .5em);opacity:0;transition:opacity .2s ease;font-size:var(--sv-action-icon-size);content:"";display:inline-block;width:1em;height:1em;border:1px solid rgba(0,0,0,0);border-left-color:var(--sv-action-icon-color, var(--sv-action-color));border-radius:50%;vertical-align:middle;animation:sv-rotate 450ms infinite linear var(--sv-anim-state, paused)}.sv-action-btn>a:hover .sv-action-icon:before{color:var(--sv-action-icon-color-hover, var(--sv-action-color-hover))}.sv-action-btn>a:hover .sv-action-text{color:var(--sv-action-text-color-hover, var(--sv-action-color-hover))}.sv-action-btn>a.loading{pointer-events:none;transform:translateZ(0)}.sv-action-btn>a.loading .sv-action-icon:before{opacity:0}.sv-action-btn>a.loading .sv-action-icon:after{opacity:1;--sv-anim-state: running}.sv-action-btn .sv-check-icon{position:absolute;inset-inline-start:calc(50% + var(--sv-action-icon-size) - .55em);bottom:calc(50% + var(--sv-action-icon-size) - .7em);display:none;align-items:center;justify-content:center;width:min(.87em,20px);height:min(.87em,20px);border-radius:50%;background:var(--sv-primary-color);font-weight:400;font-size:calc(var(--sv-action-icon-size, 1.2em) - 2px);transform:translate(-50%, 50%)}.sv-action-btn .sv-check-icon:before{content:"\f107";font-family:"svtheme-font";color:#fff;font-size:min(.45em,9px)}.sv-action-btn>a.added .sv-check-icon{display:flex}.sv-action-btn>a.loading .sv-check-icon{display:none}.sv-heading{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:10px;padding:20px 15px;border-bottom:1px solid var(--brdcolor-gray-300)}.sv-heading>a{--sv-link-color: var(--sv-primary-color);--sv-link-color-hover: var(--sv-primary-color)}.sv-heading>a:hover{opacity:.7}.sv-heading .title{flex:1 1 auto;margin-bottom:0;font-size:130%}.sv-heading .sv-action-btn{flex:0 0 auto}.sv-heading .sv-action-btn.sv-style-text>a{height:25px}
