.hugeicons-block,.hugeicons-block *,.hugeicons-block :after,.hugeicons-block :before{box-sizing:border-box}.hugeicons-icon{display:inline-block;line-height:0}.hugeicons-icon svg{display:block;height:100%!important;width:100%!important}.hugeicons-icon svg circle,.hugeicons-icon svg ellipse,.hugeicons-icon svg line,.hugeicons-icon svg path,.hugeicons-icon svg polygon,.hugeicons-icon svg polyline,.hugeicons-icon svg rect{stroke:currentColor!important}.hugeicons-icon svg circle[fill]:not([fill=none]):not([fill=transparent]),.hugeicons-icon svg ellipse[fill]:not([fill=none]):not([fill=transparent]),.hugeicons-icon svg path[fill]:not([fill=none]):not([fill=transparent]),.hugeicons-icon svg polygon[fill]:not([fill=none]):not([fill=transparent]),.hugeicons-icon svg rect[fill]:not([fill=none]):not([fill=transparent]){fill:currentColor!important}.hugeicons-button-icon__icon,.hugeicons-faq-item__icon,.hugeicons-icon-box__icon-wrapper img,.hugeicons-icon-list-item__icon img{height:auto;max-width:100%}.hugeicons-faq-item__header:focus-visible{outline:2px solid #10b981;outline-offset:2px}@media print{.hugeicons-faq-item__content{display:block!important;max-height:none!important}}
.hugeicons-icon-block{display:block}.hugeicons-icon-block.align-left{text-align:right}.hugeicons-icon-block.align-center{text-align:center}.hugeicons-icon-block.align-right{text-align:left}.hugeicons-icon-wrapper{display:inline-block}.hugeicons-icon-wrapper a{display:inline-block;line-height:0}.hugeicons-icon-wrapper a:hover{opacity:.8}.hugeicons-icon{display:inline-block;line-height:0;max-width:100%}.hugeicons-icon svg{display:block;height:100%!important;width:100%!important}.hugeicons-icon svg circle,.hugeicons-icon svg ellipse,.hugeicons-icon svg line,.hugeicons-icon svg path,.hugeicons-icon svg polygon,.hugeicons-icon svg polyline,.hugeicons-icon svg rect{stroke:currentColor!important}.hugeicons-icon svg circle[fill]:not([fill=none]):not([fill=transparent]),.hugeicons-icon svg ellipse[fill]:not([fill=none]):not([fill=transparent]),.hugeicons-icon svg path[fill]:not([fill=none]):not([fill=transparent]),.hugeicons-icon svg polygon[fill]:not([fill=none]):not([fill=transparent]),.hugeicons-icon svg rect[fill]:not([fill=none]):not([fill=transparent]){fill:currentColor!important}
.hugeicons-icon-list-block{display:block}.hugeicons-icon-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.hugeicons-icon-list-item{align-items:center;display:flex;gap:12px;transition:all .2s ease}.hugeicons-icon-list-item__icon{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0}.hugeicons-icon-list-item__icon img{display:block}.hugeicons-icon-list-item__number{align-items:center;display:flex;font-size:14px;font-weight:700;height:100%;justify-content:center;width:100%}.hugeicons-icon-list-item__text{flex:1;font-size:15px;line-height:1.5}.hugeicons-icon-list-item__remove{opacity:0;transition:opacity .2s ease}.hugeicons-icon-list-item:hover .hugeicons-icon-list-item__remove{opacity:1}.hugeicons-icon-list-block.layout-horizontal .hugeicons-icon-list{flex-direction:row}.hugeicons-icon-list-block.layout-vertical .hugeicons-icon-list{flex-direction:column}.hugeicons-icon-list-block.icon-shape-circle .hugeicons-icon-list-item__icon,.hugeicons-icon-list-block.icon-shape-rounded .hugeicons-icon-list-item__icon{align-items:center;display:flex;justify-content:center}.hugeicons-icon-list-block.variant-checkmark .hugeicons-icon-list-item__icon{color:#6366f1}.hugeicons-icon-list-block.variant-arrow .hugeicons-icon-list-item{border-radius:8px;margin:-8px -8px 0;padding:8px}.hugeicons-icon-list-block.variant-arrow .hugeicons-icon-list-item:hover{background-color:rgba(99,102,241,.05)}.hugeicons-icon-list-block.variant-arrow .hugeicons-icon-list-item:hover .hugeicons-icon-list-item__icon img{transform:translateX(-4px)}.hugeicons-icon-list-block.variant-arrow .hugeicons-icon-list-item__icon img{transition:transform .2s ease}.hugeicons-icon-list-block.variant-numbered .hugeicons-icon-list-item__icon{background-color:#6366f1;border-radius:50%}.hugeicons-icon-list-block.variant-numbered .hugeicons-icon-list-item__icon .hugeicons-icon-list-item__number{color:#fff}.hugeicons-icon-list-block.variant-star .hugeicons-icon-list-item__icon img{filter:none}.hugeicons-icon-list-block.variant-variety .hugeicons-icon-list-item__icon{background-color:rgba(99,102,241,.1);border-radius:8px;padding:6px}.hugeicons-icon-list-block.variant-bordered .hugeicons-icon-list-item{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.hugeicons-icon-list-block.variant-bordered .hugeicons-icon-list-item:hover{background-color:rgba(99,102,241,.05);border-color:#6366f1}.hugeicons-icon-list-block.variant-bordered .hugeicons-icon-list-item__icon{border:2px solid;border-radius:50%;padding:2px}.hugeicons-icon-list-block.variant-bordered .hugeicons-icon-list-item__icon:after{background-color:currentColor;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.hugeicons-icon-list-block.hover-translate-x .hugeicons-icon-list-item:hover{transform:translateX(-4px)}.hugeicons-icon-list-block.hover-background .hugeicons-icon-list-item{border-radius:8px;margin:-8px -12px;padding:8px 12px}.hugeicons-icon-list-block.hover-background .hugeicons-icon-list-item:hover{background-color:rgba(99,102,241,.05)}.hugeicons-icon-list-block.hover-border-color .hugeicons-icon-list-item:hover .hugeicons-icon-list-item__icon{color:#6366f1}.hugeicons-icon-placeholder-small{color:#9ca3af;font-size:14px}.hugeicons-add-item-button{margin-top:12px}
.hugeicons-button-icon-block{display:block}.hugeicons-button-icon{align-items:center;border:none;box-sizing:border-box;cursor:pointer;display:inline-flex;font-weight:500;gap:8px;justify-content:center;outline:none;text-decoration:none;transition:all .2s ease}.hugeicons-button-icon.icon-left{flex-direction:row}.hugeicons-button-icon.icon-right{flex-direction:row-reverse}.hugeicons-button-icon.size-small{font-size:14px}.hugeicons-button-icon.size-small .hugeicons-button-icon__icon{height:16px;width:16px}.hugeicons-button-icon.size-medium{font-size:16px}.hugeicons-button-icon.size-large{font-size:18px}.hugeicons-button-icon.size-large .hugeicons-button-icon__icon{height:24px;width:24px}.hugeicons-button-icon.variant-solid:hover{background-color:var(--hover-bg);color:var(--hover-color);transform:translateY(-1px)}.hugeicons-button-icon.variant-outline{background:transparent}.hugeicons-button-icon.variant-outline:hover{background-color:var(--hover-bg);border-color:var(--hover-bg);color:var(--hover-color)}.hugeicons-button-icon.variant-ghost{background:transparent}.hugeicons-button-icon.variant-ghost:hover{background-color:rgba(99,102,241,.1);color:var(--hover-color,#6366f1)}.hugeicons-button-icon.variant-circle{border-radius:50%}.hugeicons-button-icon.variant-circle:hover{background-color:var(--hover-bg);transform:scale(1.05)}.hugeicons-button-icon.variant-gradient{background-size:200% 200%;position:relative}.hugeicons-button-icon.variant-gradient:hover{background-position:0%;transform:translateY(-1px)}.hugeicons-button-icon.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.hugeicons-button-icon.shadow-sm:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.hugeicons-button-icon.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.hugeicons-button-icon.shadow-md:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.hugeicons-button-icon.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.hugeicons-button-icon.shadow-lg:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.hugeicons-button-icon.variant-gradient.shadow-lg{box-shadow:0 10px 15px -3px rgba(99,102,241,.25)}.hugeicons-button-icon.variant-gradient.shadow-lg:hover{box-shadow:0 20px 25px -5px rgba(99,102,241,.3)}.hugeicons-button-icon__icon{display:block;flex-shrink:0;transition:transform .2s ease}.hugeicons-button-icon__text{white-space:nowrap}.hugeicons-button-group{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:inline-flex;gap:4px;padding:4px}.hugeicons-button-group .hugeicons-button-icon{border-radius:6px;padding:8px 12px}.hugeicons-button-group .hugeicons-button-icon:hover{background-color:#6366f1;color:#fff}.wp-block-hugeicons-button-icon .hugeicons-button-icon{-webkit-user-select:none;-moz-user-select:none;user-select:none}.wp-block-hugeicons-button-icon .hugeicons-button-icon__text{outline:none}.wp-block-hugeicons-button-icon .hugeicons-button-icon__text[data-rich-text-placeholder]:before{color:hsla(0,0%,100%,.6)}
.hugeicons-icon-box-block{display:flex;flex-direction:column;position:relative;transition:all .3s ease}.hugeicons-icon-box-block.icon-position-top,.hugeicons-icon-box-block.icon-position-top .hugeicons-icon-box__inner{flex-direction:column}.hugeicons-icon-box-block.icon-position-top .hugeicons-icon-box__icon-wrapper{margin-bottom:16px}.hugeicons-icon-box-block.icon-position-left,.hugeicons-icon-box-block.icon-position-left .hugeicons-icon-box__inner{flex-direction:row}.hugeicons-icon-box-block.icon-position-left .hugeicons-icon-box__icon-wrapper{flex-shrink:0;margin-left:20px}.hugeicons-icon-box-block.align-center,.hugeicons-icon-box-block.align-center .hugeicons-icon-box__inner{align-items:center}.hugeicons-icon-box-block.align-left,.hugeicons-icon-box-block.align-left .hugeicons-icon-box__inner{align-items:flex-start}.hugeicons-icon-box-block.align-right{align-items:flex-end}.hugeicons-icon-box-block.align-right .hugeicons-icon-box__inner{align-items:flex-end;text-align:left}.hugeicons-icon-box-block.variant-minimal{background:transparent;border-color:#e5e7eb}.hugeicons-icon-box-block.variant-minimal:hover{border-color:currentColor}.hugeicons-icon-box-block.variant-filled{color:#fff}.hugeicons-icon-box-block.variant-filled .hugeicons-icon-box__icon-wrapper{backdrop-filter:blur(8px)}.hugeicons-icon-box-block.variant-outlined{background:transparent;border-width:2px}.hugeicons-icon-box-block.variant-outlined:hover{transform:none}.hugeicons-icon-box-block.variant-elevated{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.hugeicons-icon-box-block.variant-elevated:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.hugeicons-icon-box-block.variant-gradient-border{background:transparent;border:none;overflow:hidden}.hugeicons-icon-box-block.variant-gradient-border .hugeicons-icon-box__gradient-border{border-radius:inherit;inset:0;opacity:0;padding:2px;pointer-events:none;position:absolute;transition:opacity .3s ease}.hugeicons-icon-box-block.variant-gradient-border .hugeicons-icon-box__gradient-border:before{background:inherit;border-radius:10px;content:"";inset:2px;position:absolute}.hugeicons-icon-box-block.variant-gradient-border:hover .hugeicons-icon-box__gradient-border{opacity:1}.hugeicons-icon-box-block.variant-glassmorphism{backdrop-filter:blur(10px);background:linear-gradient(-135deg,rgba(99,102,241,.05),transparent);border-color:rgba(229,231,235,.5)}.hugeicons-icon-box-block.variant-glassmorphism:hover{border-color:rgba(99,102,241,.5)}.hugeicons-icon-box-block.variant-glassmorphism .hugeicons-icon-box__icon-wrapper{backdrop-filter:blur(20px)}.hugeicons-icon-box-block.hover-none:hover{box-shadow:inherit;transform:none}.hugeicons-icon-box-block.hover-scale:hover{transform:scale(1.02)}.hugeicons-icon-box-block.hover-lift:hover{transform:translateY(-4px)}.hugeicons-icon-box-block.hover-shadow:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.hugeicons-icon-box-block.hover-border-color:hover{border-color:#6366f1}.hugeicons-icon-box-block.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.hugeicons-icon-box-block.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.hugeicons-icon-box-block.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.hugeicons-icon-box-block.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.hugeicons-icon-box__inner{display:flex;flex-direction:column;position:relative;z-index:1}.hugeicons-icon-box__icon-wrapper{align-items:center;display:flex;justify-content:center;transition:all .3s ease}.hugeicons-icon-box__icon-wrapper img{display:block}.hugeicons-icon-box__content{flex:1}.hugeicons-icon-box__title{font-size:20px;font-weight:600;line-height:1.4;margin:0 0 8px}.hugeicons-icon-box__description{font-size:15px;line-height:1.6;margin:0}.hugeicons-icon-box__placeholder{color:#9ca3af;font-size:24px}
.hugeicons-faq-block{display:block}.hugeicons-faq-list{display:flex;flex-direction:column}.hugeicons-faq-item{overflow:hidden;transition:all .3s ease}.hugeicons-faq-item__header{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:16px 20px;text-align:right;transition:all .2s ease;width:100%}.hugeicons-faq-item__header:hover{opacity:.9}.hugeicons-faq-item__item-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;justify-content:center;padding:8px}.hugeicons-faq-item__item-icon img{display:block}.hugeicons-faq-item__question{flex:1;font-size:16px;font-weight:600;line-height:1.5}.hugeicons-faq-item__icons{flex-shrink:0;position:relative}.hugeicons-faq-item__icons .hugeicons-faq-item__icon{display:block;transition:transform .2s ease}.hugeicons-faq-item__icons .hugeicons-faq-item__icon--open{display:none}.hugeicons-faq-item__icons .hugeicons-faq-item__icon--closed{display:block}.hugeicons-faq-item__content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.hugeicons-faq-item__answer{font-size:15px;line-height:1.7;padding:0 20px 16px}.hugeicons-faq-item.is-expanded .hugeicons-faq-item__icons .hugeicons-faq-item__icon--open{display:block}.hugeicons-faq-item.is-expanded .hugeicons-faq-item__icons .hugeicons-faq-item__icon--closed{display:none}.hugeicons-faq-item.is-expanded .hugeicons-faq-item__content{max-height:500px}.hugeicons-faq-block.variant-accordion .hugeicons-faq-item{border-style:solid}.hugeicons-faq-block.variant-accordion .hugeicons-faq-item__header:hover{background-color:rgba(0,0,0,.02)}.hugeicons-faq-block.variant-accordion .hugeicons-faq-item.is-expanded .hugeicons-faq-item__content{background-color:rgba(0,0,0,.02);border-top:1px solid #e5e7eb}.hugeicons-faq-block.variant-card .hugeicons-faq-item{background-color:#f9fafb;border:none}.hugeicons-faq-block.variant-card .hugeicons-faq-item:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.hugeicons-faq-block.variant-card .hugeicons-faq-item__item-icon{background-color:rgba(99,102,241,.1)}.hugeicons-faq-block.variant-minimal .hugeicons-faq-item{background:transparent;border:none;padding:0}.hugeicons-faq-block.variant-minimal .hugeicons-faq-item__header{padding:12px 0}.hugeicons-faq-block.variant-minimal .hugeicons-faq-item__answer{padding:0 28px 16px 0}.hugeicons-faq-block.variant-bordered .hugeicons-faq-item{border-style:solid;border-width:2px}.hugeicons-faq-block.variant-bordered .hugeicons-faq-item:hover{border-color:#6366f1}.hugeicons-faq-block.variant-bordered .hugeicons-faq-item__item-icon{background-color:#6366f1;border-radius:50%;padding:6px}.hugeicons-faq-block.variant-bordered .hugeicons-faq-item__item-icon img{filter:brightness(0) invert(1)}.hugeicons-faq-block.variant-gradient .hugeicons-faq-item{border:none}.hugeicons-faq-block.variant-gradient .hugeicons-faq-item:hover{transform:translateX(-4px)}.hugeicons-faq-block.variant-gradient .hugeicons-faq-item__item-icon{background-color:rgba(99,102,241,.2)}.hugeicons-faq-block.variant-icon-emphasis .hugeicons-faq-item{background:transparent;border:none;display:flex;gap:16px;padding:0}.hugeicons-faq-block.variant-icon-emphasis .hugeicons-faq-item__header{align-items:flex-start;flex:1;flex-direction:column;padding:0}.hugeicons-faq-block.variant-icon-emphasis .hugeicons-faq-item__item-icon{background-color:rgba(99,102,241,.05);border:1px solid rgba(99,102,241,.2);border-radius:12px;flex-shrink:0;padding:12px}.hugeicons-faq-block.variant-icon-emphasis .hugeicons-faq-item__content{flex:1}.hugeicons-faq-block.variant-icon-emphasis .hugeicons-faq-item__answer{padding:8px 0 0}.hugeicons-faq-block.hover-shadow .hugeicons-faq-item:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.hugeicons-faq-block.hover-border-color .hugeicons-faq-item:hover{border-color:#6366f1}.hugeicons-faq-block.hover-background .hugeicons-faq-item:hover{background-color:rgba(99,102,241,.05)}.wp-block-hugeicons-faq .hugeicons-faq-item__remove{opacity:0;position:absolute;left:8px;top:8px;transition:opacity .2s ease}.wp-block-hugeicons-faq .hugeicons-faq-item{position:relative}.wp-block-hugeicons-faq .hugeicons-faq-item:hover .hugeicons-faq-item__remove{opacity:1}.hugeicons-add-faq-button{margin-top:16px}
