.elementor-67 .elementor-element.elementor-element-4b27497{--display:flex;--min-height:100vh;--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-67 .elementor-element.elementor-element-7a64eb2{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overflow:hidden;--margin-top:0px;--margin-bottom:-0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-67 .elementor-element.elementor-element-7a64eb2:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-7a64eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F600;}.elementor-67 .elementor-element.elementor-element-7a64eb2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-67 .elementor-element.elementor-element-6050c3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-dee3265{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-67 .elementor-element.elementor-element-dee3265.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-67 .elementor-element.elementor-element-4578657{--display:flex;}.elementor-67 .elementor-element.elementor-element-baf4c44{--display:flex;--position:absolute;--min-height:64px;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;top:0px;}.elementor-67 .elementor-element.elementor-element-baf4c44:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-baf4c44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#99999991;}body:not(.rtl) .elementor-67 .elementor-element.elementor-element-baf4c44{left:0px;}body.rtl .elementor-67 .elementor-element.elementor-element-baf4c44{right:0px;}.elementor-67 .elementor-element.elementor-element-1b29873{--spacer-size:50px;width:var( --container-widget-width, 50px );max-width:50px;background-color:#FFFFFF;--container-widget-width:50px;--container-widget-flex-grow:0;border-radius:50% 50% 50% 50%;}.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-67 .elementor-element.elementor-element-62eb440{width:100%;max-width:100%;}.elementor-67 .elementor-element.elementor-element-62eb440.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-67 .elementor-element.elementor-element-62eb440 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-9534c3f );}.elementor-67 .elementor-element.elementor-element-42de839{width:var( --container-widget-width, 56px );max-width:56px;--container-widget-width:56px;--container-widget-flex-grow:0;}.elementor-67 .elementor-element.elementor-element-42de839.elementor-element{--align-self:center;}.elementor-67 .elementor-element.elementor-element-42de839 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:30px;font-weight:600;color:#4DA3FF;}.elementor-67 .elementor-element.elementor-element-92b0f6a{--display:flex;--min-height:0px;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-67 .elementor-element.elementor-element-92b0f6a:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-92b0f6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#99999991;}.elementor-67 .elementor-element.elementor-element-92b0f6a.e-con{--align-self:center;}.elementor-67 .elementor-element.elementor-element-540a5db{--spacer-size:42px;width:var( --container-widget-width, 42px );max-width:42px;background-color:#FFFFFF;--container-widget-width:42px;--container-widget-flex-grow:0;border-radius:50% 50% 50% 50%;}.elementor-67 .elementor-element.elementor-element-fd96ba3{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-fd96ba3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-67 .elementor-element.elementor-element-fd96ba3 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-9534c3f );}.elementor-67 .elementor-element.elementor-element-aedc25f{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-aedc25f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-67 .elementor-element.elementor-element-aedc25f .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-9534c3f );}.elementor-67 .elementor-element.elementor-element-18e9bee{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-67 .elementor-element.elementor-element-2273b92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:27px;color:var( --e-global-color-9534c3f );}.elementor-67 .elementor-element.elementor-element-2273b92.elementor-element{--align-self:center;}.elementor-67 .elementor-element.elementor-element-1819ade{--display:flex;--justify-content:flex-end;}.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-67 .elementor-element.elementor-element-42d67b0 .elementor-button{background-color:#000000;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:100px 100px 100px 100px;padding:16px 24px 16px 24px;}.elementor-67 .elementor-element.elementor-element-42d67b0 .elementor-button:hover, .elementor-67 .elementor-element.elementor-element-42d67b0 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-67 .elementor-element.elementor-element-42d67b0 .elementor-button:hover svg, .elementor-67 .elementor-element.elementor-element-42d67b0 .elementor-button:focus svg{fill:#000000;}.elementor-67 .elementor-element.elementor-element-eebbf5b{--display:flex;}.elementor-67 .elementor-element.elementor-element-594f2e9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--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-67 .elementor-element.elementor-element-9fe71b0{padding:24px 24px 0px 24px;border-radius:10px 10px 10px 10px;box-shadow:0px 24px 56px 0px rgba(0, 0, 0, 0.1);}.elementor-67 .elementor-element.elementor-element-9fe71b0 .elementor-icon-box-wrapper{text-align:start;gap:21px;}.elementor-67 .elementor-element.elementor-element-9fe71b0 .elementor-icon-box-title{margin-block-end:9px;color:#000000;}.elementor-67 .elementor-element.elementor-element-9fe71b0.elementor-view-stacked .elementor-icon{background-color:#18533A;}.elementor-67 .elementor-element.elementor-element-9fe71b0.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-9fe71b0.elementor-view-default .elementor-icon{fill:#18533A;color:#18533A;border-color:#18533A;}.elementor-67 .elementor-element.elementor-element-9fe71b0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-9fe71b0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-67 .elementor-element.elementor-element-9fe71b0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-9fe71b0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-9fe71b0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-9fe71b0.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-67 .elementor-element.elementor-element-9fe71b0 .elementor-icon{font-size:35px;}.elementor-67 .elementor-element.elementor-element-9fe71b0 .elementor-icon-box-title, .elementor-67 .elementor-element.elementor-element-9fe71b0 .elementor-icon-box-title a{font-family:"Bai Jamjuree", Sans-serif;font-size:16px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-9fe71b0:has(:hover) .elementor-icon-box-title,
					 .elementor-67 .elementor-element.elementor-element-9fe71b0:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-67 .elementor-element.elementor-element-9fe71b0 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#000000;}.elementor-67 .elementor-element.elementor-element-0454a18{padding:24px 24px 10px 24px;}.elementor-67 .elementor-element.elementor-element-0454a18 .elementor-icon-box-wrapper{text-align:start;gap:21px;}.elementor-67 .elementor-element.elementor-element-0454a18 .elementor-icon-box-title{margin-block-end:9px;color:#000000;}.elementor-67 .elementor-element.elementor-element-0454a18.elementor-view-stacked .elementor-icon{background-color:#18533A;}.elementor-67 .elementor-element.elementor-element-0454a18.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-0454a18.elementor-view-default .elementor-icon{fill:#18533A;color:#18533A;border-color:#18533A;}.elementor-67 .elementor-element.elementor-element-0454a18.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-0454a18.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-67 .elementor-element.elementor-element-0454a18.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-0454a18.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-0454a18.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-0454a18.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-67 .elementor-element.elementor-element-0454a18 .elementor-icon{font-size:35px;}.elementor-67 .elementor-element.elementor-element-0454a18 .elementor-icon-box-title, .elementor-67 .elementor-element.elementor-element-0454a18 .elementor-icon-box-title a{font-family:"Bai Jamjuree", Sans-serif;font-size:16px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-0454a18:has(:hover) .elementor-icon-box-title,
					 .elementor-67 .elementor-element.elementor-element-0454a18:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-67 .elementor-element.elementor-element-0454a18 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-67 .elementor-element.elementor-element-d23be31{padding:24px 24px 10px 24px;}.elementor-67 .elementor-element.elementor-element-d23be31 .elementor-icon-box-wrapper{text-align:start;gap:21px;}.elementor-67 .elementor-element.elementor-element-d23be31 .elementor-icon-box-title{margin-block-end:9px;color:#000000;}.elementor-67 .elementor-element.elementor-element-d23be31.elementor-view-stacked .elementor-icon{background-color:#18533A;}.elementor-67 .elementor-element.elementor-element-d23be31.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-d23be31.elementor-view-default .elementor-icon{fill:#18533A;color:#18533A;border-color:#18533A;}.elementor-67 .elementor-element.elementor-element-d23be31.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-d23be31.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-67 .elementor-element.elementor-element-d23be31.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-d23be31.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-d23be31.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-d23be31.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-67 .elementor-element.elementor-element-d23be31 .elementor-icon{font-size:35px;}.elementor-67 .elementor-element.elementor-element-d23be31 .elementor-icon-box-title, .elementor-67 .elementor-element.elementor-element-d23be31 .elementor-icon-box-title a{font-family:"Bai Jamjuree", Sans-serif;font-size:16px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-d23be31:has(:hover) .elementor-icon-box-title,
					 .elementor-67 .elementor-element.elementor-element-d23be31:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-67 .elementor-element.elementor-element-d23be31 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-67 .elementor-element.elementor-element-1d4ebf2{padding:24px 24px 24px 24px;}.elementor-67 .elementor-element.elementor-element-1d4ebf2 .elementor-icon-box-wrapper{text-align:start;gap:21px;}.elementor-67 .elementor-element.elementor-element-1d4ebf2 .elementor-icon-box-title{margin-block-end:9px;color:#000000;}.elementor-67 .elementor-element.elementor-element-1d4ebf2.elementor-view-stacked .elementor-icon{background-color:#18533A;}.elementor-67 .elementor-element.elementor-element-1d4ebf2.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-1d4ebf2.elementor-view-default .elementor-icon{fill:#18533A;color:#18533A;border-color:#18533A;}.elementor-67 .elementor-element.elementor-element-1d4ebf2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-1d4ebf2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-67 .elementor-element.elementor-element-1d4ebf2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-1d4ebf2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-1d4ebf2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-1d4ebf2.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-67 .elementor-element.elementor-element-1d4ebf2 .elementor-icon{font-size:35px;}.elementor-67 .elementor-element.elementor-element-1d4ebf2 .elementor-icon-box-title, .elementor-67 .elementor-element.elementor-element-1d4ebf2 .elementor-icon-box-title a{font-family:"Bai Jamjuree", Sans-serif;font-size:16px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-1d4ebf2:has(:hover) .elementor-icon-box-title,
					 .elementor-67 .elementor-element.elementor-element-1d4ebf2:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-67 .elementor-element.elementor-element-1d4ebf2 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-67 .elementor-element.elementor-element-e013fce{padding:24px 24px 24px 24px;}.elementor-67 .elementor-element.elementor-element-e013fce .elementor-icon-box-wrapper{text-align:start;gap:21px;}.elementor-67 .elementor-element.elementor-element-e013fce .elementor-icon-box-title{margin-block-end:9px;color:#000000;}.elementor-67 .elementor-element.elementor-element-e013fce.elementor-view-stacked .elementor-icon{background-color:#18533A;}.elementor-67 .elementor-element.elementor-element-e013fce.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-e013fce.elementor-view-default .elementor-icon{fill:#18533A;color:#18533A;border-color:#18533A;}.elementor-67 .elementor-element.elementor-element-e013fce.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-e013fce.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-67 .elementor-element.elementor-element-e013fce.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-e013fce.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-e013fce.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-e013fce.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-67 .elementor-element.elementor-element-e013fce .elementor-icon{font-size:35px;}.elementor-67 .elementor-element.elementor-element-e013fce .elementor-icon-box-title, .elementor-67 .elementor-element.elementor-element-e013fce .elementor-icon-box-title a{font-family:"Bai Jamjuree", Sans-serif;font-size:16px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-e013fce:has(:hover) .elementor-icon-box-title,
					 .elementor-67 .elementor-element.elementor-element-e013fce:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-67 .elementor-element.elementor-element-e013fce .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-67 .elementor-element.elementor-element-4a6b7cf{padding:24px 24px 24px 24px;}.elementor-67 .elementor-element.elementor-element-4a6b7cf .elementor-icon-box-wrapper{text-align:start;gap:21px;}.elementor-67 .elementor-element.elementor-element-4a6b7cf .elementor-icon-box-title{margin-block-end:9px;color:#000000;}.elementor-67 .elementor-element.elementor-element-4a6b7cf.elementor-view-stacked .elementor-icon{background-color:#18533A;}.elementor-67 .elementor-element.elementor-element-4a6b7cf.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-4a6b7cf.elementor-view-default .elementor-icon{fill:#18533A;color:#18533A;border-color:#18533A;}.elementor-67 .elementor-element.elementor-element-4a6b7cf.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-4a6b7cf.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-67 .elementor-element.elementor-element-4a6b7cf.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-4a6b7cf.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-4a6b7cf.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-4a6b7cf.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-67 .elementor-element.elementor-element-4a6b7cf .elementor-icon{font-size:35px;}.elementor-67 .elementor-element.elementor-element-4a6b7cf .elementor-icon-box-title, .elementor-67 .elementor-element.elementor-element-4a6b7cf .elementor-icon-box-title a{font-family:"Bai Jamjuree", Sans-serif;font-size:16px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-4a6b7cf:has(:hover) .elementor-icon-box-title,
					 .elementor-67 .elementor-element.elementor-element-4a6b7cf:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-67 .elementor-element.elementor-element-4a6b7cf .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-67 .elementor-element.elementor-element-dc6dc29{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-07f7b2d{padding:24px 24px 23px 24px;border-radius:10px 10px 10px 10px;box-shadow:0px 24px 56px 0px rgba(0, 0, 0, 0.1);}.elementor-67 .elementor-element.elementor-element-07f7b2d .elementor-icon-box-wrapper{text-align:start;gap:21px;}.elementor-67 .elementor-element.elementor-element-07f7b2d .elementor-icon-box-title{margin-block-end:9px;color:#000000;}.elementor-67 .elementor-element.elementor-element-07f7b2d.elementor-view-stacked .elementor-icon{background-color:#EE4444;}.elementor-67 .elementor-element.elementor-element-07f7b2d.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-07f7b2d.elementor-view-default .elementor-icon{fill:#EE4444;color:#EE4444;border-color:#EE4444;}.elementor-67 .elementor-element.elementor-element-07f7b2d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-07f7b2d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-67 .elementor-element.elementor-element-07f7b2d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-07f7b2d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-07f7b2d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-07f7b2d.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-67 .elementor-element.elementor-element-07f7b2d .elementor-icon{font-size:35px;}.elementor-67 .elementor-element.elementor-element-07f7b2d .elementor-icon-box-title, .elementor-67 .elementor-element.elementor-element-07f7b2d .elementor-icon-box-title a{font-family:"Bai Jamjuree", Sans-serif;font-size:16px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-07f7b2d:has(:hover) .elementor-icon-box-title,
					 .elementor-67 .elementor-element.elementor-element-07f7b2d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-67 .elementor-element.elementor-element-07f7b2d .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-67 .elementor-element.elementor-element-90a52b3{padding:24px 24px 24px 24px;}.elementor-67 .elementor-element.elementor-element-90a52b3 .elementor-icon-box-wrapper{text-align:start;gap:21px;}.elementor-67 .elementor-element.elementor-element-90a52b3 .elementor-icon-box-title{margin-block-end:9px;color:#000000;}.elementor-67 .elementor-element.elementor-element-90a52b3.elementor-view-stacked .elementor-icon{background-color:#EE4444;}.elementor-67 .elementor-element.elementor-element-90a52b3.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-90a52b3.elementor-view-default .elementor-icon{fill:#EE4444;color:#EE4444;border-color:#EE4444;}.elementor-67 .elementor-element.elementor-element-90a52b3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-90a52b3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-67 .elementor-element.elementor-element-90a52b3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-90a52b3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-90a52b3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-90a52b3.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-67 .elementor-element.elementor-element-90a52b3 .elementor-icon{font-size:35px;}.elementor-67 .elementor-element.elementor-element-90a52b3 .elementor-icon-box-title, .elementor-67 .elementor-element.elementor-element-90a52b3 .elementor-icon-box-title a{font-family:"Bai Jamjuree", Sans-serif;font-size:16px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-90a52b3:has(:hover) .elementor-icon-box-title,
					 .elementor-67 .elementor-element.elementor-element-90a52b3:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-67 .elementor-element.elementor-element-90a52b3 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-67 .elementor-element.elementor-element-ba51fbd{padding:24px 24px 24px 24px;}.elementor-67 .elementor-element.elementor-element-ba51fbd .elementor-icon-box-wrapper{text-align:start;gap:21px;}.elementor-67 .elementor-element.elementor-element-ba51fbd .elementor-icon-box-title{margin-block-end:9px;color:#000000;}.elementor-67 .elementor-element.elementor-element-ba51fbd.elementor-view-stacked .elementor-icon{background-color:#EE4444;}.elementor-67 .elementor-element.elementor-element-ba51fbd.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-ba51fbd.elementor-view-default .elementor-icon{fill:#EE4444;color:#EE4444;border-color:#EE4444;}.elementor-67 .elementor-element.elementor-element-ba51fbd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-ba51fbd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-67 .elementor-element.elementor-element-ba51fbd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-ba51fbd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-ba51fbd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-ba51fbd.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-67 .elementor-element.elementor-element-ba51fbd .elementor-icon{font-size:35px;}.elementor-67 .elementor-element.elementor-element-ba51fbd .elementor-icon-box-title, .elementor-67 .elementor-element.elementor-element-ba51fbd .elementor-icon-box-title a{font-family:"Bai Jamjuree", Sans-serif;font-size:16px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-ba51fbd:has(:hover) .elementor-icon-box-title,
					 .elementor-67 .elementor-element.elementor-element-ba51fbd:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-67 .elementor-element.elementor-element-ba51fbd .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-67 .elementor-element.elementor-element-b38deb2{padding:24px 24px 24px 24px;}.elementor-67 .elementor-element.elementor-element-b38deb2 .elementor-icon-box-wrapper{text-align:start;gap:21px;}.elementor-67 .elementor-element.elementor-element-b38deb2 .elementor-icon-box-title{margin-block-end:9px;color:#000000;}.elementor-67 .elementor-element.elementor-element-b38deb2.elementor-view-stacked .elementor-icon{background-color:#EE4444;}.elementor-67 .elementor-element.elementor-element-b38deb2.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-b38deb2.elementor-view-default .elementor-icon{fill:#EE4444;color:#EE4444;border-color:#EE4444;}.elementor-67 .elementor-element.elementor-element-b38deb2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-b38deb2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-67 .elementor-element.elementor-element-b38deb2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-b38deb2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-b38deb2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-b38deb2.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-67 .elementor-element.elementor-element-b38deb2 .elementor-icon{font-size:35px;}.elementor-67 .elementor-element.elementor-element-b38deb2 .elementor-icon-box-title, .elementor-67 .elementor-element.elementor-element-b38deb2 .elementor-icon-box-title a{font-family:"Bai Jamjuree", Sans-serif;font-size:16px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-b38deb2:has(:hover) .elementor-icon-box-title,
					 .elementor-67 .elementor-element.elementor-element-b38deb2:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-67 .elementor-element.elementor-element-b38deb2 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-67 .elementor-element.elementor-element-1f77b64{padding:24px 24px 24px 24px;}.elementor-67 .elementor-element.elementor-element-1f77b64 .elementor-icon-box-wrapper{text-align:start;gap:21px;}.elementor-67 .elementor-element.elementor-element-1f77b64 .elementor-icon-box-title{margin-block-end:9px;color:#000000;}.elementor-67 .elementor-element.elementor-element-1f77b64.elementor-view-stacked .elementor-icon{background-color:#EE4444;}.elementor-67 .elementor-element.elementor-element-1f77b64.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-1f77b64.elementor-view-default .elementor-icon{fill:#EE4444;color:#EE4444;border-color:#EE4444;}.elementor-67 .elementor-element.elementor-element-1f77b64.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-1f77b64.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-67 .elementor-element.elementor-element-1f77b64.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-1f77b64.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-1f77b64.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-1f77b64.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-67 .elementor-element.elementor-element-1f77b64 .elementor-icon{font-size:35px;}.elementor-67 .elementor-element.elementor-element-1f77b64 .elementor-icon-box-title, .elementor-67 .elementor-element.elementor-element-1f77b64 .elementor-icon-box-title a{font-family:"Bai Jamjuree", Sans-serif;font-size:16px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-1f77b64:has(:hover) .elementor-icon-box-title,
					 .elementor-67 .elementor-element.elementor-element-1f77b64:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-67 .elementor-element.elementor-element-1f77b64 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-67 .elementor-element.elementor-element-b0aff67{padding:24px 24px 24px 24px;}.elementor-67 .elementor-element.elementor-element-b0aff67 .elementor-icon-box-wrapper{text-align:start;gap:21px;}.elementor-67 .elementor-element.elementor-element-b0aff67 .elementor-icon-box-title{margin-block-end:9px;color:#000000;}.elementor-67 .elementor-element.elementor-element-b0aff67.elementor-view-stacked .elementor-icon{background-color:#EE4444;}.elementor-67 .elementor-element.elementor-element-b0aff67.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-b0aff67.elementor-view-default .elementor-icon{fill:#EE4444;color:#EE4444;border-color:#EE4444;}.elementor-67 .elementor-element.elementor-element-b0aff67.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-b0aff67.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-67 .elementor-element.elementor-element-b0aff67.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-b0aff67.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-b0aff67.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-67 .elementor-element.elementor-element-b0aff67.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-67 .elementor-element.elementor-element-b0aff67 .elementor-icon{font-size:35px;}.elementor-67 .elementor-element.elementor-element-b0aff67 .elementor-icon-box-title, .elementor-67 .elementor-element.elementor-element-b0aff67 .elementor-icon-box-title a{font-family:"Bai Jamjuree", Sans-serif;font-size:16px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-b0aff67:has(:hover) .elementor-icon-box-title,
					 .elementor-67 .elementor-element.elementor-element-b0aff67:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-67 .elementor-element.elementor-element-b0aff67 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#000000;}@media(max-width:1024px){.elementor-67 .elementor-element.elementor-element-7a64eb2{--min-height:63vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-67 .elementor-element.elementor-element-6050c3a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-dee3265{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-4578657{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-baf4c44{--min-height:20px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-67 .elementor-element.elementor-element-1b29873{--spacer-size:40px;--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-67 .elementor-element.elementor-element-62eb440{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-67 .elementor-element.elementor-element-62eb440 .elementor-heading-title{font-size:38px;}.elementor-67 .elementor-element.elementor-element-42de839{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-67 .elementor-element.elementor-element-42de839 .elementor-heading-title{font-size:38px;}.elementor-67 .elementor-element.elementor-element-fd96ba3 .elementor-heading-title{font-size:38px;}.elementor-67 .elementor-element.elementor-element-aedc25f .elementor-heading-title{font-size:38px;}.elementor-67 .elementor-element.elementor-element-18e9bee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-2273b92{padding:0px 0100px 0px 0px;}.elementor-67 .elementor-element.elementor-element-594f2e9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-dc6dc29{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-67 .elementor-element.elementor-element-7a64eb2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-67 .elementor-element.elementor-element-6050c3a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-dee3265{--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-67 .elementor-element.elementor-element-4578657{--min-height:46px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:999;}.elementor-67 .elementor-element.elementor-element-baf4c44.e-con{--e-con-transform-translateX:-50%;--align-self:center;}.elementor-67 .elementor-element.elementor-element-baf4c44{--width:100px;--min-height:53px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;--z-index:999999;}body:not(.rtl) .elementor-67 .elementor-element.elementor-element-baf4c44{left:50%;}body.rtl .elementor-67 .elementor-element.elementor-element-baf4c44{right:50%;}.elementor-67 .elementor-element.elementor-element-1b29873{--spacer-size:40px;--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-67 .elementor-element.elementor-element-62eb440{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-67 .elementor-element.elementor-element-62eb440 .elementor-heading-title{font-size:35px;}.elementor-67 .elementor-element.elementor-element-42de839{width:auto;max-width:auto;}.elementor-67 .elementor-element.elementor-element-42de839 .elementor-heading-title{font-size:35px;}.elementor-67 .elementor-element.elementor-element-fd96ba3.elementor-element{--align-self:center;}.elementor-67 .elementor-element.elementor-element-fd96ba3{text-align:center;}.elementor-67 .elementor-element.elementor-element-fd96ba3 .elementor-heading-title{font-size:35px;}.elementor-67 .elementor-element.elementor-element-aedc25f.elementor-element{--align-self:center;}.elementor-67 .elementor-element.elementor-element-aedc25f{text-align:center;}.elementor-67 .elementor-element.elementor-element-aedc25f .elementor-heading-title{font-size:35px;}.elementor-67 .elementor-element.elementor-element-2273b92{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-67 .elementor-element.elementor-element-594f2e9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-67 .elementor-element.elementor-element-0454a18{padding:0px 24px 0px 24px;}.elementor-67 .elementor-element.elementor-element-d23be31{padding:0px 24px 0px 24px;}.elementor-67 .elementor-element.elementor-element-1d4ebf2{padding:0px 24px 0px 24px;}.elementor-67 .elementor-element.elementor-element-e013fce{padding:0px 24px 0px 24px;}.elementor-67 .elementor-element.elementor-element-4a6b7cf{padding:0px 24px 0px 24px;}.elementor-67 .elementor-element.elementor-element-dc6dc29{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-67 .elementor-element.elementor-element-90a52b3{padding:0px 24px 0px 24px;}.elementor-67 .elementor-element.elementor-element-ba51fbd{padding:0px 24px 0px 24px;}.elementor-67 .elementor-element.elementor-element-b38deb2{padding:0px 24px 0px 24px;}.elementor-67 .elementor-element.elementor-element-1f77b64{padding:0px 24px 0px 24px;}.elementor-67 .elementor-element.elementor-element-b0aff67{padding:0px 24px 0px 24px;}}@media(min-width:768px){.elementor-67 .elementor-element.elementor-element-6050c3a{--content-width:1400px;}.elementor-67 .elementor-element.elementor-element-dee3265{--width:49%;}.elementor-67 .elementor-element.elementor-element-baf4c44{--width:130px;}.elementor-67 .elementor-element.elementor-element-92b0f6a{--width:89px;}.elementor-67 .elementor-element.elementor-element-1819ade{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-67 .elementor-element.elementor-element-dee3265{--width:100%;}.elementor-67 .elementor-element.elementor-element-baf4c44{--width:80px;}}/* Start custom CSS for heading, class: .elementor-element-fd96ba3 */.elementor-67 .elementor-element.elementor-element-fd96ba3{
    word-break: anywhere;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aedc25f */.elementor-67 .elementor-element.elementor-element-aedc25f{
    word-break: anywhere;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a64eb2 */:root{
  --toggle-background-color: #18533a;
  --dont-color: #ee4444;

  /* Card theme (cosmic) */
  --card-grad-a: rgba(20, 25, 60, 0.65);
  --card-grad-b: rgba(70, 40, 120, 0.45);
  --card-border: rgba(140, 160, 255, 0.18);
  --card-glow: rgba(80, 120, 255, 0.35);
  --card-glow-border: rgba(160, 180, 255, 0.45);
  --card-title: rgba(255,255,255,1);
  --card-text: rgba(255,255,255,0.78);
  --card-icon: #9fb6ff;
}

/* =================================================
   SECTION FRAME (KEEP YOUR FRONT-PAGE FIT)
================================================= */
.toggle-fit{
  height: 100vh;
  min-height: 100vh;
  display: flex;
  align-items: stretch;
  justify-content: flex-end;
  padding: clamp(18px, 2vw, 34px) 0;
  overflow: visible !important;
}

.toggle-fit > .e-con-inner,
.toggle-fit > .elementor-container{
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: clamp(14px, 1.6vw, 22px);
  min-height: 0;
  padding-bottom: clamp(18px, 4vh, 56px) !important;
  align-items: center;
}

/* =================================================
   TOP CONTENT
================================================= */
.toggle-top{
  flex: 0 0 auto;
}

.do-word{
  min-width: 72px;
  display: inline-block;
  white-space: nowrap;
}

/* DO / DON'T colors */
.do{
  color: #4da3ff;
  transition: color .25s ease;
}

.do:not(.is-do){
  color: var(--dont-color);
}

/* =================================================
   TOGGLE (RESTORE OLD BEHAVIOR)
================================================= */
.toggle,
.toggle-slider{
  cursor: pointer;
}

.toggle{
  transition: background-color .3s ease;
}

.toggle-slider{
  transition: transform .3s ease;
}

/* Navy / purple gradient */
.toggle,
.toggle-mobile{
  background: linear-gradient(
    135deg,
    #0b132b 0%,
    #1a1f4d 45%,
    #3a1c6b 100%
  ) !important;
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,0.08),
    0 8px 22px rgba(20, 30, 90, 0.45);
}

.on.toggle,
.on.toggle-mobile{
  background: linear-gradient(
    135deg,
    #141b3d 0%,
    #2a1f5d 45%,
    #5a2a8a 100%
  ) !important;
}

/* Knob */
.toggle-slider{
  background: #ffffff !important;
  box-shadow:
    0 4px 12px rgba(0,0,0,0.35),
    inset 0 0 0 1px rgba(0,0,0,0.06);
}

.on .toggle-slider{
  transform: translateX(35px) !important;
}

.toggle-mobile.on .toggle-slider{
  transform: translateX(22px) !important;
}

/* =================================================
   PANELS AREA (SEC-1 / SEC-2)
================================================= */
.toggle-panels{
  flex: 1 1 auto;
  min-height: 0;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.toggle-panels .section-1,
.toggle-panels .section-2{
  width: 100%;
  height: 100%;
  min-height: 0;
  background: transparent !important;
}

/* =================================================
   SECTION SWITCH
================================================= */
.section-1,
.section-2{
  transition: opacity .28s ease, transform .28s ease;
  will-change: opacity, transform;
}

.is-hidden{
  opacity: 0;
  transform: translateY(8px);
  pointer-events: none;
}

.is-visible{
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

.d-none{
  display: none !important;
}

/* =================================================
   FEATURES GRID
================================================= */
.features-grid{
  align-items: stretch;
  align-content: start;
  overflow: visible !important;
}

/* =================================================
   FEATURE CARDS
================================================= */
.feature-card.elementor-widget-icon-box{
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
  height: 100%;
}

.feature-card,
.feature-card > .elementor-widget-container{
  height: 100%;
}

.feature-card .elementor-icon-box-wrapper{
  height: 100%;
  padding: clamp(14px, 1.1vw, 18px) !important;
  border-radius: 18px;
  background: linear-gradient(145deg, var(--card-grad-a), var(--card-grad-b));
  border: 1px solid var(--card-border);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.45);
  display: flex;
  flex-direction: column;
  min-height: clamp(125px, 14.5vh, 165px) !important;
  opacity: 0;
  animation-duration: .35s;
  animation-fill-mode: forwards;
  will-change: transform, opacity;
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}

/* Text */
.feature-card .elementor-icon-box-title,
.feature-card .elementor-icon-box-title a{
  color: var(--card-title) !important;
}

.feature-card .elementor-icon-box-title{
  font-size: 16px !important;
  margin-bottom: 6px !important;
}

.feature-card .elementor-icon-box-description{
  color: var(--card-text) !important;
  font-size: 13px !important;
  line-height: 1.4 !important;
  display: -webkit-box;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Icon */
.feature-card .elementor-icon{
  color: var(--card-icon) !important;
  font-size: 26px !important;
  transition: transform .25s ease;
}

/* Entrance animations */
.section-1 .feature-card .elementor-icon-box-wrapper{
  animation-name: fadeInRightSoft;
}

.section-2 .feature-card .elementor-icon-box-wrapper{
  animation-name: fadeInRightStrong;
}

@keyframes fadeInRightSoft{
  from{ opacity: 0; transform: translate3d(15px,0,0); }
  to{ opacity: 1; transform: translate3d(0,0,0); }
}

@keyframes fadeInRightStrong{
  from{ opacity: 0; transform: translate3d(30px,0,0); }
  to{ opacity: 1; transform: translate3d(0,0,0); }
}

/* Hover lift + glow */
.feature-card:hover .elementor-icon-box-wrapper{
  transform: translate3d(0,-8px,0) !important;
  box-shadow:
    0 28px 70px var(--card-glow),
    0 0 0 1px rgba(140,160,255,0.35);
  border-color: var(--card-glow-border);
}

.feature-card:hover > .elementor-widget-container{
  transform: translate3d(0,-8px,0) !important;
  transition: transform .25s ease !important;
}

.feature-card:hover .elementor-icon{
  transform: translateY(-1px) !important;
}

/* =================================================
   SHORT SCREENS
================================================= */
@media (max-height: 820px){
  .toggle-panels{
    overflow: auto;
    padding-right: 6px;
  }
}

/* =================================================
   MOBILE
================================================= */
@media (max-width: 768px){
  .toggle-fit{
    height: auto;
    overflow: visible !important;
    justify-content: flex-start;
  }

  .toggle-fit > .e-con-inner,
  .toggle-fit > .elementor-container{
    height: auto;
    padding-bottom: 0 !important;
    align-items: stretch;
  }

  .toggle-panels{
    overflow: visible;
  }

  .feature-card .elementor-icon-box-wrapper{
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
  }
}

/* =================================================
   ACCESSIBILITY
================================================= */
@media (hover: none){
  .feature-card:hover .elementor-icon-box-wrapper{
    transform: none;
    box-shadow: 0 18px 45px rgba(0,0,0,0.45);
    border-color: var(--card-border);
  }

  .feature-card:hover .elementor-icon{
    transform: none;
  }
}

@media (prefers-reduced-motion: reduce){
  .feature-card .elementor-icon-box-wrapper{
    animation: none !important;
    opacity: 1 !important;
    transition: none !important;
  }
}/* End custom CSS */