.elementor-1262 .elementor-element.elementor-element-3bede7d{--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;--z-index:9999;}.elementor-widget-progress-tracker .current-progress-percentage{font-family:var( --e-global-typography-text-font-family ), Plus Jakarta Sans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1262 .elementor-element.elementor-element-5e1f0fc .current-progress{background-color:var( --e-global-color-accent );}.elementor-1262 .elementor-element.elementor-element-5e1f0fc .elementor-scrolling-tracker-horizontal{background-color:#02010100;}.elementor-1262 .elementor-element.elementor-element-5e1f0fc{--horizontal-progress-border:none;--horizontal-border-style:none;--tracker-padding:0px 0px 0px 0px;}.elementor-1262 .elementor-element.elementor-element-b73ecbf{--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:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1262 .elementor-element.elementor-element-fb087fb{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--z-index:3;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Plus Jakarta Sans;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1262 .elementor-element.elementor-element-53bac1f{text-align:center;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Plus Jakarta Sans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1262 .elementor-element.elementor-element-ccdca45.elementor-element{--align-self:center;}.elementor-1262 .elementor-element.elementor-element-ccdca45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-1262 .elementor-element.elementor-element-ccdca45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-1262 .elementor-element.elementor-element-ccdca45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-1262 .elementor-element.elementor-element-ccdca45 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-1262 .elementor-element.elementor-element-ccdca45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-1262 .elementor-element.elementor-element-ccdca45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-1262 .elementor-element.elementor-element-ccdca45 .elementor-icon-list-icon{width:14px;}.elementor-1262 .elementor-element.elementor-element-ccdca45 .elementor-icon-list-icon i{font-size:14px;}.elementor-1262 .elementor-element.elementor-element-ccdca45 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-1262 .elementor-element.elementor-element-ccdca45 .elementor-icon-list-text{padding-left:0px;}body.rtl .elementor-1262 .elementor-element.elementor-element-ccdca45 .elementor-icon-list-text{padding-right:0px;}.elementor-1262 .elementor-element.elementor-element-ccdca45 .elementor-icon-list-text, .elementor-1262 .elementor-element.elementor-element-ccdca45 .elementor-icon-list-text a{color:var( --e-global-color-c8c6fdc );}.elementor-1262 .elementor-element.elementor-element-ccdca45 .elementor-icon-list-item{font-family:var( --e-global-typography-2c7be02-font-family ), Plus Jakarta Sans;font-size:var( --e-global-typography-2c7be02-font-size );font-weight:var( --e-global-typography-2c7be02-font-weight );line-height:var( --e-global-typography-2c7be02-line-height );}.elementor-1262 .elementor-element.elementor-element-912a187{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:34px 34px;--row-gap:34px;--column-gap:34px;--z-index:3;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Plus Jakarta Sans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1262 .elementor-element.elementor-element-62fdeec img{width:800px;border-radius:16px 16px 16px 16px;}.elementor-1262 .elementor-element.elementor-element-4e16799{--display:grid;--e-con-grid-template-columns:0.4fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Plus Jakarta Sans;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Plus Jakarta Sans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1262 .elementor-element.elementor-element-ddb4065{--box-min-height:0px;--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:8px;--header-color:var( --e-global-color-3014451 );--toggle-button-color:var( --e-global-color-3014451 );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-04dfe81 );--item-text-active-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );--marker-size:0px;}.elementor-1262 .elementor-element.elementor-element-ddb4065 .elementor-toc__header-title{text-align:start;}.elementor-1262 .elementor-element.elementor-element-ddb4065 .elementor-toc__header, .elementor-1262 .elementor-element.elementor-element-ddb4065 .elementor-toc__header-title{font-family:var( --e-global-typography-c4fe3ea-font-family ), Plus Jakarta Sans;font-size:var( --e-global-typography-c4fe3ea-font-size );font-weight:var( --e-global-typography-c4fe3ea-font-weight );line-height:var( --e-global-typography-c4fe3ea-line-height );}.elementor-1262 .elementor-element.elementor-element-ddb4065 .elementor-toc__header{flex-direction:row;column-gap:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Plus Jakarta Sans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1262 .elementor-element.elementor-element-65db652{--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-end;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Plus Jakarta Sans;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1262 .elementor-element.elementor-element-7e97b71{width:100%;max-width:100%;}.elementor-1262 .elementor-element.elementor-element-7e97b71 .elementor-heading-title{font-family:var( --e-global-typography-1419cbf-font-family ), Plus Jakarta Sans;font-size:var( --e-global-typography-1419cbf-font-size );font-weight:var( --e-global-typography-1419cbf-font-weight );line-height:var( --e-global-typography-1419cbf-line-height );color:var( --e-global-color-b1ed535 );}.elementor-1262 .elementor-element.elementor-element-39e7eb5{width:100%;max-width:100%;--alignment:right;--grid-side-margin:14px;--grid-column-gap:14px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-1262 .elementor-element.elementor-element-39e7eb5 .elementor-share-btn{font-size:calc(0.65px * 10);}.elementor-1262 .elementor-element.elementor-element-39e7eb5 .elementor-share-btn__icon{--e-share-buttons-icon-size:3.5em;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Plus Jakarta Sans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-1262 .elementor-element.elementor-element-0986808{left:12.945%;}body.rtl .elementor-1262 .elementor-element.elementor-element-0986808{right:12.945%;}.elementor-1262 .elementor-element.elementor-element-0986808{top:-11.577%;}.elementor-1262 .elementor-element.elementor-element-0986808 img{width:971px;height:865px;opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 10px ) hue-rotate( 0deg );}.elementor-1262 .elementor-element.elementor-element-0f801dd{--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:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1262 .elementor-element.elementor-element-0f801dd::before, .elementor-1262 .elementor-element.elementor-element-0f801dd > .elementor-background-video-container::before, .elementor-1262 .elementor-element.elementor-element-0f801dd > .e-con-inner > .elementor-background-video-container::before, .elementor-1262 .elementor-element.elementor-element-0f801dd > .elementor-background-slideshow::before, .elementor-1262 .elementor-element.elementor-element-0f801dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1262 .elementor-element.elementor-element-0f801dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1262 .elementor-element.elementor-element-ab6069b{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1262 .elementor-element.elementor-element-f1e1eaa{text-align:center;}.elementor-1262 .elementor-element.elementor-element-f1e1eaa .elementor-heading-title{font-family:var( --e-global-typography-cab594e-font-family ), Plus Jakarta Sans;font-size:var( --e-global-typography-cab594e-font-size );font-weight:var( --e-global-typography-cab594e-font-weight );line-height:var( --e-global-typography-cab594e-line-height );letter-spacing:var( --e-global-typography-cab594e-letter-spacing );color:var( --e-global-color-95a181d );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Plus Jakarta Sans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.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-1262 .elementor-element.elementor-element-7ab7284{text-align:center;color:var( --e-global-color-95a181d );}.elementor-1262 .elementor-element.elementor-element-7ab7284 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Plus Jakarta Sans;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1262 .elementor-element.elementor-element-0c1b7f0 .elementor-button{background-color:var( --e-global-color-95a181d );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-1262 .elementor-element.elementor-element-0c1b7f0 .elementor-button:hover, .elementor-1262 .elementor-element.elementor-element-0c1b7f0 .elementor-button:focus{background-color:var( --e-global-color-a31e4bf );}.elementor-1262 .elementor-element.elementor-element-0c1b7f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1262 .elementor-element.elementor-element-0c1b7f0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1262 .elementor-element.elementor-element-a03d0ad{--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:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1262 .elementor-element.elementor-element-13616e9{text-align:center;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Plus Jakarta Sans;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Plus Jakarta Sans;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Plus Jakarta Sans;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1262 .elementor-element.elementor-element-e5eea0a{--grid-columns:3;}.elementor-1262 .elementor-element.elementor-element-a508ba1 .elementor-button:hover, .elementor-1262 .elementor-element.elementor-element-a508ba1 .elementor-button:focus{background-color:var( --e-global-color-04dfe81 );}.elementor-1262 .elementor-element.elementor-element-a508ba1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1262 .elementor-element.elementor-element-a508ba1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1262 .elementor-element.elementor-element-a508ba1 .elementor-button{fill:var( --e-global-color-95a181d );color:var( --e-global-color-95a181d );border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}@media(max-width:1024px){.elementor-widget-progress-tracker .current-progress-percentage{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1262 .elementor-element.elementor-element-ccdca45 .elementor-icon-list-item{font-size:var( --e-global-typography-2c7be02-font-size );line-height:var( --e-global-typography-2c7be02-line-height );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1262 .elementor-element.elementor-element-62fdeec img{width:100%;}.elementor-1262 .elementor-element.elementor-element-4e16799{--grid-auto-flow:row;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1262 .elementor-element.elementor-element-ddb4065 .elementor-toc__header, .elementor-1262 .elementor-element.elementor-element-ddb4065 .elementor-toc__header-title{font-size:var( --e-global-typography-c4fe3ea-font-size );line-height:var( --e-global-typography-c4fe3ea-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1262 .elementor-element.elementor-element-7e97b71 .elementor-heading-title{font-size:var( --e-global-typography-1419cbf-font-size );line-height:var( --e-global-typography-1419cbf-line-height );} .elementor-1262 .elementor-element.elementor-element-39e7eb5{--grid-side-margin:14px;--grid-column-gap:14px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1262 .elementor-element.elementor-element-f1e1eaa .elementor-heading-title{font-size:var( --e-global-typography-cab594e-font-size );line-height:var( --e-global-typography-cab594e-line-height );letter-spacing:var( --e-global-typography-cab594e-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1262 .elementor-element.elementor-element-e5eea0a{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-progress-tracker .current-progress-percentage{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1262 .elementor-element.elementor-element-b73ecbf{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1262 .elementor-element.elementor-element-ccdca45 .elementor-icon-list-item{font-size:var( --e-global-typography-2c7be02-font-size );line-height:var( --e-global-typography-2c7be02-line-height );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1262 .elementor-element.elementor-element-4e16799{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1262 .elementor-element.elementor-element-ddb4065 .elementor-toc__header, .elementor-1262 .elementor-element.elementor-element-ddb4065 .elementor-toc__header-title{font-size:var( --e-global-typography-c4fe3ea-font-size );line-height:var( --e-global-typography-c4fe3ea-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1262 .elementor-element.elementor-element-65db652{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1262 .elementor-element.elementor-element-7e97b71 .elementor-heading-title{font-size:var( --e-global-typography-1419cbf-font-size );line-height:var( --e-global-typography-1419cbf-line-height );}.elementor-1262 .elementor-element.elementor-element-39e7eb5{--alignment:left;} .elementor-1262 .elementor-element.elementor-element-39e7eb5{--grid-side-margin:14px;--grid-column-gap:14px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1262 .elementor-element.elementor-element-0f801dd{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1262 .elementor-element.elementor-element-f1e1eaa .elementor-heading-title{font-size:var( --e-global-typography-cab594e-font-size );line-height:var( --e-global-typography-cab594e-line-height );letter-spacing:var( --e-global-typography-cab594e-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1262 .elementor-element.elementor-element-a03d0ad{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1262 .elementor-element.elementor-element-e5eea0a{--grid-columns:1;}}@media(min-width:768px){.elementor-1262 .elementor-element.elementor-element-fb087fb{--width:800px;}.elementor-1262 .elementor-element.elementor-element-65db652{--width:800px;}.elementor-1262 .elementor-element.elementor-element-ab6069b{--width:826px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1262 .elementor-element.elementor-element-fb087fb{--width:100%;}.elementor-1262 .elementor-element.elementor-element-65db652{--width:100%;}.elementor-1262 .elementor-element.elementor-element-ab6069b{--width:100%;}}/* Start custom CSS for progress-tracker, class: .elementor-element-5e1f0fc */.elementor-scrolling-tracker {
    height: 8px
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-ddb4065 */.elementor-toc__list-wrapper{
    padding-inline: 20px;
}
.elementor-toc__list-item-text.elementor-item-active {
  position: relative;
  color: #1d66ff; /* matches your SVG gradient tone */
  font-weight: 600;
}

/* Add your custom diamond SVG as indicator */
.elementor-toc__list-item-text.elementor-item-active::before {
  content: "";
  position: absolute;
  left: -18px; /* adjust spacing if needed */
  top: 15px;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  pointer-events: none;

  background: no-repeat center / contain
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23paint0_diamond_17561_1476_clip_path)'%3E%3Cg transform='matrix(0 0.00473368 -0.00474142 0 7.58627 7.57389)'%3E%3Crect x='0' y='0' width='1811.25' height='1810.91' fill='url(%23paint0_diamond_17561_1476)' opacity='1' shape-rendering='crispEdges'/%3E%3Crect x='0' y='0' width='1811.25' height='1810.91' transform='scale(1 -1)' fill='url(%23paint0_diamond_17561_1476)' opacity='1' shape-rendering='crispEdges'/%3E%3Crect x='0' y='0' width='1811.25' height='1810.91' transform='scale(-1 1)' fill='url(%23paint0_diamond_17561_1476)' opacity='1' shape-rendering='crispEdges'/%3E%3Crect x='0' y='0' width='1811.25' height='1810.91' transform='scale(-1)' fill='url(%23paint0_diamond_17561_1476)' opacity='1' shape-rendering='crispEdges'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M7.58627 0C7.58627 4.18295 10.983 7.57389 15.1725 7.57389C10.983 7.57389 7.58627 10.9648 7.58627 15.1477C7.58627 10.9648 4.18952 7.57389 0 7.57389C4.18952 7.57389 7.58627 4.18295 7.58627 0Z' fill='url(%23paint0_diamond_17561_1476)'/%3E%3Cdefs%3E%3CclipPath id='paint0_diamond_17561_1476_clip_path'%3E%3Cpath d='M7.58627 0C7.58627 4.18295 10.983 7.57389 15.1725 7.57389C10.983 7.57389 7.58627 10.9648 7.58627 15.1477C7.58627 10.9648 4.18952 7.57389 0 7.57389C4.18952 7.57389 7.58627 4.18295 7.58627 0Z'/%3E%3C/clipPath%3E%3ClinearGradient id='paint0_diamond_17561_1476' x1='0' y1='0' x2='500' y2='500' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235C91FF'/%3E%3Cstop offset='0.566496' stop-color='%231D66FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f801dd */.elementor-1262 .elementor-element.elementor-element-0f801dd {
  background: 
    url("https://niftyai.net/wp-content/uploads/2025/07/BG-design-1.png") center center no-repeat,
    linear-gradient(
      90deg, 
      rgba(1, 42, 128, 0.78) -39.17%, 
      rgba(0, 64, 197, 0.78) 122.3%
    );
  background-size: cover, cover; /* image covers, gradient fills */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a03d0ad */.elementor-1262 .elementor-element.elementor-element-a03d0ad {
    background: radial-gradient(138.4% 253.45% at -27.53% 23.79%, #E8ECFC 0%, #F4F6FE 41.21%, #F9FAFE 60%, #FCFDFF 74.5%, #FEFEFF 87.5%, #FFF 100%);
}/* End custom CSS */