.elementor-859 .elementor-element.elementor-element-3c79b46{--display:flex;--overflow:hidden;--padding-top:50px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-859 .elementor-element.elementor-element-3c79b46:not(.elementor-motion-effects-element-type-background), .elementor-859 .elementor-element.elementor-element-3c79b46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8ECD8 0%, #FFFFFF 100%);}.elementor-859 .elementor-element.elementor-element-f04f694 .newwaves-cyb{--newwaves-cyb-accent:var( --e-global-color-primary_500 );--newwaves-cyb-card-bg:var( --e-global-color-primary_900 );--newwaves-cyb-progress-fill:var( --e-global-color-primary_500 );--newwaves-cyb-progress-label:var( --e-global-color-primary_900 );--newwaves-cyb-progress-dot-bg:var( --e-global-color-primary_700 );--newwaves-cyb-progress-dot-border:var( --e-global-color-primary_800 );--newwaves-cyb-progress-dot-fg:var( --e-global-color-primary_100 );--newwaves-cyb-progress-dot-active:var( --e-global-color-primary_500 );--newwaves-cyb-visual-bg:var( --e-global-color-primary_900 );--newwaves-cyb-visual-fg:var( --e-global-color-primary_100 );--newwaves-cyb-visual-min-height:600px;}.newwaves-cyb-card-body {
    text-align: center;
}

.newwaves-cyb-visual {
    margin-right: 0;
    margin-left: clamp(16px,2.5vw,32px);
}

.newwaves-cyb-progress-label {
    font-size: 14px;
    font-weight: 600;
}

.newwaves-cyb-btn svg {
    transform: scale(-1);
}