.elementor-804 .elementor-element.elementor-element-b8b1693{--display:flex;--min-height:50vh;--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-804 .elementor-element.elementor-element-b8b1693:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-b8b1693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-804 .elementor-element.elementor-element-9c7c51a{--display:flex;}.elementor-804 .elementor-element.elementor-element-1e5b680{--display:flex;}.elementor-804 .elementor-element.elementor-element-f241086{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-804 .elementor-element.elementor-element-f241086.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-d7fc122{--display:flex;--justify-content:center;}.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-804 .elementor-element.elementor-element-5067c8e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;color:#929296;}.elementor-804 .elementor-element.elementor-element-e0057f3{width:var( --container-widget-width, 105.121% );max-width:105.121%;--container-widget-width:105.121%;--container-widget-flex-grow:0;}.elementor-804 .elementor-element.elementor-element-e0057f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-e0057f3 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:76px;font-weight:400;line-height:84px;color:#F3F2EE;}.elementor-804 .elementor-element.elementor-element-1c885fa{--display:flex;--justify-content:center;--gap:34px 0px;--row-gap:34px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-d52041b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#929296;}.elementor-804 .elementor-element.elementor-element-d52041b p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-804 .elementor-element.elementor-element-8bd9f94 .elementor-button{background-color:#B6F800;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;fill:#000000;color:#000000;border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-8bd9f94 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-804 .elementor-element.elementor-element-8bd9f94 .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-804 .elementor-element.elementor-element-63d7f8d{--display:flex;--min-height:50vh;--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-804 .elementor-element.elementor-element-63d7f8d:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-63d7f8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-804 .elementor-element.elementor-element-fb1b276{--display:flex;}.elementor-804 .elementor-element.elementor-element-06f2a4c{--display:flex;}.elementor-804 .elementor-element.elementor-element-72b9e2f{--display:flex;--min-height:37px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-804 .elementor-element.elementor-element-72b9e2f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-0fe8dd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-0fe8dd0 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:30px;font-weight:400;line-height:36px;letter-spacing:0px;word-spacing:0px;color:#F3F2EE;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-804 .elementor-element.elementor-element-fdcd953{--divider-border-style:solid;--divider-color:#FFFFFF30;--divider-border-width:1px;margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-804 .elementor-element.elementor-element-fdcd953 .elementor-divider-separator{width:100%;}.elementor-804 .elementor-element.elementor-element-fdcd953 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-804 .elementor-element.elementor-element-6cea6ce{--display:flex;--min-height:200px;--justify-content:center;--background-transition:1.2s;}.elementor-804 .elementor-element.elementor-element-6cea6ce:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-6cea6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-804 .elementor-element.elementor-element-6cea6ce:hover{background-color:#FFFFFF00;}.elementor-804 .elementor-element.elementor-element-d393ec8{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:#C9C9C9;}.elementor-804 .elementor-element.elementor-element-d393ec8 p{margin-block-end:0px;}.elementor-804 .elementor-element.elementor-element-d393ec8 a:hover, .elementor-804 .elementor-element.elementor-element-d393ec8 a:focus{color:#000000;}.elementor-804 .elementor-element.elementor-element-67d36e8{--display:flex;--min-height:60vh;--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;--justify-content:center;}.elementor-804 .elementor-element.elementor-element-67d36e8:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-67d36e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-804 .elementor-element.elementor-element-cf5dfb6{--display:flex;}.elementor-804 .elementor-element.elementor-element-83ea1a3{--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;}.elementor-804 .elementor-element.elementor-element-db29157{--display:flex;}.elementor-804 .elementor-element.elementor-element-3624762{--display:flex;--min-height:37px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-804 .elementor-element.elementor-element-3624762.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-1e6be0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-1e6be0a .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:30px;font-weight:400;line-height:36px;letter-spacing:0px;word-spacing:0px;color:#F3F2EE;}.elementor-804 .elementor-element.elementor-element-18c3921{--divider-border-style:solid;--divider-color:#FFFFFF30;--divider-border-width:1px;margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-804 .elementor-element.elementor-element-18c3921 .elementor-divider-separator{width:100%;}.elementor-804 .elementor-element.elementor-element-18c3921 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-804 .elementor-element.elementor-element-658e28b{--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;}.elementor-804 .elementor-element.elementor-element-da0f415{--display:flex;}.elementor-804 .elementor-element.elementor-element-da0f415.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-c94d65e{width:var( --container-widget-width, 99.41% );max-width:99.41%;--container-widget-width:99.41%;--container-widget-flex-grow:0;}.elementor-804 .elementor-element.elementor-element-c94d65e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-c94d65e .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:53px;font-weight:400;text-transform:uppercase;line-height:49px;color:#F3F2EE;}.elementor-804 .elementor-element.elementor-element-1329db0{--display:flex;}.elementor-804 .elementor-element.elementor-element-19a0de1{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-804 .elementor-element.elementor-element-f910f62{--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-804 .elementor-element.elementor-element-f910f62:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-f910f62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-804 .elementor-element.elementor-element-3616407{--display:flex;}.elementor-804 .elementor-element.elementor-element-592c4d4{--display:flex;}.elementor-804 .elementor-element.elementor-element-dbd09b2{--display:flex;--min-height:37px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-804 .elementor-element.elementor-element-dbd09b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-63c5cac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-63c5cac .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:30px;font-weight:400;line-height:36px;letter-spacing:0px;word-spacing:0px;color:#F3F2EE;}.elementor-804 .elementor-element.elementor-element-3a138d1{--divider-border-style:solid;--divider-color:#FFFFFF30;--divider-border-width:1px;margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-804 .elementor-element.elementor-element-3a138d1 .elementor-divider-separator{width:100%;}.elementor-804 .elementor-element.elementor-element-3a138d1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-804 .elementor-element.elementor-element-7b6fb49{--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;}.elementor-804 .elementor-element.elementor-element-4a6e7de{--display:flex;}.elementor-804 .elementor-element.elementor-element-eac3f1d{--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-804 .elementor-element.elementor-element-b1b3b0c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;color:#6C6B6B;}.elementor-804 .elementor-element.elementor-element-78d1c91 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:44px;font-weight:400;line-height:32px;color:#F3F2EE;}.elementor-804 .elementor-element.elementor-element-73db007 p{margin-block-end:0px;}.elementor-804 .elementor-element.elementor-element-fbb801d{--display:flex;}.elementor-804 .elementor-element.elementor-element-9092937{--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-804 .elementor-element.elementor-element-b9bb331 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;color:#B6F800;}.elementor-804 .elementor-element.elementor-element-e196a30 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:44px;font-weight:400;line-height:32px;color:#B6F800;}.elementor-804 .elementor-element.elementor-element-cec5596 p{margin-block-end:0px;}.elementor-804 .elementor-element.elementor-element-1b7e04c{--display:flex;--min-height:50vh;--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-804 .elementor-element.elementor-element-1b7e04c:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-1b7e04c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-804 .elementor-element.elementor-element-e3f5484{--display:flex;}.elementor-804 .elementor-element.elementor-element-f4f7a2d{--display:flex;--min-height:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-804 .elementor-element.elementor-element-f4f7a2d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-d25caee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-d25caee .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:30px;font-weight:400;line-height:36px;letter-spacing:0px;word-spacing:0px;color:#F3F2EE;}.elementor-804 .elementor-element.elementor-element-4c964e1{--divider-border-style:solid;--divider-color:#FFFFFF30;--divider-border-width:1px;margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-804 .elementor-element.elementor-element-4c964e1 .elementor-divider-separator{width:100%;}.elementor-804 .elementor-element.elementor-element-4c964e1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-804 .elementor-element.elementor-element-1239752{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-804 .elementor-element.elementor-element-2287835{--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;--justify-content:space-between;}.elementor-804 .elementor-element.elementor-element-78a7d9a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;color:#B6F800;}.elementor-804 .elementor-element.elementor-element-a338c28 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:36px;color:#F3F2EE;}.elementor-804 .elementor-element.elementor-element-a719029{--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;--justify-content:space-between;}.elementor-804 .elementor-element.elementor-element-5e53450 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;color:#B6F800;}.elementor-804 .elementor-element.elementor-element-304f166 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:36px;color:#F3F2EE;}.elementor-804 .elementor-element.elementor-element-6dfb08d{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-804 .elementor-element.elementor-element-2cf09f3{--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;--justify-content:space-between;}.elementor-804 .elementor-element.elementor-element-0c421cb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;color:#B6F800;}.elementor-804 .elementor-element.elementor-element-5e0320d .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:36px;color:#F3F2EE;}.elementor-804 .elementor-element.elementor-element-db32b43{--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;--justify-content:space-between;}.elementor-804 .elementor-element.elementor-element-a18f548 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;color:#B6F800;}.elementor-804 .elementor-element.elementor-element-e079eea .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:36px;color:#F3F2EE;}.elementor-804 .elementor-element.elementor-element-7c10300{--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;--justify-content:space-between;}.elementor-804 .elementor-element.elementor-element-146f21a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;color:#B6F800;}.elementor-804 .elementor-element.elementor-element-97e73d0 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:36px;color:#F3F2EE;}.elementor-804 .elementor-element.elementor-element-3642ff2{--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;--justify-content:space-between;}.elementor-804 .elementor-element.elementor-element-b779afa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;color:#B6F800;}.elementor-804 .elementor-element.elementor-element-6e166eb .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:36px;color:#F3F2EE;}.elementor-804 .elementor-element.elementor-element-826e83e{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-804 .elementor-element.elementor-element-07cfc1f{--display:flex;--min-height:34vh;--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;--justify-content:center;}.elementor-804 .elementor-element.elementor-element-07cfc1f:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-07cfc1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-804 .elementor-element.elementor-element-0c3c5f4{--display:flex;}.elementor-804 .elementor-element.elementor-element-5b5792d{--display:flex;--min-height:37px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-804 .elementor-element.elementor-element-5b5792d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-2decd45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-2decd45 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:30px;font-weight:400;line-height:36px;letter-spacing:0px;word-spacing:0px;color:#F3F2EE;}.elementor-804 .elementor-element.elementor-element-23ef45d{--divider-border-style:solid;--divider-color:#FFFFFF30;--divider-border-width:1px;margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-804 .elementor-element.elementor-element-23ef45d .elementor-divider-separator{width:100%;}.elementor-804 .elementor-element.elementor-element-23ef45d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-804 .elementor-element.elementor-element-f680134{--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;}.elementor-804 .elementor-element.elementor-element-4ca6322 .elementor-button{background-color:#F6F6F600;font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:16px;fill:#FFFFFFBF;color:#FFFFFFBF;border-style:solid;border-width:-21rem -21rem -21rem -21rem;border-color:#FFFFFF26;border-radius:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-4ca6322{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-804 .elementor-element.elementor-element-4ca6322.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-4ca6322 .elementor-button-content-wrapper{flex-direction:row;}.elementor-804 .elementor-element.elementor-element-4ca6322 .elementor-button:hover, .elementor-804 .elementor-element.elementor-element-4ca6322 .elementor-button:focus{color:#B6F800;border-color:#B6F800;}.elementor-804 .elementor-element.elementor-element-4ca6322 .elementor-button:hover svg, .elementor-804 .elementor-element.elementor-element-4ca6322 .elementor-button:focus svg{fill:#B6F800;}.elementor-804 .elementor-element.elementor-element-eef9244 .elementor-button{background-color:#F6F6F600;font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:16px;fill:#FFFFFFBF;color:#FFFFFFBF;border-style:solid;border-width:-21rem -21rem -21rem -21rem;border-color:#FFFFFF26;border-radius:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-eef9244{width:var( --container-widget-width, 18.545% );max-width:18.545%;--container-widget-width:18.545%;--container-widget-flex-grow:0;}.elementor-804 .elementor-element.elementor-element-eef9244.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-eef9244 .elementor-button-content-wrapper{flex-direction:row;}.elementor-804 .elementor-element.elementor-element-eef9244 .elementor-button:hover, .elementor-804 .elementor-element.elementor-element-eef9244 .elementor-button:focus{color:#B6F800;border-color:#B6F800;}.elementor-804 .elementor-element.elementor-element-eef9244 .elementor-button:hover svg, .elementor-804 .elementor-element.elementor-element-eef9244 .elementor-button:focus svg{fill:#B6F800;}.elementor-804 .elementor-element.elementor-element-a1ee0af .elementor-button{background-color:#F6F6F600;font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:16px;fill:#FFFFFFBF;color:#FFFFFFBF;border-style:solid;border-width:-21rem -21rem -21rem -21rem;border-color:#FFFFFF26;border-radius:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-a1ee0af{width:var( --container-widget-width, 18.453% );max-width:18.453%;--container-widget-width:18.453%;--container-widget-flex-grow:0;}.elementor-804 .elementor-element.elementor-element-a1ee0af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-a1ee0af .elementor-button-content-wrapper{flex-direction:row;}.elementor-804 .elementor-element.elementor-element-a1ee0af .elementor-button:hover, .elementor-804 .elementor-element.elementor-element-a1ee0af .elementor-button:focus{color:#B6F800;border-color:#B6F800;}.elementor-804 .elementor-element.elementor-element-a1ee0af .elementor-button:hover svg, .elementor-804 .elementor-element.elementor-element-a1ee0af .elementor-button:focus svg{fill:#B6F800;}.elementor-804 .elementor-element.elementor-element-0473d7e .elementor-button{background-color:#F6F6F600;font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:16px;fill:#FFFFFFBF;color:#FFFFFFBF;border-style:solid;border-width:-21rem -21rem -21rem -21rem;border-color:#FFFFFF26;border-radius:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-0473d7e{width:var( --container-widget-width, 19.182% );max-width:19.182%;--container-widget-width:19.182%;--container-widget-flex-grow:0;}.elementor-804 .elementor-element.elementor-element-0473d7e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-0473d7e .elementor-button-content-wrapper{flex-direction:row;}.elementor-804 .elementor-element.elementor-element-0473d7e .elementor-button:hover, .elementor-804 .elementor-element.elementor-element-0473d7e .elementor-button:focus{color:#B6F800;border-color:#B6F800;}.elementor-804 .elementor-element.elementor-element-0473d7e .elementor-button:hover svg, .elementor-804 .elementor-element.elementor-element-0473d7e .elementor-button:focus svg{fill:#B6F800;}.elementor-804 .elementor-element.elementor-element-8a00aef .elementor-button{background-color:#F6F6F600;font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:16px;fill:#FFFFFFBF;color:#FFFFFFBF;border-style:solid;border-width:-21rem -21rem -21rem -21rem;border-color:#FFFFFF26;border-radius:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-8a00aef{width:var( --container-widget-width, 17.182% );max-width:17.182%;--container-widget-width:17.182%;--container-widget-flex-grow:0;}.elementor-804 .elementor-element.elementor-element-8a00aef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-8a00aef .elementor-button-content-wrapper{flex-direction:row;}.elementor-804 .elementor-element.elementor-element-8a00aef .elementor-button:hover, .elementor-804 .elementor-element.elementor-element-8a00aef .elementor-button:focus{color:#B6F800;border-color:#B6F800;}.elementor-804 .elementor-element.elementor-element-8a00aef .elementor-button:hover svg, .elementor-804 .elementor-element.elementor-element-8a00aef .elementor-button:focus svg{fill:#B6F800;}.elementor-804 .elementor-element.elementor-element-8ddea72{--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-804 .elementor-element.elementor-element-8ddea72:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-8ddea72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-804 .elementor-element.elementor-element-b843765{--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-804 .elementor-element.elementor-element-b843765:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-b843765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-804 .elementor-element.elementor-element-8e1c66a{--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;--justify-content:flex-end;}.elementor-804 .elementor-element.elementor-element-8e1c66a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-03c4249{--display:flex;--min-height:37px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-804 .elementor-element.elementor-element-03c4249.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-cf0f089{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-cf0f089 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:30px;font-weight:400;line-height:36px;letter-spacing:0px;word-spacing:0px;color:#F3F2EE;}.elementor-804 .elementor-element.elementor-element-7df6e39{--divider-border-style:solid;--divider-color:#FFFFFF30;--divider-border-width:1px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-7df6e39 .elementor-divider-separator{width:100%;}.elementor-804 .elementor-element.elementor-element-7df6e39 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-804 .elementor-element.elementor-element-935f504{--display:flex;}.elementor-804 .elementor-element.elementor-element-b8dd8e5 p{margin-block-end:0px;}.elementor-804 .elementor-element.elementor-element-5f32bd3{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-804 .elementor-element.elementor-element-5f32bd3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-transform:uppercase;}.elementor-804 .elementor-element.elementor-element-731a284{--display:flex;}.elementor-804 .elementor-element.elementor-element-45ca34c p{margin-block-end:0px;}.elementor-804 .elementor-element.elementor-element-86dabd3{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-804 .elementor-element.elementor-element-86dabd3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-transform:uppercase;}.elementor-804 .elementor-element.elementor-element-43519a7{--display:flex;}.elementor-804 .elementor-element.elementor-element-4ebf645 p{margin-block-end:0px;}.elementor-804 .elementor-element.elementor-element-ef6df5f{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-804 .elementor-element.elementor-element-ef6df5f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-transform:uppercase;}.elementor-804 .elementor-element.elementor-element-f2d7388{--display:flex;}.elementor-804 .elementor-element.elementor-element-7e74743 p{margin-block-end:0px;}.elementor-804 .elementor-element.elementor-element-50989cb{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-804 .elementor-element.elementor-element-50989cb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-transform:uppercase;}.elementor-804 .elementor-element.elementor-element-b3d3327{--display:flex;--min-height:50vh;--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-804 .elementor-element.elementor-element-b3d3327:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-b3d3327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-804 .elementor-element.elementor-element-ae54191{--display:flex;}.elementor-804 .elementor-element.elementor-element-2e1c5d6{--display:flex;--min-height:55px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-804 .elementor-element.elementor-element-36fe519{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-36fe519.elementor-element{--align-self:flex-start;}.elementor-804 .elementor-element.elementor-element-36fe519 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;color:#B6F800;}.elementor-804 .elementor-element.elementor-element-bcb9125{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-804 .elementor-element.elementor-element-bcb9125.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-bcb9125 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:96px;font-weight:400;text-transform:uppercase;line-height:86.4px;color:#F3F2EE;}.elementor-804 .elementor-element.elementor-element-98894d5{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#929296;}.elementor-804 .elementor-element.elementor-element-98894d5 p{margin-block-end:0px;}.elementor-804 .elementor-element.elementor-element-8ee6843 .elementor-button{background-color:#B6F800;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;fill:#000000;color:#000000;border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-8ee6843{padding:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-8ee6843.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-804 .elementor-element.elementor-element-f241086{--grid-auto-flow:row;}.elementor-804 .elementor-element.elementor-element-1239752{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-804 .elementor-element.elementor-element-f241086{--width:97.915%;}.elementor-804 .elementor-element.elementor-element-da0f415{--width:47.977%;}.elementor-804 .elementor-element.elementor-element-8e1c66a{--width:60%;}.elementor-804 .elementor-element.elementor-element-03c4249{--width:167.86%;}.elementor-804 .elementor-element.elementor-element-2e1c5d6{--width:100%;}}@media(max-width:767px){.elementor-804 .elementor-element.elementor-element-f241086{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-804 .elementor-element.elementor-element-e0057f3 .elementor-heading-title{font-size:44px;line-height:1.1em;}.elementor-804 .elementor-element.elementor-element-c94d65e .elementor-heading-title{font-size:68px;line-height:1.1em;}.elementor-804 .elementor-element.elementor-element-1239752{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-804 .elementor-element.elementor-element-f680134{--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-804 .elementor-element.elementor-element-bcb9125 .elementor-heading-title{font-size:39px;line-height:1em;}.elementor-804 .elementor-element.elementor-element-8ee6843{width:var( --container-widget-width, 96.613px );max-width:96.613px;--container-widget-width:96.613px;--container-widget-flex-grow:0;}}/* Start custom CSS for heading, class: .elementor-element-5067c8e */.elementor-804 .elementor-element.elementor-element-5067c8e .location-dot {
    width: 7px;
    height: 7px;
    background: #B6F800;
    display: inline-block;
    margin-right: 7px;
    vertical-align: middle;
    box-shadow: 0 0 10px rgba(182, 248, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0057f3 *//* ================================
   MUSHTHAQ AMJED — DOT COLOR
   ================================ */

/* Main heading */
.elementor-804 .elementor-element.elementor-element-e0057f3 .elementor-heading-title {
    color: #F5F5F5 !important;
}

/* Last dot only */
.elementor-804 .elementor-element.elementor-element-e0057f3 .elementor-heading-title .yellow-dot {
    color: #B6F800 !important;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c94d65e *//* ================================
   MUSHTHAQ AMJED — DOT COLOR
   ================================ */

/* Main heading */
.elementor-804 .elementor-element.elementor-element-c94d65e .elementor-heading-title {
    color: #F5F5F5 !important;
}

/* Last dot only */
.elementor-804 .elementor-element.elementor-element-c94d65e .elementor-heading-title .yellow-dot {
    color: #B6F800 !important;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1239752 *//* 3x2 Matrix Grid Wrapper */
.elementor-804 .elementor-element.elementor-element-1239752 {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    border-left: 1px solid rgba(255, 255, 255, 0.12) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
    margin-top: 36px !important;
    gap: 0 !important;
    width: 100% !important;
}

/* Individual Grid Cell (Each of the 6 Containers) */
.elementor-804 .elementor-element.elementor-element-1239752 > .e-con,
.elementor-804 .elementor-element.elementor-element-1239752 > .elementor-element {
    border-right: 1px solid rgba(255, 255, 255, 0.12) !important;
    border-top: 1px solid rgba(255, 255, 255, 0.12) !important;
    padding: 44px 32px !important;
    min-height: 160px !important;
    background-color: #0A0A0 !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1) !important;
    cursor: default !important;
    box-sizing: border-box !important;
}

/* Cell Hover: Subtle background tint & slight text lift */
.elementor-804 .elementor-element.elementor-element-1239752 > .e-con:hover,
.elementor-804 .elementor-element.elementor-element-1239752 > .elementor-element:hover {
    background-color: rgba(255, 255, 255, 0.025) !important;
}

.elementor-804 .elementor-element.elementor-element-1239752 > .e-con:hover .elementor-heading-title,
.elementor-804 .elementor-element.elementor-element-1239752 > .elementor-element:hover .elementor-heading-title {
    transform: translateY(-2px);
}

/* Responsive (Tablet & Mobile) */
@media (max-width: 991px) {
    .elementor-804 .elementor-element.elementor-element-1239752 {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

@media (max-width: 600px) {
    .elementor-804 .elementor-element.elementor-element-1239752 {
        grid-template-columns: 1fr !important;
    }
    .elementor-804 .elementor-element.elementor-element-1239752 > .e-con,
    .elementor-804 .elementor-element.elementor-element-1239752 > .elementor-element {
        padding: 30px 20px !important;
        min-height: 120px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5f32bd3 */@import url('https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;500&display=swap');

/* 1. All Borders & Nested Containers Reset (Removes inner white boxes) */
.elementor-804 .elementor-element.elementor-element-5f32bd3,
.elementor-804 .elementor-element.elementor-element-5f32bd3 .e-n-accordion,
.elementor-804 .elementor-element.elementor-element-5f32bd3 .e-n-accordion-item,
.elementor-804 .elementor-element.elementor-element-5f32bd3 .e-n-accordion-item > *,
.elementor-804 .elementor-element.elementor-element-5f32bd3 .elementor-widget-container,
.elementor-804 .elementor-element.elementor-element-5f32bd3 [class*="e-con"] {
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
  border-radius: 0 !important;
}

/* 2. Full Width Clean Divider Line (Joint Lines) */
.elementor-804 .elementor-element.elementor-element-5f32bd3 .e-n-accordion-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.15) !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* 3. Question Title Font & White Color */
.elementor-804 .elementor-element.elementor-element-5f32bd3 .e-n-accordion-item-title,
.elementor-804 .elementor-element.elementor-element-5f32bd3 .e-n-accordion-item-title-text,
.elementor-804 .elementor-element.elementor-element-5f32bd3 summary {
  font-family: Anton, "Arial Narrow", sans-serif !important;
  font-size: 24px !important;
  font-weight: 400 !important;
  line-height: 1px !important;
  color: #ffffff !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  background: transparent !important;
  padding: 15px 0 !important;
  cursor: pointer !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  transition: color 0.25s ease !important;
}

/* 4. HOVER & OPEN STATE (Neon Yellow Color) */
.elementor-804 .elementor-element.elementor-element-5f32bd3 .e-n-accordion-item:hover .e-n-accordion-item-title-text,
.elementor-804 .elementor-element.elementor-element-5f32bd3 .e-n-accordion-item:hover summary,
.elementor-804 .elementor-element.elementor-element-5f32bd3 .e-n-accordion-item[open] .e-n-accordion-item-title-text,
.elementor-804 .elementor-element.elementor-element-5f32bd3 .e-n-accordion-item[open] summary {
  color: #d4ff00 !important; /* Neon Yellow */
}

/* 5. Neon Star on Right Side */
.elementor-804 .elementor-element.elementor-element-5f32bd3 .e-n-accordion-item-title::after,
.elementor-804 .elementor-element.elementor-element-5f32bd3 summary::after {
  content: '✦' !important;
  font-family: sans-serif !important;
  font-size: 15px !important;
  color: #d4ff00 !important;
  margin-left: auto !important;
  padding-left: 20px !important;
  display: inline-block !important;
  transition: transform 0.3s ease !important;
}

.elementor-804 .elementor-element.elementor-element-5f32bd3 .e-n-accordion-item[open] .e-n-accordion-item-title::after,
.elementor-804 .elementor-element.elementor-element-5f32bd3 .e-n-accordion-item[open] summary::after {
  transform: rotate(45deg) !important;
}

/* Hide Default Arrow Icons */
.elementor-804 .elementor-element.elementor-element-5f32bd3 .e-n-accordion-item-title-icon,
.elementor-804 .elementor-element.elementor-element-5f32bd3 summary::-webkit-details-marker {
  display: none !important;
}

/* 6. Answer Content Styling (Text Editor Inside) */
.elementor-804 .elementor-element.elementor-element-5f32bd3 .e-n-accordion-item-content,
.elementor-804 .elementor-element.elementor-element-5f32bd3 .elementor-widget-text-editor,
.elementor-804 .elementor-element.elementor-element-5f32bd3 .elementor-widget-text-editor p {
  font-family: Inter, system-ui, sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 22.75px !important;
  color: rgba(255, 255, 255, 0.6) !important;
  background: transparent !important;
  border: none !important;
  padding: 0 0 20px 0 !important;
  margin: 0 !important;
}
/* Mobile View Fix */
@media (max-width: 767px) {
  /* Title Font Adjustments for Mobile */
  .elementor-804 .elementor-element.elementor-element-5f32bd3 .e-n-accordion-item-title,
  .elementor-804 .elementor-element.elementor-element-5f32bd3 .e-n-accordion-item-title-text,
  .elementor-804 .elementor-element.elementor-element-5f32bd3 summary {
    font-size: 16px !important;
    line-height: 1.4 !important; /* Overlap ഒഴിവാക്കാൻ റിലേറ്റീവ് ലൈൻ ഹൈറ്റ് */
    padding: 16px 0 !important;
    white-space: normal !important;
    word-break: break-word !important;
  }

  /* Star alignment for mobile */
  .elementor-804 .elementor-element.elementor-element-5f32bd3 .e-n-accordion-item-title::after,
  .elementor-804 .elementor-element.elementor-element-5f32bd3 summary::after {
    font-size: 12px !important;
    padding-left: 12px !important;
  }

  /* Answer text padding for mobile */
  .elementor-804 .elementor-element.elementor-element-5f32bd3 .e-n-accordion-item-content,
  .elementor-804 .elementor-element.elementor-element-5f32bd3 .elementor-widget-text-editor p {
    font-size: 13px !important;
    line-height: 1.5 !important;
    padding-bottom: 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-86dabd3 */@import url('https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;500&display=swap');

/* 1. All Borders & Nested Containers Reset (Removes inner white boxes) */
.elementor-804 .elementor-element.elementor-element-86dabd3,
.elementor-804 .elementor-element.elementor-element-86dabd3 .e-n-accordion,
.elementor-804 .elementor-element.elementor-element-86dabd3 .e-n-accordion-item,
.elementor-804 .elementor-element.elementor-element-86dabd3 .e-n-accordion-item > *,
.elementor-804 .elementor-element.elementor-element-86dabd3 .elementor-widget-container,
.elementor-804 .elementor-element.elementor-element-86dabd3 [class*="e-con"] {
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
  border-radius: 0 !important;
}

/* 2. Full Width Clean Divider Line (Joint Lines) */
.elementor-804 .elementor-element.elementor-element-86dabd3 .e-n-accordion-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.15) !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* 3. Question Title Font & White Color */
.elementor-804 .elementor-element.elementor-element-86dabd3 .e-n-accordion-item-title,
.elementor-804 .elementor-element.elementor-element-86dabd3 .e-n-accordion-item-title-text,
.elementor-804 .elementor-element.elementor-element-86dabd3 summary {
  font-family: Anton, "Arial Narrow", sans-serif !important;
  font-size: 24px !important;
  font-weight: 400 !important;
  line-height: 1px !important;
  color: #ffffff !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  background: transparent !important;
  padding: 15px 0 !important;
  cursor: pointer !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  transition: color 0.25s ease !important;
}

/* 4. HOVER & OPEN STATE (Neon Yellow Color) */
.elementor-804 .elementor-element.elementor-element-86dabd3 .e-n-accordion-item:hover .e-n-accordion-item-title-text,
.elementor-804 .elementor-element.elementor-element-86dabd3 .e-n-accordion-item:hover summary,
.elementor-804 .elementor-element.elementor-element-86dabd3 .e-n-accordion-item[open] .e-n-accordion-item-title-text,
.elementor-804 .elementor-element.elementor-element-86dabd3 .e-n-accordion-item[open] summary {
  color: #d4ff00 !important; /* Neon Yellow */
}

/* 5. Neon Star on Right Side */
.elementor-804 .elementor-element.elementor-element-86dabd3 .e-n-accordion-item-title::after,
.elementor-804 .elementor-element.elementor-element-86dabd3 summary::after {
  content: '✦' !important;
  font-family: sans-serif !important;
  font-size: 15px !important;
  color: #d4ff00 !important;
  margin-left: auto !important;
  padding-left: 20px !important;
  display: inline-block !important;
  transition: transform 0.3s ease !important;
}

.elementor-804 .elementor-element.elementor-element-86dabd3 .e-n-accordion-item[open] .e-n-accordion-item-title::after,
.elementor-804 .elementor-element.elementor-element-86dabd3 .e-n-accordion-item[open] summary::after {
  transform: rotate(45deg) !important;
}

/* Hide Default Arrow Icons */
.elementor-804 .elementor-element.elementor-element-86dabd3 .e-n-accordion-item-title-icon,
.elementor-804 .elementor-element.elementor-element-86dabd3 summary::-webkit-details-marker {
  display: none !important;
}

/* 6. Answer Content Styling (Text Editor Inside) */
.elementor-804 .elementor-element.elementor-element-86dabd3 .e-n-accordion-item-content,
.elementor-804 .elementor-element.elementor-element-86dabd3 .elementor-widget-text-editor,
.elementor-804 .elementor-element.elementor-element-86dabd3 .elementor-widget-text-editor p {
  font-family: Inter, system-ui, sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 22.75px !important;
  color: rgba(255, 255, 255, 0.6) !important;
  background: transparent !important;
  border: none !important;
  padding: 0 0 20px 0 !important;
  margin: 0 !important;
}
/* Mobile View Fix */
@media (max-width: 767px) {
  /* Title Font Adjustments for Mobile */
  .elementor-804 .elementor-element.elementor-element-86dabd3 .e-n-accordion-item-title,
  .elementor-804 .elementor-element.elementor-element-86dabd3 .e-n-accordion-item-title-text,
  .elementor-804 .elementor-element.elementor-element-86dabd3 summary {
    font-size: 16px !important;
    line-height: 1.4 !important; /* Overlap ഒഴിവാക്കാൻ റിലേറ്റീവ് ലൈൻ ഹൈറ്റ് */
    padding: 16px 0 !important;
    white-space: normal !important;
    word-break: break-word !important;
  }

  /* Star alignment for mobile */
  .elementor-804 .elementor-element.elementor-element-86dabd3 .e-n-accordion-item-title::after,
  .elementor-804 .elementor-element.elementor-element-86dabd3 summary::after {
    font-size: 12px !important;
    padding-left: 12px !important;
  }

  /* Answer text padding for mobile */
  .elementor-804 .elementor-element.elementor-element-86dabd3 .e-n-accordion-item-content,
  .elementor-804 .elementor-element.elementor-element-86dabd3 .elementor-widget-text-editor p {
    font-size: 13px !important;
    line-height: 1.5 !important;
    padding-bottom: 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ef6df5f */@import url('https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;500&display=swap');

/* 1. All Borders & Nested Containers Reset (Removes inner white boxes) */
.elementor-804 .elementor-element.elementor-element-ef6df5f,
.elementor-804 .elementor-element.elementor-element-ef6df5f .e-n-accordion,
.elementor-804 .elementor-element.elementor-element-ef6df5f .e-n-accordion-item,
.elementor-804 .elementor-element.elementor-element-ef6df5f .e-n-accordion-item > *,
.elementor-804 .elementor-element.elementor-element-ef6df5f .elementor-widget-container,
.elementor-804 .elementor-element.elementor-element-ef6df5f [class*="e-con"] {
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
  border-radius: 0 !important;
}

/* 2. Full Width Clean Divider Line (Joint Lines) */
.elementor-804 .elementor-element.elementor-element-ef6df5f .e-n-accordion-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.15) !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* 3. Question Title Font & White Color */
.elementor-804 .elementor-element.elementor-element-ef6df5f .e-n-accordion-item-title,
.elementor-804 .elementor-element.elementor-element-ef6df5f .e-n-accordion-item-title-text,
.elementor-804 .elementor-element.elementor-element-ef6df5f summary {
  font-family: Anton, "Arial Narrow", sans-serif !important;
  font-size: 24px !important;
  font-weight: 400 !important;
  line-height: 1px !important;
  color: #ffffff !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  background: transparent !important;
  padding: 15px 0 !important;
  cursor: pointer !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  transition: color 0.25s ease !important;
}

/* 4. HOVER & OPEN STATE (Neon Yellow Color) */
.elementor-804 .elementor-element.elementor-element-ef6df5f .e-n-accordion-item:hover .e-n-accordion-item-title-text,
.elementor-804 .elementor-element.elementor-element-ef6df5f .e-n-accordion-item:hover summary,
.elementor-804 .elementor-element.elementor-element-ef6df5f .e-n-accordion-item[open] .e-n-accordion-item-title-text,
.elementor-804 .elementor-element.elementor-element-ef6df5f .e-n-accordion-item[open] summary {
  color: #d4ff00 !important; /* Neon Yellow */
}

/* 5. Neon Star on Right Side */
.elementor-804 .elementor-element.elementor-element-ef6df5f .e-n-accordion-item-title::after,
.elementor-804 .elementor-element.elementor-element-ef6df5f summary::after {
  content: '✦' !important;
  font-family: sans-serif !important;
  font-size: 15px !important;
  color: #d4ff00 !important;
  margin-left: auto !important;
  padding-left: 20px !important;
  display: inline-block !important;
  transition: transform 0.3s ease !important;
}

.elementor-804 .elementor-element.elementor-element-ef6df5f .e-n-accordion-item[open] .e-n-accordion-item-title::after,
.elementor-804 .elementor-element.elementor-element-ef6df5f .e-n-accordion-item[open] summary::after {
  transform: rotate(45deg) !important;
}

/* Hide Default Arrow Icons */
.elementor-804 .elementor-element.elementor-element-ef6df5f .e-n-accordion-item-title-icon,
.elementor-804 .elementor-element.elementor-element-ef6df5f summary::-webkit-details-marker {
  display: none !important;
}

/* 6. Answer Content Styling (Text Editor Inside) */
.elementor-804 .elementor-element.elementor-element-ef6df5f .e-n-accordion-item-content,
.elementor-804 .elementor-element.elementor-element-ef6df5f .elementor-widget-text-editor,
.elementor-804 .elementor-element.elementor-element-ef6df5f .elementor-widget-text-editor p {
  font-family: Inter, system-ui, sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 22.75px !important;
  color: rgba(255, 255, 255, 0.6) !important;
  background: transparent !important;
  border: none !important;
  padding: 0 0 20px 0 !important;
  margin: 0 !important;
}
/* Mobile View Fix */
@media (max-width: 767px) {
  /* Title Font Adjustments for Mobile */
  .elementor-804 .elementor-element.elementor-element-ef6df5f .e-n-accordion-item-title,
  .elementor-804 .elementor-element.elementor-element-ef6df5f .e-n-accordion-item-title-text,
  .elementor-804 .elementor-element.elementor-element-ef6df5f summary {
    font-size: 16px !important;
    line-height: 1.4 !important; /* Overlap ഒഴിവാക്കാൻ റിലേറ്റീവ് ലൈൻ ഹൈറ്റ് */
    padding: 16px 0 !important;
    white-space: normal !important;
    word-break: break-word !important;
  }

  /* Star alignment for mobile */
  .elementor-804 .elementor-element.elementor-element-ef6df5f .e-n-accordion-item-title::after,
  .elementor-804 .elementor-element.elementor-element-ef6df5f summary::after {
    font-size: 12px !important;
    padding-left: 12px !important;
  }

  /* Answer text padding for mobile */
  .elementor-804 .elementor-element.elementor-element-ef6df5f .e-n-accordion-item-content,
  .elementor-804 .elementor-element.elementor-element-ef6df5f .elementor-widget-text-editor p {
    font-size: 13px !important;
    line-height: 1.5 !important;
    padding-bottom: 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-50989cb */@import url('https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;500&display=swap');

/* 1. All Borders & Nested Containers Reset (Removes inner white boxes) */
.elementor-804 .elementor-element.elementor-element-50989cb,
.elementor-804 .elementor-element.elementor-element-50989cb .e-n-accordion,
.elementor-804 .elementor-element.elementor-element-50989cb .e-n-accordion-item,
.elementor-804 .elementor-element.elementor-element-50989cb .e-n-accordion-item > *,
.elementor-804 .elementor-element.elementor-element-50989cb .elementor-widget-container,
.elementor-804 .elementor-element.elementor-element-50989cb [class*="e-con"] {
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
  border-radius: 0 !important;
}

/* 2. Full Width Clean Divider Line (Joint Lines) */
.elementor-804 .elementor-element.elementor-element-50989cb .e-n-accordion-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.15) !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* 3. Question Title Font & White Color */
.elementor-804 .elementor-element.elementor-element-50989cb .e-n-accordion-item-title,
.elementor-804 .elementor-element.elementor-element-50989cb .e-n-accordion-item-title-text,
.elementor-804 .elementor-element.elementor-element-50989cb summary {
  font-family: Anton, "Arial Narrow", sans-serif !important;
  font-size: 24px !important;
  font-weight: 400 !important;
  line-height: 1px !important;
  color: #ffffff !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  background: transparent !important;
  padding: 15px 0 !important;
  cursor: pointer !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  transition: color 0.25s ease !important;
}

/* 4. HOVER & OPEN STATE (Neon Yellow Color) */
.elementor-804 .elementor-element.elementor-element-50989cb .e-n-accordion-item:hover .e-n-accordion-item-title-text,
.elementor-804 .elementor-element.elementor-element-50989cb .e-n-accordion-item:hover summary,
.elementor-804 .elementor-element.elementor-element-50989cb .e-n-accordion-item[open] .e-n-accordion-item-title-text,
.elementor-804 .elementor-element.elementor-element-50989cb .e-n-accordion-item[open] summary {
  color: #d4ff00 !important; /* Neon Yellow */
}

/* 5. Neon Star on Right Side */
.elementor-804 .elementor-element.elementor-element-50989cb .e-n-accordion-item-title::after,
.elementor-804 .elementor-element.elementor-element-50989cb summary::after {
  content: '✦' !important;
  font-family: sans-serif !important;
  font-size: 15px !important;
  color: #d4ff00 !important;
  margin-left: auto !important;
  padding-left: 20px !important;
  display: inline-block !important;
  transition: transform 0.3s ease !important;
}

.elementor-804 .elementor-element.elementor-element-50989cb .e-n-accordion-item[open] .e-n-accordion-item-title::after,
.elementor-804 .elementor-element.elementor-element-50989cb .e-n-accordion-item[open] summary::after {
  transform: rotate(45deg) !important;
}

/* Hide Default Arrow Icons */
.elementor-804 .elementor-element.elementor-element-50989cb .e-n-accordion-item-title-icon,
.elementor-804 .elementor-element.elementor-element-50989cb summary::-webkit-details-marker {
  display: none !important;
}

/* 6. Answer Content Styling (Text Editor Inside) */
.elementor-804 .elementor-element.elementor-element-50989cb .e-n-accordion-item-content,
.elementor-804 .elementor-element.elementor-element-50989cb .elementor-widget-text-editor,
.elementor-804 .elementor-element.elementor-element-50989cb .elementor-widget-text-editor p {
  font-family: Inter, system-ui, sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 22.75px !important;
  color: rgba(255, 255, 255, 0.6) !important;
  background: transparent !important;
  border: none !important;
  padding: 0 0 20px 0 !important;
  margin: 0 !important;
}
/* Mobile View Fix */
@media (max-width: 767px) {
  /* Title Font Adjustments for Mobile */
  .elementor-804 .elementor-element.elementor-element-50989cb .e-n-accordion-item-title,
  .elementor-804 .elementor-element.elementor-element-50989cb .e-n-accordion-item-title-text,
  .elementor-804 .elementor-element.elementor-element-50989cb summary {
    font-size: 16px !important;
    line-height: 1.4 !important; /* Overlap ഒഴിവാക്കാൻ റിലേറ്റീവ് ലൈൻ ഹൈറ്റ് */
    padding: 16px 0 !important;
    white-space: normal !important;
    word-break: break-word !important;
  }

  /* Star alignment for mobile */
  .elementor-804 .elementor-element.elementor-element-50989cb .e-n-accordion-item-title::after,
  .elementor-804 .elementor-element.elementor-element-50989cb summary::after {
    font-size: 12px !important;
    padding-left: 12px !important;
  }

  /* Answer text padding for mobile */
  .elementor-804 .elementor-element.elementor-element-50989cb .e-n-accordion-item-content,
  .elementor-804 .elementor-element.elementor-element-50989cb .elementor-widget-text-editor p {
    font-size: 13px !important;
    line-height: 1.5 !important;
    padding-bottom: 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bcb9125 *//* ================================
   MUSHTHAQ AMJED — DOT COLOR
   ================================ */

/* Main heading */
.elementor-804 .elementor-element.elementor-element-bcb9125 .elementor-heading-title {
    color: #F5F5F5 !important;
}

/* Last dot only */
.elementor-804 .elementor-element.elementor-element-bcb9125 .elementor-heading-title .yellow-dot {
    color: #B6F800 !important;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8ee6843 *//* ========================================================
   EXACT HERO CTA & SOCIAL BUTTONS
   ======================================================== */

/* 1. Container Alignment */
.elementor-804 .elementor-element.elementor-element-8ee6843 {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
}

/* 2. Main Neon Button */
.elementor-804 .elementor-element.elementor-element-8ee6843 .elementor-widget-button {
    width: auto !important;
    margin: 0 !important;
}

.elementor-804 .elementor-element.elementor-element-8ee6843 .elementor-button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
    height: 44px !important;
    padding: 0 24px !important;
    background-color: #B6F800 !important;
    color: #0A0A0A !important;
    border-radius: 0px !important;
    border: none !important;
    font-family: 'Inter', system-ui, sans-serif !important;
    font-size: 11px !important;
    font-weight: 500 !important;
    letter-spacing: 0.18em !important;
    text-transform: uppercase !important;
    transition: all 0.25s cubic-bezier(0.25, 1, 0.5, 1) !important;
    cursor: pointer !important;
}

/* Arrow Hover Animation */
.elementor-804 .elementor-element.elementor-element-8ee6843 .elementor-button .elementor-button-text {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
}

.elementor-804 .elementor-element.elementor-element-8ee6843 .elementor-button:hover {
    background-color: #a3de00 !important;
}

.elementor-804 .elementor-element.elementor-element-8ee6843 .elementor-button:hover .arrow,
.elementor-804 .elementor-element.elementor-element-8ee6843 .elementor-button:hover .elementor-button-icon {
    transform: translateX(4px) !important;
}

/* 3. Social Media Icon Boxes */
.elementor-804 .elementor-element.elementor-element-8ee6843 .elementor-widget-icon,
.elementor-804 .elementor-element.elementor-element-8ee6843 .elementor-widget-social-icons {
    width: auto !important;
    margin: 0 !important;
}

.elementor-804 .elementor-element.elementor-element-8ee6843 .elementor-icon,
.elementor-804 .elementor-element.elementor-element-8ee6843 .elementor-social-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 44px !important;
    height: 44px !important;
    background-color: transparent !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    border-radius: 0px !important;
    transition: all 0.25s ease !important;
    cursor: pointer !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Social Icon SVG size & color */
.elementor-804 .elementor-element.elementor-element-8ee6843 .elementor-icon svg,
.elementor-804 .elementor-element.elementor-element-8ee6843 .elementor-icon i,
.elementor-804 .elementor-element.elementor-element-8ee6843 .elementor-social-icon svg,
.elementor-804 .elementor-element.elementor-element-8ee6843 .elementor-social-icon i {
    width: 15px !important;
    height: 15px !important;
    fill: #8E8E8E !important;
    color: #8E8E8E !important;
    transition: all 0.25s ease !important;
}

/* Social Icon Hover State */
.elementor-804 .elementor-element.elementor-element-8ee6843 .elementor-icon:hover,
.elementor-804 .elementor-element.elementor-element-8ee6843 .elementor-social-icon:hover {
    border-color: rgba(255, 255, 255, 0.35) !important;
    background-color: rgba(255, 255, 255, 0.03) !important;
}

.elementor-804 .elementor-element.elementor-element-8ee6843 .elementor-icon:hover svg,
.elementor-804 .elementor-element.elementor-element-8ee6843 .elementor-icon:hover i,
.elementor-804 .elementor-element.elementor-element-8ee6843 .elementor-social-icon:hover svg,
.elementor-804 .elementor-element.elementor-element-8ee6843 .elementor-social-icon:hover i {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
}/* End custom CSS */