.elementor-15654472 .elementor-element.elementor-element-cd7514e{--display:grid;--e-con-grid-template-columns:1fr 280px;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:8px 8px 8px 8px;--padding-top:80px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-15654472 .elementor-element.elementor-element-cd7514e:not(.elementor-motion-effects-element-type-background), .elementor-15654472 .elementor-element.elementor-element-cd7514e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15654472 .elementor-element.elementor-element-ea4ce71{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15654472 .elementor-element.elementor-element-032eaa4{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-15654472 .elementor-element.elementor-element-032eaa4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;font-style:normal;line-height:1.4em;letter-spacing:-0.02em;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-15654472 .elementor-element.elementor-element-cff7fe4{width:100%;max-width:100%;--e-icon-list-icon-size:20px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-15654472 .elementor-element.elementor-element-cff7fe4 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(24px/2);}.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(24px/2);}.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(24px/2);margin-left:calc(24px/2);}.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-24px/2);margin-left:calc(-24px/2);}body.rtl .elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-24px/2);}body:not(.rtl) .elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-24px/2);}.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-icon i{color:#02010100;transition:color 0.3s;}.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-icon svg{fill:#02010100;transition:fill 0.3s;}.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-icon{padding-right:0px;}.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15654472 .elementor-element.elementor-element-9362d6b > .elementor-widget-container{margin:0px -45px -8px -12px;}.elementor-15654472 .elementor-element.elementor-element-9362d6b img{width:337px;}@media(min-width:768px){.elementor-15654472 .elementor-element.elementor-element-cd7514e{--width:742px;}}@media(max-width:1024px){.elementor-15654472 .elementor-element.elementor-element-cd7514e{--e-con-grid-template-columns:1fr min(280px, 50%);--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:56px;--padding-right:56px;}.elementor-15654472 .elementor-element.elementor-element-032eaa4 .elementor-heading-title{font-size:20px;}.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-15654472 .elementor-element.elementor-element-9362d6b > .elementor-widget-container{margin:0px -57px -9px -12px;}}@media(max-width:767px){.elementor-15654472 .elementor-element.elementor-element-cd7514e{--grid-auto-flow:row;}.elementor-15654472 .elementor-element.elementor-element-cff7fe4 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0% 4% 0% 0%;}.elementor-15654472 .elementor-element.elementor-element-cff7fe4.elementor-element{--align-self:flex-start;}.elementor-15654472 .elementor-element.elementor-element-cff7fe4{--e-icon-list-icon-size:18px;}}/* Start custom CSS for icon-list, class: .elementor-element-cff7fe4 */.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-widget-container {
    overflow: visible
}

.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-items {
    row-gap: 12px
}

.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-item {
    min-width: 250px
}

.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-icon svg circle {
    stroke: #000
}

.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-icon svg path {
    fill: #000
}


@media (max-width: 600px) {
 .elementor-15654472 .elementor-element.elementor-element-cff7fe4 .elementor-icon-list-text {
     padding-inline-start: 0;
 }
}


/* || Features Tooltip  */


.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .plan__features__item--tooltip {
    position: relative;
    width: 20px;
    height: 22px;
    display: inline-block !important;
    vertical-align: middle;
}

.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .tooltip__icon:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 2.91675C6.20304 2.91675 3.125 5.99479 3.125 9.79175C3.125 13.5887 6.20304 16.6667 10 16.6667C13.797 16.6667 16.875 13.5887 16.875 9.79175C16.875 5.99479 13.797 2.91675 10 2.91675ZM1.875 9.79175C1.875 5.30443 5.51269 1.66675 10 1.66675C14.4873 1.66675 18.125 5.30443 18.125 9.79175C18.125 14.2791 14.4873 17.9167 10 17.9167C5.51269 17.9167 1.875 14.2791 1.875 9.79175ZM9.375 6.45841C9.375 6.11324 9.65482 5.83341 10 5.83341H10.0083C10.3535 5.83341 10.6333 6.11324 10.6333 6.45841C10.6333 6.80359 10.3535 7.08341 10.0083 7.08341H10C9.65482 7.08341 9.375 6.80359 9.375 6.45841ZM8.54167 9.79175C8.54167 9.44657 8.82149 9.16675 9.16667 9.16675H10C10.3452 9.16675 10.625 9.44657 10.625 9.79175V12.5001H10.8333C11.1785 12.5001 11.4583 12.7799 11.4583 13.1251C11.4583 13.4703 11.1785 13.7501 10.8333 13.7501H10C9.65482 13.7501 9.375 13.4703 9.375 13.1251V10.4167H9.16667C8.82149 10.4167 8.54167 10.1369 8.54167 9.79175Z' fill='%233F444B'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 1;
    transition: opacity .2s ease-in-out;
}

.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .tooltip__content {
    font-family: 'Roboto';
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em;
    min-width: 220px;
    padding: 16px;
    color: #000;
    background: #fff;
    position: absolute;
    top: 28px;
    right: -32px;
    opacity: 0;
    visibility: hidden;
    z-index: 9;
    box-shadow: 2px 8px 23px 0px rgba(0, 0, 0, 0.20);
    text-wrap: pretty;
    transition: all .2s ease-in-out;
}

.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .tooltip__content:before {
    content: "";
    position: absolute;
    height: 20px;
    width: 20px;
    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='%23fff'/%3E%3Cpath d='M17 31.5002L2 17.0516L16.7778 2.03846' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    right: 32px;
    top: -8px;
    z-index: 2;
    transform: rotate(90deg);
}

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

.elementor-15654472 .elementor-element.elementor-element-cff7fe4 .tooltip__icon:is(:hover, :focus-visible):before {
        opacity: 1;
}

@media (max-width: 700px) {
    .elementor-15654472 .elementor-element.elementor-element-cff7fe4 .tooltip__content {
        min-width: 180px;
        font-size: 12px;
        line-height: 1.6em;
        right: -20px;
    }

    .elementor-15654472 .elementor-element.elementor-element-cff7fe4 .tooltip__content:before {
        right: 20px;
    }

}

@media (max-width: 600px) {
    .elementor-15654472 .elementor-element.elementor-element-cff7fe4 .plan__features__item--tooltip {
        height: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd7514e */@media (max-width: 600px) {
    .elementor-15654472 .elementor-element.elementor-element-cd7514e {
        max-width: 312px;
        grid-template-columns: 1fr;
        padding: 24px 0 24px 24px;
    }
    
    .elementor-15654472 .elementor-element.elementor-element-cd7514e .elementor-heading-title {
        font-size: 16px !important;
    }
    
    .elementor-15654472 .elementor-element.elementor-element-cd7514e .elementor-icon-list-text {
        font-size: 14px !important;
    }
    
    .elementor-15654472 .elementor-element.elementor-element-cd7514e .elementor-widget-image > .elementor-widget-container {
        margin: 0px 12px -9px -17px;
    }
}
}/* End custom CSS */