.elementor-685 .elementor-element.elementor-element-1707e31{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-685 .elementor-element.elementor-element-1707e31:not(.elementor-motion-effects-element-type-background), .elementor-685 .elementor-element.elementor-element-1707e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-685 .elementor-element.elementor-element-9a20245{--display:flex;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-685 .elementor-element.elementor-element-26184fa{text-align:center;}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-685 .elementor-element.elementor-element-f4bddbc{text-align:center;color:var( --e-global-color-primary );}.elementor-685 .elementor-element.elementor-global-10101{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;}.elementor-685 .elementor-element.elementor-element-56a605e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-685 .elementor-element.elementor-element-56a605e2:not(.elementor-motion-effects-element-type-background), .elementor-685 .elementor-element.elementor-element-56a605e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dbf9d0f );}.elementor-685 .elementor-element.elementor-element-7f4e449{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-685 .elementor-element.elementor-element-77fe35d7{--display:flex;--justify-content:flex-start;}.elementor-685 .elementor-element.elementor-element-77fe35d7.e-con{--align-self:stretch;}.elementor-685 .elementor-element.elementor-element-6d63bbd1{--display:flex;}.elementor-685 .elementor-element.elementor-element-242778ef{--display:flex;--justify-content:center;}.elementor-685 .elementor-element.elementor-element-74c703dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--flex-wrap:wrap;}.elementor-685 .elementor-element.elementor-element-1020082{--display:flex;--justify-content:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-685 .elementor-element.elementor-element-0f018a7 .elementor-icon-box-wrapper{text-align:start;}.elementor-685 .elementor-element.elementor-element-d970b43{--display:flex;--justify-content:center;}.elementor-685 .elementor-element.elementor-element-d8b87db .elementor-icon-box-wrapper{text-align:start;}.elementor-685 .elementor-element.elementor-element-5aa97d1{--display:flex;--justify-content:center;}.elementor-685 .elementor-element.elementor-element-6044fc6 .elementor-icon-box-wrapper{text-align:start;}.elementor-685 .elementor-element.elementor-element-da447f9{--display:flex;--justify-content:center;}.elementor-685 .elementor-element.elementor-element-587805e .elementor-icon-box-wrapper{text-align:start;}.elementor-685 .elementor-element.elementor-element-0d98f0d{--display:flex;--justify-content:center;}.elementor-685 .elementor-element.elementor-element-2c7e363 .elementor-icon-box-wrapper{text-align:start;}.elementor-685 .elementor-element.elementor-element-fe65320{--display:flex;--justify-content:center;}.elementor-685 .elementor-element.elementor-element-10c81e7 .elementor-icon-box-wrapper{text-align:start;}.elementor-685 .elementor-element.elementor-element-6958087{--display:flex;--justify-content:center;}.elementor-685 .elementor-element.elementor-element-93edf97 .elementor-icon-box-wrapper{text-align:start;}.elementor-685 .elementor-element.elementor-element-aad1d64{--display:flex;--justify-content:center;}.elementor-685 .elementor-element.elementor-element-11fb5a1 .elementor-icon-box-wrapper{text-align:start;}.elementor-685 .elementor-element.elementor-element-831f98b{--display:flex;--justify-content:center;}.elementor-685 .elementor-element.elementor-element-4f580af .elementor-icon-box-wrapper{text-align:start;}.elementor-685 .elementor-element.elementor-element-b4f03c0{--display:flex;--justify-content:center;}.elementor-685 .elementor-element.elementor-element-a5645a2 .elementor-icon-box-wrapper{text-align:start;}.elementor-685 .elementor-element.elementor-element-3a7a6f9f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-685 .elementor-element.elementor-element-3a7a6f9f:not(.elementor-motion-effects-element-type-background), .elementor-685 .elementor-element.elementor-element-3a7a6f9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-685 .elementor-element.elementor-element-3ef627c9{--display:flex;}.elementor-685 .elementor-element.elementor-element-3e63c07e{text-align:start;}.elementor-685 .elementor-element.elementor-element-2d2ac6e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-685 .elementor-element.elementor-element-2d2ac6e:not(.elementor-motion-effects-element-type-background), .elementor-685 .elementor-element.elementor-element-2d2ac6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1cb156c );}.elementor-685 .elementor-element.elementor-element-9476ae3{--display:flex;}.elementor-685 .elementor-element.elementor-element-84b5467.elementor-element{--align-self:center;}.elementor-685 .elementor-element.elementor-element-c0b4789{--display:flex;}.elementor-685 .elementor-element.elementor-element-c58bee1{--display:flex;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-03acdd8 );--border-color:var( --e-global-color-03acdd8 );--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-685 .elementor-element.elementor-element-4616288.elementor-element{--align-self:center;}.elementor-685 .elementor-element.elementor-element-4616288{text-align:center;}.elementor-685 .elementor-element.elementor-element-feb472f{--display:flex;}.elementor-685 .elementor-element.elementor-element-feb472f.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-685 .elementor-element.elementor-element-4583c5f.elementor-element{--align-self:stretch;}.elementor-685 .elementor-element.elementor-element-4583c5f{text-align:center;}.elementor-685 .elementor-element.elementor-element-de5c86c{--display:flex;}.elementor-685 .elementor-element.elementor-element-de5c86c.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-685 .elementor-element.elementor-element-47ce8bb.elementor-element{--align-self:stretch;}.elementor-685 .elementor-element.elementor-element-47ce8bb{text-align:center;}.elementor-685 .elementor-element.elementor-element-3bad134{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-685 .elementor-element.elementor-element-3bad134.elementor-element{--align-self:center;}.elementor-685 .elementor-element.elementor-element-9a58e3c{--display:flex;}.elementor-685 .elementor-element.elementor-element-ef92ce0{--display:flex;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-03acdd8 );--border-color:var( --e-global-color-03acdd8 );--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-685 .elementor-element.elementor-element-47d45bf.elementor-element{--align-self:center;}.elementor-685 .elementor-element.elementor-element-47d45bf{text-align:center;}.elementor-685 .elementor-element.elementor-element-0fcde94{--display:flex;}.elementor-685 .elementor-element.elementor-element-0fcde94.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-685 .elementor-element.elementor-element-5c358e2.elementor-element{--align-self:stretch;}.elementor-685 .elementor-element.elementor-element-5c358e2{text-align:center;}.elementor-685 .elementor-element.elementor-element-75e82c4{--display:flex;}.elementor-685 .elementor-element.elementor-element-75e82c4.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-685 .elementor-element.elementor-element-7401acb.elementor-element{--align-self:stretch;}.elementor-685 .elementor-element.elementor-element-7401acb{text-align:center;}.elementor-685 .elementor-element.elementor-element-787e4af{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-685 .elementor-element.elementor-element-787e4af.elementor-element{--align-self:center;}.elementor-685 .elementor-element.elementor-element-d87aa3a{--display:flex;}.elementor-685 .elementor-element.elementor-element-57d4ffe{--display:flex;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-03acdd8 );--border-color:var( --e-global-color-03acdd8 );--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-685 .elementor-element.elementor-element-b979206.elementor-element{--align-self:center;}.elementor-685 .elementor-element.elementor-element-b979206{text-align:center;}.elementor-685 .elementor-element.elementor-element-71b14f3{--display:flex;}.elementor-685 .elementor-element.elementor-element-71b14f3.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-685 .elementor-element.elementor-element-c73bb41.elementor-element{--align-self:stretch;}.elementor-685 .elementor-element.elementor-element-c73bb41{text-align:center;}.elementor-685 .elementor-element.elementor-element-0d881b7{--display:flex;}.elementor-685 .elementor-element.elementor-element-0d881b7.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-685 .elementor-element.elementor-element-036dc19.elementor-element{--align-self:stretch;}.elementor-685 .elementor-element.elementor-element-036dc19{text-align:center;}.elementor-685 .elementor-element.elementor-element-6c4d30c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-685 .elementor-element.elementor-element-6c4d30c.elementor-element{--align-self:center;}.elementor-685 .elementor-element.elementor-element-c704f15{--display:flex;}.elementor-685 .elementor-element.elementor-element-d39110f{--display:flex;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-03acdd8 );--border-color:var( --e-global-color-03acdd8 );--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-685 .elementor-element.elementor-element-b7580d4.elementor-element{--align-self:stretch;}.elementor-685 .elementor-element.elementor-element-b7580d4{text-align:center;}.elementor-685 .elementor-element.elementor-element-968a73e{--display:flex;}.elementor-685 .elementor-element.elementor-element-968a73e.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-685 .elementor-element.elementor-element-988ac17.elementor-element{--align-self:stretch;}.elementor-685 .elementor-element.elementor-element-988ac17{text-align:center;}.elementor-685 .elementor-element.elementor-element-4b97b28{--display:flex;}.elementor-685 .elementor-element.elementor-element-4b97b28.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-685 .elementor-element.elementor-element-6489dd6.elementor-element{--align-self:stretch;}.elementor-685 .elementor-element.elementor-element-6489dd6{text-align:center;}.elementor-685 .elementor-element.elementor-element-9b061f6{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-685 .elementor-element.elementor-element-9b061f6.elementor-element{--align-self:center;}.elementor-685 .elementor-element.elementor-element-0fdcae3{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:20px;--n-tabs-gap:0px;--n-tabs-title-font-size:20px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-direction:row;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:25px;--n-tabs-icon-gap:12px;--n-tabs-icon-color:var( --e-global-color-primary );}.elementor-685 .elementor-element.elementor-element-0fdcae3 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-dbf9d0f );}.elementor-685 .elementor-element.elementor-element-0fdcae3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-03acdd8 );}.elementor-685 .elementor-element.elementor-element-0fdcae3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-685 .elementor-element.elementor-element-0fdcae3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-03acdd8 );}:where( .elementor-685 .elementor-element.elementor-element-0fdcae3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:var( --e-global-color-01f59be );}.elementor-685 .elementor-element.elementor-element-0fdcae3 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-685 .elementor-element.elementor-element-0fdcae3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:600;line-height:30px;}.elementor-685 .elementor-element.elementor-element-905e5f5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-685 .elementor-element.elementor-element-905e5f5:not(.elementor-motion-effects-element-type-background), .elementor-685 .elementor-element.elementor-element-905e5f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65f0644 );}.elementor-685 .elementor-element.elementor-element-960e049{--display:flex;}.elementor-685 .elementor-element.elementor-element-f41d96f{--display:flex;}.elementor-685 .elementor-element.elementor-element-a40f264 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-feature.elementor-repeater-item-7fadd78 .eael-mcpt-feature-value{gap:5px;}.elementor-685 .elementor-element.elementor-element-a40f264 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-feature.elementor-repeater-item-d217893 .eael-mcpt-feature-value{gap:5px;}.elementor-685 .elementor-element.elementor-element-a40f264 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-feature.elementor-repeater-item-ee2df9e .eael-mcpt-feature-value{gap:5px;}.elementor-685 .elementor-element.elementor-element-a40f264 .eael-multicolumn-pricing-table-wrapper .has-featured .eael-mcpt-column .eael-mcpt-featured-badge{justify-content:center;color:#000;background-color:#a3a3a3;border-radius:6px 6px 0px 0px;padding:5px 15px 5px 15px;top:-34px;}.elementor-685 .elementor-element.elementor-element-a40f264 .eael-multicolumn-pricing-table-wrapper .has-featured .eael-mcpt-column .eael-mcpt-featured-badge svg.eael-mcpt-featured-badge-icon{fill:#000;height:14px;width:14px;line-height:14px;}.elementor-685 .elementor-element.elementor-element-a40f264 .eael-multicolumn-pricing-table-wrapper .has-featured .eael-mcpt-column .eael-mcpt-featured-badge .eael-mcpt-featured-badge-icon{font-size:14px;}.elementor-685 .elementor-element.elementor-element-a40f264 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-columns.has-featured{margin-top:calc(-34px*-1);}.elementor-685 .elementor-element.elementor-element-a40f264 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-cell.eael-mcpt-corner-cell{display:flex;justify-content:center;align-items:center;}.elementor-685 .elementor-element.elementor-element-a40f264 .eael-multicolumn-pricing-table-wrapper.retro-layout .eael-mcpt-title-cell{display:flex;justify-content:left;}.elementor-685 .elementor-element.elementor-element-a40f264 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-title-cell.eael-mcpt-title-icon-left{display:flex;justify-content:left;}.elementor-685 .elementor-element.elementor-element-a40f264 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-title-cell.eael-mcpt-title-icon-right{display:flex;justify-content:left;}.elementor-685 .elementor-element.elementor-element-a40f264 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-title-cell.eael-mcpt-title-icon-top{display:grid;justify-content:left;}.elementor-685 .elementor-element.elementor-element-a40f264 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-title-cell.eael-mcpt-title-icon-top .eael-mcpt-feature-title-icon-wrapper{display:flex;justify-content:left;}.elementor-685 .elementor-element.elementor-element-a40f264 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-title-cell.eael-mcpt-title-icon-bottom{display:grid;justify-content:left;}.elementor-685 .elementor-element.elementor-element-a40f264 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-title-cell.eael-mcpt-title-icon-bottom .eael-mcpt-feature-title-icon-wrapper{display:flex;justify-content:left;}.elementor-685 .elementor-element.elementor-element-a40f264 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-title-cell{padding:22px 22px 22px 22px;}.elementor-685 .elementor-element.elementor-element-a40f264 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-feature{padding-top:22px;padding-bottom:22px;}.elementor-685 .elementor-element.elementor-element-a40f264 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-columns .eael-mcpt-feature{justify-content:center;}.elementor-685 .elementor-element.elementor-element-a40f264 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-buy-button-wrapper{display:flex;justify-content:center;width:100%;}.elementor-685 .elementor-element.elementor-element-a40f264 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-buy-button{width:100%;padding:10px 20px 10px 20px;}.elementor-685 .elementor-element.elementor-element-bbac6d2{--display:flex;}.elementor-685 .elementor-element.elementor-element-c5a1b71{--display:flex;}.elementor-685 .elementor-element.elementor-element-6394cd2{--display:flex;}.elementor-685 .elementor-element.elementor-element-d996533{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-color:var( --e-global-color-primary );}.elementor-685 .elementor-element.elementor-element-d996533 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-dbf9d0f );}.elementor-685 .elementor-element.elementor-element-d996533.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-03acdd8 );}.elementor-685 .elementor-element.elementor-element-d996533.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-685 .elementor-element.elementor-element-d996533.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-03acdd8 );}.elementor-685 .elementor-element.elementor-element-d996533.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:600;}.elementor-685 .elementor-element.elementor-element-25d7d93{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-685 .elementor-element.elementor-element-25d7d93:not(.elementor-motion-effects-element-type-background), .elementor-685 .elementor-element.elementor-element-25d7d93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1cb156c );}.elementor-685 .elementor-element.elementor-element-25d7d93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-685 .elementor-element.elementor-element-5cde3ff{--display:flex;}.elementor-685 .elementor-element.elementor-element-97e181d.elementor-element{--align-self:center;}.elementor-685 .elementor-element.elementor-element-266021f{--display:flex;}.elementor-685 .elementor-element.elementor-element-2597469{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-03acdd8 );--border-color:var( --e-global-color-03acdd8 );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-685 .elementor-element.elementor-element-2c3db45.elementor-element{--align-self:center;}.elementor-685 .elementor-element.elementor-element-2c3db45{text-align:center;}.elementor-685 .elementor-element.elementor-element-4feffa8{--display:flex;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-feature.elementor-repeater-item-7b7b0c6 .eael-mcpt-feature-value{gap:5px;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-feature.elementor-repeater-item-06f5cf5 .eael-mcpt-feature-value{gap:5px;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-feature.elementor-repeater-item-9be0da2 .eael-mcpt-feature-value{gap:5px;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .has-featured .eael-mcpt-column .eael-mcpt-featured-badge{justify-content:center;color:#000;background-color:#a3a3a3;border-radius:6px 6px 0px 0px;padding:5px 15px 5px 15px;top:-34px;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .has-featured .eael-mcpt-column .eael-mcpt-featured-badge svg.eael-mcpt-featured-badge-icon{fill:#000;height:0px;width:0px;line-height:0px;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .has-featured .eael-mcpt-column .eael-mcpt-featured-badge .eael-mcpt-featured-badge-icon{font-size:0px;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-columns.has-featured{margin-top:calc(-34px*-1);}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-corner-cell .eael-mcpt-text{font-size:20px;font-weight:600;text-transform:capitalize;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-cell.eael-mcpt-corner-cell{display:flex;justify-content:left;align-items:center;height:29%;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-corner-cell{padding:20px 20px 20px 20px;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper.retro-layout .eael-mcpt-title-cell{display:flex;justify-content:left;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-title-cell.eael-mcpt-title-icon-left{display:flex;justify-content:left;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-title-cell.eael-mcpt-title-icon-right{display:flex;justify-content:left;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-title-cell.eael-mcpt-title-icon-top{display:grid;justify-content:left;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-title-cell.eael-mcpt-title-icon-top .eael-mcpt-feature-title-icon-wrapper{display:flex;justify-content:left;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-title-cell.eael-mcpt-title-icon-bottom{display:grid;justify-content:left;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-title-cell.eael-mcpt-title-icon-bottom .eael-mcpt-feature-title-icon-wrapper{display:flex;justify-content:left;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-title-cell{font-size:18px;line-height:24px;padding:20px 20px 20px 20px;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-feature{padding-top:20px;padding-bottom:20px;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-cell.eael-mcpt-package{height:29%;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-package:not(.eael-mcpt-title-cell){text-align:center;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-package-period{font-size:20px;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-feature .eael-mcpt-feature-icon{font-size:30px;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-feature svg.eael-mcpt-feature-icon{height:30px;width:30px;line-height:30px;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-columns .eael-mcpt-feature{justify-content:center;padding-right:20px;padding-left:20px;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-buy-button-wrapper{display:flex;justify-content:center;width:100%;}.elementor-685 .elementor-element.elementor-element-4f68145 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-buy-button{width:100%;padding:10px 20px 10px 20px;}.elementor-685 .elementor-element.elementor-element-4aed2a9{--display:flex;}.elementor-685 .elementor-element.elementor-element-a25db14 .ea-advanced-data-table{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-685 .elementor-element.elementor-element-a25db14 th{text-align:left;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-685 .elementor-element.elementor-element-a25db14 th .ql-editor{text-align:left;}.elementor-685 .elementor-element.elementor-element-a25db14 .ea-advanced-data-table-wrap .ea-advanced-data-table th{color:#444444;}.elementor-685 .elementor-element.elementor-element-a25db14 .ea-advanced-data-table-wrap .ea-advanced-data-table th:before{border-bottom-color:#444444;}.elementor-685 .elementor-element.elementor-element-a25db14 .ea-advanced-data-table-wrap .ea-advanced-data-table th:after{border-top-color:#444444;}.elementor-685 .elementor-element.elementor-element-a25db14 thead{background-color:#fbfbfb;}.elementor-685 .elementor-element.elementor-element-a25db14 .ea-advanced-data-table th{padding:10px 10px 10px 10px;}.elementor-685 .elementor-element.elementor-element-a25db14 td{text-align:left;color:#666666;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-685 .elementor-element.elementor-element-a25db14 td .ql-editor{text-align:left;}.elementor-685 .elementor-element.elementor-element-a25db14 tbody{background-color:#ffffff;}.elementor-685 .elementor-element.elementor-element-a25db14 .ea-advanced-data-table td{padding:10px 10px 10px 10px;}.elementor-685 .elementor-element.elementor-element-f8953a2{--display:flex;}.elementor-685 .elementor-element.elementor-element-ca241e1{--display:flex;}.elementor-685 .elementor-element.elementor-element-790e431.elementor-element{--align-self:center;}.elementor-685 .elementor-element.elementor-element-790e431{text-align:center;}.elementor-685 .elementor-element.elementor-element-e6f9cea{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-685 .elementor-element.elementor-element-e6f9cea.elementor-element{--align-self:center;}.elementor-685 .elementor-element.elementor-element-ddefde8{--display:flex;}.elementor-685 .elementor-element.elementor-element-0cbf846{--display:flex;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-03acdd8 );--border-color:var( --e-global-color-03acdd8 );}.elementor-685 .elementor-element.elementor-element-b8c4571 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-feature.elementor-repeater-item-2bcf4a8 .eael-mcpt-feature-value{gap:5px;}.elementor-685 .elementor-element.elementor-element-b8c4571 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-feature.elementor-repeater-item-7fc9b33 .eael-mcpt-feature-value{gap:5px;}.elementor-685 .elementor-element.elementor-element-b8c4571 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-feature.elementor-repeater-item-7458bad .eael-mcpt-feature-value{gap:5px;}.elementor-685 .elementor-element.elementor-element-b8c4571 .eael-multicolumn-pricing-table-wrapper .has-featured .eael-mcpt-column .eael-mcpt-featured-badge{justify-content:center;color:#000;background-color:#a3a3a3;border-radius:6px 6px 0px 0px;padding:5px 15px 5px 15px;top:-34px;}.elementor-685 .elementor-element.elementor-element-b8c4571 .eael-multicolumn-pricing-table-wrapper .has-featured .eael-mcpt-column .eael-mcpt-featured-badge svg.eael-mcpt-featured-badge-icon{fill:#000;height:14px;width:14px;line-height:14px;}.elementor-685 .elementor-element.elementor-element-b8c4571 .eael-multicolumn-pricing-table-wrapper .has-featured .eael-mcpt-column .eael-mcpt-featured-badge .eael-mcpt-featured-badge-icon{font-size:14px;}.elementor-685 .elementor-element.elementor-element-b8c4571 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-columns.has-featured{margin-top:calc(-34px*-1);}.elementor-685 .elementor-element.elementor-element-b8c4571 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-cell.eael-mcpt-corner-cell{display:flex;justify-content:center;align-items:center;}.elementor-685 .elementor-element.elementor-element-b8c4571 .eael-multicolumn-pricing-table-wrapper.retro-layout .eael-mcpt-title-cell{display:flex;justify-content:left;}.elementor-685 .elementor-element.elementor-element-b8c4571 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-title-cell.eael-mcpt-title-icon-left{display:flex;justify-content:left;}.elementor-685 .elementor-element.elementor-element-b8c4571 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-title-cell.eael-mcpt-title-icon-right{display:flex;justify-content:left;}.elementor-685 .elementor-element.elementor-element-b8c4571 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-title-cell.eael-mcpt-title-icon-top{display:grid;justify-content:left;}.elementor-685 .elementor-element.elementor-element-b8c4571 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-title-cell.eael-mcpt-title-icon-top .eael-mcpt-feature-title-icon-wrapper{display:flex;justify-content:left;}.elementor-685 .elementor-element.elementor-element-b8c4571 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-title-cell.eael-mcpt-title-icon-bottom{display:grid;justify-content:left;}.elementor-685 .elementor-element.elementor-element-b8c4571 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-title-cell.eael-mcpt-title-icon-bottom .eael-mcpt-feature-title-icon-wrapper{display:flex;justify-content:left;}.elementor-685 .elementor-element.elementor-element-b8c4571 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-title-cell{padding:22px 22px 22px 22px;}.elementor-685 .elementor-element.elementor-element-b8c4571 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-feature{padding-top:22px;padding-bottom:22px;}.elementor-685 .elementor-element.elementor-element-b8c4571 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-columns .eael-mcpt-feature{justify-content:center;}.elementor-685 .elementor-element.elementor-element-b8c4571 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-buy-button-wrapper{display:flex;justify-content:center;width:100%;}.elementor-685 .elementor-element.elementor-element-b8c4571 .eael-multicolumn-pricing-table-wrapper .eael-mcpt-buy-button{width:100%;padding:10px 20px 10px 20px;}.elementor-685 .elementor-element.elementor-element-9b340ca{--display:flex;}.elementor-685 .elementor-element.elementor-element-2737879{--display:flex;}.elementor-685 .elementor-element.elementor-element-4a707d0{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:20px;--n-tabs-gap:0px;--n-tabs-title-font-size:20px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-direction:row;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:25px;--n-tabs-icon-gap:12px;--n-tabs-icon-color:var( --e-global-color-primary );}.elementor-685 .elementor-element.elementor-element-4a707d0 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-dbf9d0f );}.elementor-685 .elementor-element.elementor-element-4a707d0.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-03acdd8 );}.elementor-685 .elementor-element.elementor-element-4a707d0.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-685 .elementor-element.elementor-element-4a707d0.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-03acdd8 );}:where( .elementor-685 .elementor-element.elementor-element-4a707d0.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:var( --e-global-color-01f59be );}.elementor-685 .elementor-element.elementor-element-4a707d0.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:600;line-height:30px;}.elementor-685 .elementor-element.elementor-element-6acda1f{--display:flex;}@media(max-width:991px){.elementor-685 .elementor-element.elementor-element-7f4e449{--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-685 .elementor-element.elementor-element-74c703dd{--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:center;--flex-wrap:wrap;}.elementor-685 .elementor-element.elementor-element-a25db14 .ea-advanced-data-table{width:100%;}}@media(max-width:575px){.elementor-685 .elementor-element.elementor-element-0f018a7 .elementor-icon-box-wrapper{text-align:start;}.elementor-685 .elementor-element.elementor-element-d8b87db .elementor-icon-box-wrapper{text-align:start;}.elementor-685 .elementor-element.elementor-element-6044fc6 .elementor-icon-box-wrapper{text-align:start;}.elementor-685 .elementor-element.elementor-element-587805e .elementor-icon-box-wrapper{text-align:start;}.elementor-685 .elementor-element.elementor-element-2c7e363 .elementor-icon-box-wrapper{text-align:start;}.elementor-685 .elementor-element.elementor-element-10c81e7 .elementor-icon-box-wrapper{text-align:start;}.elementor-685 .elementor-element.elementor-element-93edf97 .elementor-icon-box-wrapper{text-align:start;}.elementor-685 .elementor-element.elementor-element-11fb5a1 .elementor-icon-box-wrapper{text-align:start;}.elementor-685 .elementor-element.elementor-element-4f580af .elementor-icon-box-wrapper{text-align:start;}.elementor-685 .elementor-element.elementor-element-a5645a2 .elementor-icon-box-wrapper{text-align:start;}.elementor-685 .elementor-element.elementor-element-c58bee1{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-685 .elementor-element.elementor-element-4616288 > .elementor-widget-container{padding:030px 10px 10px 10px;}.elementor-685 .elementor-element.elementor-element-3bad134{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-685 .elementor-element.elementor-element-ef92ce0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-685 .elementor-element.elementor-element-47d45bf > .elementor-widget-container{padding:030px 10px 10px 10px;}.elementor-685 .elementor-element.elementor-element-787e4af{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-685 .elementor-element.elementor-element-57d4ffe{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-685 .elementor-element.elementor-element-b979206 > .elementor-widget-container{padding:030px 10px 10px 10px;}.elementor-685 .elementor-element.elementor-element-6c4d30c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-685 .elementor-element.elementor-element-d39110f{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-685 .elementor-element.elementor-element-9b061f6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-685 .elementor-element.elementor-element-0fdcae3{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:10px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:25px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:25px;--n-tabs-title-font-size:18px;--n-tabs-icon-size:18px;--n-tabs-icon-gap:8px;}.elementor-685 .elementor-element.elementor-element-0fdcae3 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-685 .elementor-element.elementor-element-2597469{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-685 .elementor-element.elementor-element-4f68145.elementor-element{--align-self:flex-start;}.elementor-685 .elementor-element.elementor-element-a25db14 .ea-advanced-data-table{width:100%;}}@media(min-width:576px){.elementor-685 .elementor-element.elementor-element-9a20245{--content-width:1100px;}.elementor-685 .elementor-element.elementor-element-77fe35d7{--width:45%;}.elementor-685 .elementor-element.elementor-element-242778ef{--width:55%;}.elementor-685 .elementor-element.elementor-element-3ef627c9{--content-width:1100px;}.elementor-685 .elementor-element.elementor-element-9476ae3{--content-width:1100px;}.elementor-685 .elementor-element.elementor-element-960e049{--content-width:100%;}.elementor-685 .elementor-element.elementor-element-25d7d93{--width:93.085%;}.elementor-685 .elementor-element.elementor-element-5cde3ff{--content-width:100%;}}@media(max-width:991px) and (min-width:576px){.elementor-685 .elementor-element.elementor-element-77fe35d7{--width:100%;}.elementor-685 .elementor-element.elementor-element-242778ef{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-4583c5f */.elementor-685 .elementor-element.elementor-element-4583c5f th {
    padding-top: 30px; background-color: #f8f8f8 !important;
}

.elementor-685 .elementor-element.elementor-element-4583c5f table td {
    vertical-align: middle; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-4583c5f table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-4583c5f table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-4583c5f table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-4583c5f table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-4583c5f table th h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-4583c5f th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-4583c5f th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-4583c5f td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-4583c5f td {
        padding-left: 10px;
        padding-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47ce8bb */.elementor-685 .elementor-element.elementor-element-47ce8bb th {
    padding-top: 15px; !important;
}

.elementor-685 .elementor-element.elementor-element-47ce8bb table td {
    vertical-align: top; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-47ce8bb table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-47ce8bb table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-47ce8bb table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-47ce8bb table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-47ce8bb table td h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-47ce8bb table td h3 {
        font-size: 1.3rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-47ce8bb th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-47ce8bb th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-47ce8bb td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-47ce8bb td {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c358e2 */.elementor-685 .elementor-element.elementor-element-5c358e2 th {
    padding-top: 30px; background-color: #f8f8f8 !important;
}

.elementor-685 .elementor-element.elementor-element-5c358e2 table td {
    vertical-align: middle; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-5c358e2 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-5c358e2 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-5c358e2 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-5c358e2 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-5c358e2 table th h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-5c358e2 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-5c358e2 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-5c358e2 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-5c358e2 td {
        padding-left: 10px;
        padding-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7401acb */.elementor-685 .elementor-element.elementor-element-7401acb th {
    padding-top: 15px; !important;
}

.elementor-685 .elementor-element.elementor-element-7401acb table td {
    vertical-align: top; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-7401acb table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-7401acb table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-7401acb table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-7401acb table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-7401acb table td h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-7401acb table td h3 {
        font-size: 1.3rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-7401acb th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-7401acb th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-7401acb td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-7401acb td {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c73bb41 */.elementor-685 .elementor-element.elementor-element-c73bb41 th {
    padding-top: 30px; background-color: #f8f8f8 !important;
}

.elementor-685 .elementor-element.elementor-element-c73bb41 table td {
    vertical-align: middle; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-c73bb41 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-c73bb41 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-c73bb41 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-c73bb41 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-c73bb41 table th h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-c73bb41 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-c73bb41 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-c73bb41 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-c73bb41 td {
        padding-left: 10px;
        padding-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-036dc19 */.elementor-685 .elementor-element.elementor-element-036dc19 th {
    padding-top: 15px; !important;
}

.elementor-685 .elementor-element.elementor-element-036dc19 table td {
    vertical-align: top; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-036dc19 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-036dc19 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-036dc19 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-036dc19 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-036dc19 table td h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-036dc19 table td h3 {
        font-size: 1.3rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-036dc19 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-036dc19 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-036dc19 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-036dc19 td {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-988ac17 */.elementor-685 .elementor-element.elementor-element-988ac17 th {
    padding-top: 30px; background-color: #f8f8f8 !important;
}

.elementor-685 .elementor-element.elementor-element-988ac17 table td {
    vertical-align: middle; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-988ac17 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-988ac17 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-988ac17 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-988ac17 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-988ac17 table th h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-988ac17 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-988ac17 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-988ac17 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-988ac17 td {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.elementor-685 .elementor-element.elementor-element-988ac17 table td h3 {
    padding-bottom: 0;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-988ac17 table td h3 {
        padding-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6489dd6 */.elementor-685 .elementor-element.elementor-element-6489dd6 th {
    padding-top: 15px; !important;
}

.elementor-685 .elementor-element.elementor-element-6489dd6 table td {
    vertical-align: top; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-6489dd6 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-6489dd6 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-6489dd6 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-6489dd6 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-6489dd6 table td h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-6489dd6 table td h3 {
        font-size: 1.3rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-6489dd6 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-6489dd6 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-6489dd6 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-6489dd6 td {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4583c5f */.elementor-685 .elementor-element.elementor-element-4583c5f th {
    padding-top: 30px; background-color: #f8f8f8 !important;
}

.elementor-685 .elementor-element.elementor-element-4583c5f table td {
    vertical-align: middle; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-4583c5f table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-4583c5f table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-4583c5f table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-4583c5f table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-4583c5f table th h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-4583c5f th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-4583c5f th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-4583c5f td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-4583c5f td {
        padding-left: 10px;
        padding-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47ce8bb */.elementor-685 .elementor-element.elementor-element-47ce8bb th {
    padding-top: 15px; !important;
}

.elementor-685 .elementor-element.elementor-element-47ce8bb table td {
    vertical-align: top; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-47ce8bb table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-47ce8bb table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-47ce8bb table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-47ce8bb table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-47ce8bb table td h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-47ce8bb table td h3 {
        font-size: 1.3rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-47ce8bb th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-47ce8bb th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-47ce8bb td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-47ce8bb td {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c358e2 */.elementor-685 .elementor-element.elementor-element-5c358e2 th {
    padding-top: 30px; background-color: #f8f8f8 !important;
}

.elementor-685 .elementor-element.elementor-element-5c358e2 table td {
    vertical-align: middle; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-5c358e2 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-5c358e2 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-5c358e2 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-5c358e2 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-5c358e2 table th h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-5c358e2 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-5c358e2 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-5c358e2 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-5c358e2 td {
        padding-left: 10px;
        padding-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7401acb */.elementor-685 .elementor-element.elementor-element-7401acb th {
    padding-top: 15px; !important;
}

.elementor-685 .elementor-element.elementor-element-7401acb table td {
    vertical-align: top; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-7401acb table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-7401acb table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-7401acb table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-7401acb table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-7401acb table td h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-7401acb table td h3 {
        font-size: 1.3rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-7401acb th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-7401acb th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-7401acb td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-7401acb td {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c73bb41 */.elementor-685 .elementor-element.elementor-element-c73bb41 th {
    padding-top: 30px; background-color: #f8f8f8 !important;
}

.elementor-685 .elementor-element.elementor-element-c73bb41 table td {
    vertical-align: middle; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-c73bb41 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-c73bb41 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-c73bb41 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-c73bb41 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-c73bb41 table th h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-c73bb41 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-c73bb41 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-c73bb41 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-c73bb41 td {
        padding-left: 10px;
        padding-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-036dc19 */.elementor-685 .elementor-element.elementor-element-036dc19 th {
    padding-top: 15px; !important;
}

.elementor-685 .elementor-element.elementor-element-036dc19 table td {
    vertical-align: top; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-036dc19 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-036dc19 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-036dc19 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-036dc19 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-036dc19 table td h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-036dc19 table td h3 {
        font-size: 1.3rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-036dc19 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-036dc19 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-036dc19 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-036dc19 td {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-988ac17 */.elementor-685 .elementor-element.elementor-element-988ac17 th {
    padding-top: 30px; background-color: #f8f8f8 !important;
}

.elementor-685 .elementor-element.elementor-element-988ac17 table td {
    vertical-align: middle; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-988ac17 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-988ac17 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-988ac17 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-988ac17 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-988ac17 table th h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-988ac17 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-988ac17 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-988ac17 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-988ac17 td {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.elementor-685 .elementor-element.elementor-element-988ac17 table td h3 {
    padding-bottom: 0;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-988ac17 table td h3 {
        padding-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6489dd6 */.elementor-685 .elementor-element.elementor-element-6489dd6 th {
    padding-top: 15px; !important;
}

.elementor-685 .elementor-element.elementor-element-6489dd6 table td {
    vertical-align: top; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-6489dd6 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-6489dd6 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-6489dd6 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-6489dd6 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-6489dd6 table td h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-6489dd6 table td h3 {
        font-size: 1.3rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-6489dd6 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-6489dd6 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-6489dd6 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-6489dd6 td {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4583c5f */.elementor-685 .elementor-element.elementor-element-4583c5f th {
    padding-top: 30px; background-color: #f8f8f8 !important;
}

.elementor-685 .elementor-element.elementor-element-4583c5f table td {
    vertical-align: middle; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-4583c5f table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-4583c5f table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-4583c5f table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-4583c5f table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-4583c5f table th h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-4583c5f th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-4583c5f th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-4583c5f td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-4583c5f td {
        padding-left: 10px;
        padding-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47ce8bb */.elementor-685 .elementor-element.elementor-element-47ce8bb th {
    padding-top: 15px; !important;
}

.elementor-685 .elementor-element.elementor-element-47ce8bb table td {
    vertical-align: top; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-47ce8bb table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-47ce8bb table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-47ce8bb table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-47ce8bb table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-47ce8bb table td h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-47ce8bb table td h3 {
        font-size: 1.3rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-47ce8bb th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-47ce8bb th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-47ce8bb td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-47ce8bb td {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c358e2 */.elementor-685 .elementor-element.elementor-element-5c358e2 th {
    padding-top: 30px; background-color: #f8f8f8 !important;
}

.elementor-685 .elementor-element.elementor-element-5c358e2 table td {
    vertical-align: middle; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-5c358e2 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-5c358e2 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-5c358e2 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-5c358e2 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-5c358e2 table th h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-5c358e2 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-5c358e2 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-5c358e2 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-5c358e2 td {
        padding-left: 10px;
        padding-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7401acb */.elementor-685 .elementor-element.elementor-element-7401acb th {
    padding-top: 15px; !important;
}

.elementor-685 .elementor-element.elementor-element-7401acb table td {
    vertical-align: top; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-7401acb table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-7401acb table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-7401acb table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-7401acb table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-7401acb table td h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-7401acb table td h3 {
        font-size: 1.3rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-7401acb th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-7401acb th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-7401acb td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-7401acb td {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c73bb41 */.elementor-685 .elementor-element.elementor-element-c73bb41 th {
    padding-top: 30px; background-color: #f8f8f8 !important;
}

.elementor-685 .elementor-element.elementor-element-c73bb41 table td {
    vertical-align: middle; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-c73bb41 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-c73bb41 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-c73bb41 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-c73bb41 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-c73bb41 table th h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-c73bb41 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-c73bb41 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-c73bb41 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-c73bb41 td {
        padding-left: 10px;
        padding-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-036dc19 */.elementor-685 .elementor-element.elementor-element-036dc19 th {
    padding-top: 15px; !important;
}

.elementor-685 .elementor-element.elementor-element-036dc19 table td {
    vertical-align: top; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-036dc19 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-036dc19 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-036dc19 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-036dc19 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-036dc19 table td h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-036dc19 table td h3 {
        font-size: 1.3rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-036dc19 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-036dc19 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-036dc19 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-036dc19 td {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-988ac17 */.elementor-685 .elementor-element.elementor-element-988ac17 th {
    padding-top: 30px; background-color: #f8f8f8 !important;
}

.elementor-685 .elementor-element.elementor-element-988ac17 table td {
    vertical-align: middle; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-988ac17 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-988ac17 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-988ac17 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-988ac17 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-988ac17 table th h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-988ac17 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-988ac17 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-988ac17 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-988ac17 td {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.elementor-685 .elementor-element.elementor-element-988ac17 table td h3 {
    padding-bottom: 0;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-988ac17 table td h3 {
        padding-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6489dd6 */.elementor-685 .elementor-element.elementor-element-6489dd6 th {
    padding-top: 15px; !important;
}

.elementor-685 .elementor-element.elementor-element-6489dd6 table td {
    vertical-align: top; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-6489dd6 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-6489dd6 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-6489dd6 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-6489dd6 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-6489dd6 table td h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-6489dd6 table td h3 {
        font-size: 1.3rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-6489dd6 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-6489dd6 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-6489dd6 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-6489dd6 td {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4583c5f */.elementor-685 .elementor-element.elementor-element-4583c5f th {
    padding-top: 30px; background-color: #f8f8f8 !important;
}

.elementor-685 .elementor-element.elementor-element-4583c5f table td {
    vertical-align: middle; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-4583c5f table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-4583c5f table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-4583c5f table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-4583c5f table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-4583c5f table th h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-4583c5f th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-4583c5f th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-4583c5f td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-4583c5f td {
        padding-left: 10px;
        padding-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47ce8bb */.elementor-685 .elementor-element.elementor-element-47ce8bb th {
    padding-top: 15px; !important;
}

.elementor-685 .elementor-element.elementor-element-47ce8bb table td {
    vertical-align: top; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-47ce8bb table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-47ce8bb table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-47ce8bb table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-47ce8bb table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-47ce8bb table td h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-47ce8bb table td h3 {
        font-size: 1.3rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-47ce8bb th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-47ce8bb th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-47ce8bb td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-47ce8bb td {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c358e2 */.elementor-685 .elementor-element.elementor-element-5c358e2 th {
    padding-top: 30px; background-color: #f8f8f8 !important;
}

.elementor-685 .elementor-element.elementor-element-5c358e2 table td {
    vertical-align: middle; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-5c358e2 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-5c358e2 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-5c358e2 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-5c358e2 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-5c358e2 table th h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-5c358e2 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-5c358e2 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-5c358e2 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-5c358e2 td {
        padding-left: 10px;
        padding-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7401acb */.elementor-685 .elementor-element.elementor-element-7401acb th {
    padding-top: 15px; !important;
}

.elementor-685 .elementor-element.elementor-element-7401acb table td {
    vertical-align: top; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-7401acb table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-7401acb table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-7401acb table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-7401acb table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-7401acb table td h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-7401acb table td h3 {
        font-size: 1.3rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-7401acb th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-7401acb th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-7401acb td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-7401acb td {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c73bb41 */.elementor-685 .elementor-element.elementor-element-c73bb41 th {
    padding-top: 30px; background-color: #f8f8f8 !important;
}

.elementor-685 .elementor-element.elementor-element-c73bb41 table td {
    vertical-align: middle; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-c73bb41 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-c73bb41 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-c73bb41 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-c73bb41 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-c73bb41 table th h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-c73bb41 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-c73bb41 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-c73bb41 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-c73bb41 td {
        padding-left: 10px;
        padding-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-036dc19 */.elementor-685 .elementor-element.elementor-element-036dc19 th {
    padding-top: 15px; !important;
}

.elementor-685 .elementor-element.elementor-element-036dc19 table td {
    vertical-align: top; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-036dc19 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-036dc19 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-036dc19 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-036dc19 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-036dc19 table td h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-036dc19 table td h3 {
        font-size: 1.3rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-036dc19 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-036dc19 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-036dc19 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-036dc19 td {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-988ac17 */.elementor-685 .elementor-element.elementor-element-988ac17 th {
    padding-top: 30px; background-color: #f8f8f8 !important;
}

.elementor-685 .elementor-element.elementor-element-988ac17 table td {
    vertical-align: middle; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-988ac17 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-988ac17 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-988ac17 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-988ac17 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-988ac17 table th h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-988ac17 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-988ac17 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-988ac17 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-988ac17 td {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.elementor-685 .elementor-element.elementor-element-988ac17 table td h3 {
    padding-bottom: 0;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-988ac17 table td h3 {
        padding-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6489dd6 */.elementor-685 .elementor-element.elementor-element-6489dd6 th {
    padding-top: 15px; !important;
}

.elementor-685 .elementor-element.elementor-element-6489dd6 table td {
    vertical-align: top; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-6489dd6 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-6489dd6 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-6489dd6 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-6489dd6 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-6489dd6 table td h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-6489dd6 table td h3 {
        font-size: 1.3rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-6489dd6 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-6489dd6 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-6489dd6 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-6489dd6 td {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4583c5f */.elementor-685 .elementor-element.elementor-element-4583c5f th {
    padding-top: 30px; background-color: #f8f8f8 !important;
}

.elementor-685 .elementor-element.elementor-element-4583c5f table td {
    vertical-align: middle; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-4583c5f table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-4583c5f table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-4583c5f table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-4583c5f table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-4583c5f table th h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-4583c5f th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-4583c5f th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-4583c5f td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-4583c5f td {
        padding-left: 10px;
        padding-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47ce8bb */.elementor-685 .elementor-element.elementor-element-47ce8bb th {
    padding-top: 15px; !important;
}

.elementor-685 .elementor-element.elementor-element-47ce8bb table td {
    vertical-align: top; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-47ce8bb table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-47ce8bb table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-47ce8bb table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-47ce8bb table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-47ce8bb table td h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-47ce8bb table td h3 {
        font-size: 1.3rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-47ce8bb th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-47ce8bb th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-47ce8bb td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-47ce8bb td {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c358e2 */.elementor-685 .elementor-element.elementor-element-5c358e2 th {
    padding-top: 30px; background-color: #f8f8f8 !important;
}

.elementor-685 .elementor-element.elementor-element-5c358e2 table td {
    vertical-align: middle; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-5c358e2 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-5c358e2 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-5c358e2 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-5c358e2 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-5c358e2 table th h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-5c358e2 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-5c358e2 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-5c358e2 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-5c358e2 td {
        padding-left: 10px;
        padding-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7401acb */.elementor-685 .elementor-element.elementor-element-7401acb th {
    padding-top: 15px; !important;
}

.elementor-685 .elementor-element.elementor-element-7401acb table td {
    vertical-align: top; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-7401acb table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-7401acb table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-7401acb table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-7401acb table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-7401acb table td h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-7401acb table td h3 {
        font-size: 1.3rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-7401acb th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-7401acb th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-7401acb td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-7401acb td {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c73bb41 */.elementor-685 .elementor-element.elementor-element-c73bb41 th {
    padding-top: 30px; background-color: #f8f8f8 !important;
}

.elementor-685 .elementor-element.elementor-element-c73bb41 table td {
    vertical-align: middle; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-c73bb41 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-c73bb41 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-c73bb41 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-c73bb41 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-c73bb41 table th h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-c73bb41 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-c73bb41 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-c73bb41 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-c73bb41 td {
        padding-left: 10px;
        padding-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-036dc19 */.elementor-685 .elementor-element.elementor-element-036dc19 th {
    padding-top: 15px; !important;
}

.elementor-685 .elementor-element.elementor-element-036dc19 table td {
    vertical-align: top; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-036dc19 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-036dc19 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-036dc19 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-036dc19 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-036dc19 table td h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-036dc19 table td h3 {
        font-size: 1.3rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-036dc19 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-036dc19 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-036dc19 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-036dc19 td {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-988ac17 */.elementor-685 .elementor-element.elementor-element-988ac17 th {
    padding-top: 30px; background-color: #f8f8f8 !important;
}

.elementor-685 .elementor-element.elementor-element-988ac17 table td {
    vertical-align: middle; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-988ac17 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-988ac17 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-988ac17 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-988ac17 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-988ac17 table th h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-988ac17 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-988ac17 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-988ac17 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-988ac17 td {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.elementor-685 .elementor-element.elementor-element-988ac17 table td h3 {
    padding-bottom: 0;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-988ac17 table td h3 {
        padding-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6489dd6 */.elementor-685 .elementor-element.elementor-element-6489dd6 th {
    padding-top: 15px; !important;
}

.elementor-685 .elementor-element.elementor-element-6489dd6 table td {
    vertical-align: top; /* Vertically align content in table cells */
}

.elementor-685 .elementor-element.elementor-element-6489dd6 table tr:nth-child(odd) {
    background-color: transparent;
} 

.elementor-685 .elementor-element.elementor-element-6489dd6 table tbody > tr:nth-child(odd) > td,
.elementor-685 .elementor-element.elementor-element-6489dd6 table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.elementor-685 .elementor-element.elementor-element-6489dd6 table tbody > tr:hover > td {
    background: none; /* Remove hover effect */
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-6489dd6 table td h4 {
        font-size: .85rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-6489dd6 table td h3 {
        font-size: 1.3rem; /* Smaller font size for mobile */
        letter-spacing: 0;
    }
}

.elementor-685 .elementor-element.elementor-element-6489dd6 th {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-6489dd6 th {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.elementor-685 .elementor-element.elementor-element-6489dd6 td {
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .elementor-685 .elementor-element.elementor-element-6489dd6 td {
        padding-left: 15px;
        padding-right: 15px;
    }
}/* End custom CSS */