.elementor-34744 .elementor-element.elementor-element-9b947e2{--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;}.elementor-34744 .elementor-element.elementor-element-4f4200f{--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;}.elementor-34744 .elementor-element.elementor-element-6d2a37d{--display:flex;}.elementor-34744 .elementor-element.elementor-element-5104bd8{--spacer-size:100px;}.elementor-34744 .elementor-element.elementor-element-fd9ae24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-34744 .elementor-element.elementor-element-9ae1bb0{--display:flex;}.elementor-34744 .elementor-element.elementor-element-7e392ac{--display:flex;}.elementor-34744 .elementor-element.elementor-element-903ed8b{--display:flex;}.elementor-34744 .elementor-element.elementor-element-18c6a7b{--display:flex;}.elementor-34744 .elementor-element.elementor-element-78404d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-34744 .elementor-element.elementor-element-db4085d{--display:flex;}.elementor-34744 .elementor-element.elementor-element-baa2ba3 p{margin-bottom:0px;}.elementor-34744 .elementor-element.elementor-element-2783d68{--display:flex;}.elementor-34744 .elementor-element.elementor-element-dbd0e3d .elementor-icon-wrapper{text-align:center;}.elementor-34744 .elementor-element.elementor-element-b281ebb{--display:flex;}.elementor-34744 .elementor-element.elementor-element-7cddced .elementor-icon-wrapper{text-align:center;}.elementor-34744 .elementor-element.elementor-element-a3b38d6{--display:flex;}.elementor-34744 .elementor-element.elementor-element-6bb6b36 .elementor-icon-wrapper{text-align:center;}.elementor-34744 .elementor-element.elementor-element-e8547b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-34744 .elementor-element.elementor-element-82f04ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-34744 .elementor-element.elementor-element-8e233dc p{margin-bottom:0px;}.elementor-34744 .elementor-element.elementor-element-8b502c5 .elementor-repeater-item-44f5b50{left:50%;--hotspot-translate-x:50%;top:50%;--hotspot-translate-y:50%;}.elementor-34744 .elementor-element.elementor-element-8b502c5 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-34744 .elementor-element.elementor-element-8b502c5{--tooltip-text-color:var( --e-global-color-primary );--tooltip-padding:5px 5px 5px 5px;--tooltip-color:var( --e-global-color-5da5a7a );--tooltip-border-radius:5px 5px 5px 5px;}.elementor-34744 .elementor-element.elementor-element-8822270{--display:flex;}.elementor-34744 .elementor-element.elementor-element-88a9359 p{margin-bottom:0px;}.elementor-34744 .elementor-element.elementor-element-3fa8c9e{--display:flex;}.elementor-34744 .elementor-element.elementor-element-afb5fda .elementor-icon-wrapper{text-align:center;}.elementor-34744 .elementor-element.elementor-element-8a35d83{--display:flex;}.elementor-34744 .elementor-element.elementor-element-6141748 .elementor-icon-wrapper{text-align:center;}.elementor-34744 .elementor-element.elementor-element-0993b85{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-34744 .elementor-element.elementor-element-a63aace{--display:flex;}.elementor-34744 .elementor-element.elementor-element-60e9579 p{margin-bottom:0px;}.elementor-34744 .elementor-element.elementor-element-c5651c0{--display:flex;}.elementor-34744 .elementor-element.elementor-element-6ba6f19 .elementor-icon-wrapper{text-align:center;}.elementor-34744 .elementor-element.elementor-element-6ba6f19.elementor-view-stacked .elementor-icon{background-color:#0000001F;}.elementor-34744 .elementor-element.elementor-element-6ba6f19.elementor-view-framed .elementor-icon, .elementor-34744 .elementor-element.elementor-element-6ba6f19.elementor-view-default .elementor-icon{color:#0000001F;border-color:#0000001F;}.elementor-34744 .elementor-element.elementor-element-6ba6f19.elementor-view-framed .elementor-icon, .elementor-34744 .elementor-element.elementor-element-6ba6f19.elementor-view-default .elementor-icon svg{fill:#0000001F;}.elementor-34744 .elementor-element.elementor-element-bcc7702{--display:flex;}.elementor-34744 .elementor-element.elementor-element-e6c1e2e .elementor-icon-wrapper{text-align:center;}.elementor-34744 .elementor-element.elementor-element-730ce57{--display:flex;}.elementor-34744 .elementor-element.elementor-element-ffe4b0d .elementor-icon-wrapper{text-align:center;}.elementor-34744 .elementor-element.elementor-element-60f05d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-34744 .elementor-element.elementor-element-c2d6cc5{--display:flex;}.elementor-34744 .elementor-element.elementor-element-4fcf53d{--icon-box-icon-margin:0.6rem;}.elementor-34744 .elementor-element.elementor-element-4fcf53d .elementor-icon-box-title{margin-bottom:0px;}.elementor-34744 .elementor-element.elementor-element-4fcf53d .elementor-icon{font-size:1.5rem;}.elementor-34744 .elementor-element.elementor-element-516c4bb{--display:flex;}.elementor-34744 .elementor-element.elementor-element-bb4a1c3 .elementor-icon-wrapper{text-align:center;}.elementor-34744 .elementor-element.elementor-element-bb4a1c3.elementor-view-stacked .elementor-icon{background-color:#0000001F;}.elementor-34744 .elementor-element.elementor-element-bb4a1c3.elementor-view-framed .elementor-icon, .elementor-34744 .elementor-element.elementor-element-bb4a1c3.elementor-view-default .elementor-icon{color:#0000001F;border-color:#0000001F;}.elementor-34744 .elementor-element.elementor-element-bb4a1c3.elementor-view-framed .elementor-icon, .elementor-34744 .elementor-element.elementor-element-bb4a1c3.elementor-view-default .elementor-icon svg{fill:#0000001F;}.elementor-34744 .elementor-element.elementor-element-c7648f7{--display:flex;}.elementor-34744 .elementor-element.elementor-element-ea3f31b p{margin-bottom:0px;}.elementor-34744 .elementor-element.elementor-element-356bf3a{--display:flex;}.elementor-34744 .elementor-element.elementor-element-852387b p{margin-bottom:0px;}.elementor-34744 .elementor-element.elementor-element-7795f22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-34744 .elementor-element.elementor-element-7f113e9{--display:flex;}.elementor-34744 .elementor-element.elementor-element-3437007 p{margin-bottom:0px;}.elementor-34744 .elementor-element.elementor-element-24ed84d{--display:flex;}.elementor-34744 .elementor-element.elementor-element-f73e9bc .elementor-icon-wrapper{text-align:center;}.elementor-34744 .elementor-element.elementor-element-f73e9bc.elementor-view-stacked .elementor-icon{background-color:#0000001F;}.elementor-34744 .elementor-element.elementor-element-f73e9bc.elementor-view-framed .elementor-icon, .elementor-34744 .elementor-element.elementor-element-f73e9bc.elementor-view-default .elementor-icon{color:#0000001F;border-color:#0000001F;}.elementor-34744 .elementor-element.elementor-element-f73e9bc.elementor-view-framed .elementor-icon, .elementor-34744 .elementor-element.elementor-element-f73e9bc.elementor-view-default .elementor-icon svg{fill:#0000001F;}.elementor-34744 .elementor-element.elementor-element-d864dc1{--display:flex;}.elementor-34744 .elementor-element.elementor-element-a080785 .elementor-icon-wrapper{text-align:center;}.elementor-34744 .elementor-element.elementor-element-a080785.elementor-view-stacked .elementor-icon{background-color:#0000001F;}.elementor-34744 .elementor-element.elementor-element-a080785.elementor-view-framed .elementor-icon, .elementor-34744 .elementor-element.elementor-element-a080785.elementor-view-default .elementor-icon{color:#0000001F;border-color:#0000001F;}.elementor-34744 .elementor-element.elementor-element-a080785.elementor-view-framed .elementor-icon, .elementor-34744 .elementor-element.elementor-element-a080785.elementor-view-default .elementor-icon svg{fill:#0000001F;}.elementor-34744 .elementor-element.elementor-element-fc8b80e{--display:flex;}.elementor-34744 .elementor-element.elementor-element-c76bd6d .elementor-icon-wrapper{text-align:center;}.elementor-34744 .elementor-element.elementor-element-6a4b7c4{--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;}.elementor-34744 .elementor-element.elementor-element-7e90ed5{--display:flex;}@media(max-width:767px){.elementor-34744 .elementor-element.elementor-element-4f4200f{--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;}.elementor-34744 .elementor-element.elementor-element-fd9ae24{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-34744 .elementor-element.elementor-element-78404d6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-34744 .elementor-element.elementor-element-e8547b2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-34744 .elementor-element.elementor-element-8e233dc{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;columns:1;}.elementor-34744 .elementor-element.elementor-element-0993b85{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-34744 .elementor-element.elementor-element-60f05d8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-34744 .elementor-element.elementor-element-4fcf53d{--icon-box-icon-margin:0.6rem;}.elementor-34744 .elementor-element.elementor-element-7795f22{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}}/* Start custom CSS for container, class: .elementor-element-4f4200f */.comparison-table {
   display: flex;
    flex-direction: column; 

}

.table-row {
    
    justify-content: flex-start;
    align-items: center;
    padding: 5px 0;
    border-bottom: 1px solid #ddd;
    
    flex-wrap: nowrap;
    

}
.table-row-first {
    
    min-height: 50px;
    padding: 5px 0;
    flex-wrap: nowrap;
    
    
}

.feature-column {
    min-width: 300px; /* Set the width you need */
    flex-shrink: 0; /* Prevent shrinking */
    text-align: left;
    padding: 5px 0;
}

.plan-column {
    flex: 1; /* Equal width for plan columns */
    min-width: 50px;
    max-width: 50px;
    flex-shrink: 0; 
    flex-grow: 0;
    
}

.plan-column-item-rotated {
    
    display: flex;
    transform: rotate(-90deg) translateY(10px);
    
    justify-content: left;    
    align-content: flex-end;
    
    padding-left: 15px;
    white-space: nowrap;
     
}

.plan-column  .elementor-icon {
     font-size: 1.7rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b947e2 */.comparison-table {
    display: flex;
    flex-direction: column;
    gap: 2px; /* Space between rows */
}

.table-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px 0;
    border-bottom: 1px solid #ddd;
}

.feature-column {
    flex: 2; /* Wider for the feature name */
    text-align: left;
    padding: 5px;
}

.plan-column {
    flex: 1; /* Equal size for checkmark columns */
    text-align: center;
    padding: 5px;
}

.e-hotspot__tooltip {
        

    right: 100% !important; /* always left of the hotspot */
    margin-right: 8px; /* space between hotspot and tooltip */
    transform: translateY(-50%); /* vertical centering */
    
    width: 200px;
    font-size: 0.7rem;
    white-space: normal !important;
    word-wrap: break-word;
    overflow-wrap: break-word;
    
    padding: 12px;
}

.e-hotspot {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    pointer-events: auto;
}/* End custom CSS */