.elementor-1692 .elementor-element.elementor-element-5b4e29a{--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-1692 .elementor-element.elementor-element-0543d65{--display:flex;--min-height:80px;--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-1692 .elementor-element.elementor-element-0543d65:not(.elementor-motion-effects-element-type-background), .elementor-1692 .elementor-element.elementor-element-0543d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF6;}.elementor-1692 .elementor-element.elementor-element-ab038ee{--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;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-1692 .elementor-element.elementor-element-846c1a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-1692 .elementor-element.elementor-element-c9a830c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1692 .elementor-element.elementor-element-d549ca7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1692 .elementor-element.elementor-element-357d37d .elementor-button{background-color:#F25A1E;font-family:"Prompt", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:10px 22px 10px 22px;}.elementor-1692 .elementor-element.elementor-element-3c94b49{--display:flex;--min-height:677px;--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;--border-radius:0px 0px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-3c94b49:not(.elementor-motion-effects-element-type-background), .elementor-1692 .elementor-element.elementor-element-3c94b49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #FF7643 0%, #FD8537 100%);}.elementor-1692 .elementor-element.elementor-element-7b92345{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:120px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-bd2e39f{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-e79c997{text-align:start;font-family:"Prompt", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1692 .elementor-element.elementor-element-d404848{text-align:start;}.elementor-1692 .elementor-element.elementor-element-d404848 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:64px;font-weight:900;line-height:1.08em;letter-spacing:-1px;color:#FFFFFF;}.elementor-1692 .elementor-element.elementor-element-bb09f9f{text-align:start;font-family:"Prompt", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;color:rgba(255,255,255,0.95);}.elementor-1692 .elementor-element.elementor-element-044b831{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-d078389{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1692 .elementor-element.elementor-element-331c4e1 .elementor-button{background-color:#FFFFFF;font-family:"Prompt", Sans-serif;font-size:15px;font-weight:600;fill:#1A1414;color:#1A1414;border-radius:999px 999px 999px 999px;padding:13px 26px 13px 26px;}.elementor-1692 .elementor-element.elementor-element-331c4e1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1692 .elementor-element.elementor-element-331c4e1 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1692 .elementor-element.elementor-element-2889d19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1692 .elementor-element.elementor-element-26e85f4 .elementor-button{background-color:rgba(255,255,255,0.15);font-family:"Prompt", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.30);border-radius:999px 999px 999px 999px;padding:13px 22px 13px 22px;}.elementor-1692 .elementor-element.elementor-element-26e85f4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1692 .elementor-element.elementor-element-26e85f4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1692 .elementor-element.elementor-element-fa76f2b{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-ad83ace{--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-1692 .elementor-element.elementor-element-c9f1b60{text-align:start;}.elementor-1692 .elementor-element.elementor-element-c9f1b60 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-1692 .elementor-element.elementor-element-974186d{text-align:start;}.elementor-1692 .elementor-element.elementor-element-974186d .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:12.5px;font-weight:400;line-height:1.4em;color:rgba(255,255,255,0.85);}.elementor-1692 .elementor-element.elementor-element-2ea670e{--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-1692 .elementor-element.elementor-element-4ff721e{text-align:start;}.elementor-1692 .elementor-element.elementor-element-4ff721e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-1692 .elementor-element.elementor-element-cad5760{text-align:start;}.elementor-1692 .elementor-element.elementor-element-cad5760 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:12.5px;font-weight:400;line-height:1.4em;color:rgba(255,255,255,0.85);}.elementor-1692 .elementor-element.elementor-element-30005eb{--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-1692 .elementor-element.elementor-element-02d2abe{text-align:start;}.elementor-1692 .elementor-element.elementor-element-02d2abe .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-1692 .elementor-element.elementor-element-3ff48a0{text-align:start;}.elementor-1692 .elementor-element.elementor-element-3ff48a0 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:12.5px;font-weight:400;line-height:1.4em;color:rgba(255,255,255,0.85);}.elementor-1692 .elementor-element.elementor-element-4932d78{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1692 .elementor-element.elementor-element-faf0ac5{text-align:center;}.elementor-1692 .elementor-element.elementor-element-faf0ac5 img{width:542px;}.elementor-1692 .elementor-element.elementor-element-dd0f5fa{--display:flex;--min-height:366px;--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-1692 .elementor-element.elementor-element-dd0f5fa:not(.elementor-motion-effects-element-type-background), .elementor-1692 .elementor-element.elementor-element-dd0f5fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF6;}.elementor-1692 .elementor-element.elementor-element-9712a4c{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-61016d1{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-4816a87{text-align:start;font-family:"Prompt", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;letter-spacing:1.2px;color:#F25A1E;}.elementor-1692 .elementor-element.elementor-element-c32a24b{text-align:start;}.elementor-1692 .elementor-element.elementor-element-c32a24b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:52px;font-weight:900;line-height:1.05em;letter-spacing:-1px;color:#1A1414;}.elementor-1692 .elementor-element.elementor-element-41df6ee{text-align:start;font-family:"Prompt", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.6em;color:#6B5C58;}.elementor-1692 .elementor-element.elementor-element-69b77a6{text-align:start;font-family:"Prompt", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#3B2F2C;}.elementor-1692 .elementor-element.elementor-element-e8a21a4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-5409aae{text-align:center;}.elementor-1692 .elementor-element.elementor-element-5409aae img{width:360px;}.elementor-1692 .elementor-element.elementor-element-6e084df{--display:flex;--min-height:683px;--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-6e084df:not(.elementor-motion-effects-element-type-background), .elementor-1692 .elementor-element.elementor-element-6e084df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFAF6 0%, #FFF1E5 100%);}.elementor-1692 .elementor-element.elementor-element-1365486{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-b4c7bb8{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-4df0026{text-align:center;font-family:"Prompt", Sans-serif;font-size:13px;font-weight:600;letter-spacing:1.2px;color:#F25A1E;}.elementor-1692 .elementor-element.elementor-element-d647833{text-align:center;}.elementor-1692 .elementor-element.elementor-element-d647833 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:52px;font-weight:900;line-height:1.05em;letter-spacing:-1px;color:#1A1414;}.elementor-1692 .elementor-element.elementor-element-a223f92{text-align:center;font-family:"Prompt", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#6B5C58;}.elementor-1692 .elementor-element.elementor-element-1542c33{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-7bd8614{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1692 .elementor-element.elementor-element-8e34ea7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1692 .elementor-element.elementor-element-1695a21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1692 .elementor-element.elementor-element-18dcc11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1692 .elementor-element.elementor-element-41e64d1{--display:flex;--min-height:3970px;--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-41e64d1:not(.elementor-motion-effects-element-type-background), .elementor-1692 .elementor-element.elementor-element-41e64d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1E5;}.elementor-1692 .elementor-element.elementor-element-acd91d5{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-84650e1{text-align:center;font-family:"Prompt", Sans-serif;font-size:12.5px;font-weight:700;color:#F25A1E;}.elementor-1692 .elementor-element.elementor-element-7ac50b4{text-align:center;}.elementor-1692 .elementor-element.elementor-element-7ac50b4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:56px;font-weight:900;line-height:1.1em;color:#1A1414;}.elementor-1692 .elementor-element.elementor-element-271a450{text-align:center;font-family:"Prompt", Sans-serif;font-size:15.5px;font-weight:400;color:#6B5C58;}.elementor-1692 .elementor-element.elementor-element-962ce9d{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-d8ea1b0{text-align:center;}.elementor-1692 .elementor-element.elementor-element-d8ea1b0 img{width:1200px;}.elementor-1692 .elementor-element.elementor-element-7a46170{text-align:center;}.elementor-1692 .elementor-element.elementor-element-7a46170 img{width:1200px;}.elementor-1692 .elementor-element.elementor-element-c828bef{text-align:center;}.elementor-1692 .elementor-element.elementor-element-c828bef img{width:1200px;}.elementor-1692 .elementor-element.elementor-element-c6e96df{text-align:center;}.elementor-1692 .elementor-element.elementor-element-c6e96df img{width:1200px;}.elementor-1692 .elementor-element.elementor-element-d9bed88{--display:flex;--min-height:555px;--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-d9bed88:not(.elementor-motion-effects-element-type-background), .elementor-1692 .elementor-element.elementor-element-d9bed88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF6;}.elementor-1692 .elementor-element.elementor-element-ac67d39{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-5bdb4d1{text-align:center;}.elementor-1692 .elementor-element.elementor-element-5bdb4d1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:44px;font-weight:900;line-height:1.15em;color:#1A1414;}.elementor-1692 .elementor-element.elementor-element-ef9c1a6{text-align:center;font-family:"Prompt", Sans-serif;font-size:15.5px;font-weight:400;color:#6B5C58;}.elementor-1692 .elementor-element.elementor-element-e47d2e5{text-align:center;}.elementor-1692 .elementor-element.elementor-element-e47d2e5 img{width:1152px;}.elementor-1692 .elementor-element.elementor-element-1e45160{--display:flex;--min-height:880px;--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:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-1e45160:not(.elementor-motion-effects-element-type-background), .elementor-1692 .elementor-element.elementor-element-1e45160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF6;}.elementor-1692 .elementor-element.elementor-element-d188562{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-131c926{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-61ed276{font-family:"Prompt", Sans-serif;font-size:13px;font-weight:600;color:#F25A1E;}.elementor-1692 .elementor-element.elementor-element-11840fc{text-align:start;}.elementor-1692 .elementor-element.elementor-element-11840fc .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:52px;font-weight:900;line-height:1.1em;color:#1A1414;}.elementor-1692 .elementor-element.elementor-element-455eca6{font-family:"Prompt", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#6B5C58;}.elementor-1692 .elementor-element.elementor-element-8573b53 .elementor-button{background-color:#F25A1E;font-family:"Prompt", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:13px 26px 13px 26px;}.elementor-1692 .elementor-element.elementor-element-8573b53 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1692 .elementor-element.elementor-element-8573b53 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1692 .elementor-element.elementor-element-082ea3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1692 .elementor-element.elementor-element-2faa7fc{font-family:"Prompt", Sans-serif;font-size:13px;font-weight:400;}.elementor-1692 .elementor-element.elementor-element-b7075ba{--display:flex;--min-height:460px;--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;--border-radius:32px 32px 32px 32px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-b7075ba:not(.elementor-motion-effects-element-type-background), .elementor-1692 .elementor-element.elementor-element-b7075ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #FF7643 0%, #FD8537 100%);}.elementor-1692 .elementor-element.elementor-element-af3bf45{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1692 .elementor-element.elementor-element-6a1f75a{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1692 .elementor-element.elementor-element-f941614{font-family:"Prompt", Sans-serif;font-size:12.5px;font-weight:600;color:#FFFFFF;}.elementor-1692 .elementor-element.elementor-element-41cb5b5{text-align:start;}.elementor-1692 .elementor-element.elementor-element-41cb5b5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:44px;font-weight:900;line-height:1.1em;color:#FFFFFF;}.elementor-1692 .elementor-element.elementor-element-56d2eed{font-family:"Prompt", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.92);}.elementor-1692 .elementor-element.elementor-element-046cb7e{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-fde50cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1692 .elementor-element.elementor-element-859de3e .elementor-button{background-color:#FFFFFF;font-family:"Prompt", Sans-serif;font-size:15px;font-weight:600;fill:#1A1414;color:#1A1414;border-radius:999px 999px 999px 999px;padding:12px 24px 12px 24px;}.elementor-1692 .elementor-element.elementor-element-51f0bca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1692 .elementor-element.elementor-element-68cdb24 .elementor-button{background-color:rgba(255,255,255,0.15);font-family:"Prompt", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.30);border-radius:999px 999px 999px 999px;padding:12px 22px 12px 22px;}.elementor-1692 .elementor-element.elementor-element-74e8ee0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1692 .elementor-element.elementor-element-03cf438{text-align:end;}.elementor-1692 .elementor-element.elementor-element-690972c{--display:flex;--min-height:810px;--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:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-690972c:not(.elementor-motion-effects-element-type-background), .elementor-1692 .elementor-element.elementor-element-690972c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF6;}.elementor-1692 .elementor-element.elementor-element-9b96e1f{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-dbc7dc8{text-align:center;font-family:"Prompt", Sans-serif;font-size:13px;font-weight:600;color:#F25A1E;}.elementor-1692 .elementor-element.elementor-element-139538d{text-align:center;}.elementor-1692 .elementor-element.elementor-element-139538d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:44px;font-weight:900;line-height:1.15em;color:#1A1414;}.elementor-1692 .elementor-element.elementor-element-ed8e0f6{text-align:center;}.elementor-1692 .elementor-element.elementor-element-ed8e0f6 img{width:1152px;}.elementor-1692 .elementor-element.elementor-element-50e7dfc{--display:flex;--min-height:373px;--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:60px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-50e7dfc:not(.elementor-motion-effects-element-type-background), .elementor-1692 .elementor-element.elementor-element-50e7dfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1414;}@media(min-width:768px){.elementor-1692 .elementor-element.elementor-element-ab038ee{--content-width:1200px;}.elementor-1692 .elementor-element.elementor-element-846c1a4{--width:33.33%;}.elementor-1692 .elementor-element.elementor-element-c9a830c{--width:33.33%;}.elementor-1692 .elementor-element.elementor-element-d549ca7{--width:33.33%;}.elementor-1692 .elementor-element.elementor-element-7b92345{--content-width:1200px;}.elementor-1692 .elementor-element.elementor-element-bd2e39f{--width:50%;}.elementor-1692 .elementor-element.elementor-element-d078389{--width:50%;}.elementor-1692 .elementor-element.elementor-element-2889d19{--width:50%;}.elementor-1692 .elementor-element.elementor-element-ad83ace{--width:33.33%;}.elementor-1692 .elementor-element.elementor-element-2ea670e{--width:33.33%;}.elementor-1692 .elementor-element.elementor-element-30005eb{--width:33.33%;}.elementor-1692 .elementor-element.elementor-element-4932d78{--width:50%;}.elementor-1692 .elementor-element.elementor-element-9712a4c{--content-width:1200px;}.elementor-1692 .elementor-element.elementor-element-61016d1{--width:50%;}.elementor-1692 .elementor-element.elementor-element-e8a21a4{--width:50%;}.elementor-1692 .elementor-element.elementor-element-1365486{--content-width:1200px;}.elementor-1692 .elementor-element.elementor-element-7bd8614{--width:25%;}.elementor-1692 .elementor-element.elementor-element-8e34ea7{--width:25%;}.elementor-1692 .elementor-element.elementor-element-1695a21{--width:25%;}.elementor-1692 .elementor-element.elementor-element-18dcc11{--width:25%;}.elementor-1692 .elementor-element.elementor-element-962ce9d{--content-width:1200px;}.elementor-1692 .elementor-element.elementor-element-ac67d39{--content-width:1200px;}.elementor-1692 .elementor-element.elementor-element-d188562{--content-width:1200px;}.elementor-1692 .elementor-element.elementor-element-131c926{--width:50%;}.elementor-1692 .elementor-element.elementor-element-082ea3a{--width:50%;}.elementor-1692 .elementor-element.elementor-element-af3bf45{--content-width:1152px;}.elementor-1692 .elementor-element.elementor-element-6a1f75a{--width:50%;}.elementor-1692 .elementor-element.elementor-element-fde50cd{--width:50%;}.elementor-1692 .elementor-element.elementor-element-51f0bca{--width:50%;}.elementor-1692 .elementor-element.elementor-element-74e8ee0{--width:50%;}.elementor-1692 .elementor-element.elementor-element-9b96e1f{--content-width:1200px;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-9c00882 */.elementor-1692 .elementor-element.elementor-element-9c00882 .hdr-logo { display:inline-flex; align-items:center; gap:10px; }
.elementor-1692 .elementor-element.elementor-element-9c00882 .hdr-logo__icon { width:32px; height:32px; border-radius:10px; background:linear-gradient(135deg,#F25A1E,#D11D58); color:#fff; font-family:'Sora',sans-serif; font-weight:900; font-size:14px; display:inline-flex; align-items:center; justify-content:center; }
.elementor-1692 .elementor-element.elementor-element-9c00882 .hdr-logo__text { font-family:'Sora',sans-serif; font-weight:800; font-size:22px; color:#1A1414; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee07d55 */.elementor-1692 .elementor-element.elementor-element-ee07d55 .hdr-nav { display:inline-flex; align-items:center; gap:28px; }
.elementor-1692 .elementor-element.elementor-element-ee07d55 .hdr-link { font-family:'Prompt',sans-serif; font-weight:500; font-size:14.5px; color:#1A1414; text-decoration:none; cursor:pointer; display:inline-flex; align-items:center; gap:4px; }
.elementor-1692 .elementor-element.elementor-element-ee07d55 .hdr-link:hover { color:#F25A1E; }
.elementor-1692 .elementor-element.elementor-element-ee07d55 .hdr-caret { font-size:10px; opacity:0.6; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-357d37d */.elementor-1692 .elementor-element.elementor-element-357d37d .elementor-button { background:linear-gradient(135deg,#F25A1E,#D11D58) !important; box-shadow:0 6px 16px rgba(242,90,30,0.25); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e79c997 */.elementor-1692 .elementor-element.elementor-element-e79c997 .hero-eyebrow { display: inline-flex; align-items: center; gap: 8px; padding: 7px 16px 7px 12px; background: rgba(255,255,255,0.18); border: 1px solid rgba(255,255,255,0.30); border-radius: 999px; color: #FFFFFF; font-family: 'Prompt', sans-serif; font-weight: 500; font-size: 13px; line-height: 1.4; backdrop-filter: blur(8px); }
.elementor-1692 .elementor-element.elementor-element-e79c997 .hero-eyebrow__dot { display: inline-block; width: 10px; height: 10px; background: #FFFFFF; border-radius: 50%; box-shadow: 0 0 0 4px rgba(255,255,255,0.4); flex: 0 0 10px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d404848 */.elementor-1692 .elementor-element.elementor-element-d404848 h1 { font-family: 'Sora', 'IBM Plex Sans Thai', 'Noto Sans Thai', sans-serif !important; }
.elementor-1692 .elementor-element.elementor-element-d404848 .hero-h1__hl { display: inline-block; border-bottom: 4px solid #FFD0AE; padding-bottom: 6px; line-height: 1; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26e85f4 */.elementor-1692 .elementor-element.elementor-element-26e85f4 .elementor-button { backdrop-filter: blur(8px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c94b49 */.elementor-1692 .elementor-element.elementor-element-3c94b49 { background: linear-gradient(135deg, #FF7643 0%, #E6424C 38%, #D11D58 72%, #FD8537 100%) !important; position: relative; overflow: hidden; }
.elementor-1692 .elementor-element.elementor-element-3c94b49::before { content:''; position:absolute; width:400px; height:400px; left:-100px; top:-120px; border-radius:50%; background:rgba(255,180,100,0.45); filter:blur(120px); pointer-events:none; }
.elementor-1692 .elementor-element.elementor-element-3c94b49::after { content:''; position:absolute; width:500px; height:500px; right:-280px; bottom:-200px; border-radius:50%; background:rgba(225,40,46,0.35); filter:blur(120px); pointer-events:none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4816a87 */.elementor-1692 .elementor-element.elementor-element-4816a87 .why-eyebrow { color: #F25A1E; font-family: 'Prompt', sans-serif; font-weight: 600; font-size: 13px; letter-spacing: 1.2px; text-transform: uppercase; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69b77a6 */.elementor-1692 .elementor-element.elementor-element-69b77a6 .why-bullets { list-style: none; padding: 0; margin: 8px 0 0; }
.elementor-1692 .elementor-element.elementor-element-69b77a6 .why-bullets li { display: flex; align-items: flex-start; gap: 12px; margin: 0 0 8px; color: #3B2F2C; font-family: 'Prompt', sans-serif; font-size: 15px; line-height: 1.45; }
.elementor-1692 .elementor-element.elementor-element-69b77a6 .why-bullets li:last-child { margin-bottom: 0; }
.elementor-1692 .elementor-element.elementor-element-69b77a6 .why-check { width: 16px; height: 16px; background: #F25A1E; border-radius: 50%; flex: 0 0 16px; position: relative; display: inline-block; margin-top: 4px; box-shadow: 0 2px 4px rgba(242,90,30,0.25); }
.elementor-1692 .elementor-element.elementor-element-69b77a6 .why-check::after { content: '✓'; color: #fff; font-size: 10px; font-weight: 700; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); line-height: 1; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4df0026 */.elementor-1692 .elementor-element.elementor-element-4df0026 .mod-eyebrow { color: #F25A1E; font-family: 'Prompt', sans-serif; font-weight: 600; font-size: 13px; letter-spacing: 1.2px; text-transform: uppercase; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44fb972 */.elementor-1692 .elementor-element.elementor-element-44fb972 .mod-card { background:#FFFFFF; border-radius:20px; padding:24px 20px; height:100%; display:flex; flex-direction:column; gap:12px; box-shadow:0 8px 24px rgba(26,20,20,0.06); border:1px solid rgba(242,90,30,0.08); }
.elementor-1692 .elementor-element.elementor-element-44fb972 .mod-card__icon { width:42px; height:42px; border-radius:12px; background:#FFF6F0; display:flex; align-items:center; justify-content:center; font-size:20px; color:#F25A1E; }
.elementor-1692 .elementor-element.elementor-element-44fb972 .mod-card__title { font-family:'Prompt',sans-serif; font-weight:600; font-size:19px; color:#1A1414; margin:0; line-height:1.3; }
.elementor-1692 .elementor-element.elementor-element-44fb972 .mod-card__body { font-family:'Prompt',sans-serif; font-weight:400; font-size:13.5px; color:#6B5C58; margin:0; line-height:1.55; flex:1; }
.elementor-1692 .elementor-element.elementor-element-44fb972 .mod-card__link { font-family:'Prompt',sans-serif; font-weight:600; font-size:13px; color:#1A1414; text-decoration:none; margin-top:8px; display:inline-block; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e785f9a */.elementor-1692 .elementor-element.elementor-element-e785f9a .mod-card--hl { background:linear-gradient(135deg,#F25A1E 0%,#E6424C 60%,#D11D58 100%) !important; border:none !important; box-shadow:0 12px 28px rgba(242,90,30,0.25) !important; }
.elementor-1692 .elementor-element.elementor-element-e785f9a .mod-card__icon--hl { background:rgba(255,255,255,0.2) !important; color:#FFFFFF !important; }
.elementor-1692 .elementor-element.elementor-element-e785f9a .mod-card__title--hl { color:#FFFFFF !important; }
.elementor-1692 .elementor-element.elementor-element-e785f9a .mod-card__body--hl { color:rgba(255,255,255,0.92) !important; }
.elementor-1692 .elementor-element.elementor-element-e785f9a .mod-card__link--hl { color:#FFFFFF !important; }
.elementor-1692 .elementor-element.elementor-element-e785f9a .mod-card { background:#FFFFFF; border-radius:20px; padding:24px 20px; height:100%; display:flex; flex-direction:column; gap:12px; box-shadow:0 8px 24px rgba(26,20,20,0.06); border:1px solid rgba(242,90,30,0.08); }
.elementor-1692 .elementor-element.elementor-element-e785f9a .mod-card__icon { width:42px; height:42px; border-radius:12px; background:#FFF6F0; display:flex; align-items:center; justify-content:center; font-size:20px; color:#F25A1E; }
.elementor-1692 .elementor-element.elementor-element-e785f9a .mod-card__title { font-family:'Prompt',sans-serif; font-weight:600; font-size:19px; color:#1A1414; margin:0; line-height:1.3; }
.elementor-1692 .elementor-element.elementor-element-e785f9a .mod-card__body { font-family:'Prompt',sans-serif; font-weight:400; font-size:13.5px; color:#6B5C58; margin:0; line-height:1.55; flex:1; }
.elementor-1692 .elementor-element.elementor-element-e785f9a .mod-card__link { font-family:'Prompt',sans-serif; font-weight:600; font-size:13px; color:#1A1414; text-decoration:none; margin-top:8px; display:inline-block; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4be53a0 */.elementor-1692 .elementor-element.elementor-element-4be53a0 .mod-card { background:#FFFFFF; border-radius:20px; padding:24px 20px; height:100%; display:flex; flex-direction:column; gap:12px; box-shadow:0 8px 24px rgba(26,20,20,0.06); border:1px solid rgba(242,90,30,0.08); }
.elementor-1692 .elementor-element.elementor-element-4be53a0 .mod-card__icon { width:42px; height:42px; border-radius:12px; background:#FFF6F0; display:flex; align-items:center; justify-content:center; font-size:20px; color:#F25A1E; }
.elementor-1692 .elementor-element.elementor-element-4be53a0 .mod-card__title { font-family:'Prompt',sans-serif; font-weight:600; font-size:19px; color:#1A1414; margin:0; line-height:1.3; }
.elementor-1692 .elementor-element.elementor-element-4be53a0 .mod-card__body { font-family:'Prompt',sans-serif; font-weight:400; font-size:13.5px; color:#6B5C58; margin:0; line-height:1.55; flex:1; }
.elementor-1692 .elementor-element.elementor-element-4be53a0 .mod-card__link { font-family:'Prompt',sans-serif; font-weight:600; font-size:13px; color:#1A1414; text-decoration:none; margin-top:8px; display:inline-block; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23517e1 */.elementor-1692 .elementor-element.elementor-element-23517e1 .mod-card { background:#FFFFFF; border-radius:20px; padding:24px 20px; height:100%; display:flex; flex-direction:column; gap:12px; box-shadow:0 8px 24px rgba(26,20,20,0.06); border:1px solid rgba(242,90,30,0.08); }
.elementor-1692 .elementor-element.elementor-element-23517e1 .mod-card__icon { width:42px; height:42px; border-radius:12px; background:#FFF6F0; display:flex; align-items:center; justify-content:center; font-size:20px; color:#F25A1E; }
.elementor-1692 .elementor-element.elementor-element-23517e1 .mod-card__title { font-family:'Prompt',sans-serif; font-weight:600; font-size:19px; color:#1A1414; margin:0; line-height:1.3; }
.elementor-1692 .elementor-element.elementor-element-23517e1 .mod-card__body { font-family:'Prompt',sans-serif; font-weight:400; font-size:13.5px; color:#6B5C58; margin:0; line-height:1.55; flex:1; }
.elementor-1692 .elementor-element.elementor-element-23517e1 .mod-card__link { font-family:'Prompt',sans-serif; font-weight:600; font-size:13px; color:#1A1414; text-decoration:none; margin-top:8px; display:inline-block; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84650e1 */.elementor-1692 .elementor-element.elementor-element-84650e1 .sol-eyebrow { color: #F25A1E; font-family: 'Prompt', sans-serif; font-weight: 700; font-size: 12.5px; letter-spacing: 1.5px; text-transform: uppercase; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61ed276 */.elementor-1692 .elementor-element.elementor-element-61ed276 .feat-eyebrow { color: #F25A1E; font-family: 'Prompt'; font-weight: 600; font-size: 13px; letter-spacing: 1.5px; text-transform: uppercase; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8573b53 */.elementor-1692 .elementor-element.elementor-element-8573b53 .elementor-button { background:linear-gradient(135deg,#F25A1E,#D11D58) !important; box-shadow:0 8px 20px rgba(242,90,30,0.25); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2faa7fc */.elementor-1692 .elementor-element.elementor-element-2faa7fc .feat-list { display:flex; flex-direction:column; gap:10px; }
.elementor-1692 .elementor-element.elementor-element-2faa7fc .feat-row { display:flex; align-items:center; gap:14px; background:#FFFFFF; border:1px solid rgba(242,90,30,0.1); border-radius:14px; padding:14px 16px; box-shadow:0 4px 12px rgba(26,20,20,0.04); }
.elementor-1692 .elementor-element.elementor-element-2faa7fc .feat-num { width:36px; height:36px; border-radius:50%; background:#FFF6F0; color:#F25A1E; font-family:'Sora',sans-serif; font-weight:700; font-size:13px; display:flex; align-items:center; justify-content:center; flex:0 0 36px; }
.elementor-1692 .elementor-element.elementor-element-2faa7fc .feat-text { flex:1; }
.elementor-1692 .elementor-element.elementor-element-2faa7fc .feat-text h4 { margin:0 0 4px; font-family:'Prompt',sans-serif; font-weight:600; font-size:15px; color:#1A1414; }
.elementor-1692 .elementor-element.elementor-element-2faa7fc .feat-text p { margin:0; font-family:'Prompt',sans-serif; font-weight:400; font-size:13px; color:#6B5C58; line-height:1.5; }
.elementor-1692 .elementor-element.elementor-element-2faa7fc .feat-arr { color:#B8A9A4; font-size:20px; flex:0 0 auto; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f941614 */.elementor-1692 .elementor-element.elementor-element-f941614 .prec-eyebrow { color:rgba(255,255,255,0.95); font-family:'Prompt'; font-weight:600; font-size:12.5px; letter-spacing:1.5px; text-transform:uppercase; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7075ba */.elementor-1692 .elementor-element.elementor-element-b7075ba { background: linear-gradient(135deg, #FF7643 0%, #E6424C 38%, #D11D58 72%, #FD8537 100%) !important; position:relative; overflow:hidden; }
.elementor-1692 .elementor-element.elementor-element-b7075ba::before { content:''; position:absolute; width:400px; height:400px; left:-120px; top:-120px; border-radius:50%; background:rgba(255,180,100,0.35); filter:blur(120px); pointer-events:none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbc7dc8 */.elementor-1692 .elementor-element.elementor-element-dbc7dc8 .con-eyebrow { color:#F25A1E; font-family:'Prompt'; font-weight:600; font-size:13px; letter-spacing:1.5px; text-transform:uppercase; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dfbb811 */.elementor-1692 .elementor-element.elementor-element-dfbb811 .ftr { max-width:1152px; margin:0 auto; color:rgba(255,255,255,0.7); font-family:'Prompt',sans-serif; }
.elementor-1692 .elementor-element.elementor-element-dfbb811 .ftr-grid { display:grid; grid-template-columns:1.6fr 1fr 1fr 1fr 1fr; gap:48px; }
.elementor-1692 .elementor-element.elementor-element-dfbb811 .ftr-col--brand { padding-right:24px; }
.elementor-1692 .elementor-element.elementor-element-dfbb811 .ftr-logo { display:inline-flex; align-items:center; gap:10px; margin-bottom:16px; }
.elementor-1692 .elementor-element.elementor-element-dfbb811 .ftr-logo__icon { width:32px; height:32px; border-radius:10px; background:linear-gradient(135deg,#F25A1E,#D11D58); color:#fff; font-family:'Sora'; font-weight:900; font-size:14px; display:inline-flex; align-items:center; justify-content:center; }
.elementor-1692 .elementor-element.elementor-element-dfbb811 .ftr-logo__text { font-family:'Sora'; font-weight:800; font-size:20px; color:#fff; }
.elementor-1692 .elementor-element.elementor-element-dfbb811 .ftr-tagline { font-size:13.5px; line-height:1.6; color:rgba(255,255,255,0.65); margin:0 0 18px; }
.elementor-1692 .elementor-element.elementor-element-dfbb811 .ftr-social { display:flex; gap:8px; }
.elementor-1692 .elementor-element.elementor-element-dfbb811 .ftr-soc { width:32px; height:32px; border-radius:8px; background:rgba(255,255,255,0.08); color:#fff; display:inline-flex; align-items:center; justify-content:center; font-size:12px; font-weight:600; cursor:pointer; }
.elementor-1692 .elementor-element.elementor-element-dfbb811 .ftr-soc:hover { background:#F25A1E; }
.elementor-1692 .elementor-element.elementor-element-dfbb811 .ftr-h { color:#fff; font-family:'Prompt'; font-weight:600; font-size:12px; letter-spacing:1.5px; margin:0 0 16px; text-transform:uppercase; }
.elementor-1692 .elementor-element.elementor-element-dfbb811 .ftr-col { display:flex; flex-direction:column; gap:10px; }
.elementor-1692 .elementor-element.elementor-element-dfbb811 .ftr-link { color:rgba(255,255,255,0.7); font-size:14px; text-decoration:none; cursor:pointer; }
.elementor-1692 .elementor-element.elementor-element-dfbb811 .ftr-link:hover { color:#F25A1E; }
.elementor-1692 .elementor-element.elementor-element-dfbb811 .ftr-hr { border:none; border-top:1px solid rgba(255,255,255,0.1); margin:40px 0 20px; }
.elementor-1692 .elementor-element.elementor-element-dfbb811 .ftr-bot { display:flex; justify-content:space-between; font-size:13px; color:rgba(255,255,255,0.55); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e987a7 */.elementor-1692 .elementor-element.elementor-element-1e987a7 .fab-wrap { display:inline-block; padding:18px; }
.elementor-1692 .elementor-element.elementor-element-1e987a7 .fab-btn { width:60px; height:60px; border-radius:50%; background:linear-gradient(135deg,#F25A1E 0%,#E6424C 60%,#D11D58 100%); display:flex; align-items:center; justify-content:center; box-shadow:0 0 0 18px rgba(255,255,255,0.55), 0 16px 32px rgba(242,90,30,0.35), 0 6px 12px rgba(26,20,20,0.1); cursor:pointer; transition:transform 0.2s; }
.elementor-1692 .elementor-element.elementor-element-1e987a7 .fab-btn:hover { transform:scale(1.05); }
.elementor-1692 .elementor-element.elementor-element-1e987a7 .fab-btn svg { width:24px; height:24px; }\n.elementor-1692 .elementor-element.elementor-element-1e987a7.elementor-widget { position:fixed !important; right:24px !important; bottom:24px !important; z-index:9999; }/* End custom CSS */