.netb-advanced-icon-box{--netb-aib-align-items:flex-start;--netb-aib-text-align:left;--netb-aib-gap:22px;--netb-aib-content-gap:10px;--netb-aib-duration:280ms;--netb-aib-media-rotate:0deg;--netb-aib-media-hover-rotate:0deg;--netb-aib-media-scale:1;--netb-aib-badge-x:14px;--netb-aib-badge-y:14px;position:relative;display:flex;width:100%;min-width:0;box-sizing:border-box;gap:var(--netb-aib-gap);text-align:var(--netb-aib-text-align);transition:transform var(--netb-aib-duration) ease,background var(--netb-aib-duration) ease,border-color var(--netb-aib-duration) ease,box-shadow var(--netb-aib-duration) ease;isolation:isolate;overflow:hidden}.netb-advanced-icon-box *{box-sizing:border-box}.netb-advanced-icon-box--top{flex-direction:column;align-items:var(--netb-aib-align-items)}.netb-advanced-icon-box--left{flex-direction:row;align-items:flex-start}.netb-advanced-icon-box--right{flex-direction:row-reverse;align-items:flex-start}.netb-advanced-icon-box__media{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;transform:rotate(var(--netb-aib-media-rotate));transition:transform var(--netb-aib-duration) ease,background var(--netb-aib-duration) ease,color var(--netb-aib-duration) ease,border-color var(--netb-aib-duration) ease,box-shadow var(--netb-aib-duration) ease;z-index:2}.netb-advanced-icon-box:hover .netb-advanced-icon-box__media{transform:rotate(var(--netb-aib-media-hover-rotate)) scale(var(--netb-aib-media-scale))}.netb-advanced-icon-box__icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:color var(--netb-aib-duration) ease,transform var(--netb-aib-duration) ease}.netb-advanced-icon-box__icon i,.netb-advanced-icon-box__icon svg{display:block;fill:currentColor}.netb-advanced-icon-box__image{display:block;width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover;object-position:center;transition:filter var(--netb-aib-duration) ease,transform var(--netb-aib-duration) ease}.netb-advanced-icon-box__content{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;align-items:var(--netb-aib-align-items);gap:var(--netb-aib-content-gap);z-index:2}.netb-advanced-icon-box__subtitle,.netb-advanced-icon-box__title,.netb-advanced-icon-box__description{width:100%;margin:0;transition:color var(--netb-aib-duration) ease}.netb-advanced-icon-box__title a{color:inherit;text-decoration:none}.netb-advanced-icon-box__description>:first-child{margin-top:0}.netb-advanced-icon-box__description>:last-child{margin-bottom:0}.netb-advanced-icon-box__separator{--netb-aib-separator-color:var(--netb-aib-accent,#32aa78);--netb-aib-separator-height:3px;display:block;flex:0 0 auto;width:42px;height:var(--netb-aib-separator-height);background:var(--netb-aib-separator-color);border-radius:999px}.netb-advanced-icon-box__separator--dashed{background:repeating-linear-gradient(to right,var(--netb-aib-separator-color) 0 10px,transparent 10px 16px);border-radius:0}.netb-advanced-icon-box__separator--dotted{background:radial-gradient(circle at center,var(--netb-aib-separator-color) 0 45%,transparent 48%) left center/calc(var(--netb-aib-separator-height) * 2) var(--netb-aib-separator-height) repeat-x;border-radius:0}.netb-advanced-icon-box__separator--double{background:linear-gradient(to bottom,var(--netb-aib-separator-color) 0 30%,transparent 30% 70%,var(--netb-aib-separator-color) 70% 100%);border-radius:0}.netb-advanced-icon-box__action-wrap{display:flex;width:100%;margin-top:4px}.netb-advanced-icon-box__action{position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;text-decoration:none;transition:color var(--netb-aib-duration) ease,background var(--netb-aib-duration) ease,border-color var(--netb-aib-duration) ease,box-shadow var(--netb-aib-duration) ease,transform var(--netb-aib-duration) ease;z-index:3}.netb-advanced-icon-box__action:hover{text-decoration:none}.netb-advanced-icon-box__action-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:1;color:inherit;transition:transform var(--netb-aib-duration) ease}.netb-advanced-icon-box__action-icon i{display:block}.netb-advanced-icon-box__action-icon svg{display:block;width:1em;height:1em;fill:currentColor;stroke:currentColor}.netb-advanced-icon-box:hover .netb-advanced-icon-box__action-icon{transform:translateX(3px)}.netb-advanced-icon-box--action-full .netb-advanced-icon-box__action{width:100%}.netb-advanced-icon-box__badge{position:absolute;display:inline-flex;align-items:center;justify-content:center;z-index:4;white-space:nowrap}.netb-advanced-icon-box__badge--top-left{top:var(--netb-aib-badge-y);left:var(--netb-aib-badge-x)}.netb-advanced-icon-box__badge--top-right{top:var(--netb-aib-badge-y);right:var(--netb-aib-badge-x)}.netb-advanced-icon-box__badge--bottom-left{bottom:var(--netb-aib-badge-y);left:var(--netb-aib-badge-x)}.netb-advanced-icon-box__badge--bottom-right{right:var(--netb-aib-badge-x);bottom:var(--netb-aib-badge-y)}.netb-advanced-icon-box__global-link{position:absolute;inset:0;z-index:5;display:block;cursor:pointer}.netb-advanced-icon-box--clickable .netb-advanced-icon-box__media,.netb-advanced-icon-box--clickable .netb-advanced-icon-box__content{pointer-events:none}.netb-advanced-icon-box--clickable .netb-advanced-icon-box__badge{z-index:6;pointer-events:none}.netb-advanced-icon-box--clickable .netb-advanced-icon-box__action{pointer-events:none}.netb-advanced-icon-box--effect-lift:hover{transform:translateY(-7px)}.netb-advanced-icon-box--effect-scale:hover{transform:scale(1.025)}.netb-advanced-icon-box--effect-icon-float:hover .netb-advanced-icon-box__icon{transform:translateY(-6px)}.netb-advanced-icon-box--effect-icon-pulse:hover .netb-advanced-icon-box__media{animation:netb-aib-pulse .8s ease}.netb-advanced-icon-box--effect-border:after{position:absolute;right:0;bottom:0;left:0;height:3px;content:"";background:var(--netb-aib-accent,#32aa78);transform:scaleX(0);transform-origin:left;transition:transform var(--netb-aib-duration) ease}.netb-advanced-icon-box--effect-border:hover:after{transform:scaleX(1)}.netb-advanced-icon-box--effect-glow:hover{box-shadow:0 18px 50px color-mix(in srgb,var(--netb-aib-accent,#32aa78) 28%,transparent)}@keyframes netb-aib-pulse{50%{transform:scale(1.12)}}
/* Presets */
.netb-advanced-icon-box--design-modern-clean{--netb-aib-accent:#32aa78;background:#fff;border:1px solid #e7ece9;border-radius:18px;box-shadow:0 12px 35px rgba(28,45,37,.08);color:#5d6a64;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.netb-advanced-icon-box--design-modern-clean:hover{border-color:#cde8dc;box-shadow:0 20px 50px rgba(28,45,37,.13)}.netb-advanced-icon-box--design-modern-clean .netb-advanced-icon-box__media{color:#17895c;background:#eaf8f1;border-radius:16px}.netb-advanced-icon-box--design-modern-clean .netb-advanced-icon-box__subtitle{color:#17895c;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.netb-advanced-icon-box--design-modern-clean .netb-advanced-icon-box__title{color:#14251e;font-size:22px;font-weight:650;line-height:1.3}.netb-advanced-icon-box--design-modern-clean .netb-advanced-icon-box__description{font-size:15px;line-height:1.72}.netb-advanced-icon-box--design-modern-clean .netb-advanced-icon-box__separator{--netb-aib-separator-color:#32aa78}.netb-advanced-icon-box--design-modern-clean .netb-advanced-icon-box__action{color:#17895c;font-weight:650}.netb-advanced-icon-box--design-modern-clean .netb-advanced-icon-box__badge{padding:6px 10px;color:#fff;background:#32aa78;border-radius:999px;font-size:11px;font-weight:700}
.netb-advanced-icon-box--design-soft-shadow{--netb-aib-accent:#5f6fff;background:#fbfcff;border:1px solid rgba(111,125,255,.1);border-radius:22px;box-shadow:0 18px 45px rgba(62,77,141,.12);color:#68708a;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.netb-advanced-icon-box--design-soft-shadow:hover{box-shadow:0 26px 65px rgba(62,77,141,.18)}.netb-advanced-icon-box--design-soft-shadow .netb-advanced-icon-box__media{color:#fff;background:linear-gradient(135deg,#8390ff,#5968ed);border-radius:18px;box-shadow:0 12px 24px rgba(95,111,255,.28)}.netb-advanced-icon-box--design-soft-shadow .netb-advanced-icon-box__subtitle{color:#6874df;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.09em}.netb-advanced-icon-box--design-soft-shadow .netb-advanced-icon-box__title{color:#22294b;font-size:22px;font-weight:650}.netb-advanced-icon-box--design-soft-shadow .netb-advanced-icon-box__description{line-height:1.72}.netb-advanced-icon-box--design-soft-shadow .netb-advanced-icon-box__separator{--netb-aib-separator-color:#7b87f5}.netb-advanced-icon-box--design-soft-shadow .netb-advanced-icon-box__action{padding:9px 14px;color:#fff;background:#5f6fff;border-radius:10px;font-weight:650}.netb-advanced-icon-box--design-soft-shadow .netb-advanced-icon-box__badge{padding:6px 10px;color:#fff;background:#22294b;border-radius:8px;font-size:11px;font-weight:700}
.netb-advanced-icon-box--design-gradient-accent{--netb-aib-accent:#7357ff;color:#f2efff;background:linear-gradient(140deg,#271b62 0%,#5937c7 48%,#a049d2 100%);border:1px solid rgba(255,255,255,.18);border-radius:22px;box-shadow:0 20px 48px rgba(76,44,153,.3);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.netb-advanced-icon-box--design-gradient-accent .netb-advanced-icon-box__media{color:#452090;background:#fff;border-radius:50%;box-shadow:0 12px 30px rgba(31,13,88,.25)}.netb-advanced-icon-box--design-gradient-accent .netb-advanced-icon-box__subtitle{color:#e0d8ff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.11em}.netb-advanced-icon-box--design-gradient-accent .netb-advanced-icon-box__title{color:#fff;font-size:23px;font-weight:700}.netb-advanced-icon-box--design-gradient-accent .netb-advanced-icon-box__description{color:#eee9ff;line-height:1.72}.netb-advanced-icon-box--design-gradient-accent .netb-advanced-icon-box__separator{--netb-aib-separator-color:#fff}.netb-advanced-icon-box--design-gradient-accent .netb-advanced-icon-box__action{padding:9px 15px;color:#3b227a;background:#fff;border-radius:999px;font-weight:700}.netb-advanced-icon-box--design-gradient-accent .netb-advanced-icon-box__badge{padding:6px 10px;color:#3b227a;background:#fff;border-radius:999px;font-size:11px;font-weight:800}
.netb-advanced-icon-box--design-dark-elegance{--netb-aib-accent:#b79cff;color:#aeb4c4;background:linear-gradient(145deg,#171a22,#222633);border:1px solid #343a49;border-radius:20px;box-shadow:0 22px 60px rgba(4,6,12,.38);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.netb-advanced-icon-box--design-dark-elegance:hover{border-color:#665a8d;background:linear-gradient(145deg,#1b1e28,#282c3a)}.netb-advanced-icon-box--design-dark-elegance .netb-advanced-icon-box__media{color:#d9ceff;background:linear-gradient(145deg,#40365d,#272338);border:1px solid #5e527e;border-radius:17px;box-shadow:inset 0 1px rgba(255,255,255,.09),0 12px 25px rgba(0,0,0,.3)}.netb-advanced-icon-box--design-dark-elegance .netb-advanced-icon-box__subtitle{color:#b79cff;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.13em}.netb-advanced-icon-box--design-dark-elegance .netb-advanced-icon-box__title{color:#f5f2ff;font-size:22px;font-weight:650}.netb-advanced-icon-box--design-dark-elegance .netb-advanced-icon-box__description{color:#aeb4c4;line-height:1.75}.netb-advanced-icon-box--design-dark-elegance .netb-advanced-icon-box__separator{--netb-aib-separator-color:#9e86e6}.netb-advanced-icon-box--design-dark-elegance .netb-advanced-icon-box__action{color:#d9ceff;font-weight:650}.netb-advanced-icon-box--design-dark-elegance .netb-advanced-icon-box__badge{padding:6px 10px;color:#16131f;background:#c9b8ff;border-radius:999px;font-size:11px;font-weight:800}
.netb-advanced-icon-box--design-glass-surface{--netb-aib-accent:#46a9ff;color:#375166;background:linear-gradient(145deg,rgba(255,255,255,.74),rgba(232,245,255,.52));border:1px solid rgba(255,255,255,.8);border-radius:24px;box-shadow:0 20px 55px rgba(33,83,123,.14),inset 0 1px rgba(255,255,255,.9);backdrop-filter:blur(16px) saturate(145%);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.netb-advanced-icon-box--design-glass-surface:hover{background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(228,243,255,.65));box-shadow:0 26px 70px rgba(33,83,123,.2)}.netb-advanced-icon-box--design-glass-surface .netb-advanced-icon-box__media{color:#087ac6;background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.9);border-radius:18px;box-shadow:0 10px 25px rgba(27,103,156,.14)}.netb-advanced-icon-box--design-glass-surface .netb-advanced-icon-box__subtitle{color:#167ab7;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.netb-advanced-icon-box--design-glass-surface .netb-advanced-icon-box__title{color:#17364b;font-size:22px;font-weight:650}.netb-advanced-icon-box--design-glass-surface .netb-advanced-icon-box__description{line-height:1.72}.netb-advanced-icon-box--design-glass-surface .netb-advanced-icon-box__separator{--netb-aib-separator-color:#46a9ff}.netb-advanced-icon-box--design-glass-surface .netb-advanced-icon-box__action{padding:9px 14px;color:#fff;background:#168fd9;border-radius:10px;font-weight:650}.netb-advanced-icon-box--design-glass-surface .netb-advanced-icon-box__badge{padding:6px 10px;color:#fff;background:#168fd9;border-radius:999px;font-size:11px;font-weight:700}
.netb-advanced-icon-box--design-minimal-line{--netb-aib-accent:#111827;color:#667085;background:transparent;border:0;border-bottom:1px solid #d9dee7;border-radius:0;box-shadow:none;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.netb-advanced-icon-box--design-minimal-line:hover{border-color:#111827}.netb-advanced-icon-box--design-minimal-line .netb-advanced-icon-box__media{color:#111827;background:transparent;border:1px solid #111827;border-radius:50%}.netb-advanced-icon-box--design-minimal-line .netb-advanced-icon-box__subtitle{color:#6b7280;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.13em}.netb-advanced-icon-box--design-minimal-line .netb-advanced-icon-box__title{color:#111827;font-family:Georgia,"Times New Roman",serif;font-size:23px;font-weight:600}.netb-advanced-icon-box--design-minimal-line .netb-advanced-icon-box__description{line-height:1.75}.netb-advanced-icon-box--design-minimal-line .netb-advanced-icon-box__separator{--netb-aib-separator-color:#111827}.netb-advanced-icon-box--design-minimal-line .netb-advanced-icon-box__action{color:#111827;border-bottom:1px solid currentColor;font-weight:650}.netb-advanced-icon-box--design-minimal-line .netb-advanced-icon-box__badge{padding:5px 9px;color:#fff;background:#111827;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}
.netb-advanced-icon-box--design-editorial{--netb-aib-accent:#b1452f;color:#625c56;background:#fbf8f2;border:1px solid #ded4c7;border-radius:2px;box-shadow:8px 8px 0 #eadfd1;font-family:Georgia,"Times New Roman",serif}.netb-advanced-icon-box--design-editorial:hover{box-shadow:11px 11px 0 #ded0be}.netb-advanced-icon-box--design-editorial .netb-advanced-icon-box__media{color:#fff;background:#b1452f;border-radius:2px}.netb-advanced-icon-box--design-editorial .netb-advanced-icon-box__subtitle{color:#a04a38;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.14em}.netb-advanced-icon-box--design-editorial .netb-advanced-icon-box__title{color:#2d2925;font-size:25px;font-weight:600;line-height:1.22}.netb-advanced-icon-box--design-editorial .netb-advanced-icon-box__description{font-size:16px;line-height:1.75}.netb-advanced-icon-box--design-editorial .netb-advanced-icon-box__separator{--netb-aib-separator-color:#b1452f}.netb-advanced-icon-box--design-editorial .netb-advanced-icon-box__action{color:#a23b28;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:700}.netb-advanced-icon-box--design-editorial .netb-advanced-icon-box__badge{padding:6px 10px;color:#fff;background:#2d2925;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}
.netb-advanced-icon-box--design-floating-icon{--netb-aib-accent:#ff6b4a;margin-top:30px;color:#616875;background:#fff;border:1px solid #eceef2;border-radius:20px;box-shadow:0 16px 42px rgba(27,35,55,.1);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:visible}.netb-advanced-icon-box--design-floating-icon.netb-advanced-icon-box--top .netb-advanced-icon-box__media{margin-top:-60px}.netb-advanced-icon-box--design-floating-icon .netb-advanced-icon-box__media{overflow:hidden}.netb-advanced-icon-box--design-floating-icon .netb-advanced-icon-box__media{color:#fff;background:linear-gradient(145deg,#ff865f,#f2553a);border:6px solid #fff;border-radius:50%;box-shadow:0 12px 28px rgba(241,87,58,.28)}.netb-advanced-icon-box--design-floating-icon .netb-advanced-icon-box__subtitle{color:#f2553a;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.12em}.netb-advanced-icon-box--design-floating-icon .netb-advanced-icon-box__title{color:#202633;font-size:22px;font-weight:700}.netb-advanced-icon-box--design-floating-icon .netb-advanced-icon-box__description{line-height:1.72}.netb-advanced-icon-box--design-floating-icon .netb-advanced-icon-box__separator{--netb-aib-separator-color:#ff6b4a}.netb-advanced-icon-box--design-floating-icon .netb-advanced-icon-box__action{padding:9px 14px;color:#fff;background:#f2553a;border-radius:999px;font-weight:700}.netb-advanced-icon-box--design-floating-icon .netb-advanced-icon-box__badge{padding:6px 10px;color:#fff;background:#202633;border-radius:999px;font-size:11px;font-weight:700}
@media(max-width:767px){.netb-advanced-icon-box--left,.netb-advanced-icon-box--right{flex-direction:column;align-items:var(--netb-aib-align-items)}.netb-advanced-icon-box{--netb-aib-gap:18px}.netb-advanced-icon-box--design-floating-icon{margin-top:26px}}
@media(prefers-reduced-motion:reduce){.netb-advanced-icon-box,.netb-advanced-icon-box *{animation:none!important;transition:none!important}}

/* Uploaded image layout and mask controls. */
.netb-advanced-icon-box--image-full {
	flex-direction: column;
}

.netb-advanced-icon-box--image-full .netb-advanced-icon-box__media--image {
	width: 100% !important;
	max-width: 100%;
	flex: 0 0 auto !important;
}

.netb-advanced-icon-box--image-full .netb-advanced-icon-box__content {
	width: 100%;
}

.netb-advanced-icon-box--image-mask-rounded .netb-advanced-icon-box__media--image {
	clip-path: inset(0 round 18px);
}

.netb-advanced-icon-box--image-mask-circle .netb-advanced-icon-box__media--image {
	aspect-ratio: 1;
	clip-path: circle(50% at 50% 50%);
}

.netb-advanced-icon-box--image-mask-arch .netb-advanced-icon-box__media--image {
	clip-path: inset(0 round 50% 50% 12% 12%);
}

.netb-advanced-icon-box--image-mask-diagonal .netb-advanced-icon-box__media--image {
	clip-path: polygon(8% 0, 100% 0, 92% 100%, 0 100%);
}

.netb-advanced-icon-box--image-mask-blob .netb-advanced-icon-box__media--image {
	clip-path: polygon(50% 0, 78% 8%, 96% 31%, 93% 66%, 72% 91%, 39% 100%, 12% 84%, 0 53%, 11% 20%);
}

.netb-advanced-icon-box--image-mask-wave .netb-advanced-icon-box__media--image {
	clip-path: polygon(0 7%, 18% 2%, 37% 8%, 58% 1%, 79% 7%, 100% 2%, 100% 93%, 82% 99%, 61% 92%, 41% 99%, 20% 92%, 0 98%);
}

/* Auto height: default-on. Stretch the Elementor widget/container/card to the height made available by the parent layout. */
.elementor-widget-netb_advanced_icon_box.netb-advanced-icon-box-widget--auto-height{height:100%;align-self:stretch}
.elementor-widget-netb_advanced_icon_box.netb-advanced-icon-box-widget--auto-height>.elementor-widget-container{display:flex;height:100%;min-height:100%}
.elementor-widget-netb_advanced_icon_box.netb-advanced-icon-box-widget--auto-height .netb-advanced-icon-box--auto-height{flex:1 1 auto;align-self:stretch;height:100%!important;min-height:100%!important}
