.elementor-28 .elementor-element.elementor-element-c96a8fe{--display:flex;--min-height:640px;--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-end;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-c96a8fe:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-c96a8fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xn--o3cdc3afb6a4f7htb.com/wp-content/uploads/2026/10/hero-1600.webp");background-position:70% 22%;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-e099c9a{width:100%;max-width:100%;}.elementor-28 .elementor-element.elementor-element-e099c9a img{width:100%;}.elementor-28 .elementor-element.elementor-element-2aeb846{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.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-28 .elementor-element.elementor-element-f8293d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-28 .elementor-element.elementor-element-f8293d9 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:13.6px;font-weight:500;line-height:1.75em;letter-spacing:0.5px;color:#7AA6FF;}.elementor-28 .elementor-element.elementor-element-8392fc5{margin:0.15em 0em calc(var(--kit-widget-spacing, 0px) + 0.5em) 0em;}.elementor-28 .elementor-element.elementor-element-8392fc5 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:40.8px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-28 .elementor-element.elementor-element-2e2c229 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-2e2c229{color:#E9E5DA;}.elementor-28 .elementor-element.elementor-element-6b0e08b{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28 .elementor-element.elementor-element-82d4143 .elementor-button{background-color:transparent;font-family:"Kanit", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#321D00;color:#321D00;background-image:linear-gradient(180deg, #FDE6B1 0%, #D6B574 100%);border-radius:12px 12px 12px 12px;padding:10px 22px 10px 22px;}.elementor-28 .elementor-element.elementor-element-82d4143 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-82d4143 .elementor-button:focus{background-color:#D6B574;color:#321D00;}.elementor-28 .elementor-element.elementor-element-82d4143{width:initial;max-width:initial;}.elementor-28 .elementor-element.elementor-element-82d4143 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-82d4143 .elementor-button:focus svg{fill:#321D00;}.elementor-28 .elementor-element.elementor-element-dc04077 .elementor-button{background-color:transparent;font-family:"Kanit", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #3D7BF0 0%, #1F4FA8 100%);border-radius:12px 12px 12px 12px;padding:10px 22px 10px 22px;}.elementor-28 .elementor-element.elementor-element-dc04077 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-dc04077 .elementor-button:focus{background-color:#1F4FA8;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-dc04077{width:initial;max-width:initial;}.elementor-28 .elementor-element.elementor-element-dc04077 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-dc04077 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-570a294 .elementor-button{background-color:#06C755;font-family:"Kanit", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:10px 22px 10px 22px;}.elementor-28 .elementor-element.elementor-element-570a294 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-570a294 .elementor-button:focus{background-color:#06C755;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-570a294{width:initial;max-width:initial;}.elementor-28 .elementor-element.elementor-element-570a294 .elementor-button-content-wrapper{flex-direction:row;}.elementor-28 .elementor-element.elementor-element-570a294 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-28 .elementor-element.elementor-element-570a294 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-570a294 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-fd18090{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-a8f0154{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-color:rgba(122,166,255,.16);--border-color:rgba(122,166,255,.16);--border-radius:18px 18px 18px 18px;--padding-top:16px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-28 .elementor-element.elementor-element-a8f0154:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-a8f0154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(20,40,90,.55) 0%, rgba(8,11,20,.9) 100%);}.elementor-28 .elementor-element.elementor-element-68b1bb6{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-28 .elementor-element.elementor-element-68b1bb6 img{width:64px;}.elementor-28 .elementor-element.elementor-element-ec1d6b7 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16.96px;font-weight:600;line-height:1.75em;color:#FDE6B1;}.elementor-28 .elementor-element.elementor-element-9b2855f .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:13.44px;font-weight:300;line-height:1.55em;color:#9FA3AD;}.elementor-28 .elementor-element.elementor-element-ffcced4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-color:rgba(122,166,255,.16);--border-color:rgba(122,166,255,.16);--border-radius:18px 18px 18px 18px;--padding-top:16px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-28 .elementor-element.elementor-element-ffcced4:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ffcced4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(20,40,90,.55) 0%, rgba(8,11,20,.9) 100%);}.elementor-28 .elementor-element.elementor-element-e612d3d{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-28 .elementor-element.elementor-element-e612d3d img{width:64px;}.elementor-28 .elementor-element.elementor-element-1449db8 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16.96px;font-weight:600;line-height:1.75em;color:#FDE6B1;}.elementor-28 .elementor-element.elementor-element-c668ab4 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:13.44px;font-weight:300;line-height:1.55em;color:#9FA3AD;}.elementor-28 .elementor-element.elementor-element-926b720{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-color:rgba(122,166,255,.16);--border-color:rgba(122,166,255,.16);--border-radius:18px 18px 18px 18px;--padding-top:16px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-28 .elementor-element.elementor-element-926b720:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-926b720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(20,40,90,.55) 0%, rgba(8,11,20,.9) 100%);}.elementor-28 .elementor-element.elementor-element-6562253{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-28 .elementor-element.elementor-element-6562253 img{width:64px;}.elementor-28 .elementor-element.elementor-element-0485f86 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16.96px;font-weight:600;line-height:1.75em;color:#FDE6B1;}.elementor-28 .elementor-element.elementor-element-0e37114 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:13.44px;font-weight:300;line-height:1.55em;color:#9FA3AD;}.elementor-28 .elementor-element.elementor-element-ba6e24b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-color:rgba(214,181,116,.22);--border-color:rgba(214,181,116,.22);--border-radius:18px 18px 18px 18px;--padding-top:16px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-28 .elementor-element.elementor-element-ba6e24b:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ba6e24b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(80,62,30,.6) 0%, rgba(8,11,20,.9) 100%);}.elementor-28 .elementor-element.elementor-element-9b03873{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-28 .elementor-element.elementor-element-9b03873 img{width:64px;}.elementor-28 .elementor-element.elementor-element-1539e3e .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16.96px;font-weight:600;line-height:1.75em;color:#FDE6B1;}.elementor-28 .elementor-element.elementor-element-095d5ef .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:13.44px;font-weight:300;line-height:1.55em;color:#9FA3AD;}.elementor-28 .elementor-element.elementor-element-6f421bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-6f60b6f{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.55em) 0em;}.elementor-28 .elementor-element.elementor-element-6f60b6f .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:29.6px;font-weight:600;line-height:1.35em;color:#FDE6B1;}.elementor-28 .elementor-element.elementor-element-6cb3b3d p{margin-block-end:1.1em;}.elementor-28 .elementor-element.elementor-element-6cb3b3d{color:#E9E5DA;}.elementor-28 .elementor-element.elementor-element-082eb28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-b1fa41f{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.55em) 0em;}.elementor-28 .elementor-element.elementor-element-b1fa41f .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:29.6px;font-weight:600;line-height:1.35em;color:#FDE6B1;}.elementor-28 .elementor-element.elementor-element-6b05028 p{margin-block-end:1.1em;}.elementor-28 .elementor-element.elementor-element-6b05028{color:#E9E5DA;}.elementor-28 .elementor-element.elementor-element-46d0756{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-4a2e280{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-color:rgba(122,166,255,.14);--border-color:rgba(122,166,255,.14);--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-4a2e280:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-4a2e280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(31,79,168,.12) 0%, rgba(31,79,168,.03) 100%);}.elementor-28 .elementor-element.elementor-element-b87d554{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.3em) 0em;}.elementor-28 .elementor-element.elementor-element-b87d554 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:18.88px;font-weight:500;line-height:1.35em;color:#FFF3D4;}.elementor-28 .elementor-element.elementor-element-ed928a0 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-ed928a0{color:#E9E5DA;}.elementor-28 .elementor-element.elementor-element-acec7b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-color:rgba(122,166,255,.14);--border-color:rgba(122,166,255,.14);--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-acec7b4:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-acec7b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(31,79,168,.12) 0%, rgba(31,79,168,.03) 100%);}.elementor-28 .elementor-element.elementor-element-6b777f3{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.3em) 0em;}.elementor-28 .elementor-element.elementor-element-6b777f3 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:18.88px;font-weight:500;line-height:1.35em;color:#FFF3D4;}.elementor-28 .elementor-element.elementor-element-090a4a4 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-090a4a4{color:#E9E5DA;}.elementor-28 .elementor-element.elementor-element-a1c2a4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-f76b04f{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.55em) 0em;}.elementor-28 .elementor-element.elementor-element-f76b04f .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:29.6px;font-weight:600;line-height:1.35em;color:#FDE6B1;}.elementor-28 .elementor-element.elementor-element-8d608d6 p{margin-block-end:1.1em;}.elementor-28 .elementor-element.elementor-element-8d608d6{color:#E9E5DA;}.elementor-28 .elementor-element.elementor-element-6df3d0b{margin:0.61em 0em calc(var(--kit-widget-spacing, 0px) + 0.55em) 0em;}.elementor-28 .elementor-element.elementor-element-6df3d0b .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:18.88px;font-weight:500;line-height:1.35em;color:#FFF3D4;}.elementor-28 .elementor-element.elementor-element-60425c2 p{margin-block-end:1.1em;}.elementor-28 .elementor-element.elementor-element-60425c2{color:#E9E5DA;}.elementor-28 .elementor-element.elementor-element-846b92c{margin:0.61em 0em calc(var(--kit-widget-spacing, 0px) + 0.55em) 0em;}.elementor-28 .elementor-element.elementor-element-846b92c .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:18.88px;font-weight:500;line-height:1.35em;color:#FFF3D4;}.elementor-28 .elementor-element.elementor-element-8997b03 p{margin-block-end:1.1em;}.elementor-28 .elementor-element.elementor-element-8997b03{color:#E9E5DA;}.elementor-28 .elementor-element.elementor-element-0d3b0b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-ab74d2a{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.55em) 0em;}.elementor-28 .elementor-element.elementor-element-ab74d2a .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:29.6px;font-weight:600;line-height:1.35em;color:#FDE6B1;}.elementor-28 .elementor-element.elementor-element-c007f5e p{margin-block-end:0em;}.elementor-28 .elementor-element.elementor-element-c007f5e{color:#E9E5DA;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-84988b9{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1.2em) 0em;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-84988b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-84988b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-84988b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-84988b9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-28 .elementor-element.elementor-element-84988b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-28 .elementor-element.elementor-element-84988b9 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:rgba(253,230,177,.11);}.elementor-28 .elementor-element.elementor-element-84988b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-28 .elementor-element.elementor-element-84988b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-28 .elementor-element.elementor-element-84988b9 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-28 .elementor-element.elementor-element-84988b9 .elementor-icon-list-icon i{color:#7AA6FF;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-84988b9 .elementor-icon-list-icon svg{fill:#7AA6FF;transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-84988b9 .elementor-icon-list-icon{padding-inline-end:18px;}.elementor-28 .elementor-element.elementor-element-84988b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-84988b9 .elementor-icon-list-item > a{font-family:"Prompt", Sans-serif;font-size:17px;font-weight:300;line-height:1.75em;}.elementor-28 .elementor-element.elementor-element-84988b9 .elementor-icon-list-text{color:#E9E5DA;transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-fbff1ac{margin:0.3em 0em calc(var(--kit-widget-spacing, 0px) + 0.55em) 0em;}.elementor-28 .elementor-element.elementor-element-fbff1ac .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:18.88px;font-weight:500;line-height:1.35em;color:#FFF3D4;}.elementor-28 .elementor-element.elementor-element-3f9b435 p{margin-block-end:1.1em;}.elementor-28 .elementor-element.elementor-element-3f9b435{color:#E9E5DA;}.elementor-28 .elementor-element.elementor-element-4b3c754{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-db9263f{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.55em) 0em;}.elementor-28 .elementor-element.elementor-element-db9263f .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:29.6px;font-weight:600;line-height:1.35em;color:#FDE6B1;}.elementor-28 .elementor-element.elementor-element-7e29ec6 p{margin-block-end:1.1em;}.elementor-28 .elementor-element.elementor-element-7e29ec6{color:#E9E5DA;}.elementor-28 .elementor-element.elementor-element-2c144ef{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-279db10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-color:rgba(122,166,255,.14);--border-color:rgba(122,166,255,.14);--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-279db10:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-279db10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(31,79,168,.12) 0%, rgba(31,79,168,.03) 100%);}.elementor-28 .elementor-element.elementor-element-e1e96da{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.3em) 0em;}.elementor-28 .elementor-element.elementor-element-e1e96da .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:18.88px;font-weight:500;line-height:1.35em;color:#FFF3D4;}.elementor-28 .elementor-element.elementor-element-9cf11d1 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-9cf11d1{color:#E9E5DA;}.elementor-28 .elementor-element.elementor-element-e7775ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-color:rgba(122,166,255,.14);--border-color:rgba(122,166,255,.14);--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-e7775ac:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e7775ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(31,79,168,.12) 0%, rgba(31,79,168,.03) 100%);}.elementor-28 .elementor-element.elementor-element-9515464{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.3em) 0em;}.elementor-28 .elementor-element.elementor-element-9515464 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:18.88px;font-weight:500;line-height:1.35em;color:#FFF3D4;}.elementor-28 .elementor-element.elementor-element-852d544 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-852d544{color:#E9E5DA;}.elementor-28 .elementor-element.elementor-element-f018967{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-54a463b{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.55em) 0em;}.elementor-28 .elementor-element.elementor-element-54a463b .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:29.6px;font-weight:600;line-height:1.35em;color:#FDE6B1;}.elementor-28 .elementor-element.elementor-element-bf5a177 p{margin-block-end:1.1em;}.elementor-28 .elementor-element.elementor-element-bf5a177{color:#E9E5DA;}.elementor-28 .elementor-element.elementor-element-ad4f42f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-3b61a33{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.55em) 0em;}.elementor-28 .elementor-element.elementor-element-3b61a33 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:29.6px;font-weight:600;line-height:1.35em;color:#FDE6B1;}.elementor-28 .elementor-element.elementor-element-199f4f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-0f063f2 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-0f063f2{color:#E9E5DA;}.elementor-28 .elementor-element.elementor-element-4317cde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-90ab71d p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-90ab71d{color:#E9E5DA;}.elementor-28 .elementor-element.elementor-element-226396e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-e11a5f6 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-e11a5f6{color:#E9E5DA;}.elementor-28 .elementor-element.elementor-element-bb9cfaa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-dbce919 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-dbce919{color:#E9E5DA;}.elementor-28 .elementor-element.elementor-element-9d5f311{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-94802ab p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-94802ab{color:#E9E5DA;}.elementor-28 .elementor-element.elementor-element-1668d4a{--n-accordion-title-font-size:16.8px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#FFF3D4;--n-accordion-title-hover-color:#FFF3D4;--n-accordion-title-active-color:#FFF3D4;--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:#7AA6FF;--n-accordion-icon-hover-color:#7AA6FF;--n-accordion-icon-active-color:#7AA6FF;}.elementor-28 .elementor-element.elementor-element-1668d4a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:rgba(0,0,0,0);border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(253,230,177,.11);}.elementor-28 .elementor-element.elementor-element-1668d4a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:rgba(0,0,0,0);border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(253,230,177,.11);}.elementor-28 .elementor-element.elementor-element-1668d4a > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:rgba(0,0,0,0);border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(253,230,177,.11);}:where( .elementor-28 .elementor-element.elementor-element-1668d4a > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:rgba(0,0,0,0);border-style:solid;border-width:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-28 .elementor-element.elementor-element-1668d4a {--n-accordion-padding:18px 8px 18px 0px;}:where( .elementor-28 .elementor-element.elementor-element-1668d4a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Kanit", Sans-serif;font-weight:500;line-height:1.35em;}.elementor-28 .elementor-element.elementor-element-27c1ef2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:96px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-33eab58{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;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-color:rgba(122,166,255,.22);--border-color:rgba(122,166,255,.22);--border-radius:24px 24px 24px 24px;--padding-top:44px;--padding-bottom:44px;--padding-left:48px;--padding-right:48px;}.elementor-28 .elementor-element.elementor-element-f6affac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-4434b82{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.55em) 0em;}.elementor-28 .elementor-element.elementor-element-4434b82 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:29.6px;font-weight:600;line-height:1.35em;}.elementor-28 .elementor-element.elementor-element-9c5ba08 p{margin-block-end:0px;}.elementor-28 .elementor-element.elementor-element-9c5ba08{color:#9FA3AD;}.elementor-28 .elementor-element.elementor-element-079b92c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-06cd32e .elementor-button{background-color:transparent;font-family:"Kanit", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#321D00;color:#321D00;background-image:linear-gradient(180deg, #FDE6B1 0%, #D6B574 100%);border-radius:12px 12px 12px 12px;padding:10px 22px 10px 22px;}.elementor-28 .elementor-element.elementor-element-06cd32e .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-06cd32e .elementor-button:focus{background-color:#D6B574;color:#321D00;}.elementor-28 .elementor-element.elementor-element-06cd32e{width:initial;max-width:initial;}.elementor-28 .elementor-element.elementor-element-06cd32e .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-06cd32e .elementor-button:focus svg{fill:#321D00;}.elementor-28 .elementor-element.elementor-element-4bcb79e .elementor-button{background-color:transparent;font-family:"Kanit", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #3D7BF0 0%, #1F4FA8 100%);border-radius:12px 12px 12px 12px;padding:10px 22px 10px 22px;}.elementor-28 .elementor-element.elementor-element-4bcb79e .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-4bcb79e .elementor-button:focus{background-color:#1F4FA8;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-4bcb79e{width:initial;max-width:initial;}.elementor-28 .elementor-element.elementor-element-4bcb79e .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-4bcb79e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-adce3aa .elementor-button{background-color:#06C755;font-family:"Kanit", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:10px 22px 10px 22px;}.elementor-28 .elementor-element.elementor-element-adce3aa .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-adce3aa .elementor-button:focus{background-color:#06C755;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-adce3aa{width:initial;max-width:initial;}.elementor-28 .elementor-element.elementor-element-adce3aa .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-adce3aa .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-c96a8fe{--content-width:1128px;}.elementor-28 .elementor-element.elementor-element-6f421bb{--content-width:1128px;}.elementor-28 .elementor-element.elementor-element-082eb28{--content-width:1128px;}.elementor-28 .elementor-element.elementor-element-a1c2a4e{--content-width:1128px;}.elementor-28 .elementor-element.elementor-element-0d3b0b4{--content-width:1128px;}.elementor-28 .elementor-element.elementor-element-4b3c754{--content-width:1128px;}.elementor-28 .elementor-element.elementor-element-f018967{--content-width:1128px;}.elementor-28 .elementor-element.elementor-element-ad4f42f{--content-width:1128px;}.elementor-28 .elementor-element.elementor-element-27c1ef2{--content-width:1128px;}}@media(max-width:959px){.elementor-28 .elementor-element.elementor-element-c96a8fe{--min-height:640px;--padding-top:88px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-c96a8fe:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-c96a8fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-8392fc5 .elementor-heading-title{font-size:37.6px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-fd18090{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-6f421bb{--padding-top:96px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-6f60b6f .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-082eb28{--padding-top:96px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-b1fa41f .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-46d0756{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-a1c2a4e{--padding-top:96px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-f76b04f .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-0d3b0b4{--padding-top:96px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-ab74d2a .elementor-heading-title{font-size:24px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-84988b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-84988b9 .elementor-icon-list-item > a{font-size:16px;}.elementor-28 .elementor-element.elementor-element-4b3c754{--padding-top:96px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-db9263f .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-2c144ef{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-f018967{--padding-top:96px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-54a463b .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-ad4f42f{--padding-top:96px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-3b61a33 .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-33eab58{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-4434b82 .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-079b92c{--justify-content:flex-start;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-c96a8fe{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-c96a8fe:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-c96a8fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-2aeb846{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-8392fc5 .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-fd18090{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-6f421bb{--padding-top:64px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-6f60b6f .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-082eb28{--padding-top:64px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-b1fa41f .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-46d0756{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-a1c2a4e{--padding-top:64px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-f76b04f .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-0d3b0b4{--padding-top:64px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-ab74d2a .elementor-heading-title{font-size:24px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-84988b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-84988b9 .elementor-icon-list-item > a{font-size:16px;}.elementor-28 .elementor-element.elementor-element-4b3c754{--padding-top:64px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-db9263f .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-2c144ef{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-f018967{--padding-top:64px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-54a463b .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-ad4f42f{--padding-top:64px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-3b61a33 .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-27c1ef2{--margin-top:64px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-33eab58{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-4434b82 .elementor-heading-title{font-size:24px;}.elementor-28 .elementor-element.elementor-element-079b92c{--justify-content:flex-start;}}/* Start custom CSS for image, class: .elementor-element-e099c9a */.elementor-28 .elementor-element.elementor-element-e099c9a.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-e099c9a.elementor-widget{position:relative;overflow:hidden}.elementor-28 .elementor-element.elementor-element-e099c9a.elementor-widget img{width:100%;height:min(84vw,470px);object-fit:cover;object-position:50% 18%}.elementor-28 .elementor-element.elementor-element-e099c9a.elementor-widget::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(6,8,14,0) 52%,rgba(6,8,14,.78) 82%,#06080e 100%)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8293d9 */.elementor-28 .elementor-element.elementor-element-f8293d9.elementor-widget .elementor-heading-title{display:inline-flex;align-items:center;gap:8px}.elementor-28 .elementor-element.elementor-element-f8293d9.elementor-widget .elementor-heading-title::before{content:"";width:22px;height:2px;background:#3d7bf0;border-radius:2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8392fc5 */.elementor-28 .elementor-element.elementor-element-8392fc5.elementor-widget .l1{display:block;font-size:1.3em;background:linear-gradient(180deg,#fde6b1 0%,#d6b574 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.elementor-28 .elementor-element.elementor-element-8392fc5.elementor-widget .l2{display:block}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e2c229 */.elementor-28 .elementor-element.elementor-element-2e2c229.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-2e2c229.elementor-widget{max-width:34em}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-82d4143 */.elementor-28 .elementor-element.elementor-element-82d4143.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-82d4143.elementor-widget .elementor-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:filter .15s,transform .15s}.elementor-28 .elementor-element.elementor-element-82d4143.elementor-widget .elementor-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.elementor-28 .elementor-element.elementor-element-82d4143.elementor-widget .elementor-button{box-shadow:0 6px 20px rgba(214,181,116,.26)}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-82d4143.elementor-widget{flex:1 1 0;min-width:0}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc04077 */.elementor-28 .elementor-element.elementor-element-dc04077.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-dc04077.elementor-widget .elementor-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:filter .15s,transform .15s}.elementor-28 .elementor-element.elementor-element-dc04077.elementor-widget .elementor-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.elementor-28 .elementor-element.elementor-element-dc04077.elementor-widget .elementor-button{box-shadow:0 6px 20px rgba(61,123,240,.25)}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-dc04077.elementor-widget{flex:1 1 0;min-width:0}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-570a294 */.elementor-28 .elementor-element.elementor-element-570a294.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-570a294.elementor-widget .elementor-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:filter .15s,transform .15s}.elementor-28 .elementor-element.elementor-element-570a294.elementor-widget .elementor-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.elementor-28 .elementor-element.elementor-element-570a294.elementor-widget .elementor-button-icon svg{fill:#fff;width:20px;height:20px}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-570a294.elementor-widget{flex:1 1 100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aeb846 */.elementor-28 .elementor-element.elementor-element-2aeb846.e-con{max-width:560px}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-2aeb846.e-con{max-width:none;margin-top:-48px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68b1bb6 */.elementor-28 .elementor-element.elementor-element-68b1bb6.elementor-widget img{width:64px;height:64px;display:block}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec1d6b7 */.elementor-28 .elementor-element.elementor-element-ec1d6b7.elementor-widget{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b2855f */.elementor-28 .elementor-element.elementor-element-9b2855f.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-9b2855f.elementor-widget{padding-right:16px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8f0154 */.elementor-28 .elementor-element.elementor-element-a8f0154.e-con{position:relative;overflow:hidden;text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .2s,transform .2s}.elementor-28 .elementor-element.elementor-element-a8f0154.e-con:hover{border-color:rgba(122,166,255,.4);transform:translateY(-2px)}.elementor-28 .elementor-element.elementor-element-a8f0154.e-con::after{content:"→";position:absolute;right:14px;bottom:10px;color:#fde6b1;font-size:1.1rem}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e612d3d */.elementor-28 .elementor-element.elementor-element-e612d3d.elementor-widget img{width:64px;height:64px;display:block}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1449db8 */.elementor-28 .elementor-element.elementor-element-1449db8.elementor-widget{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c668ab4 */.elementor-28 .elementor-element.elementor-element-c668ab4.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-c668ab4.elementor-widget{padding-right:16px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffcced4 */.elementor-28 .elementor-element.elementor-element-ffcced4.e-con{position:relative;overflow:hidden;text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .2s,transform .2s}.elementor-28 .elementor-element.elementor-element-ffcced4.e-con:hover{border-color:rgba(122,166,255,.4);transform:translateY(-2px)}.elementor-28 .elementor-element.elementor-element-ffcced4.e-con::after{content:"→";position:absolute;right:14px;bottom:10px;color:#fde6b1;font-size:1.1rem}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6562253 */.elementor-28 .elementor-element.elementor-element-6562253.elementor-widget img{width:64px;height:64px;display:block}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0485f86 */.elementor-28 .elementor-element.elementor-element-0485f86.elementor-widget{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e37114 */.elementor-28 .elementor-element.elementor-element-0e37114.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-0e37114.elementor-widget{padding-right:16px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-926b720 */.elementor-28 .elementor-element.elementor-element-926b720.e-con{position:relative;overflow:hidden;text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .2s,transform .2s}.elementor-28 .elementor-element.elementor-element-926b720.e-con:hover{border-color:rgba(122,166,255,.4);transform:translateY(-2px)}.elementor-28 .elementor-element.elementor-element-926b720.e-con::after{content:"→";position:absolute;right:14px;bottom:10px;color:#fde6b1;font-size:1.1rem}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b03873 */.elementor-28 .elementor-element.elementor-element-9b03873.elementor-widget img{width:64px;height:64px;display:block}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1539e3e */.elementor-28 .elementor-element.elementor-element-1539e3e.elementor-widget{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-095d5ef */.elementor-28 .elementor-element.elementor-element-095d5ef.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-095d5ef.elementor-widget{padding-right:16px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba6e24b */.elementor-28 .elementor-element.elementor-element-ba6e24b.e-con{position:relative;overflow:hidden;text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .2s,transform .2s}.elementor-28 .elementor-element.elementor-element-ba6e24b.e-con:hover{border-color:rgba(122,166,255,.4);transform:translateY(-2px)}.elementor-28 .elementor-element.elementor-element-ba6e24b.e-con::after{content:"→";position:absolute;right:14px;bottom:10px;color:#fde6b1;font-size:1.1rem}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd18090 */@media(min-width:640px) and (max-width:767px){.elementor-28 .elementor-element.elementor-element-fd18090.e-con{--e-con-grid-template-columns:repeat(4,1fr)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c96a8fe */.elementor-28 .elementor-element.elementor-element-c96a8fe.e-con{isolation:isolate}.elementor-28 .elementor-element.elementor-element-c96a8fe.e-con::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#06080e 0%,rgba(6,8,14,.92) 30%,rgba(6,8,14,.55) 48%,rgba(6,8,14,0) 66%),linear-gradient(0deg,#06080e 0%,rgba(6,8,14,.6) 16%,rgba(6,8,14,0) 36%)}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-c96a8fe.e-con{background-image:none!important}.elementor-28 .elementor-element.elementor-element-c96a8fe.e-con::before{display:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f60b6f */.elementor-28 .elementor-element.elementor-element-6f60b6f.elementor-widget .elementor-heading-title{position:relative;padding-left:18px}.elementor-28 .elementor-element.elementor-element-6f60b6f.elementor-widget .elementor-heading-title::before{content:"";position:absolute;left:0;top:.2em;width:5px;height:1.05em;border-radius:3px;background:linear-gradient(180deg,#7aa6ff,#1f4fa8)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cb3b3d */.elementor-28 .elementor-element.elementor-element-6cb3b3d.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-6cb3b3d.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1fa41f */.elementor-28 .elementor-element.elementor-element-b1fa41f.elementor-widget .elementor-heading-title{position:relative;padding-left:18px}.elementor-28 .elementor-element.elementor-element-b1fa41f.elementor-widget .elementor-heading-title::before{content:"";position:absolute;left:0;top:.2em;width:5px;height:1.05em;border-radius:3px;background:linear-gradient(180deg,#7aa6ff,#1f4fa8)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b05028 */.elementor-28 .elementor-element.elementor-element-6b05028.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-6b05028.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed928a0 */.elementor-28 .elementor-element.elementor-element-ed928a0.elementor-widget{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-090a4a4 */.elementor-28 .elementor-element.elementor-element-090a4a4.elementor-widget{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f76b04f */.elementor-28 .elementor-element.elementor-element-f76b04f.elementor-widget .elementor-heading-title{position:relative;padding-left:18px}.elementor-28 .elementor-element.elementor-element-f76b04f.elementor-widget .elementor-heading-title::before{content:"";position:absolute;left:0;top:.2em;width:5px;height:1.05em;border-radius:3px;background:linear-gradient(180deg,#7aa6ff,#1f4fa8)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d608d6 */.elementor-28 .elementor-element.elementor-element-8d608d6.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-8d608d6.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6df3d0b */.elementor-28 .elementor-element.elementor-element-6df3d0b.elementor-widget .elementor-heading-title{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60425c2 */.elementor-28 .elementor-element.elementor-element-60425c2.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-60425c2.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-846b92c */.elementor-28 .elementor-element.elementor-element-846b92c.elementor-widget .elementor-heading-title{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8997b03 */.elementor-28 .elementor-element.elementor-element-8997b03.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-8997b03.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab74d2a */.elementor-28 .elementor-element.elementor-element-ab74d2a.elementor-widget .elementor-heading-title{position:relative;padding-left:18px}.elementor-28 .elementor-element.elementor-element-ab74d2a.elementor-widget .elementor-heading-title::before{content:"";position:absolute;left:0;top:.2em;width:5px;height:1.05em;border-radius:3px;background:linear-gradient(180deg,#7aa6ff,#1f4fa8)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c007f5e */.elementor-28 .elementor-element.elementor-element-c007f5e.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-c007f5e.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-84988b9 */.elementor-28 .elementor-element.elementor-element-84988b9.elementor-widget{max-width:72ch}.elementor-28 .elementor-element.elementor-element-84988b9.elementor-widget .elementor-icon-list-item{padding:8px 0}.elementor-28 .elementor-element.elementor-element-84988b9.elementor-widget .elementor-icon-list-icon{align-self:flex-start;margin-top:.45em}.elementor-28 .elementor-element.elementor-element-84988b9.elementor-widget .elementor-icon-list-text b{color:#fff3d4;font-weight:500}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbff1ac */.elementor-28 .elementor-element.elementor-element-fbff1ac.elementor-widget .elementor-heading-title{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f9b435 */.elementor-28 .elementor-element.elementor-element-3f9b435.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-3f9b435.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db9263f */.elementor-28 .elementor-element.elementor-element-db9263f.elementor-widget .elementor-heading-title{position:relative;padding-left:18px}.elementor-28 .elementor-element.elementor-element-db9263f.elementor-widget .elementor-heading-title::before{content:"";position:absolute;left:0;top:.2em;width:5px;height:1.05em;border-radius:3px;background:linear-gradient(180deg,#7aa6ff,#1f4fa8)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e29ec6 */.elementor-28 .elementor-element.elementor-element-7e29ec6.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-7e29ec6.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf11d1 */.elementor-28 .elementor-element.elementor-element-9cf11d1.elementor-widget{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-852d544 */.elementor-28 .elementor-element.elementor-element-852d544.elementor-widget{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54a463b */.elementor-28 .elementor-element.elementor-element-54a463b.elementor-widget .elementor-heading-title{position:relative;padding-left:18px}.elementor-28 .elementor-element.elementor-element-54a463b.elementor-widget .elementor-heading-title::before{content:"";position:absolute;left:0;top:.2em;width:5px;height:1.05em;border-radius:3px;background:linear-gradient(180deg,#7aa6ff,#1f4fa8)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf5a177 */.elementor-28 .elementor-element.elementor-element-bf5a177.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-bf5a177.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10c5f1d */.elementor-28 .elementor-element.elementor-element-10c5f1d.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-10c5f1d.elementor-widget .gloss{width:100%;max-width:860px;table-layout:fixed;border-collapse:collapse;font-size:.94rem;margin:0 0 4px}.elementor-28 .elementor-element.elementor-element-10c5f1d.elementor-widget .gloss th,.elementor-28 .elementor-element.elementor-element-10c5f1d.elementor-widget .gloss td{border:0;border-bottom:1px solid rgba(253,230,177,.11);padding:11px 8px;text-align:left;vertical-align:top;background:none}.elementor-28 .elementor-element.elementor-element-10c5f1d.elementor-widget .gloss th{color:#fde6b1;font-family:Kanit,sans-serif;font-weight:500;width:32%}.elementor-28 .elementor-element.elementor-element-10c5f1d.elementor-widget .gloss thead th+th{width:auto}.elementor-28 .elementor-element.elementor-element-10c5f1d.elementor-widget .gloss thead th{color:#7aa6ff;font-size:.85rem;letter-spacing:.3px;border-bottom:1px solid rgba(122,166,255,.35)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b61a33 */.elementor-28 .elementor-element.elementor-element-3b61a33.elementor-widget .elementor-heading-title{position:relative;padding-left:18px}.elementor-28 .elementor-element.elementor-element-3b61a33.elementor-widget .elementor-heading-title::before{content:"";position:absolute;left:0;top:.2em;width:5px;height:1.05em;border-radius:3px;background:linear-gradient(180deg,#7aa6ff,#1f4fa8)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f063f2 */.elementor-28 .elementor-element.elementor-element-0f063f2.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-0f063f2.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90ab71d */.elementor-28 .elementor-element.elementor-element-90ab71d.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-90ab71d.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e11a5f6 */.elementor-28 .elementor-element.elementor-element-e11a5f6.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-e11a5f6.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbce919 */.elementor-28 .elementor-element.elementor-element-dbce919.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-dbce919.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94802ab */.elementor-28 .elementor-element.elementor-element-94802ab.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-94802ab.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f063f2 */.elementor-28 .elementor-element.elementor-element-0f063f2.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-0f063f2.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90ab71d */.elementor-28 .elementor-element.elementor-element-90ab71d.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-90ab71d.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e11a5f6 */.elementor-28 .elementor-element.elementor-element-e11a5f6.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-e11a5f6.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbce919 */.elementor-28 .elementor-element.elementor-element-dbce919.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-dbce919.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94802ab */.elementor-28 .elementor-element.elementor-element-94802ab.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-94802ab.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f063f2 */.elementor-28 .elementor-element.elementor-element-0f063f2.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-0f063f2.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90ab71d */.elementor-28 .elementor-element.elementor-element-90ab71d.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-90ab71d.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e11a5f6 */.elementor-28 .elementor-element.elementor-element-e11a5f6.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-e11a5f6.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbce919 */.elementor-28 .elementor-element.elementor-element-dbce919.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-dbce919.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94802ab */.elementor-28 .elementor-element.elementor-element-94802ab.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-94802ab.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f063f2 */.elementor-28 .elementor-element.elementor-element-0f063f2.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-0f063f2.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90ab71d */.elementor-28 .elementor-element.elementor-element-90ab71d.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-90ab71d.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e11a5f6 */.elementor-28 .elementor-element.elementor-element-e11a5f6.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-e11a5f6.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbce919 */.elementor-28 .elementor-element.elementor-element-dbce919.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-dbce919.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94802ab */.elementor-28 .elementor-element.elementor-element-94802ab.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-94802ab.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f063f2 */.elementor-28 .elementor-element.elementor-element-0f063f2.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-0f063f2.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90ab71d */.elementor-28 .elementor-element.elementor-element-90ab71d.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-90ab71d.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e11a5f6 */.elementor-28 .elementor-element.elementor-element-e11a5f6.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-e11a5f6.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbce919 */.elementor-28 .elementor-element.elementor-element-dbce919.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-dbce919.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94802ab */.elementor-28 .elementor-element.elementor-element-94802ab.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-94802ab.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f063f2 */.elementor-28 .elementor-element.elementor-element-0f063f2.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-0f063f2.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90ab71d */.elementor-28 .elementor-element.elementor-element-90ab71d.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-90ab71d.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e11a5f6 */.elementor-28 .elementor-element.elementor-element-e11a5f6.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-e11a5f6.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbce919 */.elementor-28 .elementor-element.elementor-element-dbce919.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-dbce919.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94802ab */.elementor-28 .elementor-element.elementor-element-94802ab.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-94802ab.elementor-widget{max-width:72ch}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1668d4a */.elementor-28 .elementor-element.elementor-element-1668d4a.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-1668d4a.elementor-widget{max-width:860px;border-top:1px solid rgba(253,230,177,.11)}.elementor-28 .elementor-element.elementor-element-1668d4a.elementor-widget .e-n-accordion-item-title-text{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4434b82 */.elementor-28 .elementor-element.elementor-element-4434b82.elementor-widget .elementor-heading-title{background:linear-gradient(180deg,#fde6b1 0%,#d6b574 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c5ba08 */.elementor-28 .elementor-element.elementor-element-9c5ba08.elementor-widget{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-06cd32e */.elementor-28 .elementor-element.elementor-element-06cd32e.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-06cd32e.elementor-widget .elementor-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:filter .15s,transform .15s}.elementor-28 .elementor-element.elementor-element-06cd32e.elementor-widget .elementor-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.elementor-28 .elementor-element.elementor-element-06cd32e.elementor-widget .elementor-button{box-shadow:0 6px 20px rgba(214,181,116,.26)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4bcb79e */.elementor-28 .elementor-element.elementor-element-4bcb79e.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-4bcb79e.elementor-widget .elementor-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:filter .15s,transform .15s}.elementor-28 .elementor-element.elementor-element-4bcb79e.elementor-widget .elementor-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.elementor-28 .elementor-element.elementor-element-4bcb79e.elementor-widget .elementor-button{box-shadow:0 6px 20px rgba(61,123,240,.25)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-adce3aa */.elementor-28 .elementor-element.elementor-element-adce3aa.elementor-widget{margin:0}
.elementor-28 .elementor-element.elementor-element-adce3aa.elementor-widget .elementor-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:filter .15s,transform .15s}.elementor-28 .elementor-element.elementor-element-adce3aa.elementor-widget .elementor-button:hover{filter:brightness(1.08);transform:translateY(-1px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33eab58 */.elementor-28 .elementor-element.elementor-element-33eab58.e-con{align-items:center;--e-con-grid-template-columns:1.4fr 1fr;--e-con-grid-template-rows:auto;background:radial-gradient(80% 120% at 0% 0%,rgba(61,123,240,.25),transparent 60%),linear-gradient(120deg,#0d1730 0%,#07090f 60%,#1a1206 100%)}@media(max-width:959px){.elementor-28 .elementor-element.elementor-element-33eab58.e-con{--e-con-grid-template-columns:1fr}}/* End custom CSS */