.elementor-806 .elementor-element.elementor-element-2410386{--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-806 .elementor-element.elementor-element-2410386:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-2410386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-806 .elementor-element.elementor-element-2410386.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-45add8a{--display:flex;}.elementor-806 .elementor-element.elementor-element-67a21a0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-11710f0{--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-806 .elementor-element.elementor-element-ab501ef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;color:#929296;}.elementor-806 .elementor-element.elementor-element-c27571c{--display:flex;}.elementor-806 .elementor-element.elementor-element-c27571c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-171db7f{width:var( --container-widget-width, 103.389% );max-width:103.389%;--container-widget-width:103.389%;--container-widget-flex-grow:0;}.elementor-806 .elementor-element.elementor-element-171db7f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-171db7f .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:90px;font-weight:400;text-transform:uppercase;line-height:80px;color:#F3F2EE;}.elementor-806 .elementor-element.elementor-element-ed72fab{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-806 .elementor-element.elementor-element-ed32189{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--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-806 .elementor-element.elementor-element-ed32189.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-be50f12{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:26px;color:#929296;}.elementor-806 .elementor-element.elementor-element-be50f12 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-806 .elementor-element.elementor-element-03fc062 .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-806 .elementor-element.elementor-element-03fc062 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-806 .elementor-element.elementor-element-03fc062 .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-806 .elementor-element.elementor-element-88b12df{--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-806 .elementor-element.elementor-element-88b12df:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-88b12df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-806 .elementor-element.elementor-element-286d268{--display:flex;}.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-806 .elementor-element.elementor-element-d968118{--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-806 .elementor-element.elementor-element-d968118 .elementor-divider-separator{width:100%;}.elementor-806 .elementor-element.elementor-element-d968118 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-806 .elementor-element.elementor-element-27d5982{--display:flex;}.elementor-806 .elementor-element.elementor-element-69c7f6d{--display:flex;--min-height:37px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-806 .elementor-element.elementor-element-69c7f6d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-e73cfb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-806 .elementor-element.elementor-element-e73cfb5 .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-806 .elementor-element.elementor-element-03ebf37{--divider-border-style:solid;--divider-color:#FFFFFF30;--divider-border-width:1px;margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-806 .elementor-element.elementor-element-03ebf37 .elementor-divider-separator{width:100%;}.elementor-806 .elementor-element.elementor-element-03ebf37 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-806 .elementor-element.elementor-element-2749f30{--display:flex;--min-height:200px;--justify-content:center;--background-transition:1.2s;}.elementor-806 .elementor-element.elementor-element-2749f30:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-2749f30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-806 .elementor-element.elementor-element-2749f30:hover{background-color:#FFFFFF00;}.elementor-806 .elementor-element.elementor-element-f578524{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#C9C9C9;}.elementor-806 .elementor-element.elementor-element-f578524 p{margin-block-end:0px;}.elementor-806 .elementor-element.elementor-element-f578524 a:hover, .elementor-806 .elementor-element.elementor-element-f578524 a:focus{color:#000000;}.elementor-806 .elementor-element.elementor-element-ba8b48b{--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-806 .elementor-element.elementor-element-ba8b48b:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-ba8b48b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-806 .elementor-element.elementor-element-d334338{--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-806 .elementor-element.elementor-element-a0cfdb8{--display:flex;}.elementor-806 .elementor-element.elementor-element-8d7fea4{--display:flex;--min-height:37px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-806 .elementor-element.elementor-element-8d7fea4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-28b956b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-806 .elementor-element.elementor-element-28b956b .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-806 .elementor-element.elementor-element-fd85f3e{--divider-border-style:solid;--divider-color:#FFFFFF30;--divider-border-width:1px;margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-806 .elementor-element.elementor-element-fd85f3e .elementor-divider-separator{width:100%;}.elementor-806 .elementor-element.elementor-element-fd85f3e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-806 .elementor-element.elementor-element-1d6e873{--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-806 .elementor-element.elementor-element-5d130a0{--display:flex;}.elementor-806 .elementor-element.elementor-element-5d130a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-1dfd37b{width:var( --container-widget-width, 99.41% );max-width:99.41%;--container-widget-width:99.41%;--container-widget-flex-grow:0;}.elementor-806 .elementor-element.elementor-element-1dfd37b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-1dfd37b .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:36px;font-weight:400;text-transform:uppercase;line-height:32px;color:#F3F2EE;}.elementor-806 .elementor-element.elementor-element-7e87cf9{--display:flex;}.elementor-806 .elementor-element.elementor-element-aae3aa1{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-806 .elementor-element.elementor-element-4b333bb{--display:flex;--min-height:48vh;--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-806 .elementor-element.elementor-element-4b333bb:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-4b333bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-806 .elementor-element.elementor-element-bc49a92{--display:flex;}.elementor-806 .elementor-element.elementor-element-bc49a92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-6342200{--display:flex;--min-height:37px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-806 .elementor-element.elementor-element-6342200.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-7be0307{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-806 .elementor-element.elementor-element-7be0307 .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-806 .elementor-element.elementor-element-0d0921d{--divider-border-style:solid;--divider-color:#FFFFFF30;--divider-border-width:1px;margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-806 .elementor-element.elementor-element-0d0921d .elementor-divider-separator{width:100%;}.elementor-806 .elementor-element.elementor-element-0d0921d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-806 .elementor-element.elementor-element-95c6032{--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-806 .elementor-element.elementor-element-bd888e7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-b6c10a6{--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-806 .elementor-element.elementor-element-499e809{width:var( --container-widget-width, 89.713% );max-width:89.713%;--container-widget-width:89.713%;--container-widget-flex-grow:0;}.elementor-806 .elementor-element.elementor-element-499e809.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-3d78aca{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-806 .elementor-element.elementor-element-3d78aca .elementor-divider-separator{width:100%;}.elementor-806 .elementor-element.elementor-element-3d78aca .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-806 .elementor-element.elementor-element-86e2c6c{--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-806 .elementor-element.elementor-element-0324500{width:var( --container-widget-width, 68.651% );max-width:68.651%;--container-widget-width:68.651%;--container-widget-flex-grow:0;}.elementor-806 .elementor-element.elementor-element-0324500.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-06cb5cb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-806 .elementor-element.elementor-element-06cb5cb .elementor-divider-separator{width:100%;}.elementor-806 .elementor-element.elementor-element-06cb5cb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-806 .elementor-element.elementor-element-2ec72d4{--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-806 .elementor-element.elementor-element-dd7302c{width:var( --container-widget-width, 67.671% );max-width:67.671%;--container-widget-width:67.671%;--container-widget-flex-grow:0;}.elementor-806 .elementor-element.elementor-element-dd7302c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-59c4b33{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-806 .elementor-element.elementor-element-59c4b33 .elementor-divider-separator{width:100%;}.elementor-806 .elementor-element.elementor-element-59c4b33 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-806 .elementor-element.elementor-element-ba56475{--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-806 .elementor-element.elementor-element-42c21b6{width:var( --container-widget-width, 60.569% );max-width:60.569%;--container-widget-width:60.569%;--container-widget-flex-grow:0;}.elementor-806 .elementor-element.elementor-element-42c21b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-e393299{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-806 .elementor-element.elementor-element-e393299 .elementor-divider-separator{width:100%;}.elementor-806 .elementor-element.elementor-element-e393299 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-806 .elementor-element.elementor-element-6b59935{--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-806 .elementor-element.elementor-element-6b59935:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-6b59935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-806 .elementor-element.elementor-element-c2648a3{--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-806 .elementor-element.elementor-element-a99a9dc{--display:flex;--min-height:37px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-806 .elementor-element.elementor-element-a99a9dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-9686a98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-806 .elementor-element.elementor-element-9686a98 .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-806 .elementor-element.elementor-element-dafa787{--display:flex;}.elementor-806 .elementor-element.elementor-element-c0e6c08{--divider-border-style:solid;--divider-color:#FFFFFF30;--divider-border-width:1px;margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-806 .elementor-element.elementor-element-c0e6c08 .elementor-divider-separator{width:100%;}.elementor-806 .elementor-element.elementor-element-c0e6c08 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-806 .elementor-element.elementor-element-8fccb9e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-46030f1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-806 .elementor-element.elementor-element-979d2dd{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-806 .elementor-element.elementor-element-979d2dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-720529d.elementor-element{--align-self:flex-start;}.elementor-806 .elementor-element.elementor-element-720529d .elementor-icon-wrapper{text-align:center;}.elementor-806 .elementor-element.elementor-element-720529d.elementor-view-stacked .elementor-icon{background-color:#80AC21;}.elementor-806 .elementor-element.elementor-element-720529d.elementor-view-framed .elementor-icon, .elementor-806 .elementor-element.elementor-element-720529d.elementor-view-default .elementor-icon{color:#80AC21;border-color:#80AC21;}.elementor-806 .elementor-element.elementor-element-720529d.elementor-view-framed .elementor-icon, .elementor-806 .elementor-element.elementor-element-720529d.elementor-view-default .elementor-icon svg{fill:#80AC21;}.elementor-806 .elementor-element.elementor-element-720529d .elementor-icon{font-size:14px;}.elementor-806 .elementor-element.elementor-element-720529d .elementor-icon svg{height:14px;}.elementor-806 .elementor-element.elementor-element-2735316{width:var( --container-widget-width, 88.866% );max-width:88.866%;margin:-7px -7px calc(var(--kit-widget-spacing, 0px) + -7px) -7px;padding:0px 0px 0px 0px;--container-widget-width:88.866%;--container-widget-flex-grow:0;text-align:start;}.elementor-806 .elementor-element.elementor-element-2735316.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-2735316 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:40px;color:#D2D2D2;}.elementor-806 .elementor-element.elementor-element-06019bf{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-806 .elementor-element.elementor-element-06019bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-211ef20.elementor-element{--align-self:flex-start;}.elementor-806 .elementor-element.elementor-element-211ef20 .elementor-icon-wrapper{text-align:center;}.elementor-806 .elementor-element.elementor-element-211ef20.elementor-view-stacked .elementor-icon{background-color:#80AC21;}.elementor-806 .elementor-element.elementor-element-211ef20.elementor-view-framed .elementor-icon, .elementor-806 .elementor-element.elementor-element-211ef20.elementor-view-default .elementor-icon{color:#80AC21;border-color:#80AC21;}.elementor-806 .elementor-element.elementor-element-211ef20.elementor-view-framed .elementor-icon, .elementor-806 .elementor-element.elementor-element-211ef20.elementor-view-default .elementor-icon svg{fill:#80AC21;}.elementor-806 .elementor-element.elementor-element-211ef20 .elementor-icon{font-size:14px;}.elementor-806 .elementor-element.elementor-element-211ef20 .elementor-icon svg{height:14px;}.elementor-806 .elementor-element.elementor-element-25c5df2{width:var( --container-widget-width, 94.599% );max-width:94.599%;margin:-7px -7px calc(var(--kit-widget-spacing, 0px) + -7px) -7px;padding:0px 0px 0px 0px;--container-widget-width:94.599%;--container-widget-flex-grow:0;text-align:start;}.elementor-806 .elementor-element.elementor-element-25c5df2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-25c5df2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:40px;color:#D2D2D2;}.elementor-806 .elementor-element.elementor-element-f1b35b9{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-806 .elementor-element.elementor-element-f1b35b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-f5082db.elementor-element{--align-self:flex-start;}.elementor-806 .elementor-element.elementor-element-f5082db .elementor-icon-wrapper{text-align:center;}.elementor-806 .elementor-element.elementor-element-f5082db.elementor-view-stacked .elementor-icon{background-color:#80AC21;}.elementor-806 .elementor-element.elementor-element-f5082db.elementor-view-framed .elementor-icon, .elementor-806 .elementor-element.elementor-element-f5082db.elementor-view-default .elementor-icon{color:#80AC21;border-color:#80AC21;}.elementor-806 .elementor-element.elementor-element-f5082db.elementor-view-framed .elementor-icon, .elementor-806 .elementor-element.elementor-element-f5082db.elementor-view-default .elementor-icon svg{fill:#80AC21;}.elementor-806 .elementor-element.elementor-element-f5082db .elementor-icon{font-size:14px;}.elementor-806 .elementor-element.elementor-element-f5082db .elementor-icon svg{height:14px;}.elementor-806 .elementor-element.elementor-element-0cae82f{width:var( --container-widget-width, 96.443% );max-width:96.443%;margin:-7px -7px calc(var(--kit-widget-spacing, 0px) + -7px) -7px;padding:0px 0px 0px 0px;--container-widget-width:96.443%;--container-widget-flex-grow:0;text-align:start;}.elementor-806 .elementor-element.elementor-element-0cae82f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-0cae82f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:40px;color:#D2D2D2;}.elementor-806 .elementor-element.elementor-element-5e3d072{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-806 .elementor-element.elementor-element-9688486{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-806 .elementor-element.elementor-element-9688486.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-cef65ee.elementor-element{--align-self:flex-start;}.elementor-806 .elementor-element.elementor-element-cef65ee .elementor-icon-wrapper{text-align:center;}.elementor-806 .elementor-element.elementor-element-cef65ee.elementor-view-stacked .elementor-icon{background-color:#80AC21;}.elementor-806 .elementor-element.elementor-element-cef65ee.elementor-view-framed .elementor-icon, .elementor-806 .elementor-element.elementor-element-cef65ee.elementor-view-default .elementor-icon{color:#80AC21;border-color:#80AC21;}.elementor-806 .elementor-element.elementor-element-cef65ee.elementor-view-framed .elementor-icon, .elementor-806 .elementor-element.elementor-element-cef65ee.elementor-view-default .elementor-icon svg{fill:#80AC21;}.elementor-806 .elementor-element.elementor-element-cef65ee .elementor-icon{font-size:14px;}.elementor-806 .elementor-element.elementor-element-cef65ee .elementor-icon svg{height:14px;}.elementor-806 .elementor-element.elementor-element-fe75cf4{width:var( --container-widget-width, 104.106% );max-width:104.106%;margin:-7px -3px calc(var(--kit-widget-spacing, 0px) + -3px) -3px;padding:0px 0px 0px 0px;--container-widget-width:104.106%;--container-widget-flex-grow:0;text-align:start;}.elementor-806 .elementor-element.elementor-element-fe75cf4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-fe75cf4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:40px;color:#D2D2D2;}.elementor-806 .elementor-element.elementor-element-bb6b09f{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-806 .elementor-element.elementor-element-bb6b09f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-de24060.elementor-element{--align-self:flex-start;}.elementor-806 .elementor-element.elementor-element-de24060 .elementor-icon-wrapper{text-align:center;}.elementor-806 .elementor-element.elementor-element-de24060.elementor-view-stacked .elementor-icon{background-color:#80AC21;}.elementor-806 .elementor-element.elementor-element-de24060.elementor-view-framed .elementor-icon, .elementor-806 .elementor-element.elementor-element-de24060.elementor-view-default .elementor-icon{color:#80AC21;border-color:#80AC21;}.elementor-806 .elementor-element.elementor-element-de24060.elementor-view-framed .elementor-icon, .elementor-806 .elementor-element.elementor-element-de24060.elementor-view-default .elementor-icon svg{fill:#80AC21;}.elementor-806 .elementor-element.elementor-element-de24060 .elementor-icon{font-size:14px;}.elementor-806 .elementor-element.elementor-element-de24060 .elementor-icon svg{height:14px;}.elementor-806 .elementor-element.elementor-element-5f3ce8f{width:var( --container-widget-width, 88.866% );max-width:88.866%;margin:-7px -7px calc(var(--kit-widget-spacing, 0px) + -7px) -7px;padding:0px 0px 0px 0px;--container-widget-width:88.866%;--container-widget-flex-grow:0;text-align:start;}.elementor-806 .elementor-element.elementor-element-5f3ce8f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-5f3ce8f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:40px;color:#D2D2D2;}.elementor-806 .elementor-element.elementor-element-846c125{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:41px 41px;--row-gap:41px;--column-gap:41px;}.elementor-806 .elementor-element.elementor-element-846c125.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-b1f2157.elementor-element{--align-self:flex-start;}.elementor-806 .elementor-element.elementor-element-b1f2157 .elementor-icon-wrapper{text-align:center;}.elementor-806 .elementor-element.elementor-element-b1f2157.elementor-view-stacked .elementor-icon{background-color:#80AC21;}.elementor-806 .elementor-element.elementor-element-b1f2157.elementor-view-framed .elementor-icon, .elementor-806 .elementor-element.elementor-element-b1f2157.elementor-view-default .elementor-icon{color:#80AC21;border-color:#80AC21;}.elementor-806 .elementor-element.elementor-element-b1f2157.elementor-view-framed .elementor-icon, .elementor-806 .elementor-element.elementor-element-b1f2157.elementor-view-default .elementor-icon svg{fill:#80AC21;}.elementor-806 .elementor-element.elementor-element-b1f2157 .elementor-icon{font-size:14px;}.elementor-806 .elementor-element.elementor-element-b1f2157 .elementor-icon svg{height:14px;}.elementor-806 .elementor-element.elementor-element-ab84a7a{width:var( --container-widget-width, 98.396% );max-width:98.396%;margin:-7px -7px calc(var(--kit-widget-spacing, 0px) + -7px) -7px;padding:0px 0px 0px 0px;--container-widget-width:98.396%;--container-widget-flex-grow:0;text-align:start;}.elementor-806 .elementor-element.elementor-element-ab84a7a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-ab84a7a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:20px;color:#D2D2D2;}.elementor-806 .elementor-element.elementor-element-ef9d6c9{--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-806 .elementor-element.elementor-element-ef9d6c9:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-ef9d6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-806 .elementor-element.elementor-element-8bf6211{--display:flex;--min-height:37px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-806 .elementor-element.elementor-element-8bf6211.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-8d7e1bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-806 .elementor-element.elementor-element-8d7e1bd .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-806 .elementor-element.elementor-element-95f3c8c{--divider-border-style:solid;--divider-color:#FFFFFF30;--divider-border-width:1px;margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-806 .elementor-element.elementor-element-95f3c8c .elementor-divider-separator{width:100%;}.elementor-806 .elementor-element.elementor-element-95f3c8c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-806 .elementor-element.elementor-element-e92133e{--display:flex;}.elementor-806 .elementor-element.elementor-element-c792b40{--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-806 .elementor-element.elementor-element-d17c3d1{--display:flex;}.elementor-806 .elementor-element.elementor-element-d17c3d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-0d251cf{width:var( --container-widget-width, 99.41% );max-width:99.41%;--container-widget-width:99.41%;--container-widget-flex-grow:0;}.elementor-806 .elementor-element.elementor-element-0d251cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-0d251cf .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;line-height:48px;color:#F3F2EE;}.elementor-806 .elementor-element.elementor-element-893518e{--display:flex;}.elementor-806 .elementor-element.elementor-element-f9484d6{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#C9C9C9;}.elementor-806 .elementor-element.elementor-element-f9484d6 p{margin-block-end:0px;}.elementor-806 .elementor-element.elementor-element-f9484d6 a:hover, .elementor-806 .elementor-element.elementor-element-f9484d6 a:focus{color:#000000;}.elementor-806 .elementor-element.elementor-element-e7e63cf{--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-806 .elementor-element.elementor-element-e7e63cf:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-e7e63cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-806 .elementor-element.elementor-element-986ebfa{--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-806 .elementor-element.elementor-element-e0b96b8{--display:flex;--min-height:37px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-806 .elementor-element.elementor-element-e0b96b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-ffab6eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-806 .elementor-element.elementor-element-ffab6eb .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-806 .elementor-element.elementor-element-598399d{--divider-border-style:solid;--divider-color:#FFFFFF30;--divider-border-width:1px;margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-806 .elementor-element.elementor-element-598399d .elementor-divider-separator{width:100%;}.elementor-806 .elementor-element.elementor-element-598399d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-806 .elementor-element.elementor-element-a59b07d{--display:grid;--min-height:20vh;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-6bd666f{--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-806 .elementor-element.elementor-element-b5023e5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;color:#6C6B6B;}.elementor-806 .elementor-element.elementor-element-c9eae59 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:32px;color:#F3F2EE;}.elementor-806 .elementor-element.elementor-element-68b074c p{margin-block-end:0px;}.elementor-806 .elementor-element.elementor-element-0fb19a5{--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-806 .elementor-element.elementor-element-4718a2d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;color:#6C6B6B;}.elementor-806 .elementor-element.elementor-element-27aed75 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:32px;color:#F3F2EE;}.elementor-806 .elementor-element.elementor-element-4718689 p{margin-block-end:0px;}.elementor-806 .elementor-element.elementor-element-92c601f{--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-806 .elementor-element.elementor-element-187d5a8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;color:#6C6B6B;}.elementor-806 .elementor-element.elementor-element-85b6358 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:32px;color:#F3F2EE;}.elementor-806 .elementor-element.elementor-element-2e35a10 p{margin-block-end:0px;}.elementor-806 .elementor-element.elementor-element-66fe684{--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-806 .elementor-element.elementor-element-b7b62ef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;color:#6C6B6B;}.elementor-806 .elementor-element.elementor-element-abd8f5b .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:32px;color:#F3F2EE;}.elementor-806 .elementor-element.elementor-element-5b4b663 p{margin-block-end:0px;}.elementor-806 .elementor-element.elementor-element-4b6f9c8{--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-806 .elementor-element.elementor-element-4b6f9c8:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-4b6f9c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-806 .elementor-element.elementor-element-4f8cf3b{--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-806 .elementor-element.elementor-element-4f8cf3b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-6e5d38f{--display:flex;--min-height:37px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-806 .elementor-element.elementor-element-6e5d38f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-e52dd58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-806 .elementor-element.elementor-element-e52dd58 .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-806 .elementor-element.elementor-element-f77dd03{--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-806 .elementor-element.elementor-element-f77dd03 .elementor-divider-separator{width:100%;}.elementor-806 .elementor-element.elementor-element-f77dd03 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-806 .elementor-element.elementor-element-996c621{--display:flex;}.elementor-806 .elementor-element.elementor-element-bde55ce p{margin-block-end:0px;}.elementor-806 .elementor-element.elementor-element-33f31ad{--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-806 .elementor-element.elementor-element-33f31ad > .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-806 .elementor-element.elementor-element-a6dd3f0{--display:flex;}.elementor-806 .elementor-element.elementor-element-56435bb p{margin-block-end:0px;}.elementor-806 .elementor-element.elementor-element-17f5698{--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-806 .elementor-element.elementor-element-17f5698 > .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-806 .elementor-element.elementor-element-1f993f7{--display:flex;}.elementor-806 .elementor-element.elementor-element-6e32ba7 p{margin-block-end:0px;}.elementor-806 .elementor-element.elementor-element-13da2db{--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-806 .elementor-element.elementor-element-13da2db > .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-806 .elementor-element.elementor-element-77712ec{--display:flex;}.elementor-806 .elementor-element.elementor-element-b6c7929 p{margin-block-end:0px;}.elementor-806 .elementor-element.elementor-element-0bb7739{--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-806 .elementor-element.elementor-element-0bb7739 > .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-806 .elementor-element.elementor-element-5b7ce6e{--display:flex;}.elementor-806 .elementor-element.elementor-element-3efb509 p{margin-block-end:0px;}.elementor-806 .elementor-element.elementor-element-a298fd0{--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-806 .elementor-element.elementor-element-a298fd0 > .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-806 .elementor-element.elementor-element-af37955{--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-806 .elementor-element.elementor-element-af37955:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-af37955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-806 .elementor-element.elementor-element-8f9f5a1{--display:flex;--min-height:50vh;}.elementor-806 .elementor-element.elementor-element-f8a3554{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-10a7452{--display:flex;}.elementor-806 .elementor-element.elementor-element-5db9ec0{--display:flex;}.elementor-806 .elementor-element.elementor-element-5db9ec0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-090d55c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-806 .elementor-element.elementor-element-090d55c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-090d55c .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:85px;font-weight:600;text-transform:uppercase;line-height:85px;color:#F3F2EE;}.elementor-806 .elementor-element.elementor-element-d6fc355 .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-806 .elementor-element.elementor-element-d6fc355{padding:0px 0px 0px 0px;}.elementor-806 .elementor-element.elementor-element-d6fc355.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-806 .elementor-element.elementor-element-67a21a0{--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-bd888e7{--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-8fccb9e{--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-a59b07d{--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-f8a3554{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-806 .elementor-element.elementor-element-2410386{--content-width:1154px;}.elementor-806 .elementor-element.elementor-element-67a21a0{--width:100%;}.elementor-806 .elementor-element.elementor-element-c27571c{--width:117.381%;}.elementor-806 .elementor-element.elementor-element-ed32189{--width:86.441%;}.elementor-806 .elementor-element.elementor-element-69c7f6d{--width:167.86%;}.elementor-806 .elementor-element.elementor-element-8d7fea4{--width:167.86%;}.elementor-806 .elementor-element.elementor-element-5d130a0{--width:47.977%;}.elementor-806 .elementor-element.elementor-element-bc49a92{--width:96.405%;}.elementor-806 .elementor-element.elementor-element-6342200{--width:167.86%;}.elementor-806 .elementor-element.elementor-element-95c6032{--width:100%;}.elementor-806 .elementor-element.elementor-element-979d2dd{--width:66%;}.elementor-806 .elementor-element.elementor-element-06019bf{--width:101.488%;}.elementor-806 .elementor-element.elementor-element-f1b35b9{--width:66%;}.elementor-806 .elementor-element.elementor-element-9688486{--width:71.098%;}.elementor-806 .elementor-element.elementor-element-bb6b09f{--width:66%;}.elementor-806 .elementor-element.elementor-element-846c125{--width:100.902%;}.elementor-806 .elementor-element.elementor-element-8bf6211{--width:167.86%;}.elementor-806 .elementor-element.elementor-element-d17c3d1{--width:44.883%;}.elementor-806 .elementor-element.elementor-element-a59b07d{--width:100%;}.elementor-806 .elementor-element.elementor-element-4f8cf3b{--width:60%;}.elementor-806 .elementor-element.elementor-element-6e5d38f{--width:167.86%;}.elementor-806 .elementor-element.elementor-element-5db9ec0{--width:154.117%;}}@media(max-width:767px){.elementor-806 .elementor-element.elementor-element-67a21a0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-171db7f .elementor-heading-title{font-size:68px;line-height:1.1em;}.elementor-806 .elementor-element.elementor-element-1dfd37b .elementor-heading-title{font-size:70px;line-height:0.9em;}.elementor-806 .elementor-element.elementor-element-bd888e7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-8fccb9e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-0d251cf{width:var( --container-widget-width, 276px );max-width:276px;--container-widget-width:276px;--container-widget-flex-grow:0;}.elementor-806 .elementor-element.elementor-element-0d251cf .elementor-heading-title{font-size:59px;line-height:1.1em;}.elementor-806 .elementor-element.elementor-element-a59b07d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-f8a3554{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-806 .elementor-element.elementor-element-090d55c .elementor-heading-title{font-size:53px;line-height:1em;}.elementor-806 .elementor-element.elementor-element-d6fc355{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-ab501ef */.elementor-806 .elementor-element.elementor-element-ab501ef .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-171db7f *//* ================================
   MUSHTHAQ AMJED — DOT COLOR
   ================================ */

/* Main heading */
.elementor-806 .elementor-element.elementor-element-171db7f .elementor-heading-title {
    color: #F5F5F5 !important;
}

/* Last dot only */
.elementor-806 .elementor-element.elementor-element-171db7f .elementor-heading-title .yellow-dot {
    color: #B6F800 !important;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dfd37b *//* ================================
   MUSHTHAQ AMJED — DOT COLOR
   ================================ */

/* Main heading */
.elementor-806 .elementor-element.elementor-element-1dfd37b .elementor-heading-title {
    color: #F5F5F5 !important;
}

/* Last dot only */
.elementor-806 .elementor-element.elementor-element-1dfd37b .elementor-heading-title .yellow-dot {
    color: #B6F800 !important;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6c10a6 */.elementor-806 .elementor-element.elementor-element-b6c10a6 {
    padding: 40px 45px;
    min-height: 250px;
    border-right: 1px solid rgba(255,255,255,0.14);
    border-bottom: 1px solid rgba(255,255,255,0.14);
    box-sizing: border-box;
}

.elementor-806 .elementor-element.elementor-element-b6c10a6 .elementor-heading-title {
    font-family: "Anton", sans-serif !important;
    font-size: 26px !important;
    font-weight: 400 !important;
    line-height: 1.05 !important;
    color: #F5F5F5 !important;
    text-transform: uppercase;
    margin: 0 0 20px 0 !important;
}

.elementor-806 .elementor-element.elementor-element-b6c10a6 .elementor-widget-text-editor {
    font-family: "Inter", sans-serif !important;
    font-size: 13px !important;
    line-height: 1.6 !important;
    color: rgba(255,255,255,0.62) !important;
}

.elementor-806 .elementor-element.elementor-element-b6c10a6 .elementor-widget-divider {
    margin-top: auto;
}

.elementor-806 .elementor-element.elementor-element-b6c10a6 .elementor-divider-separator {
    border-top: 1px solid rgba(255,255,255,0.14) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86e2c6c */.elementor-806 .elementor-element.elementor-element-86e2c6c {
    padding: 40px 45px;
    min-height: 250px;
    border-right: 1px solid rgba(255,255,255,0.14);
    border-bottom: 1px solid rgba(255,255,255,0.14);
    box-sizing: border-box;
}

.elementor-806 .elementor-element.elementor-element-86e2c6c .elementor-heading-title {
    font-family: "Anton", sans-serif !important;
    font-size: 26px !important;
    font-weight: 400 !important;
    line-height: 1.05 !important;
    color: #F5F5F5 !important;
    text-transform: uppercase;
    margin: 0 0 20px 0 !important;
}

.elementor-806 .elementor-element.elementor-element-86e2c6c .elementor-widget-text-editor {
    font-family: "Inter", sans-serif !important;
    font-size: 13px !important;
    line-height: 1.6 !important;
    color: rgba(255,255,255,0.62) !important;
}

.elementor-806 .elementor-element.elementor-element-86e2c6c .elementor-widget-divider {
    margin-top: auto;
}

.elementor-806 .elementor-element.elementor-element-86e2c6c .elementor-divider-separator {
    border-top: 1px solid rgba(255,255,255,0.14) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ec72d4 */.elementor-806 .elementor-element.elementor-element-2ec72d4 {
    padding: 40px 45px;
    min-height: 250px;
    border-right: 1px solid rgba(255,255,255,0.14);
    border-bottom: 1px solid rgba(255,255,255,0.14);
    box-sizing: border-box;
}

.elementor-806 .elementor-element.elementor-element-2ec72d4 .elementor-heading-title {
    font-family: "Anton", sans-serif !important;
    font-size: 26px !important;
    font-weight: 400 !important;
    line-height: 1.05 !important;
    color: #F5F5F5 !important;
    text-transform: uppercase;
    margin: 0 0 20px 0 !important;
}

.elementor-806 .elementor-element.elementor-element-2ec72d4 .elementor-widget-text-editor {
    font-family: "Inter", sans-serif !important;
    font-size: 13px !important;
    line-height: 1.6 !important;
    color: rgba(255,255,255,0.62) !important;
}

.elementor-806 .elementor-element.elementor-element-2ec72d4 .elementor-widget-divider {
    margin-top: auto;
}

.elementor-806 .elementor-element.elementor-element-2ec72d4 .elementor-divider-separator {
    border-top: 1px solid rgba(255,255,255,0.14) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba56475 */.elementor-806 .elementor-element.elementor-element-ba56475 {
    padding: 40px 45px;
    min-height: 250px;
    border-right: 1px solid rgba(255,255,255,0.14);
    border-bottom: 1px solid rgba(255,255,255,0.14);
    box-sizing: border-box;
}

.elementor-806 .elementor-element.elementor-element-ba56475 .elementor-heading-title {
    font-family: "Anton", sans-serif !important;
    font-size: 26px !important;
    font-weight: 400 !important;
    line-height: 1.05 !important;
    color: #F5F5F5 !important;
    text-transform: uppercase;
    margin: 0 0 20px 0 !important;
}

.elementor-806 .elementor-element.elementor-element-ba56475 .elementor-widget-text-editor {
    font-family: "Inter", sans-serif !important;
    font-size: 13px !important;
    line-height: 1.6 !important;
    color: rgba(255,255,255,0.62) !important;
}

.elementor-806 .elementor-element.elementor-element-ba56475 .elementor-widget-divider {
    margin-top: auto;
}

.elementor-806 .elementor-element.elementor-element-ba56475 .elementor-divider-separator {
    border-top: 1px solid rgba(255,255,255,0.14) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd888e7 */.elementor-806 .elementor-element.elementor-element-bd888e7 {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    border-top: 1px solid rgba(255,255,255,0.16);
    border-left: 1px solid rgba(255,255,255,0.16);
    background: #050505;
    overflow: hidden;
}

.elementor-806 .elementor-element.elementor-element-bd888e7 > .e-con {
    min-height: 260px;
    padding: 45px 50px;

    display: flex;
    flex-direction: column;
    justify-content: flex-start;

    border-right: 1px solid rgba(255,255,255,0.16);
    border-bottom: 1px solid rgba(255,255,255,0.16);

    background: #050505;
    transition: background 0.3s ease;
}

/* NUMBER */
.elementor-806 .elementor-element.elementor-element-bd888e7 > .e-con::before {
    content: "01";
    display: block;

    margin-bottom: 28px;

    font-family: Inter, sans-serif;
    font-size: 11px;
    font-weight: 500;

    color: #B6F800;
    letter-spacing: 0.08em;
}

/* CARD 2 */
.elementor-806 .elementor-element.elementor-element-bd888e7 > .e-con:nth-child(2)::before {
    content: "02";
}

/* CARD 3 */
.elementor-806 .elementor-element.elementor-element-bd888e7 > .e-con:nth-child(3)::before {
    content: "03";
}

/* CARD 4 */
.elementor-806 .elementor-element.elementor-element-bd888e7 > .e-con:nth-child(4)::before {
    content: "04";
}

/* CARD HEADING */
.elementor-806 .elementor-element.elementor-element-bd888e7 .elementor-heading-title {
    margin: 0 0 18px 0;

    font-family: Anton, "Arial Narrow", sans-serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 1.05;

    color: #F5F5F5;
    text-transform: uppercase;
}

/* DESCRIPTION */
.elementor-806 .elementor-element.elementor-element-bd888e7 .elementor-widget-text-editor {
    margin: 0;
}

.elementor-806 .elementor-element.elementor-element-bd888e7 .elementor-widget-text-editor,
.elementor-806 .elementor-element.elementor-element-bd888e7 .elementor-widget-text-editor p {
    font-family: Inter, system-ui, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.65;

    color: rgba(255,255,255,0.62);
    max-width: 330px;
}

/* HOVER */
.elementor-806 .elementor-element.elementor-element-bd888e7 > .e-con:hover {
    background: rgba(255,255,255,0.025);
}

.elementor-806 .elementor-element.elementor-element-bd888e7 > .e-con:hover::before {
    text-shadow:
        0 0 8px rgba(182,248,0,0.45),
        0 0 20px rgba(182,248,0,0.18);
}

/* MOBILE */
@media (max-width: 767px) {

    .elementor-806 .elementor-element.elementor-element-bd888e7 {
        grid-template-columns: 1fr;
    }

    .elementor-806 .elementor-element.elementor-element-bd888e7 > .e-con {
        min-height: 220px;
        padding: 35px 25px;
    }

    .elementor-806 .elementor-element.elementor-element-bd888e7 .elementor-heading-title {
        font-size: 22px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d251cf *//* ================================
   MUSHTHAQ AMJED — DOT COLOR
   ================================ */

/* Main heading */
.elementor-806 .elementor-element.elementor-element-0d251cf .elementor-heading-title {
    color: #F5F5F5 !important;
}

/* Last dot only */
.elementor-806 .elementor-element.elementor-element-0d251cf .elementor-heading-title .yellow-dot {
    color: #B6F800 !important;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a59b07d *//* ========================================================
   04 WHY WORK WITH ME - EXACT REFERENCE HOVER & GRID
   ======================================================== */

/* Parent Grid Container */
.elementor-806 .elementor-element.elementor-element-a59b07d {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    border-left: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-top: 0px solid rgba(255, 255, 255, 0.08) !important;
    margin-top: 0px !important;
    gap: 0 !important;
    width: 100% !important;
}

/* Individual Box (Each of the 4 Cells) */
.elementor-806 .elementor-element.elementor-element-a59b07d > .e-con,
.elementor-806 .elementor-element.elementor-element-a59b07d > .elementor-element {
    border-right: 1px solid rgba(255, 255, 255, 0.08) !important;
    padding: 44px 30px 40px 30px !important;
    min-height: 240px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    background-color: transparent !important;
    transition: background-color 0.25s ease !important;
    cursor: default !important;
    box-sizing: border-box !important;
}

/* Exact Subtle Hover Effect (Image 3rd Box Match) */
.elementor-806 .elementor-element.elementor-element-a59b07d > .e-con:hover,
.elementor-806 .elementor-element.elementor-element-a59b07d > .elementor-element:hover {
    background-color: rgba(255, 255, 255, 0.035) !important;
}

/* Number 01, 02, 03, 04 */
.elementor-806 .elementor-element.elementor-element-a59b07d > .e-con > .elementor-widget:nth-child(1) .elementor-heading-title,
.elementor-806 .elementor-element.elementor-element-a59b07d > .elementor-element > .elementor-widget:nth-child(1) .elementor-heading-title {
    font-family: 'Inter', system-ui, sans-serif !important;
    font-size: 11px !important;
    font-weight: 500 !important;
    color: #666666 !important;
    letter-spacing: 0.12em !important;
    margin-bottom: 32px !important;
}

/* Title (Anton) */
.elementor-806 .elementor-element.elementor-element-a59b07d > .e-con > .elementor-widget:nth-child(2) .elementor-heading-title,
.elementor-806 .elementor-element.elementor-element-a59b07d > .elementor-element > .elementor-widget:nth-child(2) .elementor-heading-title {
    font-family: 'Anton', 'Bebas Neue', sans-serif !important;
    font-size: 21px !important;
    font-weight: 400 !important;
    letter-spacing: 0.04em !important;
    color: #FFFFFF !important;
    text-transform: uppercase !important;
    line-height: 1.2 !important;
    margin: 0 0 18px 0 !important;
}

/* Description Text */
.elementor-806 .elementor-element.elementor-element-a59b07d > .e-con p,
.elementor-806 .elementor-element.elementor-element-a59b07d > .e-con .elementor-widget-text-editor,
.elementor-806 .elementor-element.elementor-element-a59b07d > .elementor-element p,
.elementor-806 .elementor-element.elementor-element-a59b07d > .elementor-element .elementor-widget-text-editor {
    font-family: 'Inter', system-ui, sans-serif !important;
    font-size: 13px !important;
    line-height: 1.6 !important;
    font-weight: 400 !important;
    color: #808080 !important;
    margin: 0 !important;
}

/* Hover-il Text crisp aavan */
.elementor-806 .elementor-element.elementor-element-a59b07d > .e-con:hover p,
.elementor-806 .elementor-element.elementor-element-a59b07d > .elementor-element:hover p {
    color: #A3A3A3 !important;
}

/* Responsive */
@media (max-width: 1024px) {
    .elementor-806 .elementor-element.elementor-element-a59b07d {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

@media (max-width: 600px) {
    .elementor-806 .elementor-element.elementor-element-a59b07d {
        grid-template-columns: 1fr !important;
    }
    .elementor-806 .elementor-element.elementor-element-a59b07d > .e-con,
    .elementor-806 .elementor-element.elementor-element-a59b07d > .elementor-element {
        padding: 30px 20px !important;
        min-height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-33f31ad */@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-806 .elementor-element.elementor-element-33f31ad,
.elementor-806 .elementor-element.elementor-element-33f31ad .e-n-accordion,
.elementor-806 .elementor-element.elementor-element-33f31ad .e-n-accordion-item,
.elementor-806 .elementor-element.elementor-element-33f31ad .e-n-accordion-item > *,
.elementor-806 .elementor-element.elementor-element-33f31ad .elementor-widget-container,
.elementor-806 .elementor-element.elementor-element-33f31ad [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-806 .elementor-element.elementor-element-33f31ad .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-806 .elementor-element.elementor-element-33f31ad .e-n-accordion-item-title,
.elementor-806 .elementor-element.elementor-element-33f31ad .e-n-accordion-item-title-text,
.elementor-806 .elementor-element.elementor-element-33f31ad 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-806 .elementor-element.elementor-element-33f31ad .e-n-accordion-item:hover .e-n-accordion-item-title-text,
.elementor-806 .elementor-element.elementor-element-33f31ad .e-n-accordion-item:hover summary,
.elementor-806 .elementor-element.elementor-element-33f31ad .e-n-accordion-item[open] .e-n-accordion-item-title-text,
.elementor-806 .elementor-element.elementor-element-33f31ad .e-n-accordion-item[open] summary {
  color: #d4ff00 !important; /* Neon Yellow */
}

/* 5. Neon Star on Right Side */
.elementor-806 .elementor-element.elementor-element-33f31ad .e-n-accordion-item-title::after,
.elementor-806 .elementor-element.elementor-element-33f31ad 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-806 .elementor-element.elementor-element-33f31ad .e-n-accordion-item[open] .e-n-accordion-item-title::after,
.elementor-806 .elementor-element.elementor-element-33f31ad .e-n-accordion-item[open] summary::after {
  transform: rotate(45deg) !important;
}

/* Hide Default Arrow Icons */
.elementor-806 .elementor-element.elementor-element-33f31ad .e-n-accordion-item-title-icon,
.elementor-806 .elementor-element.elementor-element-33f31ad summary::-webkit-details-marker {
  display: none !important;
}

/* 6. Answer Content Styling (Text Editor Inside) */
.elementor-806 .elementor-element.elementor-element-33f31ad .e-n-accordion-item-content,
.elementor-806 .elementor-element.elementor-element-33f31ad .elementor-widget-text-editor,
.elementor-806 .elementor-element.elementor-element-33f31ad .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-806 .elementor-element.elementor-element-33f31ad .e-n-accordion-item-title,
  .elementor-806 .elementor-element.elementor-element-33f31ad .e-n-accordion-item-title-text,
  .elementor-806 .elementor-element.elementor-element-33f31ad 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-806 .elementor-element.elementor-element-33f31ad .e-n-accordion-item-title::after,
  .elementor-806 .elementor-element.elementor-element-33f31ad summary::after {
    font-size: 12px !important;
    padding-left: 12px !important;
  }

  /* Answer text padding for mobile */
  .elementor-806 .elementor-element.elementor-element-33f31ad .e-n-accordion-item-content,
  .elementor-806 .elementor-element.elementor-element-33f31ad .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-17f5698 */@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-806 .elementor-element.elementor-element-17f5698,
.elementor-806 .elementor-element.elementor-element-17f5698 .e-n-accordion,
.elementor-806 .elementor-element.elementor-element-17f5698 .e-n-accordion-item,
.elementor-806 .elementor-element.elementor-element-17f5698 .e-n-accordion-item > *,
.elementor-806 .elementor-element.elementor-element-17f5698 .elementor-widget-container,
.elementor-806 .elementor-element.elementor-element-17f5698 [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-806 .elementor-element.elementor-element-17f5698 .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-806 .elementor-element.elementor-element-17f5698 .e-n-accordion-item-title,
.elementor-806 .elementor-element.elementor-element-17f5698 .e-n-accordion-item-title-text,
.elementor-806 .elementor-element.elementor-element-17f5698 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-806 .elementor-element.elementor-element-17f5698 .e-n-accordion-item:hover .e-n-accordion-item-title-text,
.elementor-806 .elementor-element.elementor-element-17f5698 .e-n-accordion-item:hover summary,
.elementor-806 .elementor-element.elementor-element-17f5698 .e-n-accordion-item[open] .e-n-accordion-item-title-text,
.elementor-806 .elementor-element.elementor-element-17f5698 .e-n-accordion-item[open] summary {
  color: #d4ff00 !important; /* Neon Yellow */
}

/* 5. Neon Star on Right Side */
.elementor-806 .elementor-element.elementor-element-17f5698 .e-n-accordion-item-title::after,
.elementor-806 .elementor-element.elementor-element-17f5698 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-806 .elementor-element.elementor-element-17f5698 .e-n-accordion-item[open] .e-n-accordion-item-title::after,
.elementor-806 .elementor-element.elementor-element-17f5698 .e-n-accordion-item[open] summary::after {
  transform: rotate(45deg) !important;
}

/* Hide Default Arrow Icons */
.elementor-806 .elementor-element.elementor-element-17f5698 .e-n-accordion-item-title-icon,
.elementor-806 .elementor-element.elementor-element-17f5698 summary::-webkit-details-marker {
  display: none !important;
}

/* 6. Answer Content Styling (Text Editor Inside) */
.elementor-806 .elementor-element.elementor-element-17f5698 .e-n-accordion-item-content,
.elementor-806 .elementor-element.elementor-element-17f5698 .elementor-widget-text-editor,
.elementor-806 .elementor-element.elementor-element-17f5698 .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-806 .elementor-element.elementor-element-17f5698 .e-n-accordion-item-title,
  .elementor-806 .elementor-element.elementor-element-17f5698 .e-n-accordion-item-title-text,
  .elementor-806 .elementor-element.elementor-element-17f5698 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-806 .elementor-element.elementor-element-17f5698 .e-n-accordion-item-title::after,
  .elementor-806 .elementor-element.elementor-element-17f5698 summary::after {
    font-size: 12px !important;
    padding-left: 12px !important;
  }

  /* Answer text padding for mobile */
  .elementor-806 .elementor-element.elementor-element-17f5698 .e-n-accordion-item-content,
  .elementor-806 .elementor-element.elementor-element-17f5698 .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-13da2db */@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-806 .elementor-element.elementor-element-13da2db,
.elementor-806 .elementor-element.elementor-element-13da2db .e-n-accordion,
.elementor-806 .elementor-element.elementor-element-13da2db .e-n-accordion-item,
.elementor-806 .elementor-element.elementor-element-13da2db .e-n-accordion-item > *,
.elementor-806 .elementor-element.elementor-element-13da2db .elementor-widget-container,
.elementor-806 .elementor-element.elementor-element-13da2db [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-806 .elementor-element.elementor-element-13da2db .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-806 .elementor-element.elementor-element-13da2db .e-n-accordion-item-title,
.elementor-806 .elementor-element.elementor-element-13da2db .e-n-accordion-item-title-text,
.elementor-806 .elementor-element.elementor-element-13da2db 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-806 .elementor-element.elementor-element-13da2db .e-n-accordion-item:hover .e-n-accordion-item-title-text,
.elementor-806 .elementor-element.elementor-element-13da2db .e-n-accordion-item:hover summary,
.elementor-806 .elementor-element.elementor-element-13da2db .e-n-accordion-item[open] .e-n-accordion-item-title-text,
.elementor-806 .elementor-element.elementor-element-13da2db .e-n-accordion-item[open] summary {
  color: #d4ff00 !important; /* Neon Yellow */
}

/* 5. Neon Star on Right Side */
.elementor-806 .elementor-element.elementor-element-13da2db .e-n-accordion-item-title::after,
.elementor-806 .elementor-element.elementor-element-13da2db 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-806 .elementor-element.elementor-element-13da2db .e-n-accordion-item[open] .e-n-accordion-item-title::after,
.elementor-806 .elementor-element.elementor-element-13da2db .e-n-accordion-item[open] summary::after {
  transform: rotate(45deg) !important;
}

/* Hide Default Arrow Icons */
.elementor-806 .elementor-element.elementor-element-13da2db .e-n-accordion-item-title-icon,
.elementor-806 .elementor-element.elementor-element-13da2db summary::-webkit-details-marker {
  display: none !important;
}

/* 6. Answer Content Styling (Text Editor Inside) */
.elementor-806 .elementor-element.elementor-element-13da2db .e-n-accordion-item-content,
.elementor-806 .elementor-element.elementor-element-13da2db .elementor-widget-text-editor,
.elementor-806 .elementor-element.elementor-element-13da2db .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-806 .elementor-element.elementor-element-13da2db .e-n-accordion-item-title,
  .elementor-806 .elementor-element.elementor-element-13da2db .e-n-accordion-item-title-text,
  .elementor-806 .elementor-element.elementor-element-13da2db 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-806 .elementor-element.elementor-element-13da2db .e-n-accordion-item-title::after,
  .elementor-806 .elementor-element.elementor-element-13da2db summary::after {
    font-size: 12px !important;
    padding-left: 12px !important;
  }

  /* Answer text padding for mobile */
  .elementor-806 .elementor-element.elementor-element-13da2db .e-n-accordion-item-content,
  .elementor-806 .elementor-element.elementor-element-13da2db .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-0bb7739 */@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-806 .elementor-element.elementor-element-0bb7739,
.elementor-806 .elementor-element.elementor-element-0bb7739 .e-n-accordion,
.elementor-806 .elementor-element.elementor-element-0bb7739 .e-n-accordion-item,
.elementor-806 .elementor-element.elementor-element-0bb7739 .e-n-accordion-item > *,
.elementor-806 .elementor-element.elementor-element-0bb7739 .elementor-widget-container,
.elementor-806 .elementor-element.elementor-element-0bb7739 [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-806 .elementor-element.elementor-element-0bb7739 .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-806 .elementor-element.elementor-element-0bb7739 .e-n-accordion-item-title,
.elementor-806 .elementor-element.elementor-element-0bb7739 .e-n-accordion-item-title-text,
.elementor-806 .elementor-element.elementor-element-0bb7739 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-806 .elementor-element.elementor-element-0bb7739 .e-n-accordion-item:hover .e-n-accordion-item-title-text,
.elementor-806 .elementor-element.elementor-element-0bb7739 .e-n-accordion-item:hover summary,
.elementor-806 .elementor-element.elementor-element-0bb7739 .e-n-accordion-item[open] .e-n-accordion-item-title-text,
.elementor-806 .elementor-element.elementor-element-0bb7739 .e-n-accordion-item[open] summary {
  color: #d4ff00 !important; /* Neon Yellow */
}

/* 5. Neon Star on Right Side */
.elementor-806 .elementor-element.elementor-element-0bb7739 .e-n-accordion-item-title::after,
.elementor-806 .elementor-element.elementor-element-0bb7739 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-806 .elementor-element.elementor-element-0bb7739 .e-n-accordion-item[open] .e-n-accordion-item-title::after,
.elementor-806 .elementor-element.elementor-element-0bb7739 .e-n-accordion-item[open] summary::after {
  transform: rotate(45deg) !important;
}

/* Hide Default Arrow Icons */
.elementor-806 .elementor-element.elementor-element-0bb7739 .e-n-accordion-item-title-icon,
.elementor-806 .elementor-element.elementor-element-0bb7739 summary::-webkit-details-marker {
  display: none !important;
}

/* 6. Answer Content Styling (Text Editor Inside) */
.elementor-806 .elementor-element.elementor-element-0bb7739 .e-n-accordion-item-content,
.elementor-806 .elementor-element.elementor-element-0bb7739 .elementor-widget-text-editor,
.elementor-806 .elementor-element.elementor-element-0bb7739 .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-806 .elementor-element.elementor-element-0bb7739 .e-n-accordion-item-title,
  .elementor-806 .elementor-element.elementor-element-0bb7739 .e-n-accordion-item-title-text,
  .elementor-806 .elementor-element.elementor-element-0bb7739 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-806 .elementor-element.elementor-element-0bb7739 .e-n-accordion-item-title::after,
  .elementor-806 .elementor-element.elementor-element-0bb7739 summary::after {
    font-size: 12px !important;
    padding-left: 12px !important;
  }

  /* Answer text padding for mobile */
  .elementor-806 .elementor-element.elementor-element-0bb7739 .e-n-accordion-item-content,
  .elementor-806 .elementor-element.elementor-element-0bb7739 .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-a298fd0 */@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-806 .elementor-element.elementor-element-a298fd0,
.elementor-806 .elementor-element.elementor-element-a298fd0 .e-n-accordion,
.elementor-806 .elementor-element.elementor-element-a298fd0 .e-n-accordion-item,
.elementor-806 .elementor-element.elementor-element-a298fd0 .e-n-accordion-item > *,
.elementor-806 .elementor-element.elementor-element-a298fd0 .elementor-widget-container,
.elementor-806 .elementor-element.elementor-element-a298fd0 [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-806 .elementor-element.elementor-element-a298fd0 .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-806 .elementor-element.elementor-element-a298fd0 .e-n-accordion-item-title,
.elementor-806 .elementor-element.elementor-element-a298fd0 .e-n-accordion-item-title-text,
.elementor-806 .elementor-element.elementor-element-a298fd0 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-806 .elementor-element.elementor-element-a298fd0 .e-n-accordion-item:hover .e-n-accordion-item-title-text,
.elementor-806 .elementor-element.elementor-element-a298fd0 .e-n-accordion-item:hover summary,
.elementor-806 .elementor-element.elementor-element-a298fd0 .e-n-accordion-item[open] .e-n-accordion-item-title-text,
.elementor-806 .elementor-element.elementor-element-a298fd0 .e-n-accordion-item[open] summary {
  color: #d4ff00 !important; /* Neon Yellow */
}

/* 5. Neon Star on Right Side */
.elementor-806 .elementor-element.elementor-element-a298fd0 .e-n-accordion-item-title::after,
.elementor-806 .elementor-element.elementor-element-a298fd0 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-806 .elementor-element.elementor-element-a298fd0 .e-n-accordion-item[open] .e-n-accordion-item-title::after,
.elementor-806 .elementor-element.elementor-element-a298fd0 .e-n-accordion-item[open] summary::after {
  transform: rotate(45deg) !important;
}

/* Hide Default Arrow Icons */
.elementor-806 .elementor-element.elementor-element-a298fd0 .e-n-accordion-item-title-icon,
.elementor-806 .elementor-element.elementor-element-a298fd0 summary::-webkit-details-marker {
  display: none !important;
}

/* 6. Answer Content Styling (Text Editor Inside) */
.elementor-806 .elementor-element.elementor-element-a298fd0 .e-n-accordion-item-content,
.elementor-806 .elementor-element.elementor-element-a298fd0 .elementor-widget-text-editor,
.elementor-806 .elementor-element.elementor-element-a298fd0 .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-806 .elementor-element.elementor-element-a298fd0 .e-n-accordion-item-title,
  .elementor-806 .elementor-element.elementor-element-a298fd0 .e-n-accordion-item-title-text,
  .elementor-806 .elementor-element.elementor-element-a298fd0 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-806 .elementor-element.elementor-element-a298fd0 .e-n-accordion-item-title::after,
  .elementor-806 .elementor-element.elementor-element-a298fd0 summary::after {
    font-size: 12px !important;
    padding-left: 12px !important;
  }

  /* Answer text padding for mobile */
  .elementor-806 .elementor-element.elementor-element-a298fd0 .e-n-accordion-item-content,
  .elementor-806 .elementor-element.elementor-element-a298fd0 .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-090d55c *//* ================================
   MUSHTHAQ AMJED — DOT COLOR
   ================================ */

/* Main heading */
.elementor-806 .elementor-element.elementor-element-090d55c .elementor-heading-title {
    color: #F5F5F5 !important;
}

/* Last dot only */
.elementor-806 .elementor-element.elementor-element-090d55c .elementor-heading-title .yellow-dot {
    color: #B6F800 !important;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6fc355 *//* ========================================================
   EXACT HERO CTA & SOCIAL BUTTONS
   ======================================================== */

/* 1. Container Alignment */
.elementor-806 .elementor-element.elementor-element-d6fc355 {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
}

/* 2. Main Neon Button */
.elementor-806 .elementor-element.elementor-element-d6fc355 .elementor-widget-button {
    width: auto !important;
    margin: 0 !important;
}

.elementor-806 .elementor-element.elementor-element-d6fc355 .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-806 .elementor-element.elementor-element-d6fc355 .elementor-button .elementor-button-text {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
}

.elementor-806 .elementor-element.elementor-element-d6fc355 .elementor-button:hover {
    background-color: #a3de00 !important;
}

.elementor-806 .elementor-element.elementor-element-d6fc355 .elementor-button:hover .arrow,
.elementor-806 .elementor-element.elementor-element-d6fc355 .elementor-button:hover .elementor-button-icon {
    transform: translateX(4px) !important;
}

/* 3. Social Media Icon Boxes */
.elementor-806 .elementor-element.elementor-element-d6fc355 .elementor-widget-icon,
.elementor-806 .elementor-element.elementor-element-d6fc355 .elementor-widget-social-icons {
    width: auto !important;
    margin: 0 !important;
}

.elementor-806 .elementor-element.elementor-element-d6fc355 .elementor-icon,
.elementor-806 .elementor-element.elementor-element-d6fc355 .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-806 .elementor-element.elementor-element-d6fc355 .elementor-icon svg,
.elementor-806 .elementor-element.elementor-element-d6fc355 .elementor-icon i,
.elementor-806 .elementor-element.elementor-element-d6fc355 .elementor-social-icon svg,
.elementor-806 .elementor-element.elementor-element-d6fc355 .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-806 .elementor-element.elementor-element-d6fc355 .elementor-icon:hover,
.elementor-806 .elementor-element.elementor-element-d6fc355 .elementor-social-icon:hover {
    border-color: rgba(255, 255, 255, 0.35) !important;
    background-color: rgba(255, 255, 255, 0.03) !important;
}

.elementor-806 .elementor-element.elementor-element-d6fc355 .elementor-icon:hover svg,
.elementor-806 .elementor-element.elementor-element-d6fc355 .elementor-icon:hover i,
.elementor-806 .elementor-element.elementor-element-d6fc355 .elementor-social-icon:hover svg,
.elementor-806 .elementor-element.elementor-element-d6fc355 .elementor-social-icon:hover i {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
}/* End custom CSS */