.elementor-78138 .elementor-element.elementor-element-3d78f2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-78138 .elementor-element.elementor-element-3d78f2c{--width:20px;}}@media(min-width:768px){.elementor-78138 .elementor-element.elementor-element-3d78f2c{--width:20px;}}/* Start custom CSS for html, class: .elementor-element-6f367af */.elementor-78138 .elementor-element.elementor-element-6f367af .elementor-widget-container {
    overflow: visible
}

.elementor-78138 .elementor-element.elementor-element-6f367af .plan__features__item--tooltip {
    position: relative;
    display: inline-flex;
    height: 13px;
    width: 16px;
}

.elementor-78138 .elementor-element.elementor-element-6f367af .tooltip__icon {
    position: absolute;
    line-height: 12px;
}

.elementor-78138 .elementor-element.elementor-element-6f367af .tooltip__icon:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.70202 2.76525C3.8559 1.61137 5.42089.963135 7.05271.963135c1.63183 0 3.19679.648235 4.35069 1.802115 1.1539 1.15388 1.8021 2.71887 1.8021 4.3507 0 1.63182-.6482 3.19675-1.8021 4.35065-1.1539 1.1539-2.71886 1.8021-4.35069 1.8021-1.63182 0-3.19681-.6482-4.35069-1.8021C1.54814 10.3127.899902 8.74778.899902 7.11595s.648238-3.19682 1.802118-4.3507Zm4.35069-.64422c-1.32473 0-2.59521.52625-3.53194 1.46298-.93673.93673-1.46297 2.2072-1.46297 3.53194 0 1.32473.52624 2.59521 1.46297 3.53195.93673.9367 2.20721 1.4629 3.53194 1.4629 1.32474 0 2.59522-.5262 3.53189-1.4629.9368-.93674 1.463-2.20722 1.463-3.53195 0-1.32474-.5262-2.59521-1.463-3.53194-.93667-.93673-2.20715-1.46298-3.53189-1.46298Zm.00001 4.41598c.31975 0 .57895.2592.57895.57895v2.78693c0 .31971-.2592.57891-.57895.57891-.31974 0-.57894-.2592-.57894-.57891V7.11596c0-.31975.2592-.57895.57894-.57895Zm-.3554-2.43687c.12819-.08565.27889-.13136.43305-.13136.20673 0 .40499.08212.55117.2283.14618.14618.2283.34444.2283.55117 0 .15416-.04571.30486-.13136.43305-.08565.12819-.20739.22809-.34982.28709-.14243.05899-.29915.07443-.45035.04435-.1512-.03007-.29009-.10431-.39911-.21332-.10901-.10901-.18325-.2479-.21332-.3991-.03008-.1512-.01464-.30793.04436-.45036.05899-.14243.15889-.26416.28708-.34982Z' fill='%23212121'/%3E%3C/svg%3E");
    background-size: contain;
    vertical-align: middle;
    opacity: 0.6;
    transition: opacity .2s ease-in-out;
}

.elementor-78138 .elementor-element.elementor-element-6f367af .tooltip__content {
    font-size: 14px;
    line-height: 1.4em;
    font-weight: 400;
    border-radius: 4px;
    min-width: 192px;
    padding: 12px 16px;
    color: #fff;
    background: #212121;
    position: absolute;
    top: 34px;
    left: -32px;
    opacity: 0;
    visibility: hidden;
    z-index: 9;
    transition: all .2s ease-in-out;
}

.elementor-78138 .elementor-element.elementor-element-6f367af .tooltip__content:before {
    content: "";
    position: absolute;
    height: 33px;
    width: 33px;
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='34' viewBox='0 0 21 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.49976 16.6737L20.4998 0.000243354L20.4998 33.5002L2.49976 16.6737Z' fill='%23212121'/%3E%3Cpath d='M17 31.5002L2 17.0516L16.7778 2.03846' stroke='%23212121' stroke-width='2'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    top: -15px;
    left: 24px;
    transform: rotate(90deg);
}

.elementor-78138 .elementor-element.elementor-element-6f367af .tooltip__icon:is(:hover, :focus-visible) + .tooltip__content {
    opacity: 1;
    visibility: visible;
}

.elementor-78138 .elementor-element.elementor-element-6f367af .tooltip__icon:is(:hover, :focus-visible):before {
        opacity: 1;
}

@media (max-width: 1024px) {
    .elementor-78138 .elementor-element.elementor-element-6f367af .tooltip__content {
        font-size: 12px;
        min-width: 164px;
    }
}/* End custom CSS */