.elementor-20456 .elementor-element.elementor-element-017e4c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0106px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-20456 .elementor-element.elementor-element-6d70b06{width:var( --container-widget-width, 865px );max-width:865px;--container-widget-width:865px;--container-widget-flex-grow:0;}.elementor-20456 .elementor-element.elementor-element-6d70b06 > .elementor-widget-container{margin:0px 0px 018px 0px;}.elementor-20456 .elementor-element.elementor-element-6d70b06 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:62px;font-weight:700;line-height:68px;letter-spacing:-0.07em;color:var( --e-global-color-882ce69 );}.elementor-20456 .elementor-element.elementor-element-92e8ae9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;line-height:26px;letter-spacing:-0.04em;color:var( --e-global-color-accent );}.elementor-20456 .elementor-element.elementor-element-c97fc02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 020px;--row-gap:20px;--column-gap:020px;--margin-top:060px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-86b4309{--display:flex;--min-height:271px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADCE2;--border-color:#DADCE2;--border-radius:15px 15px 15px 15px;--padding-top:42px;--padding-bottom:42px;--padding-left:30px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-6f584cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-fe5c46e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:60px;font-weight:600;line-height:55px;letter-spacing:-0.04em;}.elementor-20456 .elementor-element.elementor-element-b18c5da{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-20456 .elementor-element.elementor-element-b18c5da .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:26px;letter-spacing:-0.04em;color:var( --e-global-color-text );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.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-20456 .elementor-element.elementor-element-b69696e{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:-0.04em;}.elementor-20456 .elementor-element.elementor-element-b69696e > .elementor-widget-container{margin:024px 0px 0px 0px;}.elementor-20456 .elementor-element.elementor-element-be093c1{--display:flex;--min-height:271px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADCE2;--border-color:#DADCE2;--border-radius:15px 15px 15px 15px;--padding-top:42px;--padding-bottom:42px;--padding-left:30px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-7b287a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-c7ccfc0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:60px;font-weight:600;line-height:55px;letter-spacing:-0.04em;}.elementor-20456 .elementor-element.elementor-element-1c4dd94{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-20456 .elementor-element.elementor-element-1c4dd94 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:26px;letter-spacing:-0.04em;color:var( --e-global-color-text );}.elementor-20456 .elementor-element.elementor-element-a0908af{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:-0.04em;}.elementor-20456 .elementor-element.elementor-element-a0908af > .elementor-widget-container{margin:024px 0px 0px 0px;}.elementor-20456 .elementor-element.elementor-element-0785bdf{--display:flex;--min-height:271px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADCE2;--border-color:#DADCE2;--border-radius:15px 15px 15px 15px;--padding-top:42px;--padding-bottom:42px;--padding-left:30px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-c8d48d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-db1b802 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:60px;font-weight:600;line-height:55px;letter-spacing:-0.04em;}.elementor-20456 .elementor-element.elementor-element-48d06ab{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-20456 .elementor-element.elementor-element-48d06ab .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:26px;letter-spacing:-0.04em;color:var( --e-global-color-text );}.elementor-20456 .elementor-element.elementor-element-27b4cd6{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:-0.04em;}.elementor-20456 .elementor-element.elementor-element-27b4cd6 > .elementor-widget-container{margin:024px 0px 0px 0px;}.elementor-20456 .elementor-element.elementor-element-7bc1f09{--display:flex;--min-height:271px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADCE2;--border-color:#DADCE2;--border-radius:15px 15px 15px 15px;--padding-top:42px;--padding-bottom:42px;--padding-left:30px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-88c1fbc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-ee342a3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:60px;font-weight:600;line-height:55px;letter-spacing:-0.04em;}.elementor-20456 .elementor-element.elementor-element-7517be2{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-20456 .elementor-element.elementor-element-7517be2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:26px;letter-spacing:-0.04em;color:var( --e-global-color-text );}.elementor-20456 .elementor-element.elementor-element-bb554e4{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:-0.04em;}.elementor-20456 .elementor-element.elementor-element-bb554e4 > .elementor-widget-container{margin:024px 0px 0px 0px;}.elementor-20456 .elementor-element.elementor-element-7728700{--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:space-between;--align-items:center;--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-7c7e52e{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-20456 .elementor-element.elementor-element-7c7e52e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20456 .elementor-element.elementor-element-7c7e52e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:500;text-transform:capitalize;line-height:31px;letter-spacing:-0.07em;word-spacing:0px;color:var( --e-global-color-accent );}.elementor-20456 .elementor-element.elementor-element-c2cd36c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20456 .elementor-element.elementor-element-240d66b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:045px;--padding-bottom:0160px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.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-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.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-accent );}.elementor-widget-nested-tabs.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-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-20456 .elementor-element.elementor-element-af4b8e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-e40fa3b{--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:flex-end;--align-items:center;--gap:0px 020px;--row-gap:0px;--column-gap:020px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:8px;}.elementor-20456 .elementor-element.elementor-element-b416dac{--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:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-742e51d{text-align:left;}.elementor-20456 .elementor-element.elementor-element-742e51d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:-0.04em;color:var( --e-global-color-accent );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-20456 .elementor-element.elementor-element-9c37268{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-7709119 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20456 .elementor-element.elementor-element-be56b04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-29430d4{--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:flex-end;--align-items:center;--gap:0px 020px;--row-gap:0px;--column-gap:020px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:08px;}.elementor-20456 .elementor-element.elementor-element-8816926{--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:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-8a8f8c3{text-align:left;}.elementor-20456 .elementor-element.elementor-element-8a8f8c3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:-0.04em;color:var( --e-global-color-accent );}.elementor-20456 .elementor-element.elementor-element-cbe3a30{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-20456 .elementor-element.elementor-element-468f3e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20456 .elementor-element.elementor-element-e8ea3f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20456 .elementor-element.elementor-element-30aa3e7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-72fde36 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20456 .elementor-element.elementor-element-6c68fc1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20456 .elementor-element.elementor-element-4029dec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-5c0851d{--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:flex-end;--align-items:center;--gap:0px 020px;--row-gap:0px;--column-gap:020px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:08px;}.elementor-20456 .elementor-element.elementor-element-450621d{--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:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-9d5cac4{text-align:left;}.elementor-20456 .elementor-element.elementor-element-9d5cac4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:-0.04em;color:var( --e-global-color-accent );}.elementor-20456 .elementor-element.elementor-element-08f5915{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-cbe285c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-7e7af7d{--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:flex-end;--align-items:center;--gap:0px 020px;--row-gap:0px;--column-gap:020px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:08px;}.elementor-20456 .elementor-element.elementor-element-9963425{--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:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-dd850c7{text-align:left;}.elementor-20456 .elementor-element.elementor-element-dd850c7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;line-height:20px;letter-spacing:-0.04em;color:var( --e-global-color-accent );}.elementor-20456 .elementor-element.elementor-element-7f6c84e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-134e33b{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:72px;--n-tabs-gap:86px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:24px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-20456 .elementor-element.elementor-element-134e33b > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-20456 .elementor-element.elementor-element-134e33b.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:#0A0B0C00;}.elementor-20456 .elementor-element.elementor-element-134e33b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-20456 .elementor-element.elementor-element-134e33b.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:#F7F7F70A;}.elementor-20456 .elementor-element.elementor-element-134e33b.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-family:"DM Sans", Sans-serif;font-weight:400;line-height:31px;letter-spacing:-0.06em;}.elementor-20456 .elementor-element.elementor-element-134e33b [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}@media(max-width:1399px){.elementor-20456 .elementor-element.elementor-element-017e4c0{--padding-top:0106px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-20456 .elementor-element.elementor-element-240d66b{--padding-top:045px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-widget-nested-tabs.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 ){line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1199px){.elementor-20456 .elementor-element.elementor-element-017e4c0{--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-20456 .elementor-element.elementor-element-6d70b06 .elementor-heading-title{font-size:54px;line-height:60px;}.elementor-20456 .elementor-element.elementor-element-86b4309{--padding-top:30px;--padding-bottom:030px;--padding-left:20px;--padding-right:20px;}.elementor-20456 .elementor-element.elementor-element-fe5c46e .elementor-heading-title{font-size:55px;}.elementor-20456 .elementor-element.elementor-element-b18c5da .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-20456 .elementor-element.elementor-element-be093c1{--padding-top:30px;--padding-bottom:030px;--padding-left:20px;--padding-right:20px;}.elementor-20456 .elementor-element.elementor-element-c7ccfc0 .elementor-heading-title{font-size:55px;}.elementor-20456 .elementor-element.elementor-element-1c4dd94 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-20456 .elementor-element.elementor-element-0785bdf{--padding-top:30px;--padding-bottom:030px;--padding-left:20px;--padding-right:20px;}.elementor-20456 .elementor-element.elementor-element-db1b802 .elementor-heading-title{font-size:55px;}.elementor-20456 .elementor-element.elementor-element-48d06ab .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-20456 .elementor-element.elementor-element-7bc1f09{--padding-top:30px;--padding-bottom:030px;--padding-left:20px;--padding-right:20px;}.elementor-20456 .elementor-element.elementor-element-ee342a3 .elementor-heading-title{font-size:55px;}.elementor-20456 .elementor-element.elementor-element-7517be2{--container-widget-width:128px;--container-widget-flex-grow:0;width:var( --container-widget-width, 128px );max-width:128px;}.elementor-20456 .elementor-element.elementor-element-7517be2 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-20456 .elementor-element.elementor-element-7728700{--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;--justify-content:flex-start;--align-items:flex-start;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20456 .elementor-element.elementor-element-134e33b{--n-tabs-gap:50px;}}@media(max-width:991px){.elementor-20456 .elementor-element.elementor-element-017e4c0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-20456 .elementor-element.elementor-element-6d70b06 .elementor-heading-title{font-size:44px;line-height:53px;}.elementor-20456 .elementor-element.elementor-element-c97fc02{--flex-wrap:nowrap;}.elementor-20456 .elementor-element.elementor-element-86b4309{--min-height:200px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-20456 .elementor-element.elementor-element-be093c1{--min-height:200px;}.elementor-20456 .elementor-element.elementor-element-0785bdf{--min-height:200px;}.elementor-20456 .elementor-element.elementor-element-7bc1f09{--min-height:200px;}.elementor-20456 .elementor-element.elementor-element-7728700{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20456 .elementor-element.elementor-element-7c7e52e{text-align:center;}.elementor-20456 .elementor-element.elementor-element-c2cd36c.elementor-element{--align-self:center;}.elementor-widget-nested-tabs.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 ){line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-20456 .elementor-element.elementor-element-134e33b{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:30px;--n-tabs-gap:50px;--n-tabs-title-font-size:19px;}}@media(max-width:767px){.elementor-20456 .elementor-element.elementor-element-c97fc02{--flex-wrap:nowrap;}.elementor-20456 .elementor-element.elementor-element-7b287a6{--flex-wrap:nowrap;}.elementor-20456 .elementor-element.elementor-element-c8d48d2{--flex-wrap:nowrap;}.elementor-20456 .elementor-element.elementor-element-88c1fbc{--flex-wrap:nowrap;}.elementor-20456 .elementor-element.elementor-element-7728700{--justify-content:flex-start;}.elementor-20456 .elementor-element.elementor-element-7c7e52e > .elementor-widget-container{margin:022px 0px 30px 0px;}.elementor-20456 .elementor-element.elementor-element-7c7e52e{text-align:left;}.elementor-20456 .elementor-element.elementor-element-7c7e52e .elementor-heading-title{font-size:18px;line-height:23px;}.elementor-20456 .elementor-element.elementor-element-c2cd36c{width:100%;max-width:100%;}.elementor-20456 .elementor-element.elementor-element-c2cd36c.elementor-element{--align-self:flex-start;}.elementor-20456 .elementor-element.elementor-element-b416dac{--justify-content:space-between;}.elementor-20456 .elementor-element.elementor-element-cbe3a30{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-134e33b{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-gap:50px;}}@media(max-width:575px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-20456 .elementor-element.elementor-element-6d70b06 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-20456 .elementor-element.elementor-element-6d70b06 .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-20456 .elementor-element.elementor-element-92e8ae9 .elementor-heading-title{font-size:18px;line-height:25px;}.elementor-20456 .elementor-element.elementor-element-c97fc02{--gap:19px 019px;--row-gap:19px;--column-gap:019px;--margin-top:030px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20456 .elementor-element.elementor-element-86b4309{--min-height:243px;--padding-top:030px;--padding-bottom:0px;--padding-left:030px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-fe5c46e .elementor-heading-title{font-size:60px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-20456 .elementor-element.elementor-element-b69696e{--container-widget-width:156px;--container-widget-flex-grow:0;width:var( --container-widget-width, 156px );max-width:156px;}.elementor-20456 .elementor-element.elementor-element-be093c1{--min-height:243px;--padding-top:030px;--padding-bottom:0px;--padding-left:030px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-c7ccfc0 .elementor-heading-title{font-size:60px;}.elementor-20456 .elementor-element.elementor-element-a0908af{--container-widget-width:156px;--container-widget-flex-grow:0;width:var( --container-widget-width, 156px );max-width:156px;}.elementor-20456 .elementor-element.elementor-element-0785bdf{--min-height:243px;--padding-top:030px;--padding-bottom:0px;--padding-left:030px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-db1b802 .elementor-heading-title{font-size:60px;}.elementor-20456 .elementor-element.elementor-element-27b4cd6{--container-widget-width:156px;--container-widget-flex-grow:0;width:var( --container-widget-width, 156px );max-width:156px;}.elementor-20456 .elementor-element.elementor-element-7bc1f09{--min-height:243px;--padding-top:030px;--padding-bottom:0px;--padding-left:030px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-ee342a3 .elementor-heading-title{font-size:60px;}.elementor-20456 .elementor-element.elementor-element-7517be2{--container-widget-width:85px;--container-widget-flex-grow:0;width:var( --container-widget-width, 85px );max-width:85px;}.elementor-20456 .elementor-element.elementor-element-bb554e4{--container-widget-width:156px;--container-widget-flex-grow:0;width:var( --container-widget-width, 156px );max-width:156px;}.elementor-20456 .elementor-element.elementor-element-7c7e52e{width:100%;max-width:100%;}.elementor-20456 .elementor-element.elementor-element-7c7e52e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20456 .elementor-element.elementor-element-7c7e52e.elementor-element{--align-self:flex-start;}.elementor-widget-nested-tabs.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 ){line-height:var( --e-global-typography-accent-line-height );}.elementor-20456 .elementor-element.elementor-element-af4b8e5{--margin-top:063px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20456 .elementor-element.elementor-element-742e51d .elementor-heading-title{font-size:16px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-20456 .elementor-element.elementor-element-be56b04{--margin-top:036px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20456 .elementor-element.elementor-element-8816926{--justify-content:space-between;}.elementor-20456 .elementor-element.elementor-element-8a8f8c3 .elementor-heading-title{font-size:16px;}.elementor-20456 .elementor-element.elementor-element-cbe3a30{--margin-top:0px;--margin-bottom:57px;--margin-left:0px;--margin-right:0px;}.elementor-20456 .elementor-element.elementor-element-cbe3a30.e-con{--order:-99999 /* order start hack */;}.elementor-20456 .elementor-element.elementor-element-4029dec{--margin-top:063px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20456 .elementor-element.elementor-element-450621d{--justify-content:space-between;}.elementor-20456 .elementor-element.elementor-element-9d5cac4 .elementor-heading-title{font-size:16px;}.elementor-20456 .elementor-element.elementor-element-cbe285c{--margin-top:063px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20456 .elementor-element.elementor-element-9963425{--justify-content:space-between;}.elementor-20456 .elementor-element.elementor-element-dd850c7 .elementor-heading-title{font-size:16px;}.elementor-20456 .elementor-element.elementor-element-134e33b{--n-tabs-gap:0px;}}@media(min-width:576px){.elementor-20456 .elementor-element.elementor-element-b416dac{--width:245px;}.elementor-20456 .elementor-element.elementor-element-8816926{--width:245px;}.elementor-20456 .elementor-element.elementor-element-450621d{--width:245px;}.elementor-20456 .elementor-element.elementor-element-9963425{--width:245px;}}@media(max-width:991px) and (min-width:576px){.elementor-20456 .elementor-element.elementor-element-86b4309{--width:49%;}.elementor-20456 .elementor-element.elementor-element-be093c1{--width:49%;}.elementor-20456 .elementor-element.elementor-element-0785bdf{--width:49%;}.elementor-20456 .elementor-element.elementor-element-7bc1f09{--width:49%;}}@media(max-width:767px) and (min-width:576px){.elementor-20456 .elementor-element.elementor-element-b416dac{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-c2cd36c */.submitting .get-started-btn .btn-content {
    opacity: 0;
    visibility: hidden;
}

.get-started-btn .spinner {
    position: absolute;
    display: none;
    flex-shrink: 0;
    width: 20px;
    fill: white;
    position: absolute;
    animation: eicon-spin 2s linear infinite;
}

.submitting .get-started-btn .spinner {
    display: flex;
}

@keyframes eicon-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(359deg)
    }
}

.started-form-div {
    max-width: 520px;
    display: flex;
    align-items: start;
    gap: 20px;
    margin-bottom: 0 !important;
}

.started-form-div p {
    margin: 0;
}

.form-number .wpcf7-form-control-wrap {
    position: relative;
}

.pricing-page .started-form-div .form-control {
    padding: 22px 20px 22px 66px;
    border-color: #B0B0B0 !important;
    border-radius: 100px;
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -0.4px;
    outline: none;
    width: 100%;
    max-width: 297px !important;
}

.started-form-div .form-control:focus {
    border-color: #113472;
}

.get-started-btn {
    color: white !important;
    background-color: #00A650;
    border: 1px solid !important;
    border-radius: 100px !important;
    padding: 23px 40px !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 1 !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
    gap: 10px;
    height: 100%;
    width: max-content !important;
}

.btn-content {
    transition: 0.2s all linear;
}

.get-started-btn:hover .btn-content {
    translate: 0 -2px;
}

.btn-content img {
    display: none;
}

.get-started-btn:hover {
    background-color: #028641;
}

.get-started-btn .btn-content {
    display: flex !important;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

.get-started-btn img {
    width: 20px;
    flex-shrink: 0;
}

.form-7-error-hide .wpcf7-form-control {
    border: 1px solid #B0B0B0;
}

.form-7-error-hide .wpcf7-form-control:focus {
    border: 1px solid #00A650;
}

.form-number input.form-control {
    font-size: 16px !important;
    color: #6A6A6A;
}

@media(max-width:1200px) {

    .started-form-div {
        flex-direction: row !important;
        gap: 10px !important;
        padding-top: 20px;
    }

    .home-page-form .started-form-div .form-control {
        padding: 17px 20px 17px 66px !important;
        max-width: 280px !important;
    }

    .home-page-form .started-form-div .get-started-btn {
        padding: 19px 20px !important;
    }

}

@media(max-width:991px) {
    .started-form-div {
        flex-direction: row !important;
    }

    .started-form-div .get-started-btn {
        padding: 20px 123px !important;
    }

    .started-form-div .form-control {
        padding: 17px 20px 17px 66px !important;
    }
    
    .pricing-page .started-form-div .form-control{
        max-width: 350px !important;
    }

}

@media(max-width:768px) {
    .started-form-div .form-control {
        padding: 17px 20px 17px 66px !important;
        width: 100% !important;
    }

    .started-form-div p {
        width: 100%;
        max-width: 576px !important;
    }

    .started-form-div {
        flex-direction: column !important;
    }

    .home-page-form .started-form-div .form-control {
        max-width: 360px !important;
    }

    .home-page-form .started-form-div .get-started-btn {
        width: 100% !important;
        max-width: 363px;
    }
}

@media(max-width:576px) {

    .started-form-div .get-started-btn {
        padding: 0 !important;
        width: 100% !important;
    }

    .started-form-div p {
        width: 100%;
    }
    
     .pricing-page .started-form-div .form-control{
        max-width: 100% !important;
    }
    
    .form-number input.form-control {
    max-width: 100% !important;
}



}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-017e4c0 */.green{
    color: #00A650;
}

.pricing-page-crad-section{
    position: relative;
}

.pricing-page-crad-section::after{
    position: absolute;
    content:"";
    background-image: url('http://dhanistocksp2.webenza.in/wp-content/uploads/2025/02/Group-1.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: center;
    height: 19px;
    width: 14px;
    top: 0;
    left: -10px;
}

@media(max-width:991px){

.pricing-page-card {
    width: 100%;
    min-height: 2px;
    max-width: 230px;
    flex: 0 0 230px !important;
}

.pricing-page-card-main-div{
    overflow-x: scroll;
    overflow-y:hidden;
}

.pricing-page-card-main-div::-webkit-scrollbar {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7709119 */.table-main-div table {
     border-collapse: collapse;
     width: 100%;
 }

 div.table-main-div {
     border-collapse: collapse;
     width: 100%;
     max-width: 1194px;
     border: 1px solid #C1C1C1;
     border-radius: 15px;
     padding-bottom: 40px;
 }

 .table-main-div tr th:first-child {
     padding-left: 40px;
     padding-right: 20px;
     padding-top: 27px;
     width: 24%;
     border: 0;
     padding-bottom: 27px;
     vertical-align: middle;
 }

 .table-main-div tr th:last-child {
     padding-right: 40px;
 }

 .table-main-div th,
 .table-main-div tr {
     text-align: start;
 }

 .table-main-div thead tr {
     position: relative;
 }

 .table-main-div thead tr::after {
     position: absolute;
     content: "";
     width: 100%;
     height: 100%;
     background-color: #F7F9FC !important;
     ;
     border-radius: 15px 15px 0 0;
     top: 0;
     left: 0;
     z-index: -1;

 }

 .tabs-section-pricing-page .table-main-div tbody tr.bg-white-tr th,
 .tabs-section-pricing-page .table-main-div tbody tr.bg-white-tr td {
     background-color: white !important;
 }

 .table-main-div tbody tr.bg-color-tr {
     background-color: #F7F7F7 !important;
 }

 .table-main-div thead th {
     border-bottom: 1px solid rgba(92, 97, 109, 0.20);
     font-weight: 700;
     font-size: 20px;
     line-height: 26.04px;
     letter-spacing: -0.04em;
     color: #0A0B0C;
     border: 0 !important;
     padding: 40px 10px !important;
 }

 .table-main-div thead tr th:first-child {
     padding: 40px !important;
 }


 .table-main-div tbody th {
     font-weight: 700;
     font-size: 14px;
     line-height: 18.23px;
     letter-spacing: -0.04em;
     color: #0A0B0C;
     border-width: 0 0 1px 0 !important;
 }

 .table-main-div tr {
     font-weight: 400;
     font-size: 14px;
     line-height: 18.23px;
     letter-spacing: -0.04em;
     color: #5C616D;
     border-bottom: 0px;
     padding: 0 40px;
 }

 .table-main-div tbody tr {
     position: relative;
 }

 .table-main-div tbody tr::after {
     position: absolute;
     content: "";
     height: 1px;
     width: 92%;
     background-color: #5C616D;
     bottom: 0;
     left: 4%;
     opacity: 20%;
 }

 .table-main-div td {
     padding: 27px 10px;
     text-align: left;
     border: none;
 }

 .table-main-div ol {
     padding: 0 0 0 50px;
 }

 .table-main-div ol li {
     font-weight: 400;
     font-size: 12px;
     line-height: 24px;
     letter-spacing: -0.04em;
     color: #5C616D;
 }

 .table-main-div h2 {
     font-weight: 700;
     font-size: 14px;
     line-height: 18.23px;
     letter-spacing: -0.04em;
     padding: 0 0 0 40px;
     color: #5C616D;
     margin-bottom: 8px;
     padding-top: 20px;
 }

 .tabs-section-pricing-page .table-main-div table tbody tr.bg-color-tr th,
 .tabs-section-pricing-page .table-main-div table tbody tr.bg-color-tr td {
     background-color: #f7f7f7;
 }

 .tabs-section-pricing-page .table-main-div table tr td:last-child {
     padding-right: 40px;
 }

 .tabs-section-pricing-page .table-main-div table thead tr th:last-child {
     padding-right: 40px;
 }

 @media(max-width:576px) {
     .table-main-div thead tr th:first-child {
         padding: 26px 15px !important;
     }

     .table-main-div thead th {
         padding: 26px 15px !important;
         font-size: 14px;
         line-height: 18px;
     }

     .table-main-div tr th:first-child {
         padding-left: 15px;
         padding-right: 15px;
         padding-top: 18px;
         width: 10%;
         display: flex;
     }

     .table-main-div tr {
         font-size: 11px;
         line-height: 15.23px;
         color: #0A0B0C;
     }

     .table-main-div tbody th {
         font-size: 11px;
         line-height: 15.23px;
     }

     .table-main-div td {
         padding: 18px 10px;
     }

     .elementor-element-7709119 .table-main-div {
         overflow: scroll;
     }
     
     .elementor-element-7709119 .table-main-div table {
         width: 576px;
         margin: 0;
     }

     .table-main-div ol {
         padding: 0 0 0 22px;
         max-width: 291px;
         width: 100%;

     }

     .table-main-div h2 {
         margin: 0;
         padding: 10px 0 0 12px;
     }

     .table-main-div tbody tr::after {
         width: 95%;
         left: 2%;
     }

     div.table-main-div {
         padding-bottom: 38px;
     }

     .table-main-div .tbody tr br {
         display: none;
     }

     .remove-br br {
         display: none;
     }

 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-468f3e3 */.rediao-btn-tabs [type="radio"]:checked,
   .rediao-btn-tabs [type="radio"]:not(:checked) {
        position: absolute;
        left: -9999px;
    }

    .rediao-btn-tabs [type="radio"]:checked+label, .rediao-btn-tabs [type="radio"]:not(:checked)+label {
    position: relative;
    padding-left: 38px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #0A0B0C;
    font-family: Poppins;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -0.04em;
    padding-top: 0px;
}

    .rediao-btn-tabs [type="radio"]:checked+label:before,
    .rediao-btn-tabs [type="radio"]:not(:checked)+label:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 27px;
        height: 27px;
        border: 1px solid #00A650;
        border-radius: 100%;
        background: #fff;
    }

    .rediao-btn-tabs [type="radio"]:checked+label:after,
    .rediao-btn-tabs [type="radio"]:not(:checked)+label:after {
        content: '';
        width: 17px;
        height: 17px;
        background: #00A650;
        position: absolute;
        top: 5px;
        left: 5px;
        border-radius: 100%;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    .rediao-btn-tabs [type="radio"]:not(:checked)+label:after {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    .rediao-btn-tabs [type="radio"]:checked+label:after {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    
    .rediao-btn-tabs p{
        margin-bottom: 0;
    }
    
   .rediao-btn-tabs {
    display: flex;
    gap: 22px;
    position: absolute;
    top: -57px;
    left: 0;
}

@media(max-width:576px){
    form.rediao-btn-tabs {
    position: static;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72fde36 */.table-main-div.active tr th:first-child {
  padding-left: 40px;
  padding-right: 20px;
  width: 31%;
  border: 0;
}

.table-main-div.active tr th:nth-child(2) {
  width: 36%;
  padding-right: 40px;
}

.table-main-div.active tr td:nth-child(2) {
  width: 36%;
  padding-right: 110px;
}

@media(max-width:576px) {
  .table-main-div.active tr th:first-child {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 18px;
  }

  .table-main-div.active tr td:nth-child(2) {
    padding-right: 10px;
  }

  .tabs-section-pricing-page .table-main-div table thead tr th:last-child {
    width: 33%;
  }

  .tabs-section-pricing-page .table-main-div table tr td:last-child {
    padding-right: 10px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7709119 */.table-main-div table {
     border-collapse: collapse;
     width: 100%;
 }

 div.table-main-div {
     border-collapse: collapse;
     width: 100%;
     max-width: 1194px;
     border: 1px solid #C1C1C1;
     border-radius: 15px;
     padding-bottom: 40px;
 }

 .table-main-div tr th:first-child {
     padding-left: 40px;
     padding-right: 20px;
     padding-top: 27px;
     width: 24%;
     border: 0;
     padding-bottom: 27px;
     vertical-align: middle;
 }

 .table-main-div tr th:last-child {
     padding-right: 40px;
 }

 .table-main-div th,
 .table-main-div tr {
     text-align: start;
 }

 .table-main-div thead tr {
     position: relative;
 }

 .table-main-div thead tr::after {
     position: absolute;
     content: "";
     width: 100%;
     height: 100%;
     background-color: #F7F9FC !important;
     ;
     border-radius: 15px 15px 0 0;
     top: 0;
     left: 0;
     z-index: -1;

 }

 .tabs-section-pricing-page .table-main-div tbody tr.bg-white-tr th,
 .tabs-section-pricing-page .table-main-div tbody tr.bg-white-tr td {
     background-color: white !important;
 }

 .table-main-div tbody tr.bg-color-tr {
     background-color: #F7F7F7 !important;
 }

 .table-main-div thead th {
     border-bottom: 1px solid rgba(92, 97, 109, 0.20);
     font-weight: 700;
     font-size: 20px;
     line-height: 26.04px;
     letter-spacing: -0.04em;
     color: #0A0B0C;
     border: 0 !important;
     padding: 40px 10px !important;
 }

 .table-main-div thead tr th:first-child {
     padding: 40px !important;
 }


 .table-main-div tbody th {
     font-weight: 700;
     font-size: 14px;
     line-height: 18.23px;
     letter-spacing: -0.04em;
     color: #0A0B0C;
     border-width: 0 0 1px 0 !important;
 }

 .table-main-div tr {
     font-weight: 400;
     font-size: 14px;
     line-height: 18.23px;
     letter-spacing: -0.04em;
     color: #5C616D;
     border-bottom: 0px;
     padding: 0 40px;
 }

 .table-main-div tbody tr {
     position: relative;
 }

 .table-main-div tbody tr::after {
     position: absolute;
     content: "";
     height: 1px;
     width: 92%;
     background-color: #5C616D;
     bottom: 0;
     left: 4%;
     opacity: 20%;
 }

 .table-main-div td {
     padding: 27px 10px;
     text-align: left;
     border: none;
 }

 .table-main-div ol {
     padding: 0 0 0 50px;
 }

 .table-main-div ol li {
     font-weight: 400;
     font-size: 12px;
     line-height: 24px;
     letter-spacing: -0.04em;
     color: #5C616D;
 }

 .table-main-div h2 {
     font-weight: 700;
     font-size: 14px;
     line-height: 18.23px;
     letter-spacing: -0.04em;
     padding: 0 0 0 40px;
     color: #5C616D;
     margin-bottom: 8px;
     padding-top: 20px;
 }

 .tabs-section-pricing-page .table-main-div table tbody tr.bg-color-tr th,
 .tabs-section-pricing-page .table-main-div table tbody tr.bg-color-tr td {
     background-color: #f7f7f7;
 }

 .tabs-section-pricing-page .table-main-div table tr td:last-child {
     padding-right: 40px;
 }

 .tabs-section-pricing-page .table-main-div table thead tr th:last-child {
     padding-right: 40px;
 }

 @media(max-width:576px) {
     .table-main-div thead tr th:first-child {
         padding: 26px 15px !important;
     }

     .table-main-div thead th {
         padding: 26px 15px !important;
         font-size: 14px;
         line-height: 18px;
     }

     .table-main-div tr th:first-child {
         padding-left: 15px;
         padding-right: 15px;
         padding-top: 18px;
         width: 10%;
         display: flex;
     }

     .table-main-div tr {
         font-size: 11px;
         line-height: 15.23px;
         color: #0A0B0C;
     }

     .table-main-div tbody th {
         font-size: 11px;
         line-height: 15.23px;
     }

     .table-main-div td {
         padding: 18px 10px;
     }

     .elementor-element-7709119 .table-main-div {
         overflow: scroll;
     }
     
     .elementor-element-7709119 .table-main-div table {
         width: 576px;
         margin: 0;
     }

     .table-main-div ol {
         padding: 0 0 0 22px;
         max-width: 291px;
         width: 100%;

     }

     .table-main-div h2 {
         margin: 0;
         padding: 10px 0 0 12px;
     }

     .table-main-div tbody tr::after {
         width: 95%;
         left: 2%;
     }

     div.table-main-div {
         padding-bottom: 38px;
     }

     .table-main-div .tbody tr br {
         display: none;
     }

     .remove-br br {
         display: none;
     }

 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-468f3e3 */.rediao-btn-tabs [type="radio"]:checked,
   .rediao-btn-tabs [type="radio"]:not(:checked) {
        position: absolute;
        left: -9999px;
    }

    .rediao-btn-tabs [type="radio"]:checked+label, .rediao-btn-tabs [type="radio"]:not(:checked)+label {
    position: relative;
    padding-left: 38px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #0A0B0C;
    font-family: Poppins;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -0.04em;
    padding-top: 0px;
}

    .rediao-btn-tabs [type="radio"]:checked+label:before,
    .rediao-btn-tabs [type="radio"]:not(:checked)+label:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 27px;
        height: 27px;
        border: 1px solid #00A650;
        border-radius: 100%;
        background: #fff;
    }

    .rediao-btn-tabs [type="radio"]:checked+label:after,
    .rediao-btn-tabs [type="radio"]:not(:checked)+label:after {
        content: '';
        width: 17px;
        height: 17px;
        background: #00A650;
        position: absolute;
        top: 5px;
        left: 5px;
        border-radius: 100%;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    .rediao-btn-tabs [type="radio"]:not(:checked)+label:after {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    .rediao-btn-tabs [type="radio"]:checked+label:after {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    
    .rediao-btn-tabs p{
        margin-bottom: 0;
    }
    
   .rediao-btn-tabs {
    display: flex;
    gap: 22px;
    position: absolute;
    top: -57px;
    left: 0;
}

@media(max-width:576px){
    form.rediao-btn-tabs {
    position: static;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72fde36 */.table-main-div.active tr th:first-child {
  padding-left: 40px;
  padding-right: 20px;
  width: 31%;
  border: 0;
}

.table-main-div.active tr th:nth-child(2) {
  width: 36%;
  padding-right: 40px;
}

.table-main-div.active tr td:nth-child(2) {
  width: 36%;
  padding-right: 110px;
}

@media(max-width:576px) {
  .table-main-div.active tr th:first-child {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 18px;
  }

  .table-main-div.active tr td:nth-child(2) {
    padding-right: 10px;
  }

  .tabs-section-pricing-page .table-main-div table thead tr th:last-child {
    width: 33%;
  }

  .tabs-section-pricing-page .table-main-div table tr td:last-child {
    padding-right: 10px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7709119 */.table-main-div table {
     border-collapse: collapse;
     width: 100%;
 }

 div.table-main-div {
     border-collapse: collapse;
     width: 100%;
     max-width: 1194px;
     border: 1px solid #C1C1C1;
     border-radius: 15px;
     padding-bottom: 40px;
 }

 .table-main-div tr th:first-child {
     padding-left: 40px;
     padding-right: 20px;
     padding-top: 27px;
     width: 24%;
     border: 0;
     padding-bottom: 27px;
     vertical-align: middle;
 }

 .table-main-div tr th:last-child {
     padding-right: 40px;
 }

 .table-main-div th,
 .table-main-div tr {
     text-align: start;
 }

 .table-main-div thead tr {
     position: relative;
 }

 .table-main-div thead tr::after {
     position: absolute;
     content: "";
     width: 100%;
     height: 100%;
     background-color: #F7F9FC !important;
     ;
     border-radius: 15px 15px 0 0;
     top: 0;
     left: 0;
     z-index: -1;

 }

 .tabs-section-pricing-page .table-main-div tbody tr.bg-white-tr th,
 .tabs-section-pricing-page .table-main-div tbody tr.bg-white-tr td {
     background-color: white !important;
 }

 .table-main-div tbody tr.bg-color-tr {
     background-color: #F7F7F7 !important;
 }

 .table-main-div thead th {
     border-bottom: 1px solid rgba(92, 97, 109, 0.20);
     font-weight: 700;
     font-size: 20px;
     line-height: 26.04px;
     letter-spacing: -0.04em;
     color: #0A0B0C;
     border: 0 !important;
     padding: 40px 10px !important;
 }

 .table-main-div thead tr th:first-child {
     padding: 40px !important;
 }


 .table-main-div tbody th {
     font-weight: 700;
     font-size: 14px;
     line-height: 18.23px;
     letter-spacing: -0.04em;
     color: #0A0B0C;
     border-width: 0 0 1px 0 !important;
 }

 .table-main-div tr {
     font-weight: 400;
     font-size: 14px;
     line-height: 18.23px;
     letter-spacing: -0.04em;
     color: #5C616D;
     border-bottom: 0px;
     padding: 0 40px;
 }

 .table-main-div tbody tr {
     position: relative;
 }

 .table-main-div tbody tr::after {
     position: absolute;
     content: "";
     height: 1px;
     width: 92%;
     background-color: #5C616D;
     bottom: 0;
     left: 4%;
     opacity: 20%;
 }

 .table-main-div td {
     padding: 27px 10px;
     text-align: left;
     border: none;
 }

 .table-main-div ol {
     padding: 0 0 0 50px;
 }

 .table-main-div ol li {
     font-weight: 400;
     font-size: 12px;
     line-height: 24px;
     letter-spacing: -0.04em;
     color: #5C616D;
 }

 .table-main-div h2 {
     font-weight: 700;
     font-size: 14px;
     line-height: 18.23px;
     letter-spacing: -0.04em;
     padding: 0 0 0 40px;
     color: #5C616D;
     margin-bottom: 8px;
     padding-top: 20px;
 }

 .tabs-section-pricing-page .table-main-div table tbody tr.bg-color-tr th,
 .tabs-section-pricing-page .table-main-div table tbody tr.bg-color-tr td {
     background-color: #f7f7f7;
 }

 .tabs-section-pricing-page .table-main-div table tr td:last-child {
     padding-right: 40px;
 }

 .tabs-section-pricing-page .table-main-div table thead tr th:last-child {
     padding-right: 40px;
 }

 @media(max-width:576px) {
     .table-main-div thead tr th:first-child {
         padding: 26px 15px !important;
     }

     .table-main-div thead th {
         padding: 26px 15px !important;
         font-size: 14px;
         line-height: 18px;
     }

     .table-main-div tr th:first-child {
         padding-left: 15px;
         padding-right: 15px;
         padding-top: 18px;
         width: 10%;
         display: flex;
     }

     .table-main-div tr {
         font-size: 11px;
         line-height: 15.23px;
         color: #0A0B0C;
     }

     .table-main-div tbody th {
         font-size: 11px;
         line-height: 15.23px;
     }

     .table-main-div td {
         padding: 18px 10px;
     }

     .elementor-element-7709119 .table-main-div {
         overflow: scroll;
     }
     
     .elementor-element-7709119 .table-main-div table {
         width: 576px;
         margin: 0;
     }

     .table-main-div ol {
         padding: 0 0 0 22px;
         max-width: 291px;
         width: 100%;

     }

     .table-main-div h2 {
         margin: 0;
         padding: 10px 0 0 12px;
     }

     .table-main-div tbody tr::after {
         width: 95%;
         left: 2%;
     }

     div.table-main-div {
         padding-bottom: 38px;
     }

     .table-main-div .tbody tr br {
         display: none;
     }

     .remove-br br {
         display: none;
     }

 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-468f3e3 */.rediao-btn-tabs [type="radio"]:checked,
   .rediao-btn-tabs [type="radio"]:not(:checked) {
        position: absolute;
        left: -9999px;
    }

    .rediao-btn-tabs [type="radio"]:checked+label, .rediao-btn-tabs [type="radio"]:not(:checked)+label {
    position: relative;
    padding-left: 38px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #0A0B0C;
    font-family: Poppins;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -0.04em;
    padding-top: 0px;
}

    .rediao-btn-tabs [type="radio"]:checked+label:before,
    .rediao-btn-tabs [type="radio"]:not(:checked)+label:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 27px;
        height: 27px;
        border: 1px solid #00A650;
        border-radius: 100%;
        background: #fff;
    }

    .rediao-btn-tabs [type="radio"]:checked+label:after,
    .rediao-btn-tabs [type="radio"]:not(:checked)+label:after {
        content: '';
        width: 17px;
        height: 17px;
        background: #00A650;
        position: absolute;
        top: 5px;
        left: 5px;
        border-radius: 100%;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    .rediao-btn-tabs [type="radio"]:not(:checked)+label:after {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    .rediao-btn-tabs [type="radio"]:checked+label:after {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    
    .rediao-btn-tabs p{
        margin-bottom: 0;
    }
    
   .rediao-btn-tabs {
    display: flex;
    gap: 22px;
    position: absolute;
    top: -57px;
    left: 0;
}

@media(max-width:576px){
    form.rediao-btn-tabs {
    position: static;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72fde36 */.table-main-div.active tr th:first-child {
  padding-left: 40px;
  padding-right: 20px;
  width: 31%;
  border: 0;
}

.table-main-div.active tr th:nth-child(2) {
  width: 36%;
  padding-right: 40px;
}

.table-main-div.active tr td:nth-child(2) {
  width: 36%;
  padding-right: 110px;
}

@media(max-width:576px) {
  .table-main-div.active tr th:first-child {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 18px;
  }

  .table-main-div.active tr td:nth-child(2) {
    padding-right: 10px;
  }

  .tabs-section-pricing-page .table-main-div table thead tr th:last-child {
    width: 33%;
  }

  .tabs-section-pricing-page .table-main-div table tr td:last-child {
    padding-right: 10px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7709119 */.table-main-div table {
     border-collapse: collapse;
     width: 100%;
 }

 div.table-main-div {
     border-collapse: collapse;
     width: 100%;
     max-width: 1194px;
     border: 1px solid #C1C1C1;
     border-radius: 15px;
     padding-bottom: 40px;
 }

 .table-main-div tr th:first-child {
     padding-left: 40px;
     padding-right: 20px;
     padding-top: 27px;
     width: 24%;
     border: 0;
     padding-bottom: 27px;
     vertical-align: middle;
 }

 .table-main-div tr th:last-child {
     padding-right: 40px;
 }

 .table-main-div th,
 .table-main-div tr {
     text-align: start;
 }

 .table-main-div thead tr {
     position: relative;
 }

 .table-main-div thead tr::after {
     position: absolute;
     content: "";
     width: 100%;
     height: 100%;
     background-color: #F7F9FC !important;
     ;
     border-radius: 15px 15px 0 0;
     top: 0;
     left: 0;
     z-index: -1;

 }

 .tabs-section-pricing-page .table-main-div tbody tr.bg-white-tr th,
 .tabs-section-pricing-page .table-main-div tbody tr.bg-white-tr td {
     background-color: white !important;
 }

 .table-main-div tbody tr.bg-color-tr {
     background-color: #F7F7F7 !important;
 }

 .table-main-div thead th {
     border-bottom: 1px solid rgba(92, 97, 109, 0.20);
     font-weight: 700;
     font-size: 20px;
     line-height: 26.04px;
     letter-spacing: -0.04em;
     color: #0A0B0C;
     border: 0 !important;
     padding: 40px 10px !important;
 }

 .table-main-div thead tr th:first-child {
     padding: 40px !important;
 }


 .table-main-div tbody th {
     font-weight: 700;
     font-size: 14px;
     line-height: 18.23px;
     letter-spacing: -0.04em;
     color: #0A0B0C;
     border-width: 0 0 1px 0 !important;
 }

 .table-main-div tr {
     font-weight: 400;
     font-size: 14px;
     line-height: 18.23px;
     letter-spacing: -0.04em;
     color: #5C616D;
     border-bottom: 0px;
     padding: 0 40px;
 }

 .table-main-div tbody tr {
     position: relative;
 }

 .table-main-div tbody tr::after {
     position: absolute;
     content: "";
     height: 1px;
     width: 92%;
     background-color: #5C616D;
     bottom: 0;
     left: 4%;
     opacity: 20%;
 }

 .table-main-div td {
     padding: 27px 10px;
     text-align: left;
     border: none;
 }

 .table-main-div ol {
     padding: 0 0 0 50px;
 }

 .table-main-div ol li {
     font-weight: 400;
     font-size: 12px;
     line-height: 24px;
     letter-spacing: -0.04em;
     color: #5C616D;
 }

 .table-main-div h2 {
     font-weight: 700;
     font-size: 14px;
     line-height: 18.23px;
     letter-spacing: -0.04em;
     padding: 0 0 0 40px;
     color: #5C616D;
     margin-bottom: 8px;
     padding-top: 20px;
 }

 .tabs-section-pricing-page .table-main-div table tbody tr.bg-color-tr th,
 .tabs-section-pricing-page .table-main-div table tbody tr.bg-color-tr td {
     background-color: #f7f7f7;
 }

 .tabs-section-pricing-page .table-main-div table tr td:last-child {
     padding-right: 40px;
 }

 .tabs-section-pricing-page .table-main-div table thead tr th:last-child {
     padding-right: 40px;
 }

 @media(max-width:576px) {
     .table-main-div thead tr th:first-child {
         padding: 26px 15px !important;
     }

     .table-main-div thead th {
         padding: 26px 15px !important;
         font-size: 14px;
         line-height: 18px;
     }

     .table-main-div tr th:first-child {
         padding-left: 15px;
         padding-right: 15px;
         padding-top: 18px;
         width: 10%;
         display: flex;
     }

     .table-main-div tr {
         font-size: 11px;
         line-height: 15.23px;
         color: #0A0B0C;
     }

     .table-main-div tbody th {
         font-size: 11px;
         line-height: 15.23px;
     }

     .table-main-div td {
         padding: 18px 10px;
     }

     .elementor-element-7709119 .table-main-div {
         overflow: scroll;
     }
     
     .elementor-element-7709119 .table-main-div table {
         width: 576px;
         margin: 0;
     }

     .table-main-div ol {
         padding: 0 0 0 22px;
         max-width: 291px;
         width: 100%;

     }

     .table-main-div h2 {
         margin: 0;
         padding: 10px 0 0 12px;
     }

     .table-main-div tbody tr::after {
         width: 95%;
         left: 2%;
     }

     div.table-main-div {
         padding-bottom: 38px;
     }

     .table-main-div .tbody tr br {
         display: none;
     }

     .remove-br br {
         display: none;
     }

 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-468f3e3 */.rediao-btn-tabs [type="radio"]:checked,
   .rediao-btn-tabs [type="radio"]:not(:checked) {
        position: absolute;
        left: -9999px;
    }

    .rediao-btn-tabs [type="radio"]:checked+label, .rediao-btn-tabs [type="radio"]:not(:checked)+label {
    position: relative;
    padding-left: 38px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #0A0B0C;
    font-family: Poppins;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -0.04em;
    padding-top: 0px;
}

    .rediao-btn-tabs [type="radio"]:checked+label:before,
    .rediao-btn-tabs [type="radio"]:not(:checked)+label:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 27px;
        height: 27px;
        border: 1px solid #00A650;
        border-radius: 100%;
        background: #fff;
    }

    .rediao-btn-tabs [type="radio"]:checked+label:after,
    .rediao-btn-tabs [type="radio"]:not(:checked)+label:after {
        content: '';
        width: 17px;
        height: 17px;
        background: #00A650;
        position: absolute;
        top: 5px;
        left: 5px;
        border-radius: 100%;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    .rediao-btn-tabs [type="radio"]:not(:checked)+label:after {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    .rediao-btn-tabs [type="radio"]:checked+label:after {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    
    .rediao-btn-tabs p{
        margin-bottom: 0;
    }
    
   .rediao-btn-tabs {
    display: flex;
    gap: 22px;
    position: absolute;
    top: -57px;
    left: 0;
}

@media(max-width:576px){
    form.rediao-btn-tabs {
    position: static;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72fde36 */.table-main-div.active tr th:first-child {
  padding-left: 40px;
  padding-right: 20px;
  width: 31%;
  border: 0;
}

.table-main-div.active tr th:nth-child(2) {
  width: 36%;
  padding-right: 40px;
}

.table-main-div.active tr td:nth-child(2) {
  width: 36%;
  padding-right: 110px;
}

@media(max-width:576px) {
  .table-main-div.active tr th:first-child {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 18px;
  }

  .table-main-div.active tr td:nth-child(2) {
    padding-right: 10px;
  }

  .tabs-section-pricing-page .table-main-div table thead tr th:last-child {
    width: 33%;
  }

  .tabs-section-pricing-page .table-main-div table tr td:last-child {
    padding-right: 10px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7709119 */.table-main-div table {
     border-collapse: collapse;
     width: 100%;
 }

 div.table-main-div {
     border-collapse: collapse;
     width: 100%;
     max-width: 1194px;
     border: 1px solid #C1C1C1;
     border-radius: 15px;
     padding-bottom: 40px;
 }

 .table-main-div tr th:first-child {
     padding-left: 40px;
     padding-right: 20px;
     padding-top: 27px;
     width: 24%;
     border: 0;
     padding-bottom: 27px;
     vertical-align: middle;
 }

 .table-main-div tr th:last-child {
     padding-right: 40px;
 }

 .table-main-div th,
 .table-main-div tr {
     text-align: start;
 }

 .table-main-div thead tr {
     position: relative;
 }

 .table-main-div thead tr::after {
     position: absolute;
     content: "";
     width: 100%;
     height: 100%;
     background-color: #F7F9FC !important;
     ;
     border-radius: 15px 15px 0 0;
     top: 0;
     left: 0;
     z-index: -1;

 }

 .tabs-section-pricing-page .table-main-div tbody tr.bg-white-tr th,
 .tabs-section-pricing-page .table-main-div tbody tr.bg-white-tr td {
     background-color: white !important;
 }

 .table-main-div tbody tr.bg-color-tr {
     background-color: #F7F7F7 !important;
 }

 .table-main-div thead th {
     border-bottom: 1px solid rgba(92, 97, 109, 0.20);
     font-weight: 700;
     font-size: 20px;
     line-height: 26.04px;
     letter-spacing: -0.04em;
     color: #0A0B0C;
     border: 0 !important;
     padding: 40px 10px !important;
 }

 .table-main-div thead tr th:first-child {
     padding: 40px !important;
 }


 .table-main-div tbody th {
     font-weight: 700;
     font-size: 14px;
     line-height: 18.23px;
     letter-spacing: -0.04em;
     color: #0A0B0C;
     border-width: 0 0 1px 0 !important;
 }

 .table-main-div tr {
     font-weight: 400;
     font-size: 14px;
     line-height: 18.23px;
     letter-spacing: -0.04em;
     color: #5C616D;
     border-bottom: 0px;
     padding: 0 40px;
 }

 .table-main-div tbody tr {
     position: relative;
 }

 .table-main-div tbody tr::after {
     position: absolute;
     content: "";
     height: 1px;
     width: 92%;
     background-color: #5C616D;
     bottom: 0;
     left: 4%;
     opacity: 20%;
 }

 .table-main-div td {
     padding: 27px 10px;
     text-align: left;
     border: none;
 }

 .table-main-div ol {
     padding: 0 0 0 50px;
 }

 .table-main-div ol li {
     font-weight: 400;
     font-size: 12px;
     line-height: 24px;
     letter-spacing: -0.04em;
     color: #5C616D;
 }

 .table-main-div h2 {
     font-weight: 700;
     font-size: 14px;
     line-height: 18.23px;
     letter-spacing: -0.04em;
     padding: 0 0 0 40px;
     color: #5C616D;
     margin-bottom: 8px;
     padding-top: 20px;
 }

 .tabs-section-pricing-page .table-main-div table tbody tr.bg-color-tr th,
 .tabs-section-pricing-page .table-main-div table tbody tr.bg-color-tr td {
     background-color: #f7f7f7;
 }

 .tabs-section-pricing-page .table-main-div table tr td:last-child {
     padding-right: 40px;
 }

 .tabs-section-pricing-page .table-main-div table thead tr th:last-child {
     padding-right: 40px;
 }

 @media(max-width:576px) {
     .table-main-div thead tr th:first-child {
         padding: 26px 15px !important;
     }

     .table-main-div thead th {
         padding: 26px 15px !important;
         font-size: 14px;
         line-height: 18px;
     }

     .table-main-div tr th:first-child {
         padding-left: 15px;
         padding-right: 15px;
         padding-top: 18px;
         width: 10%;
         display: flex;
     }

     .table-main-div tr {
         font-size: 11px;
         line-height: 15.23px;
         color: #0A0B0C;
     }

     .table-main-div tbody th {
         font-size: 11px;
         line-height: 15.23px;
     }

     .table-main-div td {
         padding: 18px 10px;
     }

     .elementor-element-7709119 .table-main-div {
         overflow: scroll;
     }
     
     .elementor-element-7709119 .table-main-div table {
         width: 576px;
         margin: 0;
     }

     .table-main-div ol {
         padding: 0 0 0 22px;
         max-width: 291px;
         width: 100%;

     }

     .table-main-div h2 {
         margin: 0;
         padding: 10px 0 0 12px;
     }

     .table-main-div tbody tr::after {
         width: 95%;
         left: 2%;
     }

     div.table-main-div {
         padding-bottom: 38px;
     }

     .table-main-div .tbody tr br {
         display: none;
     }

     .remove-br br {
         display: none;
     }

 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-468f3e3 */.rediao-btn-tabs [type="radio"]:checked,
   .rediao-btn-tabs [type="radio"]:not(:checked) {
        position: absolute;
        left: -9999px;
    }

    .rediao-btn-tabs [type="radio"]:checked+label, .rediao-btn-tabs [type="radio"]:not(:checked)+label {
    position: relative;
    padding-left: 38px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #0A0B0C;
    font-family: Poppins;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -0.04em;
    padding-top: 0px;
}

    .rediao-btn-tabs [type="radio"]:checked+label:before,
    .rediao-btn-tabs [type="radio"]:not(:checked)+label:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 27px;
        height: 27px;
        border: 1px solid #00A650;
        border-radius: 100%;
        background: #fff;
    }

    .rediao-btn-tabs [type="radio"]:checked+label:after,
    .rediao-btn-tabs [type="radio"]:not(:checked)+label:after {
        content: '';
        width: 17px;
        height: 17px;
        background: #00A650;
        position: absolute;
        top: 5px;
        left: 5px;
        border-radius: 100%;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    .rediao-btn-tabs [type="radio"]:not(:checked)+label:after {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    .rediao-btn-tabs [type="radio"]:checked+label:after {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    
    .rediao-btn-tabs p{
        margin-bottom: 0;
    }
    
   .rediao-btn-tabs {
    display: flex;
    gap: 22px;
    position: absolute;
    top: -57px;
    left: 0;
}

@media(max-width:576px){
    form.rediao-btn-tabs {
    position: static;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72fde36 */.table-main-div.active tr th:first-child {
  padding-left: 40px;
  padding-right: 20px;
  width: 31%;
  border: 0;
}

.table-main-div.active tr th:nth-child(2) {
  width: 36%;
  padding-right: 40px;
}

.table-main-div.active tr td:nth-child(2) {
  width: 36%;
  padding-right: 110px;
}

@media(max-width:576px) {
  .table-main-div.active tr th:first-child {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 18px;
  }

  .table-main-div.active tr td:nth-child(2) {
    padding-right: 10px;
  }

  .tabs-section-pricing-page .table-main-div table thead tr th:last-child {
    width: 33%;
  }

  .tabs-section-pricing-page .table-main-div table tr td:last-child {
    padding-right: 10px;
  }

}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-134e33b */.pracing-page-tabs-section .e-n-tab-title-text img {
    margin-right: 10px;
    width: auto !important;
    height: 40px !important;
}

.pracing-page-tabs-section button[aria-selected="true"] .e-n-tab-title-text {
    font-weight: 700 !important;
    position: relative;
}

.pracing-page-tabs-section .e-n-tab-title-text {
    position: relative;
}

.pracing-page-tabs-section button[aria-selected="true"] .e-n-tab-title-text::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 4px;
    background-color: #00A650;
    left: 0;
    bottom: -15px;
    border-radius: 100px;

}

@media(max-width:991px) {
    .pracing-page-tabs-section .e-n-tab-title-text img {
        margin-right: 10px;
        width: auto !important;
        height: 30px !important;
    }
}

@media(max-width:767px) {

    .pracing-page-tabs-section .e-n-tab-title-text {
        border: 1px solid #EBEBEB;
        border-radius: 100px;
        padding: 13px 25px;
        margin-bottom:9px;
    }
    
    .pracing-page-tabs-section [aria-selected="true"] .e-n-tab-title-text {
        box-shadow: 0px 4px 10px 0px #00A65033;
        border: 1px solid #00A65099

    }

    .pracing-page-tabs-section .e-n-tabs-heading {
        gap: 20px !important;
        height: fit-content !important;
        overflow-y: hidden !important;
    }

    .pracing-page-tabs-section #e-n-tab-title-202432591 .e-n-tab-title-text {
        width: 160px;
    }

    .pracing-page-tabs-section #e-n-tab-title-202432592 .e-n-tab-title-text {
        width: 230px;
    }

    .pracing-page-tabs-section #e-n-tab-title-202432593 .e-n-tab-title-text {
        width: 182px;
    }

    .pracing-page-tabs-section #e-n-tab-title-202432594 .e-n-tab-title-text {
        width: 220px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-240d66b */.tab-content-2{
    display:none;
}

.tab-content-1{
    display:none;
}

.tab-content-1.active{
    display: block;
}

.tab-content-2.active{
    display: block;
}/* End custom CSS */