.elementor-88 .elementor-element.elementor-element-e1a3986 > .elementor-container{min-height:812px;}.elementor-88 .elementor-element.elementor-element-e1a3986{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF12;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:80px;}.elementor-88 .elementor-element.elementor-element-e1a3986, .elementor-88 .elementor-element.elementor-element-e1a3986 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-e1a3986 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88 .elementor-element.elementor-element-4587c47 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#FFFFFF12;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 10px 0px;}.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-88 .elementor-element.elementor-element-65b676e{width:var( --container-widget-width, 67% );max-width:67%;padding:0px 0px 0px 10px;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-65b676e .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:72px;font-weight:400;line-height:82px;color:#FFFFFF;}.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-88 .elementor-element.elementor-element-b12d004{width:var( --container-widget-width, 61% );max-width:61%;padding:20px 0px 20px 10px;--container-widget-width:61%;--container-widget-flex-grow:0;font-family:"General Sans", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#FFFFFF;}.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-88 .elementor-element.elementor-element-334cacc .elementor-button{background-color:#FFFFFF00;font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFB3;border-radius:10px 10px 10px 10px;padding:14px 16px 14px 16px;}.elementor-88 .elementor-element.elementor-element-334cacc .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-334cacc .elementor-button:focus{background-color:#D88C4E;}.elementor-88 .elementor-element.elementor-element-334cacc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 10px;}.elementor-88 .elementor-element.elementor-element-d205fc8{--e-image-carousel-slides-to-show:5;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-b04536b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-83ecde1{padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-83ecde1 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:52px;font-weight:400;line-height:62px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-b4779c8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-88 .elementor-element.elementor-element-52c26ca{padding:52px 52px 52px 52px;}.elementor-88 .elementor-element.elementor-element-52c26ca .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-88 .elementor-element.elementor-element-52c26ca .elementor-icon-box-title{margin-block-end:40px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-52c26ca .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-52c26ca .elementor-icon-box-title a{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;line-height:42px;}.elementor-88 .elementor-element.elementor-element-52c26ca:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-52c26ca:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-52c26ca .elementor-icon-box-description{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#7A7A7A;}.elementor-88 .elementor-element.elementor-element-5fd9eeb{padding:52px 52px 52px 52px;}.elementor-88 .elementor-element.elementor-element-5fd9eeb .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-88 .elementor-element.elementor-element-5fd9eeb .elementor-icon-box-title{margin-block-end:40px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-5fd9eeb .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-5fd9eeb .elementor-icon-box-title a{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;line-height:42px;}.elementor-88 .elementor-element.elementor-element-5fd9eeb:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-5fd9eeb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-5fd9eeb .elementor-icon-box-description{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#7A7A7A;}.elementor-88 .elementor-element.elementor-element-71f1c5e{padding:52px 52px 52px 52px;}.elementor-88 .elementor-element.elementor-element-71f1c5e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-88 .elementor-element.elementor-element-71f1c5e .elementor-icon-box-title{margin-block-end:40px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-71f1c5e .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-71f1c5e .elementor-icon-box-title a{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;line-height:42px;}.elementor-88 .elementor-element.elementor-element-71f1c5e:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-71f1c5e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-71f1c5e .elementor-icon-box-description{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#7A7A7A;}.elementor-88 .elementor-element.elementor-element-67b3da3{padding:52px 52px 52px 52px;}.elementor-88 .elementor-element.elementor-element-67b3da3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-88 .elementor-element.elementor-element-67b3da3 .elementor-icon-box-title{margin-block-end:40px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-67b3da3 .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-67b3da3 .elementor-icon-box-title a{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;line-height:42px;}.elementor-88 .elementor-element.elementor-element-67b3da3:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-67b3da3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-67b3da3 .elementor-icon-box-description{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#7A7A7A;}.elementor-88 .elementor-element.elementor-element-8385c69{padding:52px 52px 52px 52px;}.elementor-88 .elementor-element.elementor-element-8385c69 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-88 .elementor-element.elementor-element-8385c69 .elementor-icon-box-title{margin-block-end:40px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-8385c69 .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-8385c69 .elementor-icon-box-title a{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;line-height:42px;}.elementor-88 .elementor-element.elementor-element-8385c69:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-8385c69:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-8385c69 .elementor-icon-box-description{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#7A7A7A;}.elementor-88 .elementor-element.elementor-element-005144e{padding:52px 52px 52px 52px;}.elementor-88 .elementor-element.elementor-element-005144e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-88 .elementor-element.elementor-element-005144e .elementor-icon-box-title{margin-block-end:40px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-005144e .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-005144e .elementor-icon-box-title a{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;line-height:42px;}.elementor-88 .elementor-element.elementor-element-005144e:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-005144e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-005144e .elementor-icon-box-description{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#7A7A7A;}.elementor-88 .elementor-element.elementor-element-bb221fb{margin-top:80px;margin-bottom:80px;}.elementor-88 .elementor-element.elementor-element-0888dce{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-f60961b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-1254009{padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-1254009 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:52px;font-weight:400;line-height:62px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-34d3287 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-88 .elementor-element.elementor-element-d0f135c{padding:10px 10px 10px 10px;}.elementor-88 .elementor-element.elementor-element-d0f135c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-88 .elementor-element.elementor-element-d0f135c .elementor-icon-box-title{margin-block-end:40px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-d0f135c .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-d0f135c .elementor-icon-box-title a{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;line-height:42px;}.elementor-88 .elementor-element.elementor-element-d0f135c:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-d0f135c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-d0f135c .elementor-icon-box-description{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#7A7A7A;}.elementor-88 .elementor-element.elementor-element-9c4d86e > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-88 .elementor-element.elementor-element-43105c0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-88 .elementor-element.elementor-element-43105c0 .elementor-icon-box-title{margin-block-end:40px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-43105c0 .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-43105c0 .elementor-icon-box-title a{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;line-height:42px;}.elementor-88 .elementor-element.elementor-element-43105c0:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-43105c0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-43105c0 .elementor-icon-box-description{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#7A7A7A;}.elementor-88 .elementor-element.elementor-element-1c847f2 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-88 .elementor-element.elementor-element-778d9e4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-88 .elementor-element.elementor-element-778d9e4 .elementor-icon-box-title{margin-block-end:40px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-778d9e4 .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-778d9e4 .elementor-icon-box-title a{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;line-height:42px;}.elementor-88 .elementor-element.elementor-element-778d9e4:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-778d9e4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-778d9e4 .elementor-icon-box-description{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#7A7A7A;}.elementor-88 .elementor-element.elementor-element-4e823c0 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-88 .elementor-element.elementor-element-aef262c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-88 .elementor-element.elementor-element-aef262c .elementor-icon-box-title{margin-block-end:40px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-aef262c .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-aef262c .elementor-icon-box-title a{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;line-height:42px;}.elementor-88 .elementor-element.elementor-element-aef262c:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-aef262c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-aef262c .elementor-icon-box-description{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#7A7A7A;}.elementor-88 .elementor-element.elementor-element-dccdc6e > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-88 .elementor-element.elementor-element-bce9d2c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-88 .elementor-element.elementor-element-bce9d2c .elementor-icon-box-title{margin-block-end:40px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-bce9d2c .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-bce9d2c .elementor-icon-box-title a{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;line-height:42px;}.elementor-88 .elementor-element.elementor-element-bce9d2c:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-bce9d2c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-bce9d2c .elementor-icon-box-description{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#7A7A7A;}.elementor-88 .elementor-element.elementor-element-6aa00cf > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-88 .elementor-element.elementor-element-d50d22c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-88 .elementor-element.elementor-element-d50d22c .elementor-icon-box-title{margin-block-end:40px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-d50d22c .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-d50d22c .elementor-icon-box-title a{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;line-height:42px;}.elementor-88 .elementor-element.elementor-element-d50d22c:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-d50d22c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-d50d22c .elementor-icon-box-description{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#7A7A7A;}.elementor-88 .elementor-element.elementor-element-ca98fa6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-94c5f7f{--display:flex;--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-88 .elementor-element.elementor-element-251cedb .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:52px;font-weight:400;line-height:62px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-c873892{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--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-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-88 .elementor-element.elementor-element-4d6195e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-4d6195e img{width:100%;}.elementor-88 .elementor-element.elementor-element-543cb73{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-30fdf4f{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF12;font-family:"General Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-d1bcdee{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF12;font-family:"General Sans", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#FFEFEF;}.elementor-88 .elementor-element.elementor-element-098f1e0{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;font-family:"General Sans", Sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-d7b66d4{margin-top:0px;margin-bottom:80px;}.elementor-88 .elementor-element.elementor-element-10ca391 > .elementor-element-populated{padding:90px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-ed6ba77 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:52px;font-weight:400;line-height:62px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-e50916b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-3415fbe{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF12;margin-top:0px;margin-bottom:30px;padding:0px 0px 18px 0px;}.elementor-88 .elementor-element.elementor-element-3415fbe, .elementor-88 .elementor-element.elementor-element-3415fbe > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-88 .elementor-element.elementor-element-00823df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-00823df img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-5c32661{width:var( --container-widget-width, 40% );max-width:40%;padding:14px 0px 0px 10px;--container-widget-width:40%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF12;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-7b0e366{width:var( --container-widget-width, 28% );max-width:28%;padding:0px 0px 0px 10px;--container-widget-width:28%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF12;text-align:start;color:#FFEFEF;}.elementor-88 .elementor-element.elementor-element-fca542c{width:var( --container-widget-width, 30% );max-width:30%;padding:0px 0px 0px 10px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-d22d17e > .elementor-container{max-width:740px;}.elementor-88 .elementor-element.elementor-element-d22d17e{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF12;margin-top:0px;margin-bottom:30px;padding:0px 0px 18px 0px;}.elementor-88 .elementor-element.elementor-element-d22d17e, .elementor-88 .elementor-element.elementor-element-d22d17e > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-88 .elementor-element.elementor-element-a985f79 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-88 .elementor-element.elementor-element-f0b2ef8{width:var( --container-widget-width, 40% );max-width:40%;padding:14px 0px 0px 10px;--container-widget-width:40%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF12;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-3035645{width:var( --container-widget-width, 28% );max-width:28%;padding:0px 0px 0px 10px;--container-widget-width:28%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF12;text-align:start;color:#FFEFEF;}.elementor-88 .elementor-element.elementor-element-57f19b4{width:var( --container-widget-width, 30% );max-width:30%;padding:0px 0px 0px 10px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-210537a > .elementor-container{max-width:740px;}.elementor-88 .elementor-element.elementor-element-210537a{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF12;margin-top:0px;margin-bottom:30px;padding:0px 0px 18px 0px;}.elementor-88 .elementor-element.elementor-element-210537a, .elementor-88 .elementor-element.elementor-element-210537a > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-88 .elementor-element.elementor-element-d0c51a8 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-a671e2e{width:var( --container-widget-width, 40% );max-width:40%;padding:14px 0px 0px 10px;--container-widget-width:40%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF12;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-6300234{width:var( --container-widget-width, 28% );max-width:28%;padding:0px 0px 0px 10px;--container-widget-width:28%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF12;text-align:start;color:#FFEFEF;}.elementor-88 .elementor-element.elementor-element-4878f85{width:var( --container-widget-width, 30% );max-width:30%;padding:0px 0px 0px 10px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-b042fda > .elementor-container{max-width:740px;}.elementor-88 .elementor-element.elementor-element-b042fda{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF12;margin-top:0px;margin-bottom:30px;padding:0px 0px 18px 0px;}.elementor-88 .elementor-element.elementor-element-b042fda, .elementor-88 .elementor-element.elementor-element-b042fda > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-88 .elementor-element.elementor-element-839e226 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-e060f51{width:var( --container-widget-width, 40% );max-width:40%;padding:14px 0px 0px 10px;--container-widget-width:40%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF12;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-5ba20a1{width:var( --container-widget-width, 28% );max-width:28%;padding:0px 0px 0px 10px;--container-widget-width:28%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF12;text-align:start;color:#FFEFEF;}.elementor-88 .elementor-element.elementor-element-ae496ea{width:var( --container-widget-width, 30% );max-width:30%;padding:0px 0px 0px 10px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-b7d0ab3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-2879e58{--display:flex;}.elementor-88 .elementor-element.elementor-element-8ebe3bb{text-align:center;}.elementor-88 .elementor-element.elementor-element-8ebe3bb .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:52px;font-weight:400;line-height:62px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-51b15b8{text-align:center;font-family:"General Sans", Sans-serif;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-8bb40f8, .elementor-88 .elementor-element.elementor-element-8bb40f8 > .elementor-background-overlay{border-radius:84px 84px 84px 84px;}.elementor-88 .elementor-element.elementor-element-8bb40f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:80px;}.elementor-88 .elementor-element.elementor-element-8bb40f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88 .elementor-element.elementor-element-025f046 > .elementor-element-populated, .elementor-88 .elementor-element.elementor-element-025f046 > .elementor-element-populated > .elementor-background-overlay, .elementor-88 .elementor-element.elementor-element-025f046 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-218e22b:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-218e22b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lnsdigital.arkdesigningbureau.com/wp-content/uploads/2026/04/78d84c882713bab7433549884edaa163fc796262-1.gif");}.elementor-88 .elementor-element.elementor-element-218e22b{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF12;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 80px 60px 80px;}.elementor-88 .elementor-element.elementor-element-218e22b, .elementor-88 .elementor-element.elementor-element-218e22b > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-88 .elementor-element.elementor-element-218e22b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88 .elementor-element.elementor-element-a3467d6{text-align:center;}.elementor-88 .elementor-element.elementor-element-a3467d6 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:52px;font-weight:400;line-height:62px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-9d30de6{text-align:center;font-family:"General Sans", Sans-serif;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-34b99a4{margin-top:0px;margin-bottom:80px;}.elementor-88 .elementor-element.elementor-element-f34dd37{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-f34dd37 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:58px;font-weight:600;color:#ECF6C8;}.elementor-88 .elementor-element.elementor-element-1787792{width:100%;max-width:100%;font-family:"General Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-75b9a34{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-75b9a34 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:58px;font-weight:600;color:#FBD8FF;}.elementor-88 .elementor-element.elementor-element-ce9e838{width:100%;max-width:100%;font-family:"General Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-1881178{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-1881178 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:58px;font-weight:600;color:#ECF6C8;}.elementor-88 .elementor-element.elementor-element-4c425fd{width:100%;max-width:100%;font-family:"General Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-eda5b4a{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-eda5b4a .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:58px;font-weight:600;color:#FBD8FF;}.elementor-88 .elementor-element.elementor-element-5c15d31{width:100%;max-width:100%;font-family:"General Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-38561cc{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-38561cc .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:58px;font-weight:600;color:#ECF6C8;}.elementor-88 .elementor-element.elementor-element-5da3dde{width:100%;max-width:100%;font-family:"General Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-a025b41{margin-top:0px;margin-bottom:80px;}.elementor-88 .elementor-element.elementor-element-6f404ba{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-88 .elementor-element.elementor-element-1b83472.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-1b83472.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-1b83472.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-88 .elementor-element.elementor-element-345f450 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:52px;font-weight:400;line-height:62px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-88 .elementor-element.elementor-element-fff1d2f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-fff1d2f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-fff1d2f.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-88 .elementor-element.elementor-element-7578a5c .elementor-button{background-color:#FFFFFF00;font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFB3;border-radius:10px 10px 10px 10px;padding:14px 16px 14px 16px;}.elementor-88 .elementor-element.elementor-element-7578a5c .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-7578a5c .elementor-button:focus{background-color:#D88C4E;}.elementor-88 .elementor-element.elementor-element-7578a5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-88 .elementor-element.elementor-element-b3d9b0a{text-align:start;}.elementor-88 .elementor-element.elementor-element-c4dd1cf .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;line-height:42px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-f3e367a{padding:0px 0px 0px 0px;text-align:start;font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-6763ec8{text-align:start;}.elementor-88 .elementor-element.elementor-element-3313f55 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;line-height:42px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-bed57c2{padding:0px 0px 0px 0px;text-align:start;font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-95f63d4{text-align:start;}.elementor-88 .elementor-element.elementor-element-7953812 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;line-height:42px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-9c0d767{padding:0px 0px 0px 0px;text-align:start;font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-9523c6b{text-align:start;}.elementor-88 .elementor-element.elementor-element-aeecd08 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;line-height:42px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-d7196c8{padding:0px 0px 0px 0px;text-align:start;font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-a3648d7{margin-top:0px;margin-bottom:80px;}.elementor-88 .elementor-element.elementor-element-7ef9fd7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-88 .elementor-element.elementor-element-74fcf0c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-74fcf0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-74fcf0c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-88 .elementor-element.elementor-element-e4e477e .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:52px;font-weight:400;line-height:62px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-3ff333e{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-88 .elementor-element.elementor-element-1099974.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-1099974.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-1099974.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-88 .elementor-element.elementor-element-14ec84e .elementor-button{background-color:#FFFFFF00;font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFB3;border-radius:10px 10px 10px 10px;padding:14px 16px 14px 16px;}.elementor-88 .elementor-element.elementor-element-14ec84e .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-14ec84e .elementor-button:focus{background-color:#D88C4E;}.elementor-88 .elementor-element.elementor-element-14ec84e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-88 .elementor-element.elementor-element-ad5c866{margin-top:0px;margin-bottom:80px;}.elementor-88 .elementor-element.elementor-element-c9ff674{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-15bce96 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:52px;font-weight:400;line-height:62px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-7826aa4{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-d4de3c3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-88 .elementor-element.elementor-element-0dc8b45.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-0dc8b45.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-0dc8b45.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-88 .elementor-element.elementor-element-6fca753.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-88 .elementor-element.elementor-element-6fca753.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-88 .elementor-element.elementor-element-6fca753.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-88 .elementor-element.elementor-element-6fca753 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-88 .elementor-element.elementor-element-6fca753 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-88 .elementor-element.elementor-element-6fca753 .elementor-image-box-title{font-family:"General Sans", Sans-serif;font-weight:400;}.elementor-bc-flex-widget .elementor-88 .elementor-element.elementor-element-ed68930.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-ed68930.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-ed68930.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-88 .elementor-element.elementor-element-1e173d8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-88 .elementor-element.elementor-element-1e173d8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-88 .elementor-element.elementor-element-1e173d8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-88 .elementor-element.elementor-element-1e173d8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-88 .elementor-element.elementor-element-1e173d8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-bc-flex-widget .elementor-88 .elementor-element.elementor-element-6ae43b4.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-6ae43b4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-6ae43b4.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-88 .elementor-element.elementor-element-3edf026.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-88 .elementor-element.elementor-element-3edf026.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-88 .elementor-element.elementor-element-3edf026.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-88 .elementor-element.elementor-element-3edf026 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-88 .elementor-element.elementor-element-3edf026 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-bc-flex-widget .elementor-88 .elementor-element.elementor-element-51c3aef.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-51c3aef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-51c3aef.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-88 .elementor-element.elementor-element-75460cb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-88 .elementor-element.elementor-element-75460cb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-88 .elementor-element.elementor-element-75460cb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-88 .elementor-element.elementor-element-75460cb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-88 .elementor-element.elementor-element-75460cb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-88 .elementor-element.elementor-element-b5b73b3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-88 .elementor-element.elementor-element-d6d59c0.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-d6d59c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-d6d59c0.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-88 .elementor-element.elementor-element-545c8d8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-88 .elementor-element.elementor-element-545c8d8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-88 .elementor-element.elementor-element-545c8d8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-88 .elementor-element.elementor-element-545c8d8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-88 .elementor-element.elementor-element-545c8d8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-bc-flex-widget .elementor-88 .elementor-element.elementor-element-351a5a5.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-351a5a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-351a5a5.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-88 .elementor-element.elementor-element-11308cb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-88 .elementor-element.elementor-element-11308cb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-88 .elementor-element.elementor-element-11308cb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-88 .elementor-element.elementor-element-11308cb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-88 .elementor-element.elementor-element-11308cb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-bc-flex-widget .elementor-88 .elementor-element.elementor-element-f144c42.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-f144c42.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-f144c42.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-88 .elementor-element.elementor-element-888ceb7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-88 .elementor-element.elementor-element-888ceb7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-88 .elementor-element.elementor-element-888ceb7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-88 .elementor-element.elementor-element-888ceb7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-88 .elementor-element.elementor-element-888ceb7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-bc-flex-widget .elementor-88 .elementor-element.elementor-element-08d3156.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-08d3156.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-08d3156.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-88 .elementor-element.elementor-element-87a060a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-88 .elementor-element.elementor-element-87a060a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-88 .elementor-element.elementor-element-87a060a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-88 .elementor-element.elementor-element-87a060a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-88 .elementor-element.elementor-element-87a060a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-88 .elementor-element.elementor-element-bb3d776, .elementor-88 .elementor-element.elementor-element-bb3d776 > .elementor-background-overlay{border-radius:84px 84px 84px 84px;}.elementor-88 .elementor-element.elementor-element-bb3d776{margin-top:0px;margin-bottom:80px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-204947b > .elementor-element-populated, .elementor-88 .elementor-element.elementor-element-204947b > .elementor-element-populated > .elementor-background-overlay, .elementor-88 .elementor-element.elementor-element-204947b > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-7d59135{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF12;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:82px 110px 82px 110px;}.elementor-88 .elementor-element.elementor-element-7d59135, .elementor-88 .elementor-element.elementor-element-7d59135 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-88 .elementor-element.elementor-element-7d59135 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88 .elementor-element.elementor-element-32ea914{text-align:center;}.elementor-88 .elementor-element.elementor-element-32ea914 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:52px;font-weight:400;line-height:62px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-2b5a63f{text-align:center;font-family:"General Sans", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-7a61f10 .elementor-button{background-color:#FFFFFF00;font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;line-height:16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFB3;border-radius:10px 10px 10px 10px;padding:14px 16px 14px 16px;}.elementor-88 .elementor-element.elementor-element-7a61f10 .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-7a61f10 .elementor-button:focus{background-color:#D88C4E;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-88 .elementor-element.elementor-element-f31948a{width:50%;}.elementor-88 .elementor-element.elementor-element-e50916b{width:50%;}.elementor-88 .elementor-element.elementor-element-afba54e{width:75%;}.elementor-88 .elementor-element.elementor-element-451960d{width:25%;}.elementor-88 .elementor-element.elementor-element-1b83472{width:68.64%;}.elementor-88 .elementor-element.elementor-element-fff1d2f{width:23.505%;}.elementor-88 .elementor-element.elementor-element-74fcf0c{width:68.64%;}.elementor-88 .elementor-element.elementor-element-1099974{width:23.505%;}}@media(max-width:1024px){.elementor-88 .elementor-element.elementor-element-b04536b{--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-b4779c8{--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-ca98fa6{--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-543cb73{--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-b7d0ab3{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-88 .elementor-element.elementor-element-e1a3986{margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-88 .elementor-element.elementor-element-65b676e{width:100%;max-width:100%;padding:0px 0px 20px 0px;text-align:center;}.elementor-88 .elementor-element.elementor-element-65b676e .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-88 .elementor-element.elementor-element-b12d004{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-88 .elementor-element.elementor-element-d205fc8{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-b04536b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-83ecde1{text-align:center;}.elementor-88 .elementor-element.elementor-element-83ecde1 .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-88 .elementor-element.elementor-element-b4779c8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-52c26ca .elementor-icon-box-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-5fd9eeb .elementor-icon-box-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-71f1c5e .elementor-icon-box-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-67b3da3 .elementor-icon-box-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-8385c69 .elementor-icon-box-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-005144e .elementor-icon-box-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-bb221fb{margin-top:20px;margin-bottom:20px;padding:10px 10px 10px 10px;}.elementor-88 .elementor-element.elementor-element-1254009{text-align:center;}.elementor-88 .elementor-element.elementor-element-1254009 .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-88 .elementor-element.elementor-element-d0f135c .elementor-icon-box-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-43105c0 .elementor-icon-box-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-778d9e4 .elementor-icon-box-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-aef262c .elementor-icon-box-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-bce9d2c .elementor-icon-box-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-d50d22c .elementor-icon-box-wrapper{text-align:center;}.elementor-88 .elementor-element.elementor-element-ca98fa6{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-251cedb{text-align:center;}.elementor-88 .elementor-element.elementor-element-251cedb .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-88 .elementor-element.elementor-element-543cb73{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-d7b66d4{margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-88 .elementor-element.elementor-element-10ca391 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-ed6ba77{text-align:center;}.elementor-88 .elementor-element.elementor-element-ed6ba77 .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-88 .elementor-element.elementor-element-b7d0ab3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-6fca753 .elementor-image-box-img{margin-bottom:15px;}.elementor-88 .elementor-element.elementor-element-1e173d8 .elementor-image-box-img{margin-bottom:15px;}.elementor-88 .elementor-element.elementor-element-3edf026 .elementor-image-box-img{margin-bottom:15px;}.elementor-88 .elementor-element.elementor-element-75460cb .elementor-image-box-img{margin-bottom:15px;}.elementor-88 .elementor-element.elementor-element-545c8d8 .elementor-image-box-img{margin-bottom:15px;}.elementor-88 .elementor-element.elementor-element-11308cb .elementor-image-box-img{margin-bottom:15px;}.elementor-88 .elementor-element.elementor-element-888ceb7 .elementor-image-box-img{margin-bottom:15px;}.elementor-88 .elementor-element.elementor-element-87a060a .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for image-carousel, class: .elementor-element-d205fc8 */.elementor-88 .elementor-element.elementor-element-d205fc8 .swiper-wrapper {
  transition-timing-function: linear !important;
}

.elementor-88 .elementor-element.elementor-element-d205fc8 .swiper-slide {
  width: auto !important;
}

.elementor-88 .elementor-element.elementor-element-d205fc8 .swiper-wrapper {
  animation: tickerMove 20s linear infinite;
}

@keyframes tickerMove {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52c26ca */.elementor-88 .elementor-element.elementor-element-52c26ca:hover .elementor-icon-box-description {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd9eeb */.elementor-88 .elementor-element.elementor-element-5fd9eeb:hover .elementor-icon-box-description {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71f1c5e */.elementor-88 .elementor-element.elementor-element-71f1c5e:hover .elementor-icon-box-description {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-67b3da3 */.elementor-88 .elementor-element.elementor-element-67b3da3:hover .elementor-icon-box-description {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8385c69 */.elementor-88 .elementor-element.elementor-element-8385c69:hover .elementor-icon-box-description {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-005144e */.elementor-88 .elementor-element.elementor-element-005144e:hover .elementor-icon-box-description {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0f135c */.elementor-88 .elementor-element.elementor-element-d0f135c:hover .elementor-icon-box-description {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43105c0 */.elementor-88 .elementor-element.elementor-element-43105c0:hover .elementor-icon-box-description {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-778d9e4 */.elementor-88 .elementor-element.elementor-element-778d9e4:hover .elementor-icon-box-description {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aef262c */.elementor-88 .elementor-element.elementor-element-aef262c:hover .elementor-icon-box-description {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bce9d2c */.elementor-88 .elementor-element.elementor-element-bce9d2c:hover .elementor-icon-box-description {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d50d22c */.elementor-88 .elementor-element.elementor-element-d50d22c:hover .elementor-icon-box-description {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8e32aec *//* 1. Pure Container ko forcefully reset karna */

.elementor-88 .elementor-element.elementor-element-8e32aec .elementor-container {

    display: grid !important;

    grid-template-columns: repeat(3, 1fr) !important; /* 3 Columns fix */

    gap: 0 !important; /* Koi gap nahi taake lines mil saken */

    padding: 0 !important;

}



/* 2. Columns ki alignment aur transparency */

.elementor-88 .elementor-element.elementor-element-8e32aec .elementor-column {

    width: 100% !important; /* Grid automatically manage karega */

    position: relative !important;

    background: transparent !important;

}



/* 3. Padding Fix: Content ko lines se door rakhne ke liye */

.elementor-88 .elementor-element.elementor-element-8e32aec .elementor-widget-wrap {


    display: flex;

    justify-content: flex-start;

}



/* 4. VERTICAL LINES (Right Side) */

.elementor-88 .elementor-element.elementor-element-8e32aec .elementor-column:not(:nth-child(3n))::after {

    content: '';

    position: absolute;

    right: 0;



    /* --- LINE SIZE CONTROL (VERTICAL) --- */

    /* Is percentage ko barhao gay to line CHOTI hogi, kam karo gay to LAMBI hogi */

    --v-gap: 5%; 

    

    top: var(--v-gap); 

    bottom: var(--v-gap);

    /* ------------------------------------ */



    width: 1px;

    background-color: #333333;

    z-index: 5;

}



/* 5. HORIZONTAL LINES (Bottom Side) */

.elementor-88 .elementor-element.elementor-element-8e32aec .elementor-column:nth-child(-n+3)::before {

    content: '';

    position: absolute;

    bottom: 0;



    /* --- LINE SIZE CONTROL (HORIZONTAL) --- */

    /* Is percentage ko barhao gay to line CHOTI hogi, kam karo gay to CHORI hogi */

    --h-gap: 5%; 

    

    left: var(--h-gap);

    right: var(--h-gap);

    /* -------------------------------------- */



    height: 1px;

    background-color: #333333;

    z-index: 5;

}



/* 6. THE ORANGE DOTS (Exact Intersection Point) */

/* Sirf pehle 2 columns ke right-bottom corner par */

.elementor-88 .elementor-element.elementor-element-8e32aec .elementor-column:nth-child(1)::before,

.elementor-88 .elementor-element.elementor-element-8e32aec .elementor-column:nth-child(2)::before {

    box-shadow: none;

}



/* Dot ko column ke exact corner par fix karna */

.elementor-88 .elementor-element.elementor-element-8e32aec .elementor-column:nth-child(1) .elementor-widget-wrap::after,

.elementor-88 .elementor-element.elementor-element-8e32aec .elementor-column:nth-child(2) .elementor-widget-wrap::after {

    content: '';

    position: absolute;

    width: 10px;

    height: 10px;

    background-color: #D98946;

    border-radius: 50%;

    

    /* Pixel Perfect Alignment */

    right: -5px; /* Dot ka adha hissa left column mein */

    bottom: -5px; /* Dot ka adha hissa top row mein */

    z-index: 10;

}



/* 7. Mobile View Fix */

@media (max-width: 767px) {

    .elementor-88 .elementor-element.elementor-element-8e32aec .elementor-container {

        grid-template-columns: 1fr !important; /* Mobile par 1 column */

    }

    .elementor-88 .elementor-element.elementor-element-8e32aec .elementor-column::after, 

    .elementor-88 .elementor-element.elementor-element-8e32aec .elementor-column::before,

    .elementor-88 .elementor-element.elementor-element-8e32aec .elementor-widget-wrap::after {

        display: none !important; /* Mobile par lines aur dots remove */

    }

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f31948a *//* Left Column ko sticky banana */
.elementor-88 .elementor-element.elementor-element-f31948a {
    position: -webkit-sticky !important; /* Safari support */
    position: sticky !important;
    top: 100px; /* Screen ke oopar se kitna fasla chor kar fix ho (adjust as needed) */
    align-self: flex-start;
    z-index: 10;
}

/* Ensure the parent allows sticking */
.elementor-88 .elementor-element.elementor-element-f31948a .elementor-widget-wrap {
    height: auto !important;
}

@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-f31948a {
        position: relative !important;
        top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0424f4a *//* 1. Container Setup */
.elementor-88 .elementor-element.elementor-element-0424f4a .elementor-container {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 0 !important;
    padding: 0 !important;
}

/* 2. Column Structure (4 Columns Layout) */
.elementor-88 .elementor-element.elementor-element-0424f4a .elementor-column {
    width: 25% !important;
    position: relative !important;
}

/* 3. VERTICAL LINES (Split into Top & Bottom for Gap) */

/* Upper Part of the Line */
.elementor-88 .elementor-element.elementor-element-0424f4a .elementor-column:not(:last-child)::after {
    content: '';
    position: absolute;
    right: 0;
    top: 10%;        /* Line top se kitni niche start ho */
    height: 35%;     /* Line ki lambai (Center se pehle khatam) */
    width: 1px;
    background-color: #333;
    z-index: 5;
}

/* Lower Part of the Line */
.elementor-88 .elementor-element.elementor-element-0424f4a .elementor-column:not(:last-child) .elementor-widget-wrap::before {
    content: '';
    position: absolute;
    right: 0;
    bottom: 10%;     /* Line bottom se kitni upar start ho */
    height: 35%;     /* Line ki lambai (Center se pehle khatam) */
    width: 1px;
    background-color: #333;
    z-index: 5;
}

/* 4. THE CENTER DOTS (Orange) */
.elementor-88 .elementor-element.elementor-element-0424f4a .elementor-column:not(:last-child)::before {
    content: '';
    position: absolute;
    right: -7px;      /* Alignment: Dot size (14px) ka aadha minus mein */
    top: 50%;
    transform: translateY(-50%);
    width: 14px;      /* Increased size */
    height: 14px;     /* Increased size */
    background-color: #D98946;
    border-radius: 50%;
    z-index: 10;
}

/* 5. Content Padding */
.elementor-88 .elementor-element.elementor-element-0424f4a .elementor-widget-wrap {
    padding: 25px 14px !important;
}

/* 6. Responsive Fix (Tablet & Mobile) */

/* Tablet (2 Columns) */
@media (max-width: 1024px) {
    .elementor-88 .elementor-element.elementor-element-0424f4a .elementor-column { 
        width: 50% !important; 
    }
    
    /* Har doosre column (2nd and 4th) ki lines aur dots chupanay ke liye */
    .elementor-88 .elementor-element.elementor-element-0424f4a .elementor-column:nth-child(2n)::after,
    .elementor-88 .elementor-element.elementor-element-0424f4a .elementor-column:nth-child(2n)::before,
    .elementor-88 .elementor-element.elementor-element-0424f4a .elementor-column:nth-child(2n) .elementor-widget-wrap::before { 
        display: none !important; 
    }
}

/* Mobile (1 Column) */
@media (max-width: 767px) {
    .elementor-88 .elementor-element.elementor-element-0424f4a .elementor-column { 
        width: 100% !important; 
    }
    
    /* Mobile par tamam lines aur dots hide karne ke liye */
    .elementor-88 .elementor-element.elementor-element-0424f4a .elementor-column::after, 
    .elementor-88 .elementor-element.elementor-element-0424f4a .elementor-column::before,
    .elementor-88 .elementor-element.elementor-element-0424f4a .elementor-column .elementor-widget-wrap::before { 
        display: none !important; 
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6fca753 *//* --- Main Content Box --- */
.elementor-88 .elementor-element.elementor-element-6fca753 .elementor-image-box-content {
    position: absolute !important;
    bottom: 21px !important; 
    left: 0px !important; 
    background-color: #1D1E1E !important;
    padding: 12px 25px 22px 20px !important;
    width: 76% !important;
    border-top-right-radius: 24px !important;
    border-bottom-left-radius: 24px !important; 
    text-align: left !important;
    z-index: 10 !important;
    margin: 0 !important;
    /* Smooth transition ke liye */
    transition: background-color 0.3s ease-in-out !important;
}

/* --- Hover State Update --- */
.elementor-88 .elementor-element.elementor-element-6fca753:hover .elementor-image-box-content {
    background-color: #D88C4E !important;
}

/* --- Typography Colors --- */
.elementor-88 .elementor-element.elementor-element-6fca753 .elementor-image-box-title {
    color: #ffffff !important;
    font-size: 1.2rem !important;
    margin-bottom: 5px !important;
}

.elementor-88 .elementor-element.elementor-element-6fca753 .elementor-image-box-description {
    color: #a0a0a0 !important;
    font-size: 0.9rem !important;
    line-height: 1.2 !important;
}

/* --- Image Fix --- */
.elementor-88 .elementor-element.elementor-element-6fca753 .elementor-image-box-img img {
    display: block !important;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1e173d8 *//* --- Main Content Box --- */
.elementor-88 .elementor-element.elementor-element-1e173d8 .elementor-image-box-content {
    position: absolute !important;
    bottom: 21px !important; 
    left: 0px !important; 
    background-color: #1D1E1E !important;
    padding: 12px 25px 22px 20px !important;
    width: 76% !important;
    border-top-right-radius: 24px !important;
    border-bottom-left-radius: 24px !important; 
    text-align: left !important;
    z-index: 10 !important;
    margin: 0 !important;
    /* Smooth transition ke liye */
    transition: background-color 0.3s ease-in-out !important;
}

/* --- Hover State Update --- */
.elementor-88 .elementor-element.elementor-element-1e173d8:hover .elementor-image-box-content {
    background-color: #D88C4E !important;
}

/* --- Typography Colors --- */
.elementor-88 .elementor-element.elementor-element-1e173d8 .elementor-image-box-title {
    color: #ffffff !important;
    font-size: 1.2rem !important;
    margin-bottom: 5px !important;
}

.elementor-88 .elementor-element.elementor-element-1e173d8 .elementor-image-box-description {
    color: #a0a0a0 !important;
    font-size: 0.9rem !important;
    line-height: 1.2 !important;
}

/* --- Image Fix --- */
.elementor-88 .elementor-element.elementor-element-1e173d8 .elementor-image-box-img img {
    display: block !important;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3edf026 *//* --- Main Content Box --- */
.elementor-88 .elementor-element.elementor-element-3edf026 .elementor-image-box-content {
    position: absolute !important;
    bottom: 21px !important; 
    left: 0px !important; 
    background-color: #1D1E1E !important;
    padding: 12px 25px 22px 20px !important;
    width: 76% !important;
    border-top-right-radius: 24px !important;
    border-bottom-left-radius: 24px !important; 
    text-align: left !important;
    z-index: 10 !important;
    margin: 0 !important;
    /* Smooth transition ke liye */
    transition: background-color 0.3s ease-in-out !important;
}

/* --- Hover State Update --- */
.elementor-88 .elementor-element.elementor-element-3edf026:hover .elementor-image-box-content {
    background-color: #D88C4E !important;
}

/* --- Typography Colors --- */
.elementor-88 .elementor-element.elementor-element-3edf026 .elementor-image-box-title {
    color: #ffffff !important;
    font-size: 1.2rem !important;
    margin-bottom: 5px !important;
}

.elementor-88 .elementor-element.elementor-element-3edf026 .elementor-image-box-description {
    color: #a0a0a0 !important;
    font-size: 0.9rem !important;
    line-height: 1.2 !important;
}

/* --- Image Fix --- */
.elementor-88 .elementor-element.elementor-element-3edf026 .elementor-image-box-img img {
    display: block !important;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75460cb *//* --- Main Content Box --- */
.elementor-88 .elementor-element.elementor-element-75460cb .elementor-image-box-content {
    position: absolute !important;
    bottom: 21px !important; 
    left: 0px !important; 
    background-color: #1D1E1E !important;
    padding: 12px 25px 22px 20px !important;
    width: 76% !important;
    border-top-right-radius: 24px !important;
    border-bottom-left-radius: 24px !important; 
    text-align: left !important;
    z-index: 10 !important;
    margin: 0 !important;
    /* Smooth transition ke liye */
    transition: background-color 0.3s ease-in-out !important;
}

/* --- Hover State Update --- */
.elementor-88 .elementor-element.elementor-element-75460cb:hover .elementor-image-box-content {
    background-color: #D88C4E !important;
}

/* --- Typography Colors --- */
.elementor-88 .elementor-element.elementor-element-75460cb .elementor-image-box-title {
    color: #ffffff !important;
    font-size: 1.2rem !important;
    margin-bottom: 5px !important;
}

.elementor-88 .elementor-element.elementor-element-75460cb .elementor-image-box-description {
    color: #a0a0a0 !important;
    font-size: 0.9rem !important;
    line-height: 1.2 !important;
}

/* --- Image Fix --- */
.elementor-88 .elementor-element.elementor-element-75460cb .elementor-image-box-img img {
    display: block !important;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-545c8d8 *//* --- Main Content Box --- */
.elementor-88 .elementor-element.elementor-element-545c8d8 .elementor-image-box-content {
    position: absolute !important;
    bottom: 21px !important; 
    left: 0px !important; 
    background-color: #1D1E1E !important;
    padding: 12px 25px 22px 20px !important;
    width: 76% !important;
    border-top-right-radius: 24px !important;
    border-bottom-left-radius: 24px !important; 
    text-align: left !important;
    z-index: 10 !important;
    margin: 0 !important;
    /* Smooth transition ke liye */
    transition: background-color 0.3s ease-in-out !important;
}

/* --- Hover State Update --- */
.elementor-88 .elementor-element.elementor-element-545c8d8:hover .elementor-image-box-content {
    background-color: #D88C4E !important;
}

/* --- Typography Colors --- */
.elementor-88 .elementor-element.elementor-element-545c8d8 .elementor-image-box-title {
    color: #ffffff !important;
    font-size: 1.2rem !important;
    margin-bottom: 5px !important;
}

.elementor-88 .elementor-element.elementor-element-545c8d8 .elementor-image-box-description {
    color: #a0a0a0 !important;
    font-size: 0.9rem !important;
    line-height: 1.2 !important;
}

/* --- Image Fix --- */
.elementor-88 .elementor-element.elementor-element-545c8d8 .elementor-image-box-img img {
    display: block !important;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-11308cb *//* --- Main Content Box --- */
.elementor-88 .elementor-element.elementor-element-11308cb .elementor-image-box-content {
    position: absolute !important;
    bottom: 21px !important; 
    left: 0px !important; 
    background-color: #1D1E1E !important;
    padding: 12px 25px 22px 20px !important;
    width: 76% !important;
    border-top-right-radius: 24px !important;
    border-bottom-left-radius: 24px !important; 
    text-align: left !important;
    z-index: 10 !important;
    margin: 0 !important;
    /* Smooth transition ke liye */
    transition: background-color 0.3s ease-in-out !important;
}

/* --- Hover State Update --- */
.elementor-88 .elementor-element.elementor-element-11308cb:hover .elementor-image-box-content {
    background-color: #D88C4E !important;
}

/* --- Typography Colors --- */
.elementor-88 .elementor-element.elementor-element-11308cb .elementor-image-box-title {
    color: #ffffff !important;
    font-size: 1.2rem !important;
    margin-bottom: 5px !important;
}

.elementor-88 .elementor-element.elementor-element-11308cb .elementor-image-box-description {
    color: #a0a0a0 !important;
    font-size: 0.9rem !important;
    line-height: 1.2 !important;
}

/* --- Image Fix --- */
.elementor-88 .elementor-element.elementor-element-11308cb .elementor-image-box-img img {
    display: block !important;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-888ceb7 *//* --- Main Content Box --- */
.elementor-88 .elementor-element.elementor-element-888ceb7 .elementor-image-box-content {
    position: absolute !important;
    bottom: 21px !important; 
    left: 0px !important; 
    background-color: #1D1E1E !important;
    padding: 12px 25px 22px 20px !important;
    width: 76% !important;
    border-top-right-radius: 24px !important;
    border-bottom-left-radius: 24px !important; 
    text-align: left !important;
    z-index: 10 !important;
    margin: 0 !important;
    /* Smooth transition ke liye */
    transition: background-color 0.3s ease-in-out !important;
}

/* --- Hover State Update --- */
.elementor-88 .elementor-element.elementor-element-888ceb7:hover .elementor-image-box-content {
    background-color: #D88C4E !important;
}

/* --- Typography Colors --- */
.elementor-88 .elementor-element.elementor-element-888ceb7 .elementor-image-box-title {
    color: #ffffff !important;
    font-size: 1.2rem !important;
    margin-bottom: 5px !important;
}

.elementor-88 .elementor-element.elementor-element-888ceb7 .elementor-image-box-description {
    color: #a0a0a0 !important;
    font-size: 0.9rem !important;
    line-height: 1.2 !important;
}

/* --- Image Fix --- */
.elementor-88 .elementor-element.elementor-element-888ceb7 .elementor-image-box-img img {
    display: block !important;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-87a060a *//* --- Main Content Box --- */
.elementor-88 .elementor-element.elementor-element-87a060a .elementor-image-box-content {
    position: absolute !important;
    bottom: 21px !important; 
    left: 0px !important; 
    background-color: #1D1E1E !important;
    padding: 12px 25px 22px 20px !important;
    width: 76% !important;
    border-top-right-radius: 24px !important;
    border-bottom-left-radius: 24px !important; 
    text-align: left !important;
    z-index: 10 !important;
    margin: 0 !important;
    /* Smooth transition ke liye */
    transition: background-color 0.3s ease-in-out !important;
}

/* --- Hover State Update --- */
.elementor-88 .elementor-element.elementor-element-87a060a:hover .elementor-image-box-content {
    background-color: #D88C4E !important;
}

/* --- Typography Colors --- */
.elementor-88 .elementor-element.elementor-element-87a060a .elementor-image-box-title {
    color: #ffffff !important;
    font-size: 1.2rem !important;
    margin-bottom: 5px !important;
}

.elementor-88 .elementor-element.elementor-element-87a060a .elementor-image-box-description {
    color: #a0a0a0 !important;
    font-size: 0.9rem !important;
    line-height: 1.2 !important;
}

/* --- Image Fix --- */
.elementor-88 .elementor-element.elementor-element-87a060a .elementor-image-box-img img {
    display: block !important;
    width: 100% !important;
}/* End custom CSS */