.elementor-9 .elementor-element.elementor-element-44113f2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.48;}.elementor-9 .elementor-element.elementor-element-44113f2::before, .elementor-9 .elementor-element.elementor-element-44113f2 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-44113f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-44113f2 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-44113f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-44113f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1B1A14;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-e737a8e{--spacer-size:100px;}.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-9 .elementor-element.elementor-element-cb13cad{text-align:center;}.elementor-9 .elementor-element.elementor-element-cb13cad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#F8F8F8;}.elementor-9 .elementor-element.elementor-element-5b1894e{text-align:center;}.elementor-9 .elementor-element.elementor-element-5b1894e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;color:#FDD152;}.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-9 .elementor-element.elementor-element-414463a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFAFA;}.elementor-9 .elementor-element.elementor-element-414463a.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-f8207fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:70px 70px 70px 70px;}.elementor-9 .elementor-element.elementor-element-f8207fc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f8207fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-9 .elementor-element.elementor-element-650445b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-9 .elementor-element.elementor-element-271ac17 .elementor-icon-box-wrapper{align-items:start;}.elementor-9 .elementor-element.elementor-element-271ac17{--icon-box-icon-margin:15px;}.elementor-9 .elementor-element.elementor-element-271ac17.elementor-view-stacked .elementor-icon{background-color:#FCC979;}.elementor-9 .elementor-element.elementor-element-271ac17.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-271ac17.elementor-view-default .elementor-icon{fill:#FCC979;color:#FCC979;border-color:#FCC979;}.elementor-9 .elementor-element.elementor-element-271ac17 .elementor-icon-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-271ac17:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-271ac17:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-9db33fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-9 .elementor-element.elementor-element-755e859{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-dd2df06 .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-9 .elementor-element.elementor-element-dd2df06{--icon-box-icon-margin:15px;}.elementor-9 .elementor-element.elementor-element-dd2df06.elementor-view-stacked .elementor-icon{background-color:#FCC979;}.elementor-9 .elementor-element.elementor-element-dd2df06.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-dd2df06.elementor-view-default .elementor-icon{fill:#FCC979;color:#FCC979;border-color:#FCC979;}.elementor-9 .elementor-element.elementor-element-dd2df06 .elementor-icon-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-dd2df06:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-dd2df06:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-06dfb95{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-9 .elementor-element.elementor-element-a535c6f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-29ec331 .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-9 .elementor-element.elementor-element-29ec331{--icon-box-icon-margin:15px;}.elementor-9 .elementor-element.elementor-element-29ec331.elementor-view-stacked .elementor-icon{background-color:#FCC979;}.elementor-9 .elementor-element.elementor-element-29ec331.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-29ec331.elementor-view-default .elementor-icon{fill:#FCC979;color:#FCC979;border-color:#FCC979;}.elementor-9 .elementor-element.elementor-element-29ec331 .elementor-icon-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-29ec331:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-29ec331:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-3396a97{--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-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-9 .elementor-element.elementor-element-8b13932 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #FECD56 0%, #B99309 100%);border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-8b13932{width:initial;max-width:initial;}.elementor-9 .elementor-element.elementor-element-57e5c5d{--spacer-size:159px;}.elementor-9 .elementor-element.elementor-element-5b25830{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-cd6c290{--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-9 .elementor-element.elementor-element-cd6c290:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-cd6c290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twinklehome.ae/wp-content/uploads/2025/11/Gemini_Generated_Image_xig4ixxig4ixxig4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-5145af2{--spacer-size:80px;}.elementor-9 .elementor-element.elementor-element-2adb776{--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-9 .elementor-element.elementor-element-5b046c4{--display:flex;}.elementor-9 .elementor-element.elementor-element-abfbadb{--display:flex;}.elementor-9 .elementor-element.elementor-element-abfbadb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-f56f1ca.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-f56f1ca{text-align:left;}.elementor-9 .elementor-element.elementor-element-f56f1ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-96c5e8b{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-253ae3a img{box-shadow:-41px 28px 0px -6px #C6B456;}.elementor-9 .elementor-element.elementor-element-fb469ce{--display:flex;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-c61c606{--spacer-size:120px;}.elementor-9 .elementor-element.elementor-element-dec5a47{--display:flex;--overlay-opacity:0.5;}.elementor-9 .elementor-element.elementor-element-dec5a47:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-dec5a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twinklehome.ae/wp-content/uploads/2025/11/dubai-downtown-skyline-united-arab-emirates-or-ua-2024-10-21-22-35-37-utc-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-dec5a47::before, .elementor-9 .elementor-element.elementor-element-dec5a47 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-dec5a47 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-dec5a47 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-dec5a47 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-dec5a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#232A4B;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-6b3c259{--spacer-size:135px;}.elementor-9 .elementor-element.elementor-element-b5f1025{text-align:center;}.elementor-9 .elementor-element.elementor-element-b5f1025 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#F3F3F3;}.elementor-9 .elementor-element.elementor-element-efeb9ba{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFDFD;}.elementor-9 .elementor-element.elementor-element-0f67f07 .elementor-button{background-color:transparent;fill:#000000;color:#000000;background-image:linear-gradient(180deg, #FECD56 0%, #B99309 100%);border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-bedd7ad{--spacer-size:170px;}.elementor-9 .elementor-element.elementor-element-1b70dbf{--display:flex;}.elementor-9 .elementor-element.elementor-element-1b70dbf:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1b70dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8E8;}.elementor-9 .elementor-element.elementor-element-d9882ab{--spacer-size:70px;}.elementor-9 .elementor-element.elementor-element-6678022{text-align:center;}.elementor-9 .elementor-element.elementor-element-6678022 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-d7243e9{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-4f24220 .elementor-button{background-color:transparent;fill:var( --e-global-color-astglobalcolor8 );color:var( --e-global-color-astglobalcolor8 );background-image:linear-gradient(180deg, #FECD56 0%, #B99309 100%);border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-8769ea8{--spacer-size:100px;}.elementor-9 .elementor-element.elementor-element-60241b3{--display:flex;}.elementor-9 .elementor-element.elementor-element-60241b3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-60241b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twinklehome.ae/wp-content/uploads/2025/11/Gemini_Generated_Image_n9i000n9i000n9i0.png");background-repeat:repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-e6a220f{--spacer-size:100px;}.elementor-9 .elementor-element.elementor-element-ca13e29{--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-9 .elementor-element.elementor-element-96d1057{--display:flex;}.elementor-9 .elementor-element.elementor-element-5279c81 img{box-shadow:-34px 28px 0px 1px #CBC8C8;}.elementor-9 .elementor-element.elementor-element-9cf94cb{--display:flex;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-a5415ad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-d12ddfd{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-b386298{--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-9 .elementor-element.elementor-element-7220882{--display:flex;}.elementor-9 .elementor-element.elementor-element-108791a{text-align:center;}.elementor-9 .elementor-element.elementor-element-108791a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-9 .elementor-element.elementor-element-6c04301{text-align:center;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;color:#111111;}.elementor-9 .elementor-element.elementor-element-3398289{--display:flex;}.elementor-9 .elementor-element.elementor-element-9e0acd8{text-align:center;}.elementor-9 .elementor-element.elementor-element-9e0acd8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-9 .elementor-element.elementor-element-28d49b0{text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-astglobalcolor6 );}.elementor-9 .elementor-element.elementor-element-7f87379{--display:flex;}.elementor-9 .elementor-element.elementor-element-394fb8d{text-align:center;}.elementor-9 .elementor-element.elementor-element-394fb8d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-9 .elementor-element.elementor-element-8eb0179{text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-astglobalcolor6 );}.elementor-9 .elementor-element.elementor-element-b67a960{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-fb0e6a9{--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;--overlay-opacity:0.5;}.elementor-9 .elementor-element.elementor-element-fb0e6a9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fb0e6a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twinklehome.ae/wp-content/uploads/2025/11/Asset-2@4x-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-fb0e6a9::before, .elementor-9 .elementor-element.elementor-element-fb0e6a9 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-fb0e6a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-fb0e6a9 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-fb0e6a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-fb0e6a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#D9EBEA;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-054760d{--spacer-size:65px;}.elementor-9 .elementor-element.elementor-element-5fcd7c3{text-align:center;}.elementor-9 .elementor-element.elementor-element-5fcd7c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-73d8f73{text-align:center;}.elementor-9 .elementor-element.elementor-element-73d8f73 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-dab7509{--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-9 .elementor-element.elementor-element-90e127b{--display:flex;}.elementor-9 .elementor-element.elementor-element-8b0c3f7 img{border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-03cd67d .elementor-heading-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-54a1790{--display:flex;}.elementor-9 .elementor-element.elementor-element-d0420e8 img{border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-7990ff7 .elementor-heading-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-25acf00{--display:flex;}.elementor-9 .elementor-element.elementor-element-43800bd img{border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-8fbbb37 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-a4a0ac2{--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-9 .elementor-element.elementor-element-6e90c89 img{border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-7c3a0f7 .elementor-heading-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-04a3a06{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-ce194e5{--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-9 .elementor-element.elementor-element-f7724ff{--spacer-size:100px;}.elementor-9 .elementor-element.elementor-element-178b8b3{text-align:center;}.elementor-9 .elementor-element.elementor-element-178b8b3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-d524b33{--display:flex;}.elementor-9 .elementor-element.elementor-element-5bda06b{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-8d79f64{--display:flex;}.elementor-9 .elementor-element.elementor-element-7b08afe{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-c5307a8{--display:flex;}.elementor-9 .elementor-element.elementor-element-21abbb0{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-000229f{--display:flex;}.elementor-9 .elementor-element.elementor-element-5bf2eb8{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-86559b3{--display:flex;}.elementor-9 .elementor-element.elementor-element-d965d3c{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-35c2fc7{--n-accordion-title-font-size:1rem;background-color:#FFFFFF;border-radius:10px 10px 10px 10px;box-shadow:0px 5px 25px 0px #A09A9A;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:18px;}.elementor-9 .elementor-element.elementor-element-35c2fc7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;}.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-9 .elementor-element.elementor-element-50bef66{--divider-border-style:solid;--divider-color:#FFFCFC;--divider-border-width:2px;}.elementor-9 .elementor-element.elementor-element-50bef66 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-50bef66 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-a160a9f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-9 .elementor-element.elementor-element-a160a9f .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-a160a9f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-0ce4c6d{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-9 .elementor-element.elementor-element-0ce4c6d .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-0ce4c6d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-01adee6{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-9 .elementor-element.elementor-element-01adee6 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-01adee6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-e3c3c61{--spacer-size:75px;}.elementor-9 .elementor-element.elementor-element-79a346a{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-f8207fc{--width:65%;}.elementor-9 .elementor-element.elementor-element-abfbadb{--width:87.877%;}}/* Start custom CSS for nested-accordion, class: .elementor-element-35c2fc7 *//* ------------------------------------------- */
/* 1. Base Styles for Accordion Container (Only targets the main wrapper) */
/* ------------------------------------------- */
.e-n-accordion {
    /* Set a max width and center the entire accordion (assuming it's in a wrapper) */
    max-width: 800px;
    margin-left: auto; /* Centers the whole block */
    margin-right: auto; 
    /* Spacing between accordion items */
    display: flex;
    flex-direction: column;
    gap: 1rem; /* 16px vertical space between items */
    padding: 1rem;
    font-family: 'Inter', sans-serif;
}

/* ------------------------------------------- */
/* 2. Accordion Item Styles (The <details> tag) */
/* *** HIGHLY SPECIFIC *** */
/* ------------------------------------------- */
.e-n-accordion .e-n-accordion-item {
    background-color: #ffffff; /* White card background */
    border: 1px solid #e5e7eb; /* Light gray border */
    border-radius: 0.75rem; /* Rounded corners */
    /* *** MODIFIED: Applying a stronger shadow by default (shadow-xl equivalent) *** */
    box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    /* Including transform for a smooth hover lift */
    transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease;
}

.e-n-accordion .e-n-accordion-item:hover {
    border-color: #FFC300; /* GOLDEN Accent color on hover */
    /* *** MODIFIED: Applying a subtle lift on hover instead of a stronger shadow change *** */
    transform: translateY(-2px); 
}

/* Style the open state */
.e-n-accordion .e-n-accordion-item[open] {
    border-color: #FFC300; /* GOLDEN border when open */
}

/* ------------------------------------------- */
/* 3. Summary/Title Styles (The <summary> tag) */
/* This is intentionally styled to control the question's look */
/* ------------------------------------------- */
.e-n-accordion .e-n-accordion-item-title {
    /* Remove the default disclosure triangle */
    list-style: none;
    list-style-type: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    /* FIX: Align icon and text to the left */
    justify-content: flex-start; 
    
    padding: 1rem 1.5rem; /* Padding for the header area */
    /* These styles define the look of the QUESTION title */
    font-size: 1.125rem; 
    font-weight: 600;
    color: #1f2937; 
    border-radius: 0.75rem; 
    transition: background-color 0.2s ease;
    text-align: left; 
}

/* Fix the marker/triangle issue specifically for Firefox */
.e-n-accordion .e-n-accordion-item-title::-webkit-details-marker {
    display: none;
}
.e-n-accordion .e-n-accordion-item-title::marker {
    display: none;
}

/* Focus style for accessibility */
.e-n-accordion .e-n-accordion-item-title:focus {
    outline: none;
    box-shadow: 0 0 0 3px rgba(255, 195, 0, 0.5); /* GOLDEN focus ring */
    border-radius: 0.75rem;
}

/* ------------------------------------------- */
/* 4. Icon Toggling and Styling */
/* ------------------------------------------- */
.e-n-accordion .e-n-accordion-item-title-icon {
    /* Fixed size for the icon container */
    width: 1.5rem;
    height: 1.5rem;
    flex-shrink: 0; /* Prevents icon from shrinking */
    
    /* Adjusted margin to create space between icon and text */
    margin-left: 0; 
    margin-right: 0.75rem; 
}

/* Style the SVG paths (icon color) */
.e-n-accordion .e-n-accordion-item-title-icon svg path {
    fill: #FFC300; /* Set icon color to GOLDEN */
    transition: fill 0.3s ease;
}

/* Default state: Hide MINUS (e-opened), show PLUS (e-closed) */
.e-n-accordion .e-n-accordion-item-title-icon .e-opened {
    display: none;
}
.e-n-accordion .e-n-accordion-item-title-icon .e-closed {
    display: block;
}

/* Open state: Show MINUS (e-opened), hide PLUS (e-closed) */
.e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-closed {
    display: none;
}
.e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-opened {
    display: block;
}

/* ------------------------------------------- */
/* 5. Content Area Styling (Isolated to prevent container bleed) */
/* ------------------------------------------- */

/* Targets the content region for padding and border */
.e-n-accordion .e-n-accordion-item[open] > [role="region"] {
    padding: 0 1.5rem 1.5rem; 
    border-top: 1px solid #f3f4f6; /* Subtle separator line */
}

/* NEW: Targets all common text elements (p, headings, list items) inside the Elementor content widget */
/* This section is now purely for structural resets (margins) and required alignment. */
/* Font size and color are intentionally NOT set here, letting Elementor/Theme handle them. */
.e-n-accordion .elementor-widget-text-editor p,
.e-n-accordion .elementor-widget-text-editor h1,
.e-n-accordion .elementor-widget-text-editor h2,
.e-n-accordion .elementor-widget-text-editor h3,
.e-n-accordion .elementor-widget-text-editor h4,
.e-n-accordion .elementor-widget-text-editor h5,
.e-n-accordion .elementor-widget-text-editor h6,
.e-n-accordion .elementor-widget-text-editor ul,
.e-n-accordion .elementor-widget-text-editor ol,
.e-n-accordion .elementor-widget-text-editor li {
    margin: 0; /* Remove default margins that create unwanted vertical space */
    text-align: left;
}

/* Reset Elementor container padding/margin ONLY inside the accordion to prevent double padding issues */
.e-n-accordion .e-con-full, 
.e-n-accordion .e-con-boxed, 
.e-n-accordion .e-con-inner {
    padding: 0;
    margin: 0;
}

/* ------------------------------------------- */
/* 6. External Elementor Overrides */
/* ------------------------------------------- */

/* Force remove the unwanted box-shadow from the specific Elementor container */
.elementor-9 .elementor-element.elementor-element-35c2fc7 {
    box-shadow: none !important;
}/* End custom CSS */