.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}.elementor-widget-n-accordion{--n-accordion-title-font-size:20px;--n-accordion-title-flex-grow:initial;--n-accordion-title-justify-content:initial;--n-accordion-title-icon-order:-1;--n-accordion-border-width:1px;--n-accordion-border-color:#d5d8dc;--n-accordion-border-style:solid;--n-accordion-item-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-padding:10px;--n-accordion-border-radius:0px;--n-accordion-icon-size:15px;--n-accordion-title-normal-color:#1f2124;--n-accordion-title-hover-color:#1f2124;--n-accordion-title-active-color:#1f2124;--n-accordion-icon-normal-color:var(--n-accordion-title-normal-color);--n-accordion-icon-hover-color:var(--n-accordion-title-hover-color);--n-accordion-icon-active-color:var(--n-accordion-title-active-color);--n-accordion-icon-gap:0 10px;width:100%}.elementor-widget-n-accordion .e-n-accordion details>summary::-webkit-details-marker{display:none}.elementor-widget-n-accordion .e-n-accordion-item{display:flex;flex-direction:column;position:relative}.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){margin-block-end:var(--n-accordion-item-title-space-between)}:where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con){border:var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color)}.elementor-widget-n-accordion .e-n-accordion-item-title{align-items:center;border-color:var(--n-accordion-border-color);border-radius:var(--n-accordion-border-radius);border-style:var(--n-accordion-border-style);border-width:var(--n-accordion-border-width);color:var(--n-accordion-title-normal-color);cursor:pointer;display:flex;flex-direction:row;flex-grow:var(--n-menu-title-flex-grow);gap:var(--n-accordion-icon-gap);justify-content:var(--n-accordion-title-justify-content);list-style:none;padding:var(--n-accordion-padding)}.elementor-widget-n-accordion .e-n-accordion-item-title-header{display:flex}.elementor-widget-n-accordion .e-n-accordion-item-title-header h1,.elementor-widget-n-accordion .e-n-accordion-item-title-header h2,.elementor-widget-n-accordion .e-n-accordion-item-title-header h3,.elementor-widget-n-accordion .e-n-accordion-item-title-header h4,.elementor-widget-n-accordion .e-n-accordion-item-title-header h5,.elementor-widget-n-accordion .e-n-accordion-item-title-header h6,.elementor-widget-n-accordion .e-n-accordion-item-title-header p{margin-block-end:0;margin-block-start:0}.elementor-widget-n-accordion .e-n-accordion-item-title-text{align-items:center;font-size:var(--n-accordion-title-font-size)}.elementor-widget-n-accordion .e-n-accordion-item-title-icon{align-items:center;display:flex;flex-direction:row;order:var(--n-accordion-title-icon-order);position:relative;width:-moz-fit-content;width:fit-content}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span{height:var(--n-accordion-icon-size);width:auto}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color);font-size:var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color);height:var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title>span{cursor:pointer}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{color:var(--n-accordion-title-active-color);margin-block-end:var(--n-accordion-item-title-distance-from-content)}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened{display:flex}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{display:none}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]) .e-con{display:none}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title{color:var(--n-accordion-title-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{display:none}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{display:flex}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color)}.elementor-widget-n-accordion .e-n-accordion-item>span{cursor:pointer}.vhsp-popup{--vhsp-width:380px;--vhsp-image:72px;--vhsp-bg:#fff;--vhsp-text:#222;--vhsp-accent:#111;--vhsp-border:#e7e7e7;--vhsp-radius:12px;position:fixed;display:flex;align-items:stretch;box-sizing:border-box;width:min(var(--vhsp-width),calc(100vw - 28px));min-height:84px;background:var(--vhsp-bg);color:var(--vhsp-text);border:1px solid var(--vhsp-border);border-radius:var(--vhsp-radius);overflow:hidden;font-size:14px;line-height:1.42;opacity:0;visibility:hidden;transition:opacity .32s ease,transform .32s ease;pointer-events:none;font-family:inherit}
.vhsp-popup *{box-sizing:border-box}.vhsp-shadow{box-shadow:0 14px 40px rgba(0,0,0,.16)}
.vhsp-bottom_left{left:18px;bottom:18px}.vhsp-bottom_right{right:18px;bottom:18px}.vhsp-top_left{left:18px;top:18px}.vhsp-top_right{right:18px;top:18px}
.vhsp-anim-slide.vhsp-bottom_left,.vhsp-anim-slide.vhsp-top_left{transform:translateX(-24px)}.vhsp-anim-slide.vhsp-bottom_right,.vhsp-anim-slide.vhsp-top_right{transform:translateX(24px)}.vhsp-anim-scale{transform:scale(.96)}.vhsp-anim-fade{transform:none}
.vhsp-popup.vhsp-visible{opacity:1;visibility:visible;transform:none;pointer-events:auto}
.vhsp-image-wrap{width:var(--vhsp-image);min-width:var(--vhsp-image);display:flex;background:rgba(127,127,127,.08)}.vhsp-image-wrap img{display:block;width:100%;height:100%;min-height:var(--vhsp-image);object-fit:cover;margin:0}.vhsp-img-right{flex-direction:row-reverse}
.vhsp-copy{flex:1;align-self:center;padding:15px 38px 15px 16px;min-width:0}.vhsp-img-right .vhsp-copy{padding-left:18px}.vhsp-no-image .vhsp-copy{padding-left:18px}
.vhsp-copy a,.vhsp-product-link{color:var(--vhsp-accent);font-weight:650;text-decoration:none}.vhsp-copy a:hover{text-decoration:underline}.vhsp-copy small{opacity:.78}
#vhsp-popup .vhsp-close{position:absolute!important;right:8px!important;top:8px!important;left:auto!important;bottom:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:rgba(255,255,255,.88)!important;background-image:none!important;color:var(--vhsp-text)!important;box-shadow:0 1px 4px rgba(0,0,0,.08)!important;outline:0!important;opacity:.58!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;transform:none!important;text-indent:0!important;letter-spacing:0!important;line-height:0!important;font-size:0!important;text-transform:none!important;overflow:hidden!important;z-index:3!important;transition:opacity .18s ease,background-color .18s ease,box-shadow .18s ease!important}
#vhsp-popup .vhsp-close::before,#vhsp-popup .vhsp-close::after{content:none!important;display:none!important}
#vhsp-popup .vhsp-close svg{display:block!important;width:12px!important;height:12px!important;min-width:12px!important;max-width:12px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;pointer-events:none!important}
#vhsp-popup .vhsp-close:hover{opacity:.92!important;background:rgba(255,255,255,.98)!important;box-shadow:0 2px 7px rgba(0,0,0,.13)!important}
#vhsp-popup .vhsp-close:focus-visible{opacity:1!important;outline:2px solid var(--vhsp-accent)!important;outline-offset:2px!important}
.vhsp-card-clickable{cursor:pointer}
@media(max-width:782px){.vhsp-popup{left:14px!important;right:14px!important;top:auto!important;bottom:14px!important;width:auto;max-width:none}.vhsp-copy{padding-top:13px;padding-bottom:13px}}
@media(prefers-reduced-motion:reduce){.vhsp-popup{transition:opacity .1s linear;transform:none!important}}