.elementor-9 .elementor-element.elementor-element-3452361{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-bd9fa49{--display:flex;}.elementor-9 .elementor-element.elementor-element-bd9fa49:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-bd9fa49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0202;}.elementor-9 .elementor-element.elementor-element-f6de6e3{--display:flex;}.elementor-9 .elementor-element.elementor-element-f6de6e3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f6de6e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27FF13;}.elementor-9 .elementor-element.elementor-element-fb9ac6a{--display:flex;}.elementor-9 .elementor-element.elementor-element-fb9ac6a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fb9ac6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-9c57135{--display:flex;}.elementor-9 .elementor-element.elementor-element-9c57135:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9c57135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D00FF;}.elementor-9 .elementor-element.elementor-element-3a05d4d{--display:flex;}.elementor-9 .elementor-element.elementor-element-3a05d4d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3a05d4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF00F9;}.elementor-9 .elementor-element.elementor-element-c382d1a{--display:flex;}.elementor-9 .elementor-element.elementor-element-c382d1a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c382d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE500;}.elementor-9 .elementor-element.elementor-element-a20d66c{--display:flex;}.elementor-9 .elementor-element.elementor-element-a20d66c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a20d66c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08E8FF;}.elementor-9 .elementor-element.elementor-element-fdd0d88{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;}/* Start custom CSS for nested-tabs, class: .elementor-element-fdd0d88 *//* Container & Layout Setup */
.elementor-element-fdd0d88 .e-n-tabs-heading {
    position: relative;
    width: 320px;
    height: 320px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    margin-right: 40px;
}

/* Individual Slice Base Design */
.elementor-element-fdd0d88 .e-n-tab-title {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 150px;
    height: 150px;
    margin-left: -150px;
    transform-origin: bottom right;
    clip-path: polygon(100% 100%, 0 20%, 45% 0);
    background-color: #72b294;
    transition: all 0.3s ease;
    border: none !important;
    padding: 0 !important;
    cursor: pointer;
}

/* Tab Title Text Hide */
.elementor-element-fdd0d88 .e-n-tab-title .e-n-tab-title-text {
    opacity: 0;
}

/* Position Slices in Fan Shape (-90deg to +0deg / Angle adjust) */
.elementor-element-fdd0d88 .e-n-tab-title:nth-child(1) { transform: rotate(-80deg); }
.elementor-element-fdd0d88 .e-n-tab-title:nth-child(2) { transform: rotate(-55deg); }
.elementor-element-fdd0d88 .e-n-tab-title:nth-child(3) { transform: rotate(-30deg); }
.elementor-element-fdd0d88 .e-n-tab-title:nth-child(4) { transform: rotate(-5deg); }
.elementor-element-fdd0d88 .e-n-tab-title:nth-child(5) { transform: rotate(20deg); }
.elementor-element-fdd0d88 .e-n-tab-title:nth-child(6) { transform: rotate(45deg); }
.elementor-element-fdd0d88 .e-n-tab-title:nth-child(7) { transform: rotate(70deg); }

/* Active & Hover Gradient Effect */
.elementor-element-fdd0d88 .e-n-tab-title[aria-selected="true"],
.elementor-element-fdd0d88 .e-n-tab-title:hover {
    background: linear-gradient(135deg, #00d26a, #005a2b) !important;
    transform: scale(1.06) rotate(var(--rot-angle, 0deg));
    z-index: 10;
}

/* Umbrella Handle Line (Center Bottom) */
.elementor-element-fdd0d88 .e-n-tabs-heading::after {
    content: '';
    position: absolute;
    bottom: -100px;
    left: 50%;
    width: 4px;
    height: 100px;
    background-color: #1a3328;
    border-radius: 0 0 10px 10px;
    transform: translateX(-50%);
}/* End custom CSS */