.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;--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-size:var( --e-global-typography-text-font-size );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;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#E4E4E7;}.elementor-8603 .elementor-element.elementor-element-dd59b67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fe6d1c6 );border-radius:50px 50px 50px 50px;}.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-size:var( --e-global-typography-primary-font-size );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%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;}.elementor-8603 .elementor-element.elementor-element-4663b44 > .elementor-widget-container{padding:10px 0px 10px 0px;}.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:#FFFFFF;}.elementor-8603 .elementor-element.elementor-element-d73f976{width:var( --container-widget-width, 48% );max-width:48%;--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-widget-container{margin:0px 0px 0px 0px;}.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%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-8603 .elementor-element.elementor-element-101d616 > .elementor-widget-container{margin:-58px 0px 19px 0px;}.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-color:var( --e-global-color-fe6d1c6 );--border-color:var( --e-global-color-fe6d1c6 );--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 > .elementor-widget-container{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:#FFFFFF;}.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-4937205{--n-accordion-title-font-size:20px;--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:15px;--n-accordion-border-radius:2rem 2rem 2rem 2rem;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:#F97316;--n-accordion-icon-hover-color:#F97316;--n-accordion-icon-active-color:#F97316;}.elementor-8603 .elementor-element.elementor-element-4937205 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#00000038;border-style:solid;border-width:1px 1px 0px 1px;}.elementor-8603 .elementor-element.elementor-element-4937205 > .elementor-widget-container{padding:0px 36px 20px 36px;}.elementor-8603 .elementor-element.elementor-element-4937205 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fe6d1c6 );}.elementor-8603 .elementor-element.elementor-element-4937205 {--n-accordion-padding:23px 23px 23px 23px;}:where( .elementor-8603 .elementor-element.elementor-element-4937205 > .elementor-widget-container > .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 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-fe6d1c6 );--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 > .elementor-widget-container{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:#FFFFFF;}.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-17aa315{--n-accordion-title-font-size:20px;--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:15px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:#F97316;--n-accordion-icon-hover-color:#F97316;--n-accordion-icon-active-color:#F97316;}.elementor-8603 .elementor-element.elementor-element-17aa315 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#00000038;border-style:solid;border-width:1px 1px 0px 1px;}.elementor-8603 .elementor-element.elementor-element-17aa315 > .elementor-widget-container{padding:5px 36px 20px 36px;}.elementor-8603 .elementor-element.elementor-element-17aa315 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fe6d1c6 );}.elementor-8603 .elementor-element.elementor-element-17aa315 {--n-accordion-padding:23px 23px 23px 23px;}:where( .elementor-8603 .elementor-element.elementor-element-17aa315 > .elementor-widget-container > .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 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-fe6d1c6 );--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 > .elementor-widget-container{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:#FFFFFF;}.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-9729b6a{--n-accordion-title-font-size:20px;--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:15px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:#F97316;--n-accordion-icon-hover-color:#F97316;--n-accordion-icon-active-color:#F97316;}.elementor-8603 .elementor-element.elementor-element-9729b6a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#00000038;border-style:solid;border-width:1px 1px 0px 1px;}.elementor-8603 .elementor-element.elementor-element-9729b6a > .elementor-widget-container{padding:5px 36px 20px 36px;}.elementor-8603 .elementor-element.elementor-element-9729b6a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fe6d1c6 );}.elementor-8603 .elementor-element.elementor-element-9729b6a {--n-accordion-padding:23px 23px 23px 23px;}:where( .elementor-8603 .elementor-element.elementor-element-9729b6a > .elementor-widget-container > .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 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-fe6d1c6 );--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 > .elementor-widget-container{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:#FFFFFF;}.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-e6da020{--n-accordion-title-font-size:20px;--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:15px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:#F97316;--n-accordion-icon-hover-color:#F97316;--n-accordion-icon-active-color:#F97316;}.elementor-8603 .elementor-element.elementor-element-e6da020 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#00000038;border-style:solid;border-width:1px 1px 0px 1px;}.elementor-8603 .elementor-element.elementor-element-e6da020 > .elementor-widget-container{padding:5px 36px 20px 36px;}.elementor-8603 .elementor-element.elementor-element-e6da020 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fe6d1c6 );}.elementor-8603 .elementor-element.elementor-element-e6da020 {--n-accordion-padding:23px 23px 23px 23px;}:where( .elementor-8603 .elementor-element.elementor-element-e6da020 > .elementor-widget-container > .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 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-fe6d1c6 );--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 > .elementor-widget-container{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:#FFFFFF;}.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-a4ed25b{--n-accordion-title-font-size:20px;--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:15px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:#F97316;--n-accordion-icon-hover-color:#F97316;--n-accordion-icon-active-color:#F97316;}.elementor-8603 .elementor-element.elementor-element-a4ed25b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#00000038;border-style:solid;border-width:1px 1px 0px 1px;}.elementor-8603 .elementor-element.elementor-element-a4ed25b > .elementor-widget-container{padding:5px 36px 0px 36px;}.elementor-8603 .elementor-element.elementor-element-a4ed25b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fe6d1c6 );}.elementor-8603 .elementor-element.elementor-element-a4ed25b {--n-accordion-padding:23px 23px 23px 23px;}:where( .elementor-8603 .elementor-element.elementor-element-a4ed25b > .elementor-widget-container > .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 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-fe6d1c6 );--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 > .elementor-widget-container{margin:36px 0px 0px 0px;}.elementor-8603 .elementor-element.elementor-element-76ff5e6{text-align:center;font-family:var( --e-global-typography-e339d6d-font-family ), Sans-serif;font-size:var( --e-global-typography-e339d6d-font-size );font-weight:var( --e-global-typography-e339d6d-font-weight );color:#FFFFFF;}.elementor-8603 .elementor-element.elementor-element-66c1f0a > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-8603 .elementor-element.elementor-element-66c1f0a{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.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, #FD5F10 0%, #F12C78 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, #FD5F10 0%, #F12C78 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-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.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%;}.elementor-8603 .elementor-element.elementor-element-76ff5e6{font-size:var( --e-global-typography-e339d6d-font-size );}}@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-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-8603 .elementor-element.elementor-element-dd59b67{width:auto;max-width:auto;font-size:12px;}.elementor-8603 .elementor-element.elementor-element-dd59b67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 12px 0px 12px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8603 .elementor-element.elementor-element-4663b44 .elementor-heading-title{font-size:24px;}.elementor-8603 .elementor-element.elementor-element-d73f976 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8603 .elementor-element.elementor-element-d73f976{--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 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8603 .elementor-element.elementor-element-101d616{--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 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8603 .elementor-element.elementor-element-4937205{--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 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8603 .elementor-element.elementor-element-17aa315{--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 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8603 .elementor-element.elementor-element-9729b6a{--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 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8603 .elementor-element.elementor-element-e6da020{--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 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8603 .elementor-element.elementor-element-a4ed25b{--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;font-size:var( --e-global-typography-e339d6d-font-size );}.elementor-8603 .elementor-element.elementor-element-76ff5e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8603 .elementor-element.elementor-element-66c1f0a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8603 .elementor-element.elementor-element-66c1f0a{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, #F12C78, #FD5F10);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1087900 */#glow-bg {
  position: relative;
  z-index: 0;
}

#glow-bg::before {
  content: "";
  position: fixed; /* <-- poore page par fix ho jayega */
  top: -200px;
  left: 50%;
  transform: translateX(-50%);
  width: 1100px;
  height: 1100px;
  border-radius: 50%;
  filter: blur(120px); /* thoda zyada blur takay soft lage */
  opacity: 0.80; /* halka color ke liye */
  background: radial-gradient(
    closest-side,
    rgba(253, 95, 16, 0.35),
    rgba(0, 0, 0, 0)
  );
  z-index: -1;
}

#glow-bg::after {
  content: "";
  position: fixed;
  bottom: -200px;
  right: -200px;
  transform: translate(30%, 30%);
  width: 900px;
  height: 900px;
  border-radius: 50%;
  filter: blur(120px);
  opacity: 0.5;
  background: radial-gradient(
    closest-side,
    rgba(241, 44, 120, 0.25),
    rgba(0, 0, 0, 0)
  );
  z-index: -1;
}


@media(max-width:767px){
.bg-transparent{
    border:1px solid rgba(255, 255, 255, 0.2)!important;
    color:white;
}
    
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-4937205 */:where( .elementor-8603 .elementor-element.elementor-element-17aa315 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con
 {
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: var(--e-global-color-fe6d1c6);
    --border-radius: 0px 0px 20px 20px !important;}


/* Outer Accordion Box (Parent div) */
.elementor-widget-n-accordion .e-n-accordion-item {
  position: relative !important;
  border-radius: 20px 20px 0 0 !important; /* Outer div ka border-radius */
  background: rgba(255, 255, 255, 0.05) !important;
  box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.3) !important;
  transition: transform 0.6s ease !important; /* Smooth transition for the move */
  overflow: hidden !important; /* Ensure overflow is hidden */
}

/* Accordion Title Row (Parent div) */
.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;
  color: #fff !important;
  cursor: pointer !important;
  border-radius: 20px 20px 0px 0px !important; /* Title div ka border-radius */
  transition: all 0.6s ease !important;
  background: transparent !important; /* Ensure background is transparent initially */
  z-index: 3 !important; /* Keep the text on top */
  overflow: visible !important; /* Ensure text is not clipped */
}

/* Hover effect on parent div (Move parent div right smoothly) */
.elementor-widget-n-accordion .e-n-accordion-item:hover {
  transform: translateX(10px) !important; /* Smooth move of parent div to the right */
}

/* 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: 0px 0px 20px 20px !important; /* Inner div ka border-radius */
  padding: 20px !important;
  background: linear-gradient(135deg, rgba(255,102,3,0.15), rgba(0,0,0,0.7)) !important; /* Inner content gradient */
  overflow: hidden !important; /* Hide overflow for inner content */
}

/* Accordion Active State (open) */
.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);
}

/* 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: 50% !important; /* Increase width of the light effect */
  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;
}

/* 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;
}/* 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 */
.e-n-accordion-item {
  position: relative;
  overflow: hidden;
  opacity: 0;
  animation: fadeIn 3s ease-out forwards; /* pehle 2s tha, ab 3s */
}

/* 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 1s ease !important; /* hover dheere ho gaya */
  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 1.2s ease; /* pehle 1s tha, ab 1.2s */
  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-9729b6a *//* Accordion Box */
.e-n-accordion-item {
  position: relative;
  overflow: hidden;
  opacity: 0;
  animation: fadeIn 3s ease-out forwards; /* pehle 2s tha, ab 3s */
}

/* 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 1s ease !important; /* hover dheere ho gaya */
  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 1.2s ease; /* pehle 1s tha, ab 1.2s */
  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-e6da020 *//* Accordion Box */
.e-n-accordion-item {
  position: relative;
  overflow: hidden;
  opacity: 0;
  animation: fadeIn 3s ease-out forwards; /* pehle 2s tha, ab 3s */
}

/* 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 1s ease !important; /* hover dheere ho gaya */
  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 1.2s ease; /* pehle 1s tha, ab 1.2s */
  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-a4ed25b *//* Accordion Box */
.e-n-accordion-item {
  position: relative;
  overflow: hidden;
  opacity: 0;
  animation: fadeIn 3s ease-out forwards; /* pehle 2s tha, ab 3s */
}

/* 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 1s ease !important; /* hover dheere ho gaya */
  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 1.2s ease; /* pehle 1s tha, ab 1.2s */
  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 container, class: .elementor-element-c49347c */.e-n-accordion-item[open] > div {
    border-radius: 0 0 20px 20px !important;
}/* 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 */