:root {
    --saaspricing-wild-sand:#F7F7F7;
    --saaspricing-white:#ffffff;
    --saaspricing-black:#000000;
    --saaspricing-box-shadow:#00000015;
}

.elementor-widget-saasp-vertical .elementor-widget-container,
.elementor-widget-saasp-horizontal .elementor-widget-container {
    overflow: hidden;
}

.elementor-widget-saasp-vertical .elementor-widget-container {
    background-color: var(--saaspricing-wild-sand);
}

.tooltip-inner {
    max-width: 300px;
    padding: 15px 20px;
    color: var(--saaspricing-black);
    text-align: center;
    background-color: var(--saaspricing-white);
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px var(--saaspricing-box-shadow);
    box-shadow: 0 0 10px var(--saaspricing-box-shadow);
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,
.bs-tooltip-bottom .tooltip-arrow::before {
    border-bottom-color: var(--saaspricing-white);
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,
.bs-tooltip-top .tooltip-arrow::before {
    border-top-color: var(--saaspricing-white);
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,
.bs-tooltip-end .tooltip-arrow::before {
    border-right-color: var(--saaspricing-white);
}

.tooltip.show {
    opacity: 1;
}