.elementor-26330 .elementor-element.elementor-element-27e29a2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-7443ae9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-3988ee1 .elementskit-section-title-wraper .elementskit-section-title > span{background-color:transparent;padding:0px 0px 0px 0px;background-image:linear-gradient(180deg, #00000000 67%, var( --e-global-color-secondary ) 0%);border-radius:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-3988ee1{width:initial;max-width:initial;}.elementor-26330 .elementor-element.elementor-element-3988ee1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-3988ee1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-26330 .elementor-element.elementor-element-3988ee1 .ekit-heading__description{max-width:560px;}.elementor-26330 .elementor-element.elementor-element-3988ee1 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 20px 0px;font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;line-height:50px;}.elementor-26330 .elementor-element.elementor-element-3988ee1 .elementskit-section-title-wraper p{font-size:15px;margin:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26330 .elementor-element.elementor-element-6b4c381 .elementor-button{background-color:#FF5100;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;box-shadow:0px 4px 14px 0px rgba(255, 80.99999999999989, 0, 0.4);border-radius:6px 6px 6px 6px;padding:13px 32px 14px 32px;}.elementor-26330 .elementor-element.elementor-element-6b4c381 .elementor-button:hover, .elementor-26330 .elementor-element.elementor-element-6b4c381 .elementor-button:focus{background-color:#E04800;}.elementor-26330 .elementor-element.elementor-element-6b4c381 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-26330 .elementor-element.elementor-element-fc35fa6 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-26330 .elementor-element.elementor-element-fc35fa6{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#6B7280;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-26330 .elementor-element.elementor-element-0ab0db5{--divider-border-style:solid;--divider-color:#E5E7EB;--divider-border-width:1px;}.elementor-26330 .elementor-element.elementor-element-0ab0db5 .elementor-divider-separator{width:100%;}.elementor-26330 .elementor-element.elementor-element-0ab0db5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-26330 .elementor-element.elementor-element-af74d09 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-af74d09{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#6B7280;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-26330 .elementor-element.elementor-element-2078855 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-26330 .elementor-element.elementor-element-2078855 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-26330 .elementor-element.elementor-element-2078855 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-26330 .elementor-element.elementor-element-2078855 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-26330 .elementor-element.elementor-element-2078855 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-26330 .elementor-element.elementor-element-2078855 .elementor-icon-list-icon i{color:#E53208;transition:color 0.3s;}.elementor-26330 .elementor-element.elementor-element-2078855 .elementor-icon-list-icon svg{fill:#E53208;transition:fill 0.3s;}.elementor-26330 .elementor-element.elementor-element-2078855{--e-icon-list-icon-size:4px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:-1px;}.elementor-26330 .elementor-element.elementor-element-2078855 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26330 .elementor-element.elementor-element-2078855 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-26330 .elementor-element.elementor-element-2078855 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-26330 .elementor-element.elementor-element-d4c7bb1{--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:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-32785b6{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-32785b6:not(.elementor-motion-effects-element-type-background), .elementor-26330 .elementor-element.elementor-element-32785b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F7;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-26330 .elementor-element.elementor-element-d9ccc6d{text-align:center;}.elementor-26330 .elementor-element.elementor-element-d9ccc6d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#1A1A1A;}.elementor-26330 .elementor-element.elementor-element-f5dbca7{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-e411577 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-26330 .elementor-element.elementor-element-e411577{text-align:center;}.elementor-26330 .elementor-element.elementor-element-e411577 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#1A1A1A;}.elementor-26330 .elementor-element.elementor-element-98059a0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-98059a0{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#6B7280;}.elementor-26330 .elementor-element.elementor-element-d64df52{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-be706d8{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:12px 0px 0px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-89e902b .elementskit-section-title-wraper .elementskit-section-title > span{background-color:transparent;padding:0px 0px 0px 0px;background-image:linear-gradient(180deg, #00000000 67%, var( --e-global-color-secondary ) 0%);border-radius:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-89e902b{width:initial;max-width:initial;}.elementor-26330 .elementor-element.elementor-element-89e902b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 24px 24px 24px;border-style:none;}.elementor-26330 .elementor-element.elementor-element-89e902b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-26330 .elementor-element.elementor-element-89e902b .ekit-heading__description{max-width:560px;}.elementor-26330 .elementor-element.elementor-element-89e902b .elementskit-section-title-wraper .elementskit-section-title{color:#111111;margin:0px 0px 10px 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:25px;}.elementor-26330 .elementor-element.elementor-element-89e902b .elementskit-section-title-wraper .elementskit-section-subtitle{color:#E8470A;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26330 .elementor-element.elementor-element-89e902b .elementskit-section-title-wraper p{font-size:14px;line-height:20px;margin:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-760946d{--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;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:#E5E5E5;--border-color:#E5E5E5;--border-radius:0px 12px 12px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-2px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-093152f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-26330 .elementor-element.elementor-element-093152f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 24px 24px 24px;}.elementor-26330 .elementor-element.elementor-element-e3605b4{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-c75203e{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:12px 0px 0px 12px;--padding-top:19px;--padding-bottom:19px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-f70dfce .elementskit-section-title-wraper .elementskit-section-title > span{background-color:transparent;padding:0px 0px 0px 0px;background-image:linear-gradient(180deg, #00000000 67%, var( --e-global-color-secondary ) 0%);border-radius:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-f70dfce{width:initial;max-width:initial;}.elementor-26330 .elementor-element.elementor-element-f70dfce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 24px 24px 24px;border-style:none;}.elementor-26330 .elementor-element.elementor-element-f70dfce.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-26330 .elementor-element.elementor-element-f70dfce .ekit-heading__description{max-width:560px;}.elementor-26330 .elementor-element.elementor-element-f70dfce .elementskit-section-title-wraper .elementskit-section-title{color:#111111;margin:0px 0px 10px 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:25px;}.elementor-26330 .elementor-element.elementor-element-f70dfce .elementskit-section-title-wraper .elementskit-section-subtitle{color:#E8470A;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26330 .elementor-element.elementor-element-f70dfce .elementskit-section-title-wraper p{font-size:14px;line-height:20px;margin:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-217689c{--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;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:#E5E5E5;--border-color:#E5E5E5;--border-radius:0px 12px 12px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-2px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-8651e38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 24px 24px 24px;}.elementor-26330 .elementor-element.elementor-element-6061649{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:25px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-3d0364a{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:12px 0px 0px 12px;--padding-top:29px;--padding-bottom:29px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-7cff71f .elementskit-section-title-wraper .elementskit-section-title > span{background-color:transparent;padding:0px 0px 0px 0px;background-image:linear-gradient(180deg, #00000000 67%, var( --e-global-color-secondary ) 0%);border-radius:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-7cff71f{width:initial;max-width:initial;}.elementor-26330 .elementor-element.elementor-element-7cff71f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 24px 24px 24px;border-style:none;}.elementor-26330 .elementor-element.elementor-element-7cff71f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-26330 .elementor-element.elementor-element-7cff71f .ekit-heading__description{max-width:560px;}.elementor-26330 .elementor-element.elementor-element-7cff71f .elementskit-section-title-wraper .elementskit-section-title{color:#111111;margin:0px 0px 10px 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:25px;}.elementor-26330 .elementor-element.elementor-element-7cff71f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-26330 .elementor-element.elementor-element-7cff71f .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-26330 .elementor-element.elementor-element-7cff71f .elementskit-section-title-wraper .elementskit-section-subtitle{color:#E8470A;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26330 .elementor-element.elementor-element-7cff71f .elementskit-section-title-wraper p{font-size:14px;line-height:20px;margin:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-bb4dbe5{--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;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:#E5E5E5;--border-color:#E5E5E5;--border-radius:0px 12px 12px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-2px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-e459575 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 24px 24px 24px;}.elementor-26330 .elementor-element.elementor-element-1c97e4b{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-1c97e4b:not(.elementor-motion-effects-element-type-background), .elementor-26330 .elementor-element.elementor-element-1c97e4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F7;}.elementor-26330 .elementor-element.elementor-element-84574ae > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-26330 .elementor-element.elementor-element-84574ae{text-align:center;}.elementor-26330 .elementor-element.elementor-element-84574ae .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;color:#111111;}.elementor-26330 .elementor-element.elementor-element-6d9cae0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-6d9cae0{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#666666;}.elementor-26330 .elementor-element.elementor-element-75d2dbd{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-2dceea2{text-align:center;}.elementor-26330 .elementor-element.elementor-element-2dceea2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-text );}.elementor-26330 .elementor-element.elementor-element-ce83682{--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-d5d2c07{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-26330 .elementor-element.elementor-element-953e9fa > .elementor-widget-container{background-color:#E4E4EC;padding:20px 20px 20px 20px;border-radius:22px 22px 22px 22px;}.elementor-26330 .elementor-element.elementor-element-953e9fa img{pointer-events:all;border-radius:13px 13px 13px 13px;}.elementor-26330 .elementor-element.elementor-element-81017c7{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-8386dd2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;color:#16A34A;}.elementor-26330 .elementor-element.elementor-element-725f611 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-725f611 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );margin:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:40px;}.elementor-26330 .elementor-element.elementor-element-725f611 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-26330 .elementor-element.elementor-element-1ed1796{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#555555;}.elementor-26330 .elementor-element.elementor-element-7196345 .elementor-button{background-color:#1F242C00;fill:#E05C00;color:#E05C00;padding:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-7196345 .elementor-button:hover, .elementor-26330 .elementor-element.elementor-element-7196345 .elementor-button:focus{color:#E05C00;}.elementor-26330 .elementor-element.elementor-element-7196345 .elementor-button:hover svg, .elementor-26330 .elementor-element.elementor-element-7196345 .elementor-button:focus svg{fill:#E05C00;}.elementor-26330 .elementor-element.elementor-element-a9d5372{--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-39f5177{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-8a9ce32 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;color:#16A34A;}.elementor-26330 .elementor-element.elementor-element-389b8a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-389b8a9 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );margin:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:40px;}.elementor-26330 .elementor-element.elementor-element-389b8a9 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-26330 .elementor-element.elementor-element-66bd87b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#555555;}.elementor-26330 .elementor-element.elementor-element-3637a5d .elementor-button{background-color:#1F242C00;fill:#E05C00;color:#E05C00;padding:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-3637a5d .elementor-button:hover, .elementor-26330 .elementor-element.elementor-element-3637a5d .elementor-button:focus{color:#E05C00;}.elementor-26330 .elementor-element.elementor-element-3637a5d .elementor-button:hover svg, .elementor-26330 .elementor-element.elementor-element-3637a5d .elementor-button:focus svg{fill:#E05C00;}.elementor-26330 .elementor-element.elementor-element-8b411e5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-8f39b40 > .elementor-widget-container{background-color:#E4E4EC;padding:20px 20px 20px 20px;border-radius:22px 22px 22px 22px;}.elementor-26330 .elementor-element.elementor-element-8f39b40 img{pointer-events:all;border-radius:13px 13px 13px 13px;}.elementor-26330 .elementor-element.elementor-element-606d204{--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-0122852{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-8e15945 > .elementor-widget-container{background-color:#E4E4EC;padding:20px 20px 20px 20px;border-radius:22px 22px 22px 22px;}.elementor-26330 .elementor-element.elementor-element-8e15945 img{pointer-events:all;border-radius:13px 13px 13px 13px;}.elementor-26330 .elementor-element.elementor-element-0ea5ed3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-ecaaed6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;color:#16A34A;}.elementor-26330 .elementor-element.elementor-element-6bcd192 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-6bcd192 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );margin:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:40px;}.elementor-26330 .elementor-element.elementor-element-6bcd192 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-26330 .elementor-element.elementor-element-602c27b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#555555;}.elementor-26330 .elementor-element.elementor-element-ab56251 .elementor-button{background-color:#1F242C00;fill:#E05C00;color:#E05C00;padding:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-ab56251 .elementor-button:hover, .elementor-26330 .elementor-element.elementor-element-ab56251 .elementor-button:focus{color:#E05C00;}.elementor-26330 .elementor-element.elementor-element-ab56251 .elementor-button:hover svg, .elementor-26330 .elementor-element.elementor-element-ab56251 .elementor-button:focus svg{fill:#E05C00;}.elementor-26330 .elementor-element.elementor-element-cd72172{--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-d29461c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-08ef080 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;color:#16A34A;}.elementor-26330 .elementor-element.elementor-element-2203ba2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-2203ba2 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );margin:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:40px;}.elementor-26330 .elementor-element.elementor-element-2203ba2 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-26330 .elementor-element.elementor-element-b9ab324{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#555555;}.elementor-26330 .elementor-element.elementor-element-63d8438 .elementor-button{background-color:#1F242C00;fill:#E05C00;color:#E05C00;padding:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-63d8438 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-63d8438 .elementor-button:hover, .elementor-26330 .elementor-element.elementor-element-63d8438 .elementor-button:focus{color:#E05C00;}.elementor-26330 .elementor-element.elementor-element-63d8438 .elementor-button:hover svg, .elementor-26330 .elementor-element.elementor-element-63d8438 .elementor-button:focus svg{fill:#E05C00;}.elementor-26330 .elementor-element.elementor-element-e51d878{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-5d569dd > .elementor-widget-container{background-color:#E4E4EC;padding:20px 20px 20px 20px;border-radius:22px 22px 22px 22px;}.elementor-26330 .elementor-element.elementor-element-5d569dd img{pointer-events:all;border-radius:13px 13px 13px 13px;}.elementor-26330 .elementor-element.elementor-element-8960fb6{--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-decf032{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-26affa5 > .elementor-widget-container{background-color:#E4E4EC;padding:20px 20px 20px 20px;border-radius:22px 22px 22px 22px;}.elementor-26330 .elementor-element.elementor-element-26affa5 img{pointer-events:all;border-radius:13px 13px 13px 13px;}.elementor-26330 .elementor-element.elementor-element-dd6e573{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-06c216e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;color:#16A34A;}.elementor-26330 .elementor-element.elementor-element-26ebebf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-26ebebf .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );margin:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:40px;}.elementor-26330 .elementor-element.elementor-element-26ebebf .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-26330 .elementor-element.elementor-element-b535659{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#555555;}.elementor-26330 .elementor-element.elementor-element-e3a0614 .elementor-button{background-color:#1F242C00;fill:#E05C00;color:#E05C00;padding:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-e3a0614 .elementor-button:hover, .elementor-26330 .elementor-element.elementor-element-e3a0614 .elementor-button:focus{color:#E05C00;}.elementor-26330 .elementor-element.elementor-element-e3a0614 .elementor-button:hover svg, .elementor-26330 .elementor-element.elementor-element-e3a0614 .elementor-button:focus svg{fill:#E05C00;}.elementor-26330 .elementor-element.elementor-element-384a87a{--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-369cf9e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-da51f1a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;color:#16A34A;}.elementor-26330 .elementor-element.elementor-element-4c9e59c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-4c9e59c .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );margin:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:40px;}.elementor-26330 .elementor-element.elementor-element-4c9e59c .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-26330 .elementor-element.elementor-element-4474f15{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#555555;}.elementor-26330 .elementor-element.elementor-element-52949a4 .elementor-button{background-color:#1F242C00;fill:#E05C00;color:#E05C00;padding:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-52949a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-52949a4 .elementor-button:hover, .elementor-26330 .elementor-element.elementor-element-52949a4 .elementor-button:focus{color:#E05C00;}.elementor-26330 .elementor-element.elementor-element-52949a4 .elementor-button:hover svg, .elementor-26330 .elementor-element.elementor-element-52949a4 .elementor-button:focus svg{fill:#E05C00;}.elementor-26330 .elementor-element.elementor-element-2ed9d8c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-1a0faa9 > .elementor-widget-container{background-color:#E4E4EC;padding:20px 20px 20px 20px;border-radius:22px 22px 22px 22px;}.elementor-26330 .elementor-element.elementor-element-1a0faa9 img{pointer-events:all;border-radius:13px 13px 13px 13px;}.elementor-26330 .elementor-element.elementor-element-07f08bc{--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:70px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-aefd8f8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-2785030 > .elementor-widget-container{background-color:#E4E4EC;padding:20px 20px 20px 20px;border-radius:22px 22px 22px 22px;}.elementor-26330 .elementor-element.elementor-element-2785030 img{pointer-events:all;border-radius:13px 13px 13px 13px;}.elementor-26330 .elementor-element.elementor-element-25a8212{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-89e24f0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;color:#16A34A;}.elementor-26330 .elementor-element.elementor-element-c5cd254 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-c5cd254 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );margin:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:40px;}.elementor-26330 .elementor-element.elementor-element-c5cd254 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-26330 .elementor-element.elementor-element-3a301ff{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#555555;}.elementor-26330 .elementor-element.elementor-element-2c31819 .elementor-button{background-color:#1F242C00;fill:#E05C00;color:#E05C00;padding:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-2c31819 .elementor-button:hover, .elementor-26330 .elementor-element.elementor-element-2c31819 .elementor-button:focus{color:#E05C00;}.elementor-26330 .elementor-element.elementor-element-2c31819 .elementor-button:hover svg, .elementor-26330 .elementor-element.elementor-element-2c31819 .elementor-button:focus svg{fill:#E05C00;}.elementor-26330 .elementor-element.elementor-element-59c1ac7{--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-59c1ac7:not(.elementor-motion-effects-element-type-background), .elementor-26330 .elementor-element.elementor-element-59c1ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F7;}.elementor-26330 .elementor-element.elementor-element-6695561{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-7b40241 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-7b40241 .elementskit-section-title-wraper .elementskit-section-title{color:#15191E;margin:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:42px;font-weight:600;}.elementor-26330 .elementor-element.elementor-element-7b40241 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-26330 .elementor-element.elementor-element-bb3f760{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#555555;}.elementor-26330 .elementor-element.elementor-element-b5c803a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-8a53c78{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-8a53c78.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26330 .elementor-element.elementor-element-b3414bd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-1709646{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-5097c22 .elementskit-section-title-wraper .elementskit-section-title > span{background-color:transparent;color:var( --e-global-color-light );padding:0px 0px 0px 0px;background-image:linear-gradient(180deg, #00000000 69%, var( --e-global-color-primary ) 0%);border-radius:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-5097c22 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-5097c22 .ekit-heading__description{max-width:560px;}.elementor-26330 .elementor-element.elementor-element-5097c22 .elementskit-section-title-wraper .elementskit-section-title{color:#15191E;margin:0px 0px 15px 0px;font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;}.elementor-26330 .elementor-element.elementor-element-5097c22 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#FF5900;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-26330 .elementor-element.elementor-element-5097c22 .elementskit-section-title-wraper p{color:#666666;font-family:"Inter", Sans-serif;font-size:16px;line-height:24px;}.elementor-26330 .elementor-element.elementor-element-dab1421{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-dab1421:not(.elementor-motion-effects-element-type-background), .elementor-26330 .elementor-element.elementor-element-dab1421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F7;}.elementor-26330 .elementor-element.elementor-element-dab1421.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26330 .elementor-element.elementor-element-6ca826d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-9c41701{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-26330 .elementor-element.elementor-element-4e7471c .elementskit-section-title-wraper .elementskit-section-title > span{background-color:transparent;color:var( --e-global-color-light );padding:0px 0px 0px 0px;background-image:linear-gradient(180deg, #00000000 69%, var( --e-global-color-primary ) 0%);border-radius:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-4e7471c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-4e7471c .ekit-heading__description{max-width:560px;}.elementor-26330 .elementor-element.elementor-element-4e7471c .elementskit-section-title-wraper .elementskit-section-title{color:#15191E;margin:0px 0px 15px 0px;font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;}.elementor-26330 .elementor-element.elementor-element-4e7471c .elementskit-section-title-wraper .elementskit-section-subtitle{color:#FF5900;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-26330 .elementor-element.elementor-element-4e7471c .elementskit-section-title-wraper p{color:#666666;font-family:"Inter", Sans-serif;font-size:16px;line-height:24px;}@media(max-width:1366px){.elementor-26330 .elementor-element.elementor-element-3988ee1 .elementskit-section-title-wraper .elementskit-section-title{font-size:45px;}.elementor-26330 .elementor-element.elementor-element-89e902b .elementskit-section-title-wraper .elementskit-section-title{font-size:45px;}.elementor-26330 .elementor-element.elementor-element-89e902b .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-7666c7b );}.elementor-26330 .elementor-element.elementor-element-f70dfce .elementskit-section-title-wraper .elementskit-section-title{font-size:45px;}.elementor-26330 .elementor-element.elementor-element-f70dfce .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-7666c7b );}.elementor-26330 .elementor-element.elementor-element-7cff71f .elementskit-section-title-wraper .elementskit-section-title{font-size:45px;}.elementor-26330 .elementor-element.elementor-element-7cff71f .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-7666c7b );}.elementor-26330 .elementor-element.elementor-element-2dceea2 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-26330 .elementor-element.elementor-element-ce83682{--padding-top:90px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-26330 .elementor-element.elementor-element-a9d5372{--padding-top:90px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-26330 .elementor-element.elementor-element-606d204{--padding-top:90px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-26330 .elementor-element.elementor-element-cd72172{--padding-top:90px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-26330 .elementor-element.elementor-element-8960fb6{--padding-top:90px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-26330 .elementor-element.elementor-element-384a87a{--padding-top:90px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-26330 .elementor-element.elementor-element-07f08bc{--padding-top:90px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-26330 .elementor-element.elementor-element-59c1ac7{--padding-top:90px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-26330 .elementor-element.elementor-element-7443ae9{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-26330 .elementor-element.elementor-element-3988ee1 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;line-height:38px;}.elementor-26330 .elementor-element.elementor-element-6b4c381 .elementor-button{font-size:14px;line-height:20px;padding:12px 24px 12px 24px;}.elementor-26330 .elementor-element.elementor-element-d4c7bb1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26330 .elementor-element.elementor-element-d9ccc6d > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-26330 .elementor-element.elementor-element-d9ccc6d .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-26330 .elementor-element.elementor-element-f5dbca7{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-26330 .elementor-element.elementor-element-e411577 .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-26330 .elementor-element.elementor-element-be706d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26330 .elementor-element.elementor-element-89e902b > .elementor-widget-container{padding:25px 20px 25px 20px;}.elementor-26330 .elementor-element.elementor-element-89e902b .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;line-height:1.5em;}.elementor-26330 .elementor-element.elementor-element-e3605b4{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-26330 .elementor-element.elementor-element-f70dfce > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-26330 .elementor-element.elementor-element-f70dfce .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;line-height:1.5em;}.elementor-26330 .elementor-element.elementor-element-6061649{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-26330 .elementor-element.elementor-element-7cff71f > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-26330 .elementor-element.elementor-element-7cff71f .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;line-height:1.5em;}.elementor-26330 .elementor-element.elementor-element-84574ae .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-26330 .elementor-element.elementor-element-75d2dbd{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-26330 .elementor-element.elementor-element-2dceea2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26330 .elementor-element.elementor-element-2dceea2 .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-26330 .elementor-element.elementor-element-ce83682{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-26330 .elementor-element.elementor-element-d5d2c07{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26330 .elementor-element.elementor-element-81017c7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26330 .elementor-element.elementor-element-725f611 .elementskit-section-title-wraper .elementskit-section-title{font-size:26px;line-height:34px;}.elementor-26330 .elementor-element.elementor-element-a9d5372{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-26330 .elementor-element.elementor-element-39f5177{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26330 .elementor-element.elementor-element-389b8a9 .elementskit-section-title-wraper .elementskit-section-title{font-size:26px;line-height:34px;}.elementor-26330 .elementor-element.elementor-element-8b411e5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26330 .elementor-element.elementor-element-606d204{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-26330 .elementor-element.elementor-element-0122852{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26330 .elementor-element.elementor-element-0ea5ed3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26330 .elementor-element.elementor-element-6bcd192 .elementskit-section-title-wraper .elementskit-section-title{font-size:26px;line-height:34px;}.elementor-26330 .elementor-element.elementor-element-cd72172{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-26330 .elementor-element.elementor-element-d29461c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26330 .elementor-element.elementor-element-2203ba2 .elementskit-section-title-wraper .elementskit-section-title{font-size:26px;line-height:34px;}.elementor-26330 .elementor-element.elementor-element-e51d878{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26330 .elementor-element.elementor-element-8960fb6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-26330 .elementor-element.elementor-element-decf032{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26330 .elementor-element.elementor-element-dd6e573{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26330 .elementor-element.elementor-element-26ebebf .elementskit-section-title-wraper .elementskit-section-title{font-size:26px;line-height:34px;}.elementor-26330 .elementor-element.elementor-element-384a87a{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-26330 .elementor-element.elementor-element-369cf9e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26330 .elementor-element.elementor-element-4c9e59c .elementskit-section-title-wraper .elementskit-section-title{font-size:26px;line-height:34px;}.elementor-26330 .elementor-element.elementor-element-2ed9d8c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26330 .elementor-element.elementor-element-07f08bc{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-26330 .elementor-element.elementor-element-aefd8f8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26330 .elementor-element.elementor-element-25a8212{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26330 .elementor-element.elementor-element-c5cd254 .elementskit-section-title-wraper .elementskit-section-title{font-size:26px;line-height:34px;}.elementor-26330 .elementor-element.elementor-element-59c1ac7{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-26330 .elementor-element.elementor-element-6695561{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26330 .elementor-element.elementor-element-7b40241 .elementskit-section-title-wraper .elementskit-section-title{font-size:26px;line-height:34px;}.elementor-26330 .elementor-element.elementor-element-b5c803a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26330 .elementor-element.elementor-element-5097c22 .elementskit-section-title-wraper .elementskit-section-title{font-size:26px;line-height:34px;}.elementor-26330 .elementor-element.elementor-element-5097c22 .elementskit-section-title-wraper p{font-size:16px;}.elementor-26330 .elementor-element.elementor-element-4e7471c .elementskit-section-title-wraper .elementskit-section-title{font-size:26px;line-height:34px;}.elementor-26330 .elementor-element.elementor-element-4e7471c .elementskit-section-title-wraper p{font-size:16px;}}@media(min-width:768px){.elementor-26330 .elementor-element.elementor-element-27e29a2{--content-width:1130px;}.elementor-26330 .elementor-element.elementor-element-7443ae9{--width:60%;}.elementor-26330 .elementor-element.elementor-element-d4c7bb1{--width:40%;}.elementor-26330 .elementor-element.elementor-element-f5dbca7{--content-width:1100px;}.elementor-26330 .elementor-element.elementor-element-d64df52{--content-width:1100px;}.elementor-26330 .elementor-element.elementor-element-be706d8{--width:40%;}.elementor-26330 .elementor-element.elementor-element-760946d{--width:60%;}.elementor-26330 .elementor-element.elementor-element-e3605b4{--content-width:1100px;}.elementor-26330 .elementor-element.elementor-element-c75203e{--width:40%;}.elementor-26330 .elementor-element.elementor-element-217689c{--width:60%;}.elementor-26330 .elementor-element.elementor-element-6061649{--content-width:1100px;}.elementor-26330 .elementor-element.elementor-element-3d0364a{--width:40%;}.elementor-26330 .elementor-element.elementor-element-bb4dbe5{--width:60%;}.elementor-26330 .elementor-element.elementor-element-1c97e4b{--content-width:900px;}.elementor-26330 .elementor-element.elementor-element-75d2dbd{--content-width:650px;}.elementor-26330 .elementor-element.elementor-element-ce83682{--width:1070px;}.elementor-26330 .elementor-element.elementor-element-d5d2c07{--width:50%;}.elementor-26330 .elementor-element.elementor-element-81017c7{--width:50%;}.elementor-26330 .elementor-element.elementor-element-a9d5372{--width:1070px;}.elementor-26330 .elementor-element.elementor-element-39f5177{--width:50%;}.elementor-26330 .elementor-element.elementor-element-8b411e5{--width:50%;}.elementor-26330 .elementor-element.elementor-element-606d204{--width:1070px;}.elementor-26330 .elementor-element.elementor-element-0122852{--width:50%;}.elementor-26330 .elementor-element.elementor-element-0ea5ed3{--width:50%;}.elementor-26330 .elementor-element.elementor-element-cd72172{--width:1070px;}.elementor-26330 .elementor-element.elementor-element-d29461c{--width:50%;}.elementor-26330 .elementor-element.elementor-element-e51d878{--width:50%;}.elementor-26330 .elementor-element.elementor-element-8960fb6{--width:1070px;}.elementor-26330 .elementor-element.elementor-element-decf032{--width:50%;}.elementor-26330 .elementor-element.elementor-element-dd6e573{--width:50%;}.elementor-26330 .elementor-element.elementor-element-384a87a{--width:1070px;}.elementor-26330 .elementor-element.elementor-element-369cf9e{--width:50%;}.elementor-26330 .elementor-element.elementor-element-2ed9d8c{--width:50%;}.elementor-26330 .elementor-element.elementor-element-07f08bc{--width:1070px;}.elementor-26330 .elementor-element.elementor-element-aefd8f8{--width:50%;}.elementor-26330 .elementor-element.elementor-element-25a8212{--width:50%;}.elementor-26330 .elementor-element.elementor-element-59c1ac7{--content-width:1000px;}.elementor-26330 .elementor-element.elementor-element-6695561{--width:50%;}.elementor-26330 .elementor-element.elementor-element-b5c803a{--width:50%;}.elementor-26330 .elementor-element.elementor-element-8a53c78{--width:1000px;}.elementor-26330 .elementor-element.elementor-element-dab1421{--content-width:1000px;}}@media(max-width:1366px) and (min-width:768px){.elementor-26330 .elementor-element.elementor-element-59c1ac7{--content-width:1170px;}}/* Start custom CSS for html, class: .elementor-element-f063971 */.badgeHeero {
    display: inline-flex;
    align-items: center;
    background-color: #f0f7ff;
    color: #0052cc;
    padding: 0.4rem 0.8rem;
    border-radius: 20px;
    font-size: 0.85rem;
    font-weight: 600;
}
.check-icons {
    background-color: #0070f3;
    color: #fff !important;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 10px;
    margin-right: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2078855 */ul.elementor-icon-list-items .elementor-icon-list-item{
    background: #f3f4f6;
    padding: 0.4rem
6.4px
 0.4rem;
    border-radius: 6px;
    border: 1px solid #e5e7eb;
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-809ce7d */.hero-image-wrapper {
    flex: 1.05;
    min-width: 0;
    display: flex;
    flex-direction: column;
    width: 100%;
}
.animation-pic {
    width: 100%;
    height: 300px;
    background: linear-gradient(135deg, #fdfbfb 0%, #ebedee 100%);
    border-radius: 24px;
    box-shadow: 0 20px 40px rgba(0,0,0,0.08);
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
.abstract-dashboard {
    position: relative;
    width: 80%;
    height: 80%;
}
.card {
    position: absolute;
    background: white;
    border-radius: 12px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
    border: 1px solid #e5e7eb;
    padding: 0.65rem 1rem 0.75rem;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 0.1rem;
}
.metric-icon {
    font-size: 0.85rem;
    line-height: 1;
    margin-bottom: 0.05rem;
    color: #ff5100;
}
.card-2 .metric-icon {
    color: #fff;
}
.metric-label {
    font-size: 0.7rem;
    font-weight: 500;
    color: #6b7280;
}
.metric-value {
    font-size: 1.15rem;
    font-weight: 700;
    color: #111;
    letter-spacing: -0.02em;
}
.metric-change {
    font-size: 0.65rem;
    font-weight: 500;
}
.metric-change.up {
    color: #16a34a;
}
.metric-change.down {
    color: #dc2626;
}
.card-1 {
    width: 58%;
    height: 47%;
    top: 9%;
    left: 4%;
    z-index: 2;
    animation: cardFloat 5s ease-in-out infinite alternate;
}
.card-2 {
    width: 46%;
    height: 46%;
    bottom: 10%;
    right: 3%;
    background: #ff5100;
    border: none;
    z-index: 3;
    padding: 0.5rem 1rem 0.55rem;
    gap: 0.05rem;
    justify-content: flex-start;
    animation: cardFloat 5.5s ease-in-out infinite alternate-reverse;
}
.card-2 .metric-icon {
    margin-bottom: 0;
}
.card-2 .metric-label {
    line-height: 1.5;
}
.card-2 .metric-value {
    line-height: 1.4;
}
.card-2 .metric-change {
    white-space: nowrap;
    line-height: 1.5;
}
.card-2 .metric-label,
.card-2 .metric-value,
.card-2 .metric-change {
    color: #fff;
}
.card-2 .metric-change.down {
    color: rgba(255, 255, 255, 0.92);
}
.card-3 {
    width: 48%;
    height: 38%;
    bottom: 12%;
    left: 10%;
    z-index: 1;
    animation: cardFloat 6s ease-in-out infinite alternate;
}
@keyframes cardFloat {
    0% { transform: translateY(2px); }
    100% { transform: translateY(-2px); }
}
.testimonial-card {
    background: white;
    padding: 1.5rem;
    border-radius: 16px;
    box-shadow: 0 10px 25px rgba(0,0,0,0.05);
    border: 1px solid #e5e7eb;
    width: 100%;
    box-sizing: border-box;
    margin-top: -30px;
    position: relative;
    z-index: 10;
}
.quote {
    font-size: 0.82rem;
    font-style: italic;
    color: #1a1a1a;
    margin-bottom: 1rem;
    line-height: 1.6;
}
.author {
    display: flex;
    align-items: center;
    gap: 1rem;
}
.profile-pic {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    object-fit: cover;
}
.author-info {
    display: flex;
    flex-direction: column;
}
.author-info strong {
    font-size: 0.9rem;
}
.author-info span {
    font-size: 0.8rem;
    color: #6b7280;
}
.company-logo {
    margin-left: auto;
}
.logo-circle {
    width: 30px;
    height: 30px;
    background-color: #1a1a1a;
    color: white;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.7rem;
    font-weight: bold;
} 
@media only screen and
    (min-width: 10px)and
    (max-width: 1068px){
        .card-1{
            top: 5%;
        }
        .card-3 {
            width: 65%;
        }
        .card-2{
            width: 43%;
            padding: 0.5rem 0.5rem 0.55rem;
        }
    }
@media (max-width: 600px){
    .card{
        position: initial;
        display: block;
        width: 60% !important;
        height: auto !important;
        margin: 0 auto;
    }
    .animation-pic{
        height: auto;
        display: block;
        margin-bottom: 20px;
        padding-top: 20px;
    }
    .abstract-dashboard{
        width: 100%;
        height: auto;
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    .testimonial-card{
        margin-top: 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad7204f */.trusted-logos {
    overflow: hidden;
    width: 100%;
    position: relative;
}
.trusted-logos::before,
.trusted-logos::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 80px;
    z-index: 2;
}
.trusted-logos::before {
    left: 0;
    background: linear-gradient(to right, #f3f3f7, transparent);
}
.trusted-logos::after {
    right: 0;
    background: linear-gradient(to left, #f3f3f7, transparent);
}
.trusted-row {
    display: flex;
    align-items: center;
    gap: 3.5rem;
    width: max-content;
    animation: marqueeScroll 22s linear infinite;
}
.trusted-row-spread {
    display: flex;
    align-items: center;
    gap: 3.5rem;
    width: max-content;
    animation: marqueeScroll 22s linear infinite;
    margin-top: 0.6rem;
}
@keyframes marqueeScroll {
    0%   { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}
.brand-logo {
    height: 40px;
    width: auto;
    object-fit: contain;
    filter: grayscale(100%);
    opacity: 0.5;
    transition: opacity 0.2s;
    border: none;
    box-shadow: none;
    background: transparent;
    padding: 0;
    flex-shrink: 0;
}
.brand-logo:hover {
    opacity: 0.8;
}
.brand-logo.logo-fragrant {
    filter: grayscale(100%) brightness(0);
    opacity: 0.5;
}
.brand-logo.logo-oudware     { height: 30px;  max-width: 180px; }
.brand-logo.logo-fragrant    { height: 45px;  max-width: 180px; }
.brand-logo.logo-rosabella   { height: 50px;  max-width: 160px; }
.brand-logo.logo-joyspring   { height: 60px; max-width: 150px; }
.brand-logo.logo-skin1004    { height: 70px; max-width: 160px; }
.brand-logo.logo-herbal      { height: 80px; max-width: 140px; }
.brand-logo.logo-bellaaurora { height: 60px;  max-width: 150px; }
.brand-logo.logo-katun       { height: 60px;  max-width: 180px; }
.brand-logo.logo-cande       { height: 40px; max-width: 150px; }
.brand-logo.logo-jiyu        { height: 35px;  max-width: 110px; }
.brand-logo.logo-cleannutra  { height: 45px;  max-width: 170px; }/* End custom CSS */
/* Start custom CSS for elementskit-heading, class: .elementor-element-89e902b */.titleHead .ekit-heading--title{
    font-size: 17px !important;
}
.elementskit-section-subtitle{
    color: #E8470A ! IMPORTANT;
}
.titleMainShort .elementskit-section-subtitle {
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-093152f */.sheet-wrap {
            display: flex;
            flex-direction: column;
            width: 100%;
            height: 100%;
            font-size: 11px;
            font-family: 'Inter', sans-serif;
            overflow: hidden;
            border-radius: 8px;
            border: 1px solid #e0e0e0;
        }

        .sheet-titlebar {
            display: flex;
            align-items: center;
            gap: 7px;
            background: #3db366;
            color: #fff;
            padding: 7px 12px;
            font-size: 11.5px;
            font-weight: 600;
        }

        .sheet-file-icon {
            width: 16px;
            height: 16px;
            border: 2px solid #fff;
            border-radius: 2px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            font-size: 8px;
        }

        .sheet-filename { flex: 1; }

        .sheet-dots {
            font-size: 14px;
            letter-spacing: 1px;
            background: rgba(255,255,255,0.2);
            border-radius: 4px;
            padding: 1px 6px;
            cursor: pointer;
        }

        .sheet-formula-bar {
            display: flex;
            align-items: center;
            border-bottom: 1px solid #e0e0e0;
            padding: 4px 10px;
            gap: 8px;
            background: #fff;
        }

        .sheet-cell-ref {
            font-weight: 700;
            color: #111;
            font-size: 11px;
            min-width: 24px;
        }

        .sheet-formula-sep {
            width: 1px;
            height: 14px;
            background: #ccc;
        }

        .sheet-formula {
            color: #333;
            font-size: 11px;
            font-family: 'Courier New', monospace;
        }

        .sheet-table {
            width: 100%;
            border-collapse: collapse;
            font-size: 10.5px;
            flex: 1;
            margin: 0;
        }

        .sheet-table thead tr {
            background: #f3f3f3;
        }

        .sheet-table th {
            text-align: left;
            padding: 5px 8px;
            font-weight: 600;
            color: #555;
            border-right: 1px solid #e5e5e5;
            border-bottom: 1px solid #e5e5e5;
            white-space: nowrap;
            font-size: 11px;
        }

        .sheet-table td {
            padding: 5px 8px;
            border-right: 1px solid #f0f0f0;
            border-bottom: 1px solid #f0f0f0;
            color: #111;
            font-size: 11px;
        }

        .sheet-row-num {
            color: #aaa;
            font-size: 10px;
            width: 22px;
            min-width: 22px;
            text-align: center;
            background: #fafafa;
            font-weight: 400;
        }

        .sheet-err {
            color: #dc2626 !important;
            font-weight: 600;
            background: #fff5f5;
        }

        .sheet-err-selected {
            background: #dbeafe;
            color: #dc2626;
            outline: 1.5px solid #3b82f6;
        }

        .sheet-total-row td {
            background: #fafafa;
        }

        .sheet-error-bar {
            display: flex;
            align-items: center;
            gap: 7px;
            background: #dc2626;
            color: #fff;
            font-size: 10.5px;
            font-weight: 500;
            padding: 6px 12px;
            margin-top: auto;
        }

        .sheet-error-icon {
            font-size: 13px;
            flex-shrink: 0;
        }

        .product-header {
            margin-bottom: 10px;
        }

        .product-header-title {
            display: flex;
            align-items: center;
            gap: 7px;
            font-size: 13px;
            color: #111;
            margin-bottom: 3px;
        }

        .product-icon {
            font-size: 14px;
        }

        .product-id {
            font-size: 11px;
            color: #999;
            padding-left: 2px;
        }

        .fee-head {
            display: flex;
            justify-content: space-between;
            font-size: 10px;
            font-weight: 700;
            color: #888;
            text-transform: uppercase;
            letter-spacing: .06em;
            margin-bottom: 6px;
            padding-bottom: 6px;
            border-bottom: 0.5px solid #e5e5e5;
        }

        .scroll-box { max-height: 88px; overflow-y: auto; padding-right: 4px; }
        .scroll-box::-webkit-scrollbar { width: 3px; }
        .scroll-box::-webkit-scrollbar-thumb { background: #ddd; border-radius: 2px; }

        .fee-row {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 7px 0;
            border-bottom: 0.5px solid #f0f0f0;
            font-size: 12px;
            color: #111;
        }
        .fee-row:last-child { border-bottom: none; }
        .fee-row.bold-row { font-weight: 700; }

        .fee-left { display: flex; align-items: center; gap: 7px; }
        .fee-dot { width: 7px; height: 7px; border-radius: 50%; flex-shrink: 0; }

        .f-neg { color: #dc2626; font-weight: 600; font-size: 12px; }
        .f-pos { color: #16a34a; font-weight: 600; font-size: 12px; }
        .f-neu { color: #888; font-weight: 500; font-size: 12px; }
        .f-warn { color: #b45309; font-weight: 600; font-size: 12px; }
        .acc-head .f-neg,
        .acc-head .f-pos { color: #111; font-size: 12px; }/* End custom CSS */
/* Start custom CSS for elementskit-heading, class: .elementor-element-f70dfce */.titleHead .ekit-heading--title{
    font-size: 17px !important;
}
.elementskit-section-subtitle{
    color: #E8470A ! IMPORTANT;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8651e38 */.rp {
            background: #fff;
            display: flex;
            flex-direction: column;
            justify-content: center;
            overflow: hidden;
            height: 100%;
        }

        .rp-label {
            font-size: 10px;
            font-weight: 700;
            color: #888;
            text-transform: uppercase;
            letter-spacing: .06em;
            margin-bottom: 10px;
        }

        .p1-num {
            font-size: 28px;
            font-weight: 700;
            color: #111;
            margin-bottom: 3px;
        }

        .p1-sub {
            font-size: 11px;
            color: #888;
            margin-bottom: 12px;
        }

        .p1-cols { display: flex; gap: 24px; }
        .p1-col label { font-size: 11px; color: #888; display: block; margin-bottom: 3px; }
        .p1-col span { font-size: 15px; font-weight: 700; color: #111; }

        .acc-wrap { max-height: 145px; overflow-y: auto; padding-right: 2px; }
        .acc-wrap::-webkit-scrollbar { width: 3px; }
        .acc-wrap::-webkit-scrollbar-thumb { background: #ddd; border-radius: 2px; }

        .acc-head {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 8px 10px;
            background: #f8f8f8;
            border-radius: 6px;
            cursor: pointer;
            margin-bottom: 2px;
            border: 0.5px solid #e5e5e5;
        }

        .acc-head:hover { border-color: #e5e5e5; }

        .acc-title {
            font-size: 12px;
            font-weight: 700;
            color: #111;
            display: flex;
            align-items: center;
            gap: 6px;
        }

        .acc-arrow { font-size: 11px; color: #888; transition: transform .2s; display: inline-block; }
        .acc-arrow.open { transform: rotate(180deg); }

        .acc-body { overflow: hidden; max-height: 0; transition: max-height .25s ease; }
        .acc-body.open { max-height: 400px; }

        .sub-row {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 6px 10px 6px 22px;
            border-bottom: 0.5px solid #f0f0f0;
            font-size: 11px;
            color: #666;
        }
        .sub-row:last-child { border-bottom: none; margin-bottom: 4px; }/* End custom CSS */
/* Start custom CSS for elementskit-heading, class: .elementor-element-7cff71f */.titleHead .ekit-heading--title{
    font-size: 17px !important;
}
.elementskit-section-subtitle{
    color: #E8470A ! IMPORTANT;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e459575 */.rp {
            background: #fff;
            display: flex;
            flex-direction: column;
            justify-content: center;
            overflow: hidden;
            height: 100%;
        }

        .rp-label {
            font-size: 10px;
            font-weight: 700;
            color: #888;
            text-transform: uppercase;
            letter-spacing: .06em;
            margin-bottom: 10px;
        }

        .p1-num {
            font-size: 28px;
            font-weight: 700;
            color: #111;
            margin-bottom: 3px;
        }

        .p1-sub {
            font-size: 11px;
            color: #888;
            margin-bottom: 12px;
        }

        .p1-cols { display: flex; gap: 24px; }
        .p1-col label { font-size: 11px; color: #888; display: block; margin-bottom: 3px; }
        .p1-col span { font-size: 15px; font-weight: 700; color: #111; }

        .acc-wrap { max-height: 145px; overflow-y: auto; padding-right: 2px; }
        .acc-wrap::-webkit-scrollbar { width: 3px; }
        .acc-wrap::-webkit-scrollbar-thumb { background: #ddd; border-radius: 2px; }

        .acc-head {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 8px 10px;
            background: #f8f8f8;
            border-radius: 6px;
            cursor: pointer;
            margin-bottom: 2px;
            border: 0.5px solid #e5e5e5;
        }

        .acc-head:hover { border-color: #e5e5e5; }

        .acc-title {
            font-size: 12px;
            font-weight: 700;
            color: #111;
            display: flex;
            align-items: center;
            gap: 6px;
        }

        .acc-arrow { font-size: 11px; color: #888; transition: transform .2s; display: inline-block; }
        .acc-arrow.open { transform: rotate(180deg); }

        .acc-body { overflow: hidden; max-height: 0; transition: max-height .25s ease; }
        .acc-body.open { max-height: 400px; }

        .sub-row {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 6px 10px 6px 22px;
            border-bottom: 0.5px solid #f0f0f0;
            font-size: 11px;
            color: #666;
        }
        .sub-row:last-child { border-bottom: none; margin-bottom: 4px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ea4990 */.sw-header { text-align: center; margin-bottom: 2.5rem; }
    .sw-header h2 { font-size: 28px; font-weight: 700; color: #111; line-height: 1.25; margin-bottom: 6px; }
    .sw-header p { font-size: 14px; color: #666; }

    .sw-progress { display: flex; align-items: center; justify-content: center; gap: 0; margin-bottom: 2rem; flex-wrap: nowrap; overflow-x: auto; padding: 0 0 4px; }
    .sw-dot { width: 32px; height: 32px; border-radius: 50%; border: 2px solid #ddd; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 600; color: #999; background: #fff; cursor: pointer; transition: all .2s; flex-shrink: 0; }
    .sw-dot.active { border-color: #ff5900; color: #ff5900; background: #fff0e8; }
    .sw-dot.done { border-color: #22c55e; background: #f0fdf4; color: #16a34a; }
    .sw-line { width: 28px; height: 2px; background: #ddd; flex-shrink: 0; }
    .sw-line.done { background: #22c55e; }

    .sw-section-wrap {
        opacity: 0;
        transform: translateY(50px);
        transition: opacity 0.8s cubic-bezier(0.22,1,0.36,1), transform 0.8s cubic-bezier(0.22,1,0.36,1);
        will-change: opacity, transform;
    }
    .sw-section-wrap.visible {
        opacity: 1 !important;
        transform: translateY(0) !important;
    }
    .sw-card { background: #fff; border: 1px solid #e5e5e5; border-radius: 16px; overflow: hidden; }
    .sw-card-inner { display: grid; grid-template-columns: 1fr 1fr; height: 340px; overflow: hidden; }
    .sw-left { padding: 2rem; display: flex; flex-direction: column; justify-content: space-between; border-right: 1px solid #f0f0f0; height: 340px; box-sizing: border-box; overflow: hidden; }
    .sw-step-badge { display: inline-flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 600; color: #ff5900; background: #fff0e8; padding: 4px 10px; border-radius: 20px; margin-bottom: 1rem; width: fit-content; }
    .sw-left h3 { font-size: 20px; font-weight: 700; color: #111; margin-bottom: 10px; line-height: 1.3; }
    .sw-left p { font-size: 13px; color: #666; line-height: 1.7; }
    .sw-nav { display: flex; gap: 8px; margin-top: 1.5rem; }
    .sw-btn { padding: 8px 18px; border-radius: 8px; font-size: 13px; font-weight: 600; cursor: pointer; transition: all .15s; border: 1.5px solid; font-family: 'Inter', sans-serif; }
    .sw-btn-prev { border-color: #ddd; color: #666; background: transparent; }
    .sw-btn-prev:hover { background: #f5f5f5; }
    .sw-btn-next { border-color: #ff5900; color: #fff; background: #ff5900; }
    .sw-btn-next:hover { background: #c73d08; }

    .sw-right { background: #f9f9f9; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 1.5rem; gap: 12px; height: 340px; box-sizing: border-box; overflow: hidden; }
    .sw-mockup { width: 100%; border-radius: 8px; border: 1px solid #e5e5e5; background: #fff; overflow: hidden; }
    .sw-mockup *:focus { outline: none !important; box-shadow: none !important; }
    .sw-mockup-bar { height: 28px; background: #f5f5f5; border-bottom: 1px solid #e5e5e5; display: flex; align-items: center; padding: 0 10px; gap: 6px; }
    .sw-dot-r { width: 8px; height: 8px; border-radius: 50%; background: #f87171; }
    .sw-dot-y { width: 8px; height: 8px; border-radius: 50%; background: #fbbf24; }
    .sw-dot-g { width: 8px; height: 8px; border-radius: 50%; background: #4ade80; }
    .sw-caption { font-size: 11px; color: #aaa; text-align: center; }

    /* CTA inside setup wizard section */
    .sw-cta-row {
        text-align: center;
        padding-top: 2rem;
    }
    .sw-cta-btn {
        display: inline-flex;
        flex-direction: column;
        align-items: center;
        background: #ff5900;
        color: #fff;
        border-radius: 10px;
        padding: 0.75rem 2rem;
        text-decoration: none;
        transition: background 0.18s;
    }
    .sw-cta-btn:hover { 
        background: #e04e00;
        color: #fff;
    }
    .sw-cta-main {
        font-size: 14px;
        font-weight: 800;
        letter-spacing: 0.04em;
        line-height: 1.3;
    }
    .sw-cta-sub {
        font-size: 10px;
        font-weight: 400;
        opacity: 0.9;
    }

    .sw-card-inner {
        transition: opacity 0.25s ease, transform 0.25s ease;
    }

    .sw-card-inner.sw-fade-out {
        opacity: 0;
        transform: translateX(18px);
    }

    .sw-card-inner.sw-fade-in {
        opacity: 0;
        transform: translateX(-18px);
    }
 /* =======================================================
   RESPONSIVE MEDIA QUERY FOR 600PX (Aapka Mobile Code)
   ======================================================= */
@media (max-width: 600px) {
    /* Section padding responsive ki */
    .stats-section {
        padding: 1rem 12px;
    }

    /* Progress bar ko thoda chota kiya taake responsive scroll na karein */
    .sw-progress {
        gap: 4px;
        margin-bottom: 1.5rem;
    }
    .sw-dot {
        width: 28px;
        height: 28px;
        font-size: 11px;
    }
    .sw-line {
        width: 14px; /* Line choti ki taake screen par poori aaye */
    }

    /* Grid layout ko vertical (aik k niche aik) kiya aur fixed height khatam ki */
    .sw-card-inner {
        display: flex;
        flex-direction: column;
        height: auto !important; /* Fixed 340px khatam */
        overflow: visible;
    }

    /* Left side (Text area) ki settings */
    .sw-left {
        width: 100%;
        height: auto !important;
        padding: 1.5rem 1.25rem 1rem 1.25rem;
        border-right: none;
        border-bottom: 1px solid #f0f0f0; /* Right divider ki jagah bottom divider */
    }
    .sw-left h3 {
        font-size: 18px; /* Heading text thoda chota kiya */
        margin-bottom: 8px;
    }
    .sw-left p {
        font-size: 12.5px;
        line-height: 1.6;
    }

    /* Navigation Buttons Row */
    .sw-nav {
        margin-top: 1.25rem;
        display: grid;
        grid-template-columns: 1fr 1.5fr; /* Buttons ko width share karwa di */
        gap: 10px;
    }
    /* Agar Back button hidden ho toh Next full width ho jaye */
    .sw-btn-prev[style*="visibility:hidden"] + .sw-btn-next {
        grid-column: span 2;
    }
    .sw-btn {
        padding: 10px;
        text-align: center;
        width: 100%;
        box-sizing: border-box;
    }

    /* Right side (Mockup area) ki settings */
    .sw-right {
        width: 100%;
        height: auto !important;
        padding: 1.25rem;
        background: #fafafa;
    }
    .sw-mockup {
        width: 100%;
        max-width: 100%;
    }
    
    /* JavaScript dynamic mockups k grid ko mobile par behtar chalane k lye adjustment */
    .sw-mockup [style*="display:grid"] {
        gap: 4px !important;
        padding: 6px !important;
    }
    .sw-mockup [style*="font-size:11px"] {
        font-size: 10px !important;
    }

    /* Main bottom CTA Button mobile responsive */
    .sw-cta-row {
        padding-top: 1.5rem;
    }
    .sw-cta-btn {
        width: 100%;
        box-sizing: border-box;
        padding: 12px 1rem;
    }
    .sw-cta-main {
        font-size: 13px;
    }
    
    /* Animation direct change k lye mobile transition smooth ki */
    .sw-card-inner.sw-fade-out {
        transform: translateY(10px); /* Mobile par horizontal ki jagah vertical transition behtar lagti h */
    }
    .sw-card-inner.sw-fade-in {
        transform: translateY(-10px);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c68254 *//* Slider */
        .rev-slider-wrap {
            flex: 1;
            min-width: 0;
            position: relative;
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 0.75rem;
        }
        .rev-cards-viewport {
            width: 100%;
            overflow: hidden;
            border-radius: 16px;
        }
        .rev-cards {
            display: flex;
            transition: transform 0.35s ease;
        }
        .rev-card {
            min-width: 100%;
            background: #fff;
            border-radius: 16px;
            padding: 1.4rem 1.8rem 1.5rem;
            position: relative;
            box-shadow: 0 4px 20px rgba(0,0,0,0.07);
            box-sizing: border-box;
            text-align: center;
            overflow: visible;
        }
        .rev-quote-mark {
            display: none;
        }
        .rev-avatar {
            width: 64px; height: 64px;
            border-radius: 50%;
            margin: 0 auto 0.6rem;
            display: flex; align-items: center; justify-content: center;
            font-size: 20px; font-weight: 700; color: #fff;
            overflow: hidden;
            object-fit: cover;
        }
        .rev-avatar img {
            width: 64px; height: 64px;
            border-radius: 50%;
            object-fit: cover;
            display: block;
        }
        .rev-avatar-photo { font-size: 18px; font-weight: 700; color: #fff; }
        .rev-name  { font-size: 15px; font-weight: 700; color: #15191E; }
        .rev-title { font-size: 12px; color: #888; margin: 2px 0 0.5rem; }
        .rev-stars { color: #f59e0b; font-size: 16px; letter-spacing: 2px; margin-bottom: 0.8rem; }
        .rev-text  { font-size: 13.5px; color: #444; line-height: 1.65; margin: 0; }

        /* Arrows */
        .rev-arrow {
            position: absolute;
            top: 50%; transform: translateY(-60%);
            width: 32px; height: 32px;
            border-radius: 50%;
            border: none;
            background: #c8c8d0;
            cursor: pointer;
            font-size: 16px;
            display: flex; align-items: center; justify-content: center;
            z-index: 2;
            color: #fff;
            box-shadow: none;
        }
        .rev-arrow:hover { background: #b0b0b8; }
        .rev-prev { left: -18px; }
        .rev-next { right: -18px; }

        /* Dots */
        .rev-dots { display: flex; gap: 6px; }
        .rev-dot {
            width: 8px; height: 8px;
            border-radius: 50%;
            background: #ccc;
            cursor: pointer;
            transition: background 0.2s;
        }
        .rev-dot.active { background: #ff5900; }

        @media (max-width: 768px) {
            .rev-inner { flex-direction: column; }
            .rev-section { padding: 3rem 1.5rem; }
            .rev-cta-heading { font-size: 28px; }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b1adf4 *//* Aapki purani saari CSS yahan aayegi... */

.pricing-inner {
    text-align: center;
}
.pricing-eyebrow {
    font-size: 16px;
    font-weight: 700;
    color: #ff5900;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    margin: 0 0 0.75rem;
}
.pricing-heading {
    font-size: 38px;
    font-weight: 800;
    color: #15191E;
    letter-spacing: -0.02em;
    line-height: 1.2;
    margin: 0 0 0.9rem;
}
.pricing-subhead {
    font-size: 15px;
    color: #666;
    line-height: 1.7;
    margin: 0 0 2rem;
}
/* Toggle */
.pricing-toggle {
    display: inline-flex;
    background: #f0f0f5;
    border-radius: 50px;
    padding: 4px;
    gap: 2px;
    margin-bottom: 2.5rem;
}
.ptog-btn {
    border: none;
    background: transparent;
    border-radius: 50px;
    padding: 8px 20px;
    font-size: 13.5px;
    font-weight: 600;
    color: #666;
    cursor: pointer;
    transition: all 0.2s;
}
.ptog-btn.ptog-active {
    background: #ff5900;
    color: #fff;
}
/* Table */
.pricing-table {
    border: 1px solid #e8e8ec;
    border-radius: 16px;
    overflow: visible;
}
.pt-row {
    display: grid;
    grid-template-columns: 2fr 1fr 1fr 1fr;
    border-bottom: 1px solid #f0f0f5;
}
.pt-row:last-child { border-bottom: none; }
.pt-cell {
    padding: 14px 16px;
    font-size: 13.5px;
    color: #444;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    border-right: 1px solid #f0f0f5;
}
.pt-cell:last-child { border-right: none; }
.pt-label {
    text-align: left;
    justify-content: flex-start;
    color: #333;
    font-size: 13px;
}
/* Header row */
.pt-header { background: #fafafa; }
.pt-header .pt-cell { padding: 20px 16px; }
.pt-plan-name {
    font-size: 17px;
    font-weight: 700;
    color: #15191E;
}
.pt-plan-pro .pt-plan-name { color: #15191E; }
.pt-plan-price {
    font-size: 13px;
    color: #15191E;
    margin-top: 4px;
}
.pt-per { font-size: 11px; color: #15191E; }
.pt-header .pt-label { font-size: 13px; font-weight: 600; color: #15191E; justify-content: flex-start; }
/* Pro column highlight */
.pt-plan-pro {
    background: #fff;
    border-left: 2px solid #ff5900;
    border-right: 2px solid #ff5900;
}
.pt-header .pt-plan-pro {
    background: #fff;
    border-top: 2px solid #ff5900;
    position: relative;
    padding-top: 20px !important;
}
.pt-header .pt-plan-pro::before {
    content: 'Most Popular';
    position: absolute;
    bottom: 100%;
    left: -2px;
    right: -2px;
    background: #ff5900;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.04em;
    padding: 7px 0;
    border-radius: 8px 8px 0 0;
    text-align: center;
}
.pt-cta-row .pt-plan-pro {
    border-bottom: 2px solid #ff5900;
}
/* CTA row */
.pt-cta-row { background: #fafafa; }
.pt-cta-row .pt-cell { padding: 18px 16px; }
.pt-btn {
    display: inline-block;
    border: 1px solid #d0d0d8;
    border-radius: 8px;
    padding: 8px 18px;
    font-size: 13px;
    font-weight: 600;
    color: #333;
    text-decoration: none;
    background: #fff;
    transition: all 0.18s;
}
.pt-btn:hover { 
    border-color: #aaa;
    color: #333 !important;
}
.pt-btn-fill {
    background: #ff5900;
    color: #fff;
    border-color: #ff5900;
}
.pt-btn-fill:hover { 
    background: #e04e00; 
    border-color: #e04e00;
    color: #fff !important; 
}

/* =======================================================
   RESPONSIVE MEDIA QUERY (Yahan se responsive code shuru hai)
   ======================================================= */
@media (max-width: 768px) {
    .pricing-table, .pt-row {
        display: block;
        border: none;
    }
    .pt-header {
        padding: 0 !important;
    }
    .pt-row {
        background: #fff;
        border: 1px solid #e8e8ec;
        border-radius: 12px;
        margin-bottom: 20px;
        padding: 10px 0;
        box-shadow: 0 4px 6px rgba(0,0,0,0.02);
    }
    .pt-label {
        background: #fafafa;
        font-weight: 700 !important;
        font-size: 14px !important;
        padding: 12px 16px !important;
        border-bottom: 1px solid #f0f0f5;
        margin-bottom: 8px;
        color: #ff5900 !important;
    }
    .pt-cell {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 10px 16px;
        border: none !important;
        text-align: right;
        font-size: 13px;
    }
    .pt-cell[data-label]::before {
        content: attr(data-label);
        font-weight: 600;
        color: #777;
        text-align: left;
        font-size: 13px;
    }
    .pt-cell.pt-plan-pro {
        background: rgba(255, 89, 0, 0.03);
        padding: 12px 16px !important;
    }
    .pt-header .pt-cell.pt-plan-pro {
        margin-top: 30px;
    }
    .pt-cell.pt-plan-pro[data-label]::before {
        color: #ff5900;
        content: attr(data-label) " ★"; /* Pro k sath star */
    }
    .pt-header .pt-cell{
        padding: 12px 16px !important;
    }
    .pt-cta-row {
        background: transparent;
        padding: 0;
    }
    .pt-cta-row .pt-label {
        display: none;
    }
    .pt-cta-row .pt-cell {
        justify-content: center;
        padding: 8px 16px;
    }
    .pt-cta-row .pt-cell::before {
        display: none;
    }
    .pt-btn {
        width: 100%;
        text-align: center;
        padding: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16d1113 *//* FAQ Section */
        .faq-wrap { max-width: 820px; margin: 0 auto; }
        .faq-section-head { text-align: center; margin-bottom: 2rem; }
        .faq-section-tag { font-size: 16px; font-weight: 700; color: #ff5900; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 8px; }
        .faq-section-title { font-size: 28px; font-weight: 700; color: #0d0d0d; margin-bottom: 8px; }
        .faq-section-sub { font-size: 13px; color: #888; line-height: 1.6; }
        .faq-tab-bar { display: flex; gap: 8px; margin-bottom: 20px; flex-wrap: wrap; justify-content: center; }
        .faq-tab-pill { font-size: 12px; font-weight: 600; padding: 7px 18px; border-radius: 20px; cursor: pointer; border: none; transition: all 0.2s; }
        .faq-tab-pill.active { background: #111; color: #fff; }
        .faq-tab-pill.inactive { background: #e4e4ea; color: #888; }
        .faq-tab-pill:hover:not(.active) { background: #d0d0d8; }
        .faq-tab-panel { display: none; }
        .faq-tab-panel.active { display: block; min-height: 420px; }
        .faq-list { display: flex; flex-direction: column; gap: 8px; }
        .faq-item { background: #fff; border-radius: 12px; border: 0.5px solid #e8e8ee; overflow: hidden; }
        .faq-q { display: flex; justify-content: space-between; align-items: center; padding: 15px 18px; cursor: pointer; user-select: none; }
        .faq-q-text { font-size: 13px; font-weight: 600; color: #111; flex: 1; padding-right: 12px; line-height: 1.4;display: flex;
    align-items: center;
    justify-content: space-between; }
        .faq-icon { font-size: 18px; color: #aaa; flex-shrink: 0; transition: transform 0.25s; font-weight: 300; display: inline-block; }
        .faq-a {
            max-height: 0;
            overflow: hidden;
            padding: 0 18px;
            font-size: 13px;
            color: #555;
            line-height: 1.8;
            border-top: 0.5px solid transparent;
            transition: max-height 0.4s ease, padding 0.3s ease, border-color 0.3s ease;
        }
        .faq-a.open {
            max-height: 600px;
            padding: 12px 18px 15px;
            border-top-color: #f0f0f5;
        }
        .faq-a ul { padding-left: 4px; margin-top: 8px; list-style: none; }
        .faq-a ul li { margin-bottom: 4px; font-size: 13px; color: #555; }
        .faq-a ul li::before { content: "✓ "; color: #1a9e5c; font-weight: 700; }
        .faq-icon.open { transform: rotate(180deg); color: #111; }/* End custom CSS */