.elementor-8603 .elementor-element.elementor-element-1087900{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8603 .elementor-element.elementor-element-1087900.e-con{--flex-grow:0;--flex-shrink:0;}.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-8603 .elementor-element.elementor-element-dd59b67{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:50px 50px 50px 50px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#000000;}.elementor-8603 .elementor-element.elementor-element-dd59b67.elementor-element{--align-self:center;}.elementor-8603 .elementor-element.elementor-element-dd59b67 p{margin-block-end:5px;}.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-8603 .elementor-element.elementor-element-4663b44{width:var( --container-widget-width, 92% );max-width:92%;padding:10px 0px 10px 0px;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;}.elementor-8603 .elementor-element.elementor-element-4663b44.elementor-element{--align-self:center;}.elementor-8603 .elementor-element.elementor-element-4663b44 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:60px;font-weight:800;color:#000000;}.elementor-8603 .elementor-element.elementor-element-d73f976{width:var( --container-widget-width, 48% );max-width:48%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-d73f976.elementor-element{--align-self:center;}.elementor-8603 .elementor-element.elementor-element-101d616{width:var( --container-widget-width, 40% );max-width:40%;margin:-58px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8603 .elementor-element.elementor-element-c49347c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8603 .elementor-element.elementor-element-e034a8c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8603 .elementor-element.elementor-element-21f80af{padding:0% 0% 0% 0%;}.elementor-8603 .elementor-element.elementor-element-21f80af .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-8603 .elementor-element.elementor-element-1e7895e{--display:flex;}.elementor-8603 .elementor-element.elementor-element-d0f2ab0{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-48bc08a{--display:flex;}.elementor-8603 .elementor-element.elementor-element-01a47d6{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-3dbee7e{--display:flex;}.elementor-8603 .elementor-element.elementor-element-0bd07dc{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-bfb9c82{--display:flex;}.elementor-8603 .elementor-element.elementor-element-b52276d{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-9e019ea{--display:flex;}.elementor-8603 .elementor-element.elementor-element-636c6df{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-7c06000{--display:flex;}.elementor-8603 .elementor-element.elementor-element-22ba041{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-4937205{--n-accordion-title-font-size:20px;padding:30px 30px 30px 30px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:31px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:var( --e-global-color-7286787 );--n-accordion-title-active-color:#000000;--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:var( --e-global-color-b446e03 );--n-accordion-icon-hover-color:var( --e-global-color-b446e03 );--n-accordion-icon-active-color:var( --e-global-color-b446e03 );}.elementor-8603 .elementor-element.elementor-element-4937205 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 0px 1px;}.elementor-8603 .elementor-element.elementor-element-4937205 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F573;}.elementor-8603 .elementor-element.elementor-element-4937205 {--n-accordion-padding:23px 23px 23px 23px;}:where( .elementor-8603 .elementor-element.elementor-element-4937205 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Quicksand", Sans-serif;font-weight:600;}:where( .elementor-8603 .elementor-element.elementor-element-4937205 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;--border-radius:0px 1px 10px 10px;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-8603 .elementor-element.elementor-element-decef73{padding:0% 0% 0% 0%;}.elementor-8603 .elementor-element.elementor-element-decef73 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-8603 .elementor-element.elementor-element-88d2a23{--display:flex;}.elementor-8603 .elementor-element.elementor-element-4743e3b{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-268a9fd{--display:flex;}.elementor-8603 .elementor-element.elementor-element-54677a6{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-59bd8a5{--display:flex;}.elementor-8603 .elementor-element.elementor-element-22ce565{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-a084866{--display:flex;}.elementor-8603 .elementor-element.elementor-element-7f80de2{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-56250a8{--display:flex;}.elementor-8603 .elementor-element.elementor-element-10eeca2{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-b9c5215{--display:flex;}.elementor-8603 .elementor-element.elementor-element-643d7c3{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-17aa315{--n-accordion-title-font-size:20px;padding:30px 30px 30px 30px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:31px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:var( --e-global-color-7286787 );--n-accordion-title-active-color:#000000;--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:var( --e-global-color-b446e03 );--n-accordion-icon-hover-color:var( --e-global-color-b446e03 );--n-accordion-icon-active-color:var( --e-global-color-b446e03 );}.elementor-8603 .elementor-element.elementor-element-17aa315 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 0px 1px;}.elementor-8603 .elementor-element.elementor-element-17aa315 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F573;}.elementor-8603 .elementor-element.elementor-element-17aa315 {--n-accordion-padding:23px 23px 23px 23px;}:where( .elementor-8603 .elementor-element.elementor-element-17aa315 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Quicksand", Sans-serif;font-weight:600;}:where( .elementor-8603 .elementor-element.elementor-element-17aa315 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;--border-radius:0px 1px 10px 10px;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-8603 .elementor-element.elementor-element-c34d85f{padding:0% 0% 0% 0%;}.elementor-8603 .elementor-element.elementor-element-c34d85f .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-8603 .elementor-element.elementor-element-1ce8b5d{--display:flex;}.elementor-8603 .elementor-element.elementor-element-2f39654{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-bdabbd1{--display:flex;}.elementor-8603 .elementor-element.elementor-element-621afde{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-7eda674{--display:flex;}.elementor-8603 .elementor-element.elementor-element-d72d8b9{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-413895f{--display:flex;}.elementor-8603 .elementor-element.elementor-element-be560fd{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-e9d5d45{--display:flex;}.elementor-8603 .elementor-element.elementor-element-23df74c{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-23f28ae{--display:flex;}.elementor-8603 .elementor-element.elementor-element-f22c335{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-e00d98a{--display:flex;}.elementor-8603 .elementor-element.elementor-element-a127442{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-4937ca6{--display:flex;}.elementor-8603 .elementor-element.elementor-element-1642663{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-9729b6a{--n-accordion-title-font-size:20px;padding:30px 30px 30px 30px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:31px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:var( --e-global-color-7286787 );--n-accordion-title-active-color:#000000;--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:var( --e-global-color-b446e03 );--n-accordion-icon-hover-color:var( --e-global-color-b446e03 );--n-accordion-icon-active-color:var( --e-global-color-b446e03 );}.elementor-8603 .elementor-element.elementor-element-9729b6a > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 0px 1px;}.elementor-8603 .elementor-element.elementor-element-9729b6a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F573;}.elementor-8603 .elementor-element.elementor-element-9729b6a {--n-accordion-padding:23px 23px 23px 23px;}:where( .elementor-8603 .elementor-element.elementor-element-9729b6a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Quicksand", Sans-serif;font-weight:600;}:where( .elementor-8603 .elementor-element.elementor-element-9729b6a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;--border-radius:0px 1px 10px 10px;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-8603 .elementor-element.elementor-element-fd4e1a5{padding:0% 0% 0% 0%;}.elementor-8603 .elementor-element.elementor-element-fd4e1a5 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-8603 .elementor-element.elementor-element-cc27f78{--display:flex;}.elementor-8603 .elementor-element.elementor-element-78b4e4a{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-303bf70{--display:flex;}.elementor-8603 .elementor-element.elementor-element-0e6a4a8{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-b155c31{--display:flex;}.elementor-8603 .elementor-element.elementor-element-fc487a8{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-2c8c6be{--display:flex;}.elementor-8603 .elementor-element.elementor-element-aaf5e79{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-689fefd{--display:flex;}.elementor-8603 .elementor-element.elementor-element-7b37518{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-e6da020{--n-accordion-title-font-size:20px;padding:30px 30px 30px 30px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:31px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:var( --e-global-color-7286787 );--n-accordion-title-active-color:#000000;--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:var( --e-global-color-b446e03 );--n-accordion-icon-hover-color:var( --e-global-color-b446e03 );--n-accordion-icon-active-color:var( --e-global-color-b446e03 );}.elementor-8603 .elementor-element.elementor-element-e6da020 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 0px 1px;}.elementor-8603 .elementor-element.elementor-element-e6da020 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F573;}.elementor-8603 .elementor-element.elementor-element-e6da020 {--n-accordion-padding:23px 23px 23px 23px;}:where( .elementor-8603 .elementor-element.elementor-element-e6da020 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Quicksand", Sans-serif;font-weight:600;}:where( .elementor-8603 .elementor-element.elementor-element-e6da020 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;--border-radius:0px 1px 10px 10px;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-8603 .elementor-element.elementor-element-da3bc57{padding:0% 0% 0% 0%;}.elementor-8603 .elementor-element.elementor-element-da3bc57 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-8603 .elementor-element.elementor-element-a2c606c{--display:flex;}.elementor-8603 .elementor-element.elementor-element-2a4fda5{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-67348bd{--display:flex;}.elementor-8603 .elementor-element.elementor-element-96ac87b{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-6bd010e{--display:flex;}.elementor-8603 .elementor-element.elementor-element-818162f{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-ca6726a{--display:flex;}.elementor-8603 .elementor-element.elementor-element-68eadb2{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-574e7e7{--display:flex;}.elementor-8603 .elementor-element.elementor-element-5eac307{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-a4ed25b{--n-accordion-title-font-size:20px;padding:30px 30px 30px 30px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:31px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:var( --e-global-color-7286787 );--n-accordion-title-active-color:#000000;--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:var( --e-global-color-b446e03 );--n-accordion-icon-hover-color:var( --e-global-color-b446e03 );--n-accordion-icon-active-color:var( --e-global-color-b446e03 );}.elementor-8603 .elementor-element.elementor-element-a4ed25b > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 0px 1px;}.elementor-8603 .elementor-element.elementor-element-a4ed25b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F573;}.elementor-8603 .elementor-element.elementor-element-a4ed25b {--n-accordion-padding:23px 23px 23px 23px;}:where( .elementor-8603 .elementor-element.elementor-element-a4ed25b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Quicksand", Sans-serif;font-weight:600;}:where( .elementor-8603 .elementor-element.elementor-element-a4ed25b > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;--border-radius:0px 1px 10px 10px;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-8603 .elementor-element.elementor-element-afd467d{padding:0% 0% 0% 0%;}.elementor-8603 .elementor-element.elementor-element-afd467d .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-8603 .elementor-element.elementor-element-e8a82bd{--display:flex;}.elementor-8603 .elementor-element.elementor-element-18d0dbe{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-9550d8c{--display:flex;}.elementor-8603 .elementor-element.elementor-element-3a2f1d6{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-ca10fcc{--display:flex;}.elementor-8603 .elementor-element.elementor-element-da9bd25{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-567e428{--display:flex;}.elementor-8603 .elementor-element.elementor-element-df669ea{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-0472e4d{--n-accordion-title-font-size:20px;padding:30px 30px 30px 30px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:31px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:var( --e-global-color-7286787 );--n-accordion-title-active-color:#000000;--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:var( --e-global-color-b446e03 );--n-accordion-icon-hover-color:var( --e-global-color-b446e03 );--n-accordion-icon-active-color:var( --e-global-color-b446e03 );}.elementor-8603 .elementor-element.elementor-element-0472e4d > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 0px 1px;}.elementor-8603 .elementor-element.elementor-element-0472e4d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F573;}.elementor-8603 .elementor-element.elementor-element-0472e4d {--n-accordion-padding:23px 23px 23px 23px;}:where( .elementor-8603 .elementor-element.elementor-element-0472e4d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Quicksand", Sans-serif;font-weight:600;}:where( .elementor-8603 .elementor-element.elementor-element-0472e4d > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;--border-radius:0px 1px 10px 10px;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-8603 .elementor-element.elementor-element-1a13527{padding:0% 0% 0% 0%;}.elementor-8603 .elementor-element.elementor-element-1a13527 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-8603 .elementor-element.elementor-element-8de9101{--display:flex;}.elementor-8603 .elementor-element.elementor-element-3f289eb{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-14e8874{--display:flex;}.elementor-8603 .elementor-element.elementor-element-62b8d09{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-ce3f417{--display:flex;}.elementor-8603 .elementor-element.elementor-element-b06f3a3{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-4724e07{--display:flex;}.elementor-8603 .elementor-element.elementor-element-21fd9ba{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-8603 .elementor-element.elementor-element-eac727a{--n-accordion-title-font-size:20px;padding:30px 30px 30px 30px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:31px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:var( --e-global-color-7286787 );--n-accordion-title-active-color:#000000;--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:var( --e-global-color-b446e03 );--n-accordion-icon-hover-color:var( --e-global-color-b446e03 );--n-accordion-icon-active-color:var( --e-global-color-b446e03 );}.elementor-8603 .elementor-element.elementor-element-eac727a > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 0px 1px;}.elementor-8603 .elementor-element.elementor-element-eac727a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F573;}.elementor-8603 .elementor-element.elementor-element-eac727a {--n-accordion-padding:23px 23px 23px 23px;}:where( .elementor-8603 .elementor-element.elementor-element-eac727a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Quicksand", Sans-serif;font-weight:600;}:where( .elementor-8603 .elementor-element.elementor-element-eac727a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;--border-radius:0px 1px 10px 10px;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-8603 .elementor-element.elementor-element-ae2150d{--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:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8603 .elementor-element.elementor-element-7f7b4f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8603 .elementor-element.elementor-element-f327064{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8603 .elementor-element.elementor-element-76ff5e6{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Nunito", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-8603 .elementor-element.elementor-element-66c1f0a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#4A4A4A;}.elementor-8603 .elementor-element.elementor-element-ef13d36{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.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-8603 .elementor-element.elementor-element-aa9de22 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;background-image:linear-gradient(135deg, var( --e-global-color-b446e03 ) 0%, #2687FF 100%);border-radius:.75rem .75rem .75rem .75rem;padding:18px 24px 18px 24px;}.elementor-8603 .elementor-element.elementor-element-aa9de22 .elementor-button:hover, .elementor-8603 .elementor-element.elementor-element-aa9de22 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(149deg, var( --e-global-color-b446e03 ) 0%, #2563AF 100%);}.elementor-8603 .elementor-element.elementor-element-aa9de22 .elementor-button:hover svg, .elementor-8603 .elementor-element.elementor-element-aa9de22 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8603 .elementor-element.elementor-element-c6496d0 .elementor-button{background-color:#6975F3;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;border-radius:.75rem .75rem .75rem .75rem;padding:18px 24px 18px 24px;}.elementor-8603 .elementor-element.elementor-element-c6496d0 .elementor-button:hover, .elementor-8603 .elementor-element.elementor-element-c6496d0 .elementor-button:focus{background-color:#6975F3;color:#FFFFFF;}.elementor-8603 .elementor-element.elementor-element-c6496d0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8603 .elementor-element.elementor-element-c6496d0 .elementor-button:hover svg, .elementor-8603 .elementor-element.elementor-element-c6496d0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8603 .elementor-element.elementor-element-4c229f7{--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;}@media(max-width:1024px){.elementor-8603 .elementor-element.elementor-element-d73f976{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-8603 .elementor-element.elementor-element-101d616{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}}@media(min-width:768px){.elementor-8603 .elementor-element.elementor-element-1087900{--width:100%;}.elementor-8603 .elementor-element.elementor-element-7f7b4f6{--width:20%;}.elementor-8603 .elementor-element.elementor-element-f327064{--width:75%;}.elementor-8603 .elementor-element.elementor-element-4c229f7{--width:20%;}}@media(max-width:767px){.elementor-8603 .elementor-element.elementor-element-1087900{--justify-content:center;--padding-top:30px;--padding-bottom:15px;--padding-left:16px;--padding-right:16px;}.elementor-8603 .elementor-element.elementor-element-dd59b67{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 12px 0px 12px;font-size:12px;}.elementor-8603 .elementor-element.elementor-element-4663b44 .elementor-heading-title{font-size:24px;}.elementor-8603 .elementor-element.elementor-element-d73f976{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-8603 .elementor-element.elementor-element-101d616{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8603 .elementor-element.elementor-element-c49347c{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-8603 .elementor-element.elementor-element-e034a8c{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-8603 .elementor-element.elementor-element-21f80af .elementor-heading-title{font-size:20px;}.elementor-8603 .elementor-element.elementor-element-4937205{padding:4px 4px 4px 4px;--n-accordion-item-title-space-between:10px;--n-accordion-title-font-size:16px;}.elementor-8603 .elementor-element.elementor-element-decef73{text-align:center;}.elementor-8603 .elementor-element.elementor-element-decef73 .elementor-heading-title{font-size:20px;}.elementor-8603 .elementor-element.elementor-element-17aa315{padding:4px 4px 4px 4px;--n-accordion-item-title-space-between:10px;--n-accordion-title-font-size:16px;}.elementor-8603 .elementor-element.elementor-element-c34d85f .elementor-heading-title{font-size:20px;}.elementor-8603 .elementor-element.elementor-element-9729b6a{padding:4px 4px 4px 4px;--n-accordion-item-title-space-between:10px;--n-accordion-title-font-size:16px;}.elementor-8603 .elementor-element.elementor-element-fd4e1a5 .elementor-heading-title{font-size:20px;}.elementor-8603 .elementor-element.elementor-element-e6da020{padding:4px 4px 4px 4px;--n-accordion-item-title-space-between:10px;--n-accordion-title-font-size:16px;}.elementor-8603 .elementor-element.elementor-element-da3bc57 .elementor-heading-title{font-size:20px;}.elementor-8603 .elementor-element.elementor-element-a4ed25b{padding:4px 4px 4px 4px;--n-accordion-item-title-space-between:10px;--n-accordion-title-font-size:16px;}.elementor-8603 .elementor-element.elementor-element-afd467d .elementor-heading-title{font-size:20px;}.elementor-8603 .elementor-element.elementor-element-0472e4d{padding:4px 4px 4px 4px;--n-accordion-item-title-space-between:10px;--n-accordion-title-font-size:16px;}.elementor-8603 .elementor-element.elementor-element-1a13527 .elementor-heading-title{font-size:20px;}.elementor-8603 .elementor-element.elementor-element-eac727a{padding:4px 4px 4px 4px;--n-accordion-item-title-space-between:10px;--n-accordion-title-font-size:16px;}.elementor-8603 .elementor-element.elementor-element-ae2150d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:15px;}.elementor-8603 .elementor-element.elementor-element-f327064{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8603 .elementor-element.elementor-element-76ff5e6{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:24px;}.elementor-8603 .elementor-element.elementor-element-66c1f0a{padding:0px 0px 0px 0px;font-size:18px;}.elementor-8603 .elementor-element.elementor-element-ef13d36{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8603 .elementor-element.elementor-element-aa9de22 .elementor-button{font-size:16px;}.elementor-8603 .elementor-element.elementor-element-c6496d0 .elementor-button{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-4663b44 */.gradient-text {
  background: linear-gradient(135deg, #60A5FA, #1B7CF3);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-4937205 *//* Accordion Box */
.elementor-widget-n-accordion .e-n-accordion-item {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 20px !important;
  
}

/* Accordion Title Row */
.elementor-widget-n-accordion .e-n-accordion-item > summary,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title {
  position: relative !important;
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  font-size: 18px !important;
  font-weight: 600 !important;

  cursor: pointer !important;
  border-radius: 20px !important;
  transition: all 0.8s ease !important;
  background: transparent !important;
  z-index: 3 !important;
}

/* Gradient swipe overlay */
.elementor-widget-n-accordion .e-n-accordion-item > summary::before,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important;
  width: 30% !important;
  height: 100% !important;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.2) 40%,
    transparent 100%
  ) !important;
  transition: all 1.2s ease !important;
  z-index: 2 !important;
}

/* Hover effect */
.elementor-widget-n-accordion .e-n-accordion-item > summary:hover,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title:hover {
  transform: translateY(-5px) scale(1.01) !important;

  border: 1px solid rgba(255, 255, 255, 0.15) !important;
}

/* Swipe light move on hover */
.elementor-widget-n-accordion .e-n-accordion-item > summary:hover::before,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title:hover::before {
  left: 150% !important;
}

/* Accordion Content Gradient + Animation */
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-content {
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.6s ease;
  border-radius: 0 0 20px 20px !important;
  padding: 20px !important;
  background: linear-gradient(135deg, rgba(255,102,3,0.15), rgba(0,0,0,0.7)) !important;
}

.elementor-widget-n-accordion .e-n-accordion-item.active .elementor-tab-content,
.elementor-widget-n-accordion .e-n-accordion-item[open] .elementor-tab-content {
  opacity: 1;
  transform: translateY(0);
}
 .e-n-accordion-item[open] {
    background-color: #F0F0F0;
    border-style: solid;
    border-width: 1px 1px 0px 1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4743e3b *//* Accordion Box */
.e-n-accordion-item {
  position: relative;
  overflow: hidden;
  opacity: 0;
  animation: fadeIn 2s ease-out forwards; /* pehle 1.2s tha, ab 2s */
}

/* Agar accordion summary actual <summary> tag nahi hai 
   to check karo aur use .elementor-tab-title */
.e-n-accordion-item > summary,
.e-n-accordion-item .elementor-tab-title {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.8s ease !important; /* pehle 0.6s tha, ab 0.8s */
  border-radius: 12px; /* optional */
  display: block;
}

/* Hover highlight effect */
.e-n-accordion-item > summary::before,
.e-n-accordion-item .elementor-tab-title::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 30%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.2) 50%,
    transparent 100%
  );
  transition: all 1s ease; /* pehle 0.8s tha, ab 1s */
  z-index: 2;
}

.e-n-accordion-item > summary:hover,
.e-n-accordion-item .elementor-tab-title:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.6);
  border-color: rgba(255, 255, 255, 0.3) !important;
}

.e-n-accordion-item > summary:hover::before,
.e-n-accordion-item .elementor-tab-title:hover::before {
  left: 150%;
}

/* Fade-in */
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4743e3b *//* Accordion Box */
.e-n-accordion-item {
  position: relative;
  overflow: hidden;
  opacity: 0;
  animation: fadeIn 2s ease-out forwards; /* pehle 1.2s tha, ab 2s */
}

/* Agar accordion summary actual <summary> tag nahi hai 
   to check karo aur use .elementor-tab-title */
.e-n-accordion-item > summary,
.e-n-accordion-item .elementor-tab-title {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.8s ease !important; /* pehle 0.6s tha, ab 0.8s */
  border-radius: 12px; /* optional */
  display: block;
}

/* Hover highlight effect */
.e-n-accordion-item > summary::before,
.e-n-accordion-item .elementor-tab-title::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 30%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.2) 50%,
    transparent 100%
  );
  transition: all 1s ease; /* pehle 0.8s tha, ab 1s */
  z-index: 2;
}

.e-n-accordion-item > summary:hover,
.e-n-accordion-item .elementor-tab-title:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.6);
  border-color: rgba(255, 255, 255, 0.3) !important;
}

.e-n-accordion-item > summary:hover::before,
.e-n-accordion-item .elementor-tab-title:hover::before {
  left: 150%;
}

/* Fade-in */
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4743e3b *//* Accordion Box */
.e-n-accordion-item {
  position: relative;
  overflow: hidden;
  opacity: 0;
  animation: fadeIn 2s ease-out forwards; /* pehle 1.2s tha, ab 2s */
}

/* Agar accordion summary actual <summary> tag nahi hai 
   to check karo aur use .elementor-tab-title */
.e-n-accordion-item > summary,
.e-n-accordion-item .elementor-tab-title {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.8s ease !important; /* pehle 0.6s tha, ab 0.8s */
  border-radius: 12px; /* optional */
  display: block;
}

/* Hover highlight effect */
.e-n-accordion-item > summary::before,
.e-n-accordion-item .elementor-tab-title::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 30%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.2) 50%,
    transparent 100%
  );
  transition: all 1s ease; /* pehle 0.8s tha, ab 1s */
  z-index: 2;
}

.e-n-accordion-item > summary:hover,
.e-n-accordion-item .elementor-tab-title:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.6);
  border-color: rgba(255, 255, 255, 0.3) !important;
}

.e-n-accordion-item > summary:hover::before,
.e-n-accordion-item .elementor-tab-title:hover::before {
  left: 150%;
}

/* Fade-in */
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4743e3b *//* Accordion Box */
.e-n-accordion-item {
  position: relative;
  overflow: hidden;
  opacity: 0;
  animation: fadeIn 2s ease-out forwards; /* pehle 1.2s tha, ab 2s */
}

/* Agar accordion summary actual <summary> tag nahi hai 
   to check karo aur use .elementor-tab-title */
.e-n-accordion-item > summary,
.e-n-accordion-item .elementor-tab-title {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.8s ease !important; /* pehle 0.6s tha, ab 0.8s */
  border-radius: 12px; /* optional */
  display: block;
}

/* Hover highlight effect */
.e-n-accordion-item > summary::before,
.e-n-accordion-item .elementor-tab-title::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 30%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.2) 50%,
    transparent 100%
  );
  transition: all 1s ease; /* pehle 0.8s tha, ab 1s */
  z-index: 2;
}

.e-n-accordion-item > summary:hover,
.e-n-accordion-item .elementor-tab-title:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.6);
  border-color: rgba(255, 255, 255, 0.3) !important;
}

.e-n-accordion-item > summary:hover::before,
.e-n-accordion-item .elementor-tab-title:hover::before {
  left: 150%;
}

/* Fade-in */
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4743e3b *//* Accordion Box */
.e-n-accordion-item {
  position: relative;
  overflow: hidden;
  opacity: 0;
  animation: fadeIn 2s ease-out forwards; /* pehle 1.2s tha, ab 2s */
}

/* Agar accordion summary actual <summary> tag nahi hai 
   to check karo aur use .elementor-tab-title */
.e-n-accordion-item > summary,
.e-n-accordion-item .elementor-tab-title {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.8s ease !important; /* pehle 0.6s tha, ab 0.8s */
  border-radius: 12px; /* optional */
  display: block;
}

/* Hover highlight effect */
.e-n-accordion-item > summary::before,
.e-n-accordion-item .elementor-tab-title::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 30%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.2) 50%,
    transparent 100%
  );
  transition: all 1s ease; /* pehle 0.8s tha, ab 1s */
  z-index: 2;
}

.e-n-accordion-item > summary:hover,
.e-n-accordion-item .elementor-tab-title:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.6);
  border-color: rgba(255, 255, 255, 0.3) !important;
}

.e-n-accordion-item > summary:hover::before,
.e-n-accordion-item .elementor-tab-title:hover::before {
  left: 150%;
}

/* Fade-in */
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4743e3b *//* Accordion Box */
.e-n-accordion-item {
  position: relative;
  overflow: hidden;
  opacity: 0;
  animation: fadeIn 2s ease-out forwards; /* pehle 1.2s tha, ab 2s */
}

/* Agar accordion summary actual <summary> tag nahi hai 
   to check karo aur use .elementor-tab-title */
.e-n-accordion-item > summary,
.e-n-accordion-item .elementor-tab-title {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.8s ease !important; /* pehle 0.6s tha, ab 0.8s */
  border-radius: 12px; /* optional */
  display: block;
}

/* Hover highlight effect */
.e-n-accordion-item > summary::before,
.e-n-accordion-item .elementor-tab-title::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 30%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.2) 50%,
    transparent 100%
  );
  transition: all 1s ease; /* pehle 0.8s tha, ab 1s */
  z-index: 2;
}

.e-n-accordion-item > summary:hover,
.e-n-accordion-item .elementor-tab-title:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.6);
  border-color: rgba(255, 255, 255, 0.3) !important;
}

.e-n-accordion-item > summary:hover::before,
.e-n-accordion-item .elementor-tab-title:hover::before {
  left: 150%;
}

/* Fade-in */
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4743e3b *//* Accordion Box */
.e-n-accordion-item {
  position: relative;
  overflow: hidden;
  opacity: 0;
  animation: fadeIn 2s ease-out forwards; /* pehle 1.2s tha, ab 2s */
}

/* Agar accordion summary actual <summary> tag nahi hai 
   to check karo aur use .elementor-tab-title */
.e-n-accordion-item > summary,
.e-n-accordion-item .elementor-tab-title {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.8s ease !important; /* pehle 0.6s tha, ab 0.8s */
  border-radius: 12px; /* optional */
  display: block;
}

/* Hover highlight effect */
.e-n-accordion-item > summary::before,
.e-n-accordion-item .elementor-tab-title::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 30%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.2) 50%,
    transparent 100%
  );
  transition: all 1s ease; /* pehle 0.8s tha, ab 1s */
  z-index: 2;
}

.e-n-accordion-item > summary:hover,
.e-n-accordion-item .elementor-tab-title:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.6);
  border-color: rgba(255, 255, 255, 0.3) !important;
}

.e-n-accordion-item > summary:hover::before,
.e-n-accordion-item .elementor-tab-title:hover::before {
  left: 150%;
}

/* Fade-in */
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-17aa315 *//* Accordion Box */
.elementor-widget-n-accordion .e-n-accordion-item {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 20px !important;
  
}

/* Accordion Title Row */
.elementor-widget-n-accordion .e-n-accordion-item > summary,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title {
  position: relative !important;
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  font-size: 18px !important;
  font-weight: 600 !important;

  cursor: pointer !important;
  border-radius: 20px !important;
  transition: all 0.8s ease !important;
  background: transparent !important;
  z-index: 3 !important;
}

/* Gradient swipe overlay */
.elementor-widget-n-accordion .e-n-accordion-item > summary::before,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important;
  width: 30% !important;
  height: 100% !important;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.2) 40%,
    transparent 100%
  ) !important;
  transition: all 1.2s ease !important;
  z-index: 2 !important;
}

/* Hover effect */
.elementor-widget-n-accordion .e-n-accordion-item > summary:hover,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title:hover {
  transform: translateY(-5px) scale(1.01) !important;

  border: 1px solid rgba(255, 255, 255, 0.15) !important;
}

/* Swipe light move on hover */
.elementor-widget-n-accordion .e-n-accordion-item > summary:hover::before,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title:hover::before {
  left: 150% !important;
}

/* Accordion Content Gradient + Animation */
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-content {
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.6s ease;
  border-radius: 0 0 20px 20px !important;
  padding: 20px !important;
  background: linear-gradient(135deg, rgba(255,102,3,0.15), rgba(0,0,0,0.7)) !important;
}

.elementor-widget-n-accordion .e-n-accordion-item.active .elementor-tab-content,
.elementor-widget-n-accordion .e-n-accordion-item[open] .elementor-tab-content {
  opacity: 1;
  transform: translateY(0);
}
 .e-n-accordion-item[open] {
    background-color: #F0F0F0;
    border-style: solid;
    border-width: 1px 1px 0px 1px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9729b6a *//* Accordion Box */
.elementor-widget-n-accordion .e-n-accordion-item {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 20px !important;
  
}

/* Accordion Title Row */
.elementor-widget-n-accordion .e-n-accordion-item > summary,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title {
  position: relative !important;
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  font-size: 18px !important;
  font-weight: 600 !important;

  cursor: pointer !important;
  border-radius: 20px !important;
  transition: all 0.8s ease !important;
  background: transparent !important;
  z-index: 3 !important;
}

/* Gradient swipe overlay */
.elementor-widget-n-accordion .e-n-accordion-item > summary::before,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important;
  width: 30% !important;
  height: 100% !important;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.2) 40%,
    transparent 100%
  ) !important;
  transition: all 1.2s ease !important;
  z-index: 2 !important;
}

/* Hover effect */
.elementor-widget-n-accordion .e-n-accordion-item > summary:hover,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title:hover {
  transform: translateY(-5px) scale(1.01) !important;

  border: 1px solid rgba(255, 255, 255, 0.15) !important;
}

/* Swipe light move on hover */
.elementor-widget-n-accordion .e-n-accordion-item > summary:hover::before,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title:hover::before {
  left: 150% !important;
}

/* Accordion Content Gradient + Animation */
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-content {
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.6s ease;
  border-radius: 0 0 20px 20px !important;
  padding: 20px !important;
  background: linear-gradient(135deg, rgba(255,102,3,0.15), rgba(0,0,0,0.7)) !important;
}

.elementor-widget-n-accordion .e-n-accordion-item.active .elementor-tab-content,
.elementor-widget-n-accordion .e-n-accordion-item[open] .elementor-tab-content {
  opacity: 1;
  transform: translateY(0);
}
 .e-n-accordion-item[open] {
    background-color: #F0F0F0;
    border-style: solid;
    border-width: 1px 1px 0px 1px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e6da020 *//* Accordion Box */
.elementor-widget-n-accordion .e-n-accordion-item {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 20px !important;
  
}

/* Accordion Title Row */
.elementor-widget-n-accordion .e-n-accordion-item > summary,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title {
  position: relative !important;
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  font-size: 18px !important;
  font-weight: 600 !important;

  cursor: pointer !important;
  border-radius: 20px !important;
  transition: all 0.8s ease !important;
  background: transparent !important;
  z-index: 3 !important;
}

/* Gradient swipe overlay */
.elementor-widget-n-accordion .e-n-accordion-item > summary::before,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important;
  width: 30% !important;
  height: 100% !important;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.2) 40%,
    transparent 100%
  ) !important;
  transition: all 1.2s ease !important;
  z-index: 2 !important;
}

/* Hover effect */
.elementor-widget-n-accordion .e-n-accordion-item > summary:hover,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title:hover {
  transform: translateY(-5px) scale(1.01) !important;

  border: 1px solid rgba(255, 255, 255, 0.15) !important;
}

/* Swipe light move on hover */
.elementor-widget-n-accordion .e-n-accordion-item > summary:hover::before,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title:hover::before {
  left: 150% !important;
}

/* Accordion Content Gradient + Animation */
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-content {
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.6s ease;
  border-radius: 0 0 20px 20px !important;
  padding: 20px !important;
  background: linear-gradient(135deg, rgba(255,102,3,0.15), rgba(0,0,0,0.7)) !important;
}

.elementor-widget-n-accordion .e-n-accordion-item.active .elementor-tab-content,
.elementor-widget-n-accordion .e-n-accordion-item[open] .elementor-tab-content {
  opacity: 1;
  transform: translateY(0);
}
 .e-n-accordion-item[open] {
    background-color: #F0F0F0;
    border-style: solid;
    border-width: 1px 1px 0px 1px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-a4ed25b *//* Accordion Box */
.elementor-widget-n-accordion .e-n-accordion-item {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 20px !important;
  
}

/* Accordion Title Row */
.elementor-widget-n-accordion .e-n-accordion-item > summary,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title {
  position: relative !important;
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  font-size: 18px !important;
  font-weight: 600 !important;

  cursor: pointer !important;
  border-radius: 20px !important;
  transition: all 0.8s ease !important;
  background: transparent !important;
  z-index: 3 !important;
}

/* Gradient swipe overlay */
.elementor-widget-n-accordion .e-n-accordion-item > summary::before,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important;
  width: 30% !important;
  height: 100% !important;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.2) 40%,
    transparent 100%
  ) !important;
  transition: all 1.2s ease !important;
  z-index: 2 !important;
}

/* Hover effect */
.elementor-widget-n-accordion .e-n-accordion-item > summary:hover,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title:hover {
  transform: translateY(-5px) scale(1.01) !important;

  border: 1px solid rgba(255, 255, 255, 0.15) !important;
}

/* Swipe light move on hover */
.elementor-widget-n-accordion .e-n-accordion-item > summary:hover::before,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title:hover::before {
  left: 150% !important;
}

/* Accordion Content Gradient + Animation */
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-content {
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.6s ease;
  border-radius: 0 0 20px 20px !important;
  padding: 20px !important;
  background: linear-gradient(135deg, rgba(255,102,3,0.15), rgba(0,0,0,0.7)) !important;
}

.elementor-widget-n-accordion .e-n-accordion-item.active .elementor-tab-content,
.elementor-widget-n-accordion .e-n-accordion-item[open] .elementor-tab-content {
  opacity: 1;
  transform: translateY(0);
}
 .e-n-accordion-item[open] {
    background-color: #F0F0F0;
    border-style: solid;
    border-width: 1px 1px 0px 1px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-0472e4d *//* Accordion Box */
.elementor-widget-n-accordion .e-n-accordion-item {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 20px !important;
  
}

/* Accordion Title Row */
.elementor-widget-n-accordion .e-n-accordion-item > summary,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title {
  position: relative !important;
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  font-size: 18px !important;
  font-weight: 600 !important;

  cursor: pointer !important;
  border-radius: 20px !important;
  transition: all 0.8s ease !important;
  background: transparent !important;
  z-index: 3 !important;
}

/* Gradient swipe overlay */
.elementor-widget-n-accordion .e-n-accordion-item > summary::before,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important;
  width: 30% !important;
  height: 100% !important;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.2) 40%,
    transparent 100%
  ) !important;
  transition: all 1.2s ease !important;
  z-index: 2 !important;
}

/* Hover effect */
.elementor-widget-n-accordion .e-n-accordion-item > summary:hover,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title:hover {
  transform: translateY(-5px) scale(1.01) !important;

  border: 1px solid rgba(255, 255, 255, 0.15) !important;
}

/* Swipe light move on hover */
.elementor-widget-n-accordion .e-n-accordion-item > summary:hover::before,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title:hover::before {
  left: 150% !important;
}

/* Accordion Content Gradient + Animation */
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-content {
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.6s ease;
  border-radius: 0 0 20px 20px !important;
  padding: 20px !important;
  background: linear-gradient(135deg, rgba(255,102,3,0.15), rgba(0,0,0,0.7)) !important;
}

.elementor-widget-n-accordion .e-n-accordion-item.active .elementor-tab-content,
.elementor-widget-n-accordion .e-n-accordion-item[open] .elementor-tab-content {
  opacity: 1;
  transform: translateY(0);
}
 .e-n-accordion-item[open] {
    background-color: #F0F0F0;
    border-style: solid;
    border-width: 1px 1px 0px 1px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-eac727a *//* Accordion Box */
.elementor-widget-n-accordion .e-n-accordion-item {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 20px !important;
  
}

/* Accordion Title Row */
.elementor-widget-n-accordion .e-n-accordion-item > summary,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title {
  position: relative !important;
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  font-size: 18px !important;
  font-weight: 600 !important;

  cursor: pointer !important;
  border-radius: 20px !important;
  transition: all 0.8s ease !important;
  background: transparent !important;
  z-index: 3 !important;
}

/* Gradient swipe overlay */
.elementor-widget-n-accordion .e-n-accordion-item > summary::before,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important;
  width: 30% !important;
  height: 100% !important;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.2) 40%,
    transparent 100%
  ) !important;
  transition: all 1.2s ease !important;
  z-index: 2 !important;
}

/* Hover effect */
.elementor-widget-n-accordion .e-n-accordion-item > summary:hover,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title:hover {
  transform: translateY(-5px) scale(1.01) !important;

  border: 1px solid rgba(255, 255, 255, 0.15) !important;
}

/* Swipe light move on hover */
.elementor-widget-n-accordion .e-n-accordion-item > summary:hover::before,
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-title:hover::before {
  left: 150% !important;
}

/* Accordion Content Gradient + Animation */
.elementor-widget-n-accordion .e-n-accordion-item .elementor-tab-content {
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.6s ease;
  border-radius: 0 0 20px 20px !important;
  padding: 20px !important;
  background: linear-gradient(135deg, rgba(255,102,3,0.15), rgba(0,0,0,0.7)) !important;
}

.elementor-widget-n-accordion .e-n-accordion-item.active .elementor-tab-content,
.elementor-widget-n-accordion .e-n-accordion-item[open] .elementor-tab-content {
  opacity: 1;
  transform: translateY(0);
}
 .e-n-accordion-item[open] {
    background-color: #F0F0F0;
    border-style: solid;
    border-width: 1px 1px 0px 1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76ff5e6 */@media(max-width:767px){
.still-have h2{
    font-size:24px !important;
    font-family:'nunito';
    font-weight:700;
}
    
}
@media(min-width:767px){
.still-have h2{
    font-size:30px !important;
    font-family:'nunito';
    font-weight:700;
}
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6496d0 */.my-gradient-btn {
  background: linear-gradient(135deg, #FD5F10, #F12C78);
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae2150d */.elementor-5079 .elementor-element.elementor-element-70c42fc .elementor-button{
        padding: 16px 20px 15.5px 18px !important;
}/* End custom CSS */
/* Start custom CSS */.e-n-accordion-item > summary:hover{
    transform: none!important;
     box-shadow: none!important;
    border-color: rgba(255, 255, 255, 0.3) !important;
}/* End custom CSS */