.elementor-9658 .elementor-element.elementor-element-r293401{--display:flex;--min-height:491px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:128px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-r293401:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-r293401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://standbyyou.info/wp-content/uploads/2026/07/4c004f16-59bd-4455-9c70-b8b6fc7208d5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-9658 .elementor-element.elementor-element-r293402{width:var( --container-widget-width, 547px );max-width:547px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:547px;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-9658 .elementor-element.elementor-element-r293402 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#000000;}.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-9658 .elementor-element.elementor-element-r293403{width:var( --container-widget-width, 475px );max-width:475px;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:475px;--container-widget-flex-grow:0;z-index:3;text-align:start;font-family:"Noto Sans Thai", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#475569;}.elementor-9658 .elementor-element.elementor-element-r293403 p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-25f9fa6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:visible;--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:5;}.elementor-9658 .elementor-element.elementor-element-5e22afb{--display:flex;--min-height:147px;--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-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;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:#E8E8E8;--border-color:#E8E8E8;--border-radius:24px 24px 24px 24px;box-shadow:0px 6px 16px 0px rgba(100,116,139,0.20);--padding-top:35px;--padding-bottom:35px;--padding-left:9px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-5e22afb:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-5e22afb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-345af4b{--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-start;--align-items:center;--gap:21.965px 21.965px;--row-gap:21.965px;--column-gap:21.965px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-8f1e479{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-8f1e479:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-8f1e479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD796D;}.elementor-9658 .elementor-element.elementor-element-9b4b124{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9658 .elementor-element.elementor-element-9b4b124 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:21.965px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-a29e482{width:var( --container-widget-width, 108px );max-width:108px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:108px;--container-widget-flex-grow:0;text-align:start;}.elementor-9658 .elementor-element.elementor-element-a29e482 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#DD5F56;}.elementor-9658 .elementor-element.elementor-element-70e2e6a{--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-start;--align-items:center;--gap:21.965px 21.965px;--row-gap:21.965px;--column-gap:21.965px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9658 .elementor-element.elementor-element-51c432f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-51c432f .elementor-icon-wrapper{text-align:center;}.elementor-9658 .elementor-element.elementor-element-51c432f.elementor-view-stacked .elementor-icon{background-color:#FFE8E6;color:#FD796D;}.elementor-9658 .elementor-element.elementor-element-51c432f.elementor-view-framed .elementor-icon, .elementor-9658 .elementor-element.elementor-element-51c432f.elementor-view-default .elementor-icon{color:#FFE8E6;border-color:#FFE8E6;}.elementor-9658 .elementor-element.elementor-element-51c432f.elementor-view-framed .elementor-icon, .elementor-9658 .elementor-element.elementor-element-51c432f.elementor-view-default .elementor-icon svg{fill:#FFE8E6;}.elementor-9658 .elementor-element.elementor-element-51c432f.elementor-view-framed .elementor-icon{background-color:#FD796D;}.elementor-9658 .elementor-element.elementor-element-51c432f.elementor-view-stacked .elementor-icon svg{fill:#FD796D;}.elementor-9658 .elementor-element.elementor-element-51c432f .elementor-icon{font-size:38px;padding:18.066px;}.elementor-9658 .elementor-element.elementor-element-51c432f .elementor-icon svg{height:38px;}.elementor-9658 .elementor-element.elementor-element-51c432f .elementor-icon-wrapper svg{width:auto;}.elementor-9658 .elementor-element.elementor-element-7823903{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-07a9823{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-07a9823 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:21.965px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#000000;}.elementor-9658 .elementor-element.elementor-element-41ad505{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:21.965px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#475569;}.elementor-9658 .elementor-element.elementor-element-41ad505 p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-b9dc23d{--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-start;--align-items:center;--gap:21.965px 21.965px;--row-gap:21.965px;--column-gap:21.965px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-ab1b03e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-ab1b03e .elementor-icon-wrapper{text-align:center;}.elementor-9658 .elementor-element.elementor-element-ab1b03e.elementor-view-stacked .elementor-icon{background-color:#FFE8E6;color:#FD796D;}.elementor-9658 .elementor-element.elementor-element-ab1b03e.elementor-view-framed .elementor-icon, .elementor-9658 .elementor-element.elementor-element-ab1b03e.elementor-view-default .elementor-icon{color:#FFE8E6;border-color:#FFE8E6;}.elementor-9658 .elementor-element.elementor-element-ab1b03e.elementor-view-framed .elementor-icon, .elementor-9658 .elementor-element.elementor-element-ab1b03e.elementor-view-default .elementor-icon svg{fill:#FFE8E6;}.elementor-9658 .elementor-element.elementor-element-ab1b03e.elementor-view-framed .elementor-icon{background-color:#FD796D;}.elementor-9658 .elementor-element.elementor-element-ab1b03e.elementor-view-stacked .elementor-icon svg{fill:#FD796D;}.elementor-9658 .elementor-element.elementor-element-ab1b03e .elementor-icon{font-size:39px;padding:17.566px;}.elementor-9658 .elementor-element.elementor-element-ab1b03e .elementor-icon svg{height:39px;}.elementor-9658 .elementor-element.elementor-element-ab1b03e .elementor-icon-wrapper svg{width:auto;}.elementor-9658 .elementor-element.elementor-element-c284a8e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-4503d31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-4503d31 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:21.965px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#000000;}.elementor-9658 .elementor-element.elementor-element-5385455{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:21.965px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#475569;}.elementor-9658 .elementor-element.elementor-element-5385455 p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-3f8cebd{--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-start;--align-items:center;--gap:21.965px 21.965px;--row-gap:21.965px;--column-gap:21.965px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-ea178d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-ea178d5 .elementor-icon-wrapper{text-align:center;}.elementor-9658 .elementor-element.elementor-element-ea178d5.elementor-view-stacked .elementor-icon{background-color:#FFE8E6;color:#FD796D;}.elementor-9658 .elementor-element.elementor-element-ea178d5.elementor-view-framed .elementor-icon, .elementor-9658 .elementor-element.elementor-element-ea178d5.elementor-view-default .elementor-icon{color:#FFE8E6;border-color:#FFE8E6;}.elementor-9658 .elementor-element.elementor-element-ea178d5.elementor-view-framed .elementor-icon, .elementor-9658 .elementor-element.elementor-element-ea178d5.elementor-view-default .elementor-icon svg{fill:#FFE8E6;}.elementor-9658 .elementor-element.elementor-element-ea178d5.elementor-view-framed .elementor-icon{background-color:#FD796D;}.elementor-9658 .elementor-element.elementor-element-ea178d5.elementor-view-stacked .elementor-icon svg{fill:#FD796D;}.elementor-9658 .elementor-element.elementor-element-ea178d5 .elementor-icon{font-size:38px;padding:18.066px;}.elementor-9658 .elementor-element.elementor-element-ea178d5 .elementor-icon svg{height:38px;}.elementor-9658 .elementor-element.elementor-element-ea178d5 .elementor-icon-wrapper svg{width:auto;}.elementor-9658 .elementor-element.elementor-element-49531e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-70ed652{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-70ed652 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#000000;}.elementor-9658 .elementor-element.elementor-element-46e7181{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:21.965px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:#475569;}.elementor-9658 .elementor-element.elementor-element-46e7181 p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-f4981f4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:96px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-9658 .elementor-element.elementor-element-4257ad4{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-ba35ceb{--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;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-b0b5b5e{width:var( --container-widget-width, 896px );max-width:896px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:896px;--container-widget-flex-grow:0;}.elementor-9658 .elementor-element.elementor-element-b0b5b5e .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:32px;font-weight:700;line-height:40px;letter-spacing:-0.32px;color:#1B1C1C;}.elementor-9658 .elementor-element.elementor-element-4299bef{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-f70aee6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#0F172A;}.elementor-9658 .elementor-element.elementor-element-f70aee6 p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-a820e16{--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:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-eb21265{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-ce55532{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#E7EDF0;--border-color:#E7EDF0;--border-radius:12px 12px 12px 12px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-9658 .elementor-element.elementor-element-ce55532:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-ce55532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-1cdb33e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:9999px 9999px 9999px 9999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-1cdb33e:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-1cdb33e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(253,121,109,0.15);}.elementor-9658 .elementor-element.elementor-element-4ae8129{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9658 .elementor-element.elementor-element-4ae8129 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:#FD796D;}.elementor-9658 .elementor-element.elementor-element-fdb61c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-fdb61c7 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:700;line-height:29px;color:#1A3345;}.elementor-9658 .elementor-element.elementor-element-8bc929c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#47617B;}.elementor-9658 .elementor-element.elementor-element-8bc929c p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-e697c4e{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#E7EDF0;--border-color:#E7EDF0;--border-radius:12px 12px 12px 12px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-9658 .elementor-element.elementor-element-e697c4e:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-e697c4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-775939f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:9999px 9999px 9999px 9999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-775939f:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-775939f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(253,121,109,0.15);}.elementor-9658 .elementor-element.elementor-element-5c416d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9658 .elementor-element.elementor-element-5c416d3 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:#FD796D;}.elementor-9658 .elementor-element.elementor-element-17972a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-17972a1 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:700;line-height:29px;color:#1A3345;}.elementor-9658 .elementor-element.elementor-element-b6b59dc{width:var( --container-widget-width, 289px );max-width:289px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:289px;--container-widget-flex-grow:0;font-family:"Noto Sans Thai", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#47617B;}.elementor-9658 .elementor-element.elementor-element-b6b59dc p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-6a45360{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#E7EDF0;--border-color:#E7EDF0;--border-radius:12px 12px 12px 12px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-9658 .elementor-element.elementor-element-6a45360:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-6a45360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-945f7a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:9999px 9999px 9999px 9999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-945f7a7:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-945f7a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(253,121,109,0.15);}.elementor-9658 .elementor-element.elementor-element-c6258e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9658 .elementor-element.elementor-element-c6258e1 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:#FD796D;}.elementor-9658 .elementor-element.elementor-element-012dea1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-012dea1 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:700;line-height:29px;color:#1A3345;}.elementor-9658 .elementor-element.elementor-element-ad07866{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#47617B;}.elementor-9658 .elementor-element.elementor-element-ad07866 p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-1892364{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#24A38E;--border-color:#24A38E;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:24px;}.elementor-9658 .elementor-element.elementor-element-1892364:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-1892364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF8F4;}.elementor-9658 .elementor-element.elementor-element-c57af47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:16px;font-weight:700;line-height:28px;color:#005145;}.elementor-9658 .elementor-element.elementor-element-c57af47 p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-af22a29{--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;--overflow:hidden;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-af22a29:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-af22a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD796D;}.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-9658 .elementor-element.elementor-element-16be391{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9658 .elementor-element.elementor-element-16be391 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-9658 .elementor-element.elementor-element-c38f3bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-c38f3bf .elementor-icon-wrapper{text-align:center;}.elementor-9658 .elementor-element.elementor-element-c38f3bf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-c38f3bf.elementor-view-framed .elementor-icon, .elementor-9658 .elementor-element.elementor-element-c38f3bf.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-c38f3bf.elementor-view-framed .elementor-icon, .elementor-9658 .elementor-element.elementor-element-c38f3bf.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-c38f3bf .elementor-icon{font-size:90px;}.elementor-9658 .elementor-element.elementor-element-c38f3bf .elementor-icon svg{height:90px;}.elementor-9658 .elementor-element.elementor-element-a38fa85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-a38fa85 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:40px;font-weight:700;line-height:44px;letter-spacing:0.28px;color:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-01b1ed9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:24px;font-weight:400;line-height:30px;letter-spacing:0.28px;color:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-01b1ed9 p{margin-block-end: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-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-9658 .elementor-element.elementor-element-6c7c945 .elementor-button{background-color:rgba(255,255,255,0.90);font-family:"Noto Sans Thai", Sans-serif;font-size:24px;font-weight:600;fill:#36AE52;color:#36AE52;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FD796D;border-radius:40px 40px 40px 40px;padding:10px 11px 10px 10px;}.elementor-9658 .elementor-element.elementor-element-6c7c945{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-6c7c945 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9658 .elementor-element.elementor-element-6c7c945 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9658 .elementor-element.elementor-element-2c3bedd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-9658 .elementor-element.elementor-element-ca33b06{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-6127a91{--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;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-9a38ea2{width:var( --container-widget-width, 896px );max-width:896px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:896px;--container-widget-flex-grow:0;}.elementor-9658 .elementor-element.elementor-element-9a38ea2 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:32px;font-weight:700;line-height:40px;letter-spacing:-0.32px;color:#1B1C1C;}.elementor-9658 .elementor-element.elementor-element-f9ecb4b{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-3414545{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#0F172A;}.elementor-9658 .elementor-element.elementor-element-3414545 p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-6e184b0{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-4f3f2da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-4f3f2da .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#0F172A;}.elementor-9658 .elementor-element.elementor-element-b96d53c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#334155;}.elementor-9658 .elementor-element.elementor-element-b96d53c p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-494ea02{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-d9d5bec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-d9d5bec .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#0F172A;}.elementor-9658 .elementor-element.elementor-element-1192488{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#334155;}.elementor-9658 .elementor-element.elementor-element-1192488 p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-e939569{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-cb47acc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-cb47acc .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#0F172A;}.elementor-9658 .elementor-element.elementor-element-74c900d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#334155;}.elementor-9658 .elementor-element.elementor-element-74c900d p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-f7e7019{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-9658 .elementor-element.elementor-element-0510877{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#24A38E;--border-color:#24A38E;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:24px;}.elementor-9658 .elementor-element.elementor-element-0510877:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-0510877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF8F4;}.elementor-9658 .elementor-element.elementor-element-bf06ae1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:16px;font-weight:700;line-height:28px;color:#005145;}.elementor-9658 .elementor-element.elementor-element-bf06ae1 p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-4672595{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-9658 .elementor-element.elementor-element-7d8e6a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#FACC15;--border-color:#FACC15;--border-radius:0px 16px 16px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:24px;}.elementor-9658 .elementor-element.elementor-element-7d8e6a6:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-7d8e6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFCE8;}.elementor-9658 .elementor-element.elementor-element-a5fd741{--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-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-63a522e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-63a522e .elementor-icon-wrapper{text-align:center;}.elementor-9658 .elementor-element.elementor-element-63a522e.elementor-view-stacked .elementor-icon{background-color:#854D0E;}.elementor-9658 .elementor-element.elementor-element-63a522e.elementor-view-framed .elementor-icon, .elementor-9658 .elementor-element.elementor-element-63a522e.elementor-view-default .elementor-icon{color:#854D0E;border-color:#854D0E;}.elementor-9658 .elementor-element.elementor-element-63a522e.elementor-view-framed .elementor-icon, .elementor-9658 .elementor-element.elementor-element-63a522e.elementor-view-default .elementor-icon svg{fill:#854D0E;}.elementor-9658 .elementor-element.elementor-element-63a522e .elementor-icon{font-size:24px;}.elementor-9658 .elementor-element.elementor-element-63a522e .elementor-icon svg{height:24px;}.elementor-9658 .elementor-element.elementor-element-0b6d7c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-0b6d7c3 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#854D0E;}.elementor-9658 .elementor-element.elementor-element-77e1411{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-3e26e19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:16px;font-weight:400;line-height:22.75px;color:#A16207;}.elementor-9658 .elementor-element.elementor-element-3e26e19 p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-d897ac6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-9658 .elementor-element.elementor-element-e60c730{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overflow:hidden;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-e60c730:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-e60c730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD796D;}.elementor-9658 .elementor-element.elementor-element-74d35c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9658 .elementor-element.elementor-element-affee1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-affee1a .elementor-icon-wrapper{text-align:center;}.elementor-9658 .elementor-element.elementor-element-affee1a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-affee1a.elementor-view-framed .elementor-icon, .elementor-9658 .elementor-element.elementor-element-affee1a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-affee1a.elementor-view-framed .elementor-icon, .elementor-9658 .elementor-element.elementor-element-affee1a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-affee1a .elementor-icon{font-size:89.784px;}.elementor-9658 .elementor-element.elementor-element-affee1a .elementor-icon svg{height:89.784px;}.elementor-9658 .elementor-element.elementor-element-939a9de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-939a9de .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:32px;font-weight:700;line-height:40px;letter-spacing:0.28px;color:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-a0c584f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:24px;font-weight:400;line-height:30px;letter-spacing:0.28px;color:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-a0c584f p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-eeecf7f .elementor-button{background-color:rgba(255,255,255,0.90);font-family:"Noto Sans Thai", Sans-serif;font-size:24px;font-weight:600;fill:#36AE52;color:#36AE52;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FD796D;border-radius:40px 40px 40px 40px;padding:10px 11px 10px 10px;}.elementor-9658 .elementor-element.elementor-element-eeecf7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-eeecf7f .elementor-button-content-wrapper{flex-direction:row;}.elementor-9658 .elementor-element.elementor-element-eeecf7f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9658 .elementor-element.elementor-element-bd8a4f1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-9658 .elementor-element.elementor-element-168e801{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-1f9de1f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4E2E2;--border-color:#E4E2E2;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-05ac483{width:var( --container-widget-width, 896px );max-width:896px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:896px;--container-widget-flex-grow:0;}.elementor-9658 .elementor-element.elementor-element-05ac483 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:32px;font-weight:700;line-height:40px;letter-spacing:-0.32px;color:#1B1C1C;}.elementor-9658 .elementor-element.elementor-element-29eff97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#334155;}.elementor-9658 .elementor-element.elementor-element-29eff97 p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-210a857{--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-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-cc650ff{--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-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;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(13,124,132,0.10);--border-color:rgba(13,124,132,0.10);--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9658 .elementor-element.elementor-element-cc650ff:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-cc650ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(249,216,219,0.20);}.elementor-9658 .elementor-element.elementor-element-45eca87{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:9999px 9999px 9999px 9999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-45eca87:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-45eca87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD796D;}.elementor-9658 .elementor-element.elementor-element-4a838f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-4a838f6 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-0df527c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-76a3024{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-76a3024 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:600;line-height:24px;letter-spacing:0.28px;color:#1B1C1C;}.elementor-9658 .elementor-element.elementor-element-2b9dd15{--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-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;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(13,124,132,0.10);--border-color:rgba(13,124,132,0.10);--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9658 .elementor-element.elementor-element-2b9dd15:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-2b9dd15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(249,216,219,0.20);}.elementor-9658 .elementor-element.elementor-element-6aa70ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:9999px 9999px 9999px 9999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-6aa70ab:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-6aa70ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD796D;}.elementor-9658 .elementor-element.elementor-element-0b09e8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-0b09e8b .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-cf1ad86{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-c7f2d0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-c7f2d0e .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:600;line-height:20px;letter-spacing:0.28px;color:#1B1C1C;}.elementor-9658 .elementor-element.elementor-element-e653104{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#3E494A;}.elementor-9658 .elementor-element.elementor-element-e653104 p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-447301c{--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-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;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(13,124,132,0.10);--border-color:rgba(13,124,132,0.10);--border-radius:16px 16px 16px 16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9658 .elementor-element.elementor-element-447301c:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-447301c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(249,216,219,0.20);}.elementor-9658 .elementor-element.elementor-element-d73fbaf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:9999px 9999px 9999px 9999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-d73fbaf:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-d73fbaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD796D;}.elementor-9658 .elementor-element.elementor-element-a07e118{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-a07e118 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-708e2d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-416f07e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-416f07e .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:600;line-height:24px;letter-spacing:0.28px;color:#1B1C1C;}.elementor-9658 .elementor-element.elementor-element-a07a144{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#3E494A;}.elementor-9658 .elementor-element.elementor-element-a07a144 p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-f10ba2c{--display:flex;--min-height:104px;--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-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;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(13,124,132,0.10);--border-color:rgba(13,124,132,0.10);--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-9658 .elementor-element.elementor-element-f10ba2c:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-f10ba2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(249,216,219,0.20);}.elementor-9658 .elementor-element.elementor-element-5416bb6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:9999px 9999px 9999px 9999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-5416bb6:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-5416bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD796D;}.elementor-9658 .elementor-element.elementor-element-ddd0912{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-ddd0912 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-634c230{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-18d2bf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-18d2bf3 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:600;line-height:20px;letter-spacing:0.28px;color:#1B1C1C;}.elementor-9658 .elementor-element.elementor-element-9175652{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#3E494A;}.elementor-9658 .elementor-element.elementor-element-9175652 p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-4349fe2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-9658 .elementor-element.elementor-element-7e73656{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-7d883b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4E2E2;--border-color:#E4E2E2;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-e596e81{width:var( --container-widget-width, 896px );max-width:896px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:896px;--container-widget-flex-grow:0;}.elementor-9658 .elementor-element.elementor-element-e596e81 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:32px;font-weight:700;line-height:40px;letter-spacing:-0.32px;color:#1B1C1C;}.elementor-9658 .elementor-element.elementor-element-a31880d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:18px;font-weight:600;line-height:24px;color:#334155;}.elementor-9658 .elementor-element.elementor-element-a31880d p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-c63be25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#334155;}.elementor-9658 .elementor-element.elementor-element-c63be25 p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-d994563{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-9658 .elementor-element.elementor-element-89ba84f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overflow:hidden;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-89ba84f:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-89ba84f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD796D;}.elementor-9658 .elementor-element.elementor-element-a1e6542{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9658 .elementor-element.elementor-element-4cde420{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-4cde420 .elementor-icon-wrapper{text-align:center;}.elementor-9658 .elementor-element.elementor-element-4cde420.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-4cde420.elementor-view-framed .elementor-icon, .elementor-9658 .elementor-element.elementor-element-4cde420.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-4cde420.elementor-view-framed .elementor-icon, .elementor-9658 .elementor-element.elementor-element-4cde420.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-4cde420 .elementor-icon{font-size:89.784px;}.elementor-9658 .elementor-element.elementor-element-4cde420 .elementor-icon svg{height:89.784px;}.elementor-9658 .elementor-element.elementor-element-1fc928e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-1fc928e .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:32px;font-weight:700;line-height:40px;letter-spacing:0.28px;color:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-28243e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:24px;font-weight:400;line-height:30px;letter-spacing:0.28px;color:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-28243e3 p{margin-block-end:0px;}.elementor-9658 .elementor-element.elementor-element-0b3e69a .elementor-button{background-color:rgba(255,255,255,0.90);font-family:"Noto Sans Thai", Sans-serif;font-size:24px;font-weight:600;fill:#36AE52;color:#36AE52;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FD796D;border-radius:40px 40px 40px 40px;padding:10px 11px 10px 10px;}.elementor-9658 .elementor-element.elementor-element-0b3e69a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9658 .elementor-element.elementor-element-0b3e69a .elementor-button-content-wrapper{flex-direction:row;}.elementor-9658 .elementor-element.elementor-element-0b3e69a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9658 .elementor-element.elementor-element-57d2afe{--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:center;--padding-top:32px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-9658 .elementor-element.elementor-element-57d2afe:not(.elementor-motion-effects-element-type-background), .elementor-9658 .elementor-element.elementor-element-57d2afe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9658 .elementor-element.elementor-element-d9777cb{--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:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-a93b709{--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-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9658 .elementor-element.elementor-element-e71f6dd .elementor-icon-wrapper{text-align:center;}.elementor-9658 .elementor-element.elementor-element-e71f6dd.elementor-view-stacked .elementor-icon{background-color:#0D7C84;}.elementor-9658 .elementor-element.elementor-element-e71f6dd.elementor-view-framed .elementor-icon, .elementor-9658 .elementor-element.elementor-element-e71f6dd.elementor-view-default .elementor-icon{color:#0D7C84;border-color:#0D7C84;}.elementor-9658 .elementor-element.elementor-element-e71f6dd.elementor-view-framed .elementor-icon, .elementor-9658 .elementor-element.elementor-element-e71f6dd.elementor-view-default .elementor-icon svg{fill:#0D7C84;}.elementor-9658 .elementor-element.elementor-element-e71f6dd .elementor-icon{font-size:20px;}.elementor-9658 .elementor-element.elementor-element-e71f6dd .elementor-icon svg{height:20px;}.elementor-9658 .elementor-element.elementor-element-6c9b9dd{text-align:start;}.elementor-9658 .elementor-element.elementor-element-6c9b9dd .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:32px;font-weight:700;line-height:40px;letter-spacing:-0.32px;color:#1B1C1C;}@media(min-width:768px){.elementor-9658 .elementor-element.elementor-element-r293401{--content-width:1174px;}}@media(max-width:1024px){.elementor-9658 .elementor-element.elementor-element-r293401{--min-height:430px;--padding-top:96px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.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-9658 .elementor-element.elementor-element-r293402{--container-widget-width:547px;--container-widget-flex-grow:0;width:var( --container-widget-width, 547px );max-width:547px;}.elementor-9658 .elementor-element.elementor-element-r293402 .elementor-heading-title{font-size:36px;}.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-9658 .elementor-element.elementor-element-r293403{--container-widget-width:475px;--container-widget-flex-grow:0;width:var( --container-widget-width, 475px );max-width:475px;font-size:22px;}.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 );}.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-9658 .elementor-element.elementor-element-2c3bedd{--padding-top:48px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9658 .elementor-element.elementor-element-f7e7019{--padding-top:48px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9658 .elementor-element.elementor-element-4672595{--padding-top:48px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9658 .elementor-element.elementor-element-d897ac6{--padding-top:48px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9658 .elementor-element.elementor-element-939a9de .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-9658 .elementor-element.elementor-element-bd8a4f1{--padding-top:48px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9658 .elementor-element.elementor-element-4349fe2{--padding-top:56px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9658 .elementor-element.elementor-element-d994563{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-9658 .elementor-element.elementor-element-1fc928e .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-9658 .elementor-element.elementor-element-57d2afe{--padding-top:32px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}}@media(max-width:767px){.elementor-9658 .elementor-element.elementor-element-r293401{--min-height:560px;--padding-top:68px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.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-9658 .elementor-element.elementor-element-r293402{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9658 .elementor-element.elementor-element-r293402 .elementor-heading-title{font-size:30px;line-height:36px;}.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-9658 .elementor-element.elementor-element-r293403{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;line-height:23.4px;}.elementor-9658 .elementor-element.elementor-element-9b4b124 .elementor-heading-title{font-size:17px;}.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 );}.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-9658 .elementor-element.elementor-element-2c3bedd{--padding-top:42px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9658 .elementor-element.elementor-element-9a38ea2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9658 .elementor-element.elementor-element-9a38ea2 .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-9658 .elementor-element.elementor-element-3414545{font-size:16px;line-height:26px;}.elementor-9658 .elementor-element.elementor-element-4f3f2da .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-9658 .elementor-element.elementor-element-b96d53c{font-size:15px;line-height:25px;}.elementor-9658 .elementor-element.elementor-element-d9d5bec .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-9658 .elementor-element.elementor-element-1192488{font-size:15px;line-height:25px;}.elementor-9658 .elementor-element.elementor-element-cb47acc .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-9658 .elementor-element.elementor-element-74c900d{font-size:15px;line-height:25px;}.elementor-9658 .elementor-element.elementor-element-f7e7019{--padding-top:42px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9658 .elementor-element.elementor-element-bf06ae1{font-size:15px;line-height:26px;}.elementor-9658 .elementor-element.elementor-element-4672595{--padding-top:42px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9658 .elementor-element.elementor-element-0b6d7c3 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-9658 .elementor-element.elementor-element-3e26e19{font-size:15px;line-height:25px;}.elementor-9658 .elementor-element.elementor-element-d897ac6{--padding-top:42px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9658 .elementor-element.elementor-element-939a9de .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-9658 .elementor-element.elementor-element-a0c584f{font-size:18px;line-height:28px;}.elementor-9658 .elementor-element.elementor-element-eeecf7f .elementor-button{font-size:20px;}.elementor-9658 .elementor-element.elementor-element-bd8a4f1{--padding-top:42px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9658 .elementor-element.elementor-element-05ac483{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9658 .elementor-element.elementor-element-05ac483 .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-9658 .elementor-element.elementor-element-29eff97{font-size:16px;line-height:26px;}.elementor-9658 .elementor-element.elementor-element-9175652{font-size:15px;line-height:24px;}.elementor-9658 .elementor-element.elementor-element-4349fe2{--padding-top:48px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9658 .elementor-element.elementor-element-e596e81{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9658 .elementor-element.elementor-element-e596e81 .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-9658 .elementor-element.elementor-element-a31880d{font-size:16px;line-height:26px;}.elementor-9658 .elementor-element.elementor-element-c63be25{font-size:16px;line-height:26px;}.elementor-9658 .elementor-element.elementor-element-d994563{--padding-top:42px;--padding-bottom:42px;--padding-left:18px;--padding-right:18px;}.elementor-9658 .elementor-element.elementor-element-1fc928e .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-9658 .elementor-element.elementor-element-28243e3{font-size:18px;line-height:28px;}.elementor-9658 .elementor-element.elementor-element-0b3e69a .elementor-button{font-size:20px;}.elementor-9658 .elementor-element.elementor-element-57d2afe{--padding-top:32px;--padding-bottom:64px;--padding-left:18px;--padding-right:18px;}.elementor-9658 .elementor-element.elementor-element-6c9b9dd .elementor-heading-title{font-size:26px;line-height:34px;letter-spacing:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-r293403 */.elementor-9658 .elementor-element.elementor-element-r293403 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-r293401 */.elementor-9658 .elementor-element.elementor-element-r293401 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background-image: url('https://standbyyou.info/wp-content/uploads/2026/07/4c004f16-59bd-4455-9c70-b8b6fc7208d5.png');
  background-repeat: no-repeat;
  background-size: 105.81% auto;
  background-position: left -84px top -105px;
}
.elementor-9658 .elementor-element.elementor-element-r293401::before {
  content: "";
  position: absolute;
  z-index: 0;
  pointer-events: none;
  inset: 0 auto 0 0;
  width: min(760px, 62vw);
  background: linear-gradient(90deg, #ffffff 0%, rgba(255,255,255,0.98) 28%, rgba(255,255,255,0.84) 52%, rgba(255,255,255,0.36) 78%, rgba(255,255,255,0) 100%);
}
.elementor-9658 .elementor-element.elementor-element-r293401::after {
  content: "";
  position: absolute;
  z-index: 1;
  pointer-events: none;
  left: 0;
  right: 0;
  bottom: 0;
  height: 74px;
  background: linear-gradient(0deg, #ffffff 0%, rgba(255,255,255,0.88) 28%, rgba(255,255,255,0) 100%);
}
.elementor-9658 .elementor-element.elementor-element-r293401 > .e-con-inner {
  position: relative;
  z-index: 2;
}
@media (max-width: 1024px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    background-size: auto 100%;
    background-position: center right -80px;
  }
  .elementor-9658 .elementor-element.elementor-element-r293401::before {
    width: 78vw;
  }
}
@media (max-width: 767px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    background-size: auto 100%;
    background-position: center right -230px;
  }
  .elementor-9658 .elementor-element.elementor-element-r293401::before {
    width: 100%;
    background: linear-gradient(90deg, #ffffff 0%, rgba(255,255,255,0.98) 44%, rgba(255,255,255,0.74) 76%, rgba(255,255,255,0.22) 100%);
  }
  .elementor-9658 .elementor-element.elementor-element-r293401::after {
    height: 92px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25f9fa6 */.elementor-9658 .elementor-element.elementor-element-25f9fa6 { position: relative; z-index: 5; }
.elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-card { width: 1200px; max-width: calc(100vw - 32px); min-height: 147px; }
.elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-item { box-sizing: border-box; height: 74.133px; display: flex; align-items: center; gap: 21.965px; flex: 0 0 auto; min-width: 0; }
.elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-item-1 { width: 247px; padding-left: 27.457px; padding-right: 16px; }
.elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-item-2 { width: 314px; padding-left: 32.948px; padding-right: 16px; border-left: 0.915px solid #FD796D; }
.elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-item-3 { width: 315px; padding-left: 32.948px; padding-right: 16px; border-left: 0.915px solid #FD796D; }
.elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-item-4 { width: 314px; padding-left: 32.948px; padding-right: 16px; border-left: 0.915px solid #FD796D; }
.elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-text { width: 168px; flex: 0 0 168px; min-width: 0; }
.elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-text .elementor-widget { margin: 0; }
.elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-text p, .elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-text h3, .elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-free-text h3 { margin: 0; }
.elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-free-badge { width: 74.133px; height: 74.133px; min-width: 74.133px; flex: 0 0 74.133px; border-radius: 999px; }
.elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-free-badge .elementor-widget { margin: 0; }
.elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-icon { width: 74.133px; min-width: 74.133px; flex: 0 0 74.133px; }
.elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-icon .elementor-icon-wrapper { width: 74.133px; height: 74.133px; display: flex; align-items: center; justify-content: center; }
.elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-icon .elementor-icon { width: 74.133px; height: 74.133px; display: inline-flex; align-items: center; justify-content: center; background-color: #FFE8E6 !important; color: #FD796D !important; }
.elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-icon .elementor-icon svg { width: 38px; height: 38px; }
.elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-icon .elementor-icon svg path, .elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-icon .elementor-icon svg rect { fill: #FD796D !important; }
.elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-icon-heart .elementor-icon svg { width: 39px; height: 39px; }
@media (max-width: 1231px) {
  .elementor-9658 .elementor-element.elementor-element-25f9fa6 { margin-top: -10px; padding-left: 18px; padding-right: 18px; }
  .elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-card { width: 100%; height: auto; min-height: 0; flex-wrap: wrap; padding: 18px 0; }
  .elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-item { width: 50%; height: 74.133px; }
  .elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-item-3 { border-left: 0; }
}
@media (max-width: 767px) {
  .elementor-9658 .elementor-element.elementor-element-25f9fa6 { margin-top: 0; padding: 18px 18px 0 18px; }
  .elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-card { border-radius: 20px; padding: 14px 0; }
  .elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-item { width: 100%; padding-left: 22px; padding-right: 22px; border-left: 0; }
  .elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-item + .sby-feature-item { border-top: 1px solid rgba(253,121,109,.35); padding-top: 16px; height: 91px; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16be391 *//* SBY CTA 1 narrow-mobile person position */
@media (max-width: 430px) {
  .elementor-9658 .elementor-element.elementor-element-16be391 {
    top: 376px !important;
  }
}
@media (max-width: 360px) {
  .elementor-9658 .elementor-element.elementor-element-16be391 {
    top: 398px !important;
    width: 300px !important;
    max-width: 106% !important;
  }
}
@media (max-width: 340px) {
  .elementor-9658 .elementor-element.elementor-element-16be391 {
    top: 412px !important;
    width: 292px !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c38f3bf *//* SBY CTA 1 narrow-mobile heart position */
@media (max-width: 430px) {
  .elementor-9658 .elementor-element.elementor-element-c38f3bf {
    top: 408px !important;
  }
}
@media (max-width: 360px) {
  .elementor-9658 .elementor-element.elementor-element-c38f3bf {
    top: 430px !important;
    width: 82px !important;
    height: 82px !important;
  }
}
@media (max-width: 340px) {
  .elementor-9658 .elementor-element.elementor-element-c38f3bf {
    top: 442px !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c7c945 *//* SBY CTA 1 narrow-mobile button position */
@media (max-width: 430px) {
  .elementor-9658 .elementor-element.elementor-element-6c7c945 {
    top: 306px !important;
  }
}
@media (max-width: 360px) {
  .elementor-9658 .elementor-element.elementor-element-6c7c945 {
    top: 332px !important;
  }
}
@media (max-width: 340px) {
  .elementor-9658 .elementor-element.elementor-element-6c7c945 {
    top: 342px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af22a29 *//* Frame 66 CTA art correction: one large 623px ring, not a filled disk. */
.elementor-9658 .elementor-element.elementor-element-af22a29::before {
  content: '';
  position: absolute;
  left: 16px !important;
  top: 35px !important;
  width: 623px !important;
  height: 623px !important;
  border-radius: 9999px !important;
  background: radial-gradient(circle closest-side at center,
    transparent 0 73.25%,
    rgba(255,255,255,0.12) 73.5% 100%
  ) !important;
  pointer-events: none;
}
.elementor-9658 .elementor-element.elementor-element-af22a29 .sby-cta-heart {
  left: 103px !important;
  top: 79px !important;
  width: 107.314px !important;
  height: 107.314px !important;
  transform: none !important;
}
.elementor-9658 .elementor-element.elementor-element-af22a29 .sby-cta-heart .elementor-icon-wrapper,
.elementor-9658 .elementor-element.elementor-element-af22a29 .sby-cta-heart .elementor-icon,
.elementor-9658 .elementor-element.elementor-element-af22a29 .sby-cta-heart svg {
  width: 107.314px !important;
  height: 107.314px !important;
}
@media (max-width: 1231px) {
  .elementor-9658 .elementor-element.elementor-element-af22a29::before {
    left: -12px !important;
    top: 54px !important;
    width: 590px !important;
    height: 590px !important;
  }
  .elementor-9658 .elementor-element.elementor-element-af22a29 .sby-cta-heart {
    left: 58px !important;
    top: 90px !important;
    width: 96px !important;
    height: 96px !important;
    transform: none !important;
  }
  .elementor-9658 .elementor-element.elementor-element-af22a29 .sby-cta-heart .elementor-icon-wrapper,
  .elementor-9658 .elementor-element.elementor-element-af22a29 .sby-cta-heart .elementor-icon,
  .elementor-9658 .elementor-element.elementor-element-af22a29 .sby-cta-heart svg {
    width: 96px !important;
    height: 96px !important;
  }
}
@media (max-width: 767px) {
  .elementor-9658 .elementor-element.elementor-element-af22a29 { height: 650px !important; }
  .elementor-9658 .elementor-element.elementor-element-af22a29::before {
    left: -150px !important;
    top: 295px !important;
    width: 560px !important;
    height: 560px !important;
  }
  .elementor-9658 .elementor-element.elementor-element-af22a29 .sby-cta-button { top: 292px !important; }
  .elementor-9658 .elementor-element.elementor-element-af22a29 .sby-cta-person { top: 335px !important; }
  .elementor-9658 .elementor-element.elementor-element-af22a29 .sby-cta-heart {
    left: 28px !important;
    top: 380px !important;
    width: 92px !important;
    height: 92px !important;
    transform: none !important;
  }
  .elementor-9658 .elementor-element.elementor-element-af22a29 .sby-cta-heart .elementor-icon-wrapper,
  .elementor-9658 .elementor-element.elementor-element-af22a29 .sby-cta-heart .elementor-icon,
  .elementor-9658 .elementor-element.elementor-element-af22a29 .sby-cta-heart svg {
    width: 92px !important;
    height: 92px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4981f4 */.elementor-9658 .elementor-element.elementor-element-f4981f4 { overflow: visible; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-what-inner { width: 1200px; max-width: calc(100vw - 32px); }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-what-heading-row { width: 100%; border-bottom: 1px solid #E4E2E2; padding-bottom: 9px; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-what-heading-row .elementor-widget { margin: 0; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-what-title .elementor-heading-title { margin: 0; letter-spacing: -0.32px; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-what-copy p, .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-card-copy p, .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-notice-text p, .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-copy p { margin: 0; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-what-content { width: 100%; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-card-area { width: 100%; max-width: 1180px; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cards-row { width: 100%; padding-top: 16px; gap: 24px; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-risk-card { width: 362.66px; min-height: 210px; padding: 29px; border: 1px solid #E7EDF0; border-radius: 12px; background: #FFFFFF; box-sizing: border-box; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-risk-card .elementor-widget { margin: 0; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-number-badge { width: 40px; height: 40px; min-width: 40px; border-radius: 9999px; background: rgba(253,121,109,0.15); display: flex; align-items: center; justify-content: center; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-number-badge .e-con-inner { padding: 0; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-card-heading { padding-top: 8px; padding-bottom: 2px; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-card-heading .elementor-heading-title { margin: 0; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-notice { width: 100%; min-height: 76px; padding: 24px 24px 24px 28px; border-left: 4px solid #24A38E; border-radius: 8px; background: #EAF8F4; box-sizing: border-box; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-what-cta { width: 1200px; max-width: calc(100vw - 32px); height: 347px; border-radius: 32px; background: #FD796D; overflow: hidden; position: relative; flex: 0 0 auto; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-what-cta::before { content: ''; position: absolute; left: 16px; top: 35px; width: 623px; height: 623px; border-radius: 9999px; background: radial-gradient(circle at center, rgba(255,255,255,0.14) 0 31%, rgba(255,255,255,0.14) 31% 44%, rgba(255,255,255,0.08) 44% 59%, rgba(255,255,255,0.14) 59% 73%, transparent 73% 100%); pointer-events: none; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-what-cta .elementor-widget { margin: 0; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-person { position: absolute; left: 57px; top: 0; width: 462px; height: 347px; z-index: 2; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-person img { width: 100%; height: 100%; object-fit: cover; object-position: center top; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-heart { position: absolute; left: 103px; top: 79px; width: 107.314px; height: 107.314px; z-index: 3; transform: rotate(167.31deg) scaleY(-1); }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-heart .elementor-icon-wrapper, .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-heart .elementor-icon { width: 107.314px; height: 107.314px; display: flex; align-items: center; justify-content: center; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-heart svg { width: 89.784px; height: 89.784px; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-title { position: absolute; left: 459px; top: 66px; z-index: 4; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-title .elementor-heading-title { margin: 0; white-space: nowrap; letter-spacing: 0.28px; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-copy { position: absolute; left: 459px; top: 127px; z-index: 4; width: 690px; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-button { position: absolute; left: 583px; top: 221px; width: 368px; height: 60px; z-index: 5; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-button .elementor-button { width: 368px; height: 60px; padding: 10px 11px 10px 10px; border: 2px solid #FD796D; border-radius: 40px; background: rgba(255,255,255,0.90); display: inline-flex; align-items: center; justify-content: center; gap: 10px; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-button .elementor-button-icon { display: inline-flex; width: 24px; height: 24px; margin: 0; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-button .elementor-button-icon svg { width: 24px; height: 24px; }
.elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-button .elementor-button-text { flex-grow: 0; }
@media (max-width: 1231px) {
  .elementor-9658 .elementor-element.elementor-element-f4981f4 { padding-top: 72px; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cards-row { flex-wrap: wrap; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-risk-card { width: calc(50% - 12px); min-height: 210px; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-what-cta { height: 390px; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-person { left: 24px; top: 45px; width: 360px; height: 330px; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-heart { left: 58px; top: 90px; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-title { left: 390px; top: 84px; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-title .elementor-heading-title { white-space: normal; max-width: 560px; line-height: 1.15 !important; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-copy { left: 390px; top: 178px; width: 560px; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-button { left: 450px; top: 285px; }
}
@media (max-width: 767px) {
  .elementor-9658 .elementor-element.elementor-element-f4981f4 { padding: 56px 18px 0 18px; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-what-inner { max-width: 100%; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-what-title .elementor-heading-title { font-size: 26px !important; line-height: 34px !important; letter-spacing: 0 !important; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-what-copy .elementor-widget-container { font-size: 16px !important; line-height: 26px !important; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cards-row { gap: 16px; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-risk-card { width: 100%; min-height: 0; padding: 24px; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-card-area { gap: 24px; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-notice { padding: 20px 18px 20px 22px; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-what-cta { width: 100%; height: 560px; border-radius: 24px; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-what-cta::before { left: -150px; top: 205px; width: 560px; height: 560px; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-person { left: 50%; top: 245px; transform: translateX(-50%); width: 330px; height: 315px; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-heart { left: 28px; top: 284px; width: 92px; height: 92px; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-title { left: 24px; right: 24px; top: 36px; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-title .elementor-heading-title { white-space: normal; font-size: 30px !important; line-height: 38px !important; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-copy { left: 24px; right: 24px; top: 132px; width: auto; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-copy .elementor-widget-container { font-size: 19px !important; line-height: 28px !important; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-button { left: 24px; right: 24px; top: 220px; width: auto; }
  .elementor-9658 .elementor-element.elementor-element-f4981f4 .sby-cta-button .elementor-button { width: 100%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3bedd */.elementor-9658 .elementor-element.elementor-element-2c3bedd { overflow: visible; }
.elementor-9658 .elementor-element.elementor-element-2c3bedd .sby-after-inner { width: 1200px; max-width: calc(100vw - 32px); }
.elementor-9658 .elementor-element.elementor-element-2c3bedd .sby-after-heading-row { width: 100%; border-bottom: 1px solid #E4E2E2; padding-bottom: 9px; }
.elementor-9658 .elementor-element.elementor-element-2c3bedd .sby-after-heading-row .elementor-widget, .elementor-9658 .elementor-element.elementor-element-2c3bedd .sby-after-content .elementor-widget, .elementor-9658 .elementor-element.elementor-element-2c3bedd .sby-after-item .elementor-widget { margin: 0; }
.elementor-9658 .elementor-element.elementor-element-2c3bedd .sby-after-title .elementor-heading-title { margin: 0; letter-spacing: -0.32px; word-break: break-word; }
.elementor-9658 .elementor-element.elementor-element-2c3bedd .sby-after-intro p, .elementor-9658 .elementor-element.elementor-element-2c3bedd .sby-after-copy p { margin: 0; }
.elementor-9658 .elementor-element.elementor-element-2c3bedd .sby-after-subtitle .elementor-heading-title { margin: 0; word-break: break-word; }
.elementor-9658 .elementor-element.elementor-element-2c3bedd .sby-after-content { width: 100%; }
.elementor-9658 .elementor-element.elementor-element-2c3bedd .sby-after-item { width: 100%; }
@media (max-width: 767px) {
  .elementor-9658 .elementor-element.elementor-element-2c3bedd .sby-after-inner { max-width: 100%; }
  .elementor-9658 .elementor-element.elementor-element-2c3bedd .sby-after-title .elementor-heading-title { font-size: 26px !important; line-height: 34px !important; letter-spacing: 0 !important; }
  .elementor-9658 .elementor-element.elementor-element-2c3bedd .sby-after-intro .elementor-widget-container { font-size: 16px !important; line-height: 26px !important; }
  .elementor-9658 .elementor-element.elementor-element-2c3bedd .sby-after-subtitle .elementor-heading-title { font-size: 18px !important; line-height: 28px !important; }
  .elementor-9658 .elementor-element.elementor-element-2c3bedd .sby-after-copy .elementor-widget-container { font-size: 15px !important; line-height: 25px !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7e7019 */.elementor-9658 .elementor-element.elementor-element-f7e7019 { overflow: visible; }
.elementor-9658 .elementor-element.elementor-element-f7e7019 .sby-sti-notice { width: 1200px; max-width: calc(100vw - 32px); min-height: 104px; padding: 24px 24px 24px 28px; border-left: 4px solid #24A38E; border-radius: 8px; background: #EAF8F4; box-sizing: border-box; }
.elementor-9658 .elementor-element.elementor-element-f7e7019 .sby-sti-text .elementor-widget-container, .elementor-9658 .elementor-element.elementor-element-f7e7019 .sby-sti-text p { margin: 0; }
@media (max-width: 767px) {
  .elementor-9658 .elementor-element.elementor-element-f7e7019 .sby-sti-notice { max-width: 100%; min-height: 0; padding: 20px 18px 20px 22px; }
  .elementor-9658 .elementor-element.elementor-element-f7e7019 .sby-sti-text .elementor-widget-container { font-size: 15px !important; line-height: 26px !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4672595 */.elementor-9658 .elementor-element.elementor-element-4672595 { overflow: visible; }
.elementor-9658 .elementor-element.elementor-element-4672595 .sby-warning-box { width: 1200px; max-width: calc(100vw - 32px); height: 192px; padding: 24px 24px 24px 28px; border-left: 4px solid #FACC15; border-radius: 0 16px 16px 0; background: #FEFCE8; box-sizing: border-box; }
.elementor-9658 .elementor-element.elementor-element-4672595 .sby-warning-heading-row { width: 100%; height: 24px; display: flex; align-items: center; gap: 8px; }
.elementor-9658 .elementor-element.elementor-element-4672595 .sby-warning-heading-row .elementor-widget, .elementor-9658 .elementor-element.elementor-element-4672595 .sby-warning-body-wrap .elementor-widget { margin: 0; }
.elementor-9658 .elementor-element.elementor-element-4672595 .sby-warning-icon { width: 24px; height: 24px; min-width: 24px; }
.elementor-9658 .elementor-element.elementor-element-4672595 .sby-warning-icon .elementor-icon-wrapper, .elementor-9658 .elementor-element.elementor-element-4672595 .sby-warning-icon .elementor-icon { width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; }
.elementor-9658 .elementor-element.elementor-element-4672595 .sby-warning-icon svg { width: 24px; height: 24px; }
.elementor-9658 .elementor-element.elementor-element-4672595 .sby-warning-title { width: 560px; max-width: calc(100% - 32px); }
.elementor-9658 .elementor-element.elementor-element-4672595 .sby-warning-title .elementor-heading-title { margin: 0; word-break: break-word; }
.elementor-9658 .elementor-element.elementor-element-4672595 .sby-warning-body-wrap { width: 100%; height: 136px; position: relative; }
.elementor-9658 .elementor-element.elementor-element-4672595 .sby-warning-body { position: absolute; left: 9px; top: 59.5px; transform: translateY(-50%); width: 863px; max-width: calc(100% - 9px); }
.elementor-9658 .elementor-element.elementor-element-4672595 .sby-warning-body .elementor-widget-container { margin: 0; }
.elementor-9658 .elementor-element.elementor-element-4672595 .sby-warning-body ul { margin: 0; padding-left: 24px; list-style-position: outside; }
.elementor-9658 .elementor-element.elementor-element-4672595 .sby-warning-body li { margin: 0; padding-left: 0; }
@media (max-width: 767px) {
  .elementor-9658 .elementor-element.elementor-element-4672595 .sby-warning-box { max-width: 100%; height: auto; padding: 20px 18px 20px 22px; }
  .elementor-9658 .elementor-element.elementor-element-4672595 .sby-warning-heading-row { height: auto; align-items: flex-start; }
  .elementor-9658 .elementor-element.elementor-element-4672595 .sby-warning-title { width: calc(100% - 32px); }
  .elementor-9658 .elementor-element.elementor-element-4672595 .sby-warning-title .elementor-heading-title { font-size: 18px !important; line-height: 26px !important; }
  .elementor-9658 .elementor-element.elementor-element-4672595 .sby-warning-body-wrap { height: auto; padding-top: 12px; }
  .elementor-9658 .elementor-element.elementor-element-4672595 .sby-warning-body { position: static; transform: none; width: 100%; max-width: 100%; }
  .elementor-9658 .elementor-element.elementor-element-4672595 .sby-warning-body .elementor-widget-container { font-size: 15px !important; line-height: 25px !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0c584f */.elementor-9658 .elementor-element.elementor-element-a0c584f { width: 740px !important; max-width: calc(100% - 459px); }
@media (max-width: 1231px) { .elementor-9658 .elementor-element.elementor-element-a0c584f { width: 560px !important; max-width: none; } }
@media (max-width: 767px) { .elementor-9658 .elementor-element.elementor-element-a0c584f { width: calc(100% - 44px) !important; max-width: none; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eeecf7f *//* SBY CTA 2 tablet button breathing room */
@media (min-width: 901px) and (max-width: 1100px) {
  .elementor-9658 .elementor-element.elementor-element-eeecf7f {
    top: 306px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d897ac6 */.elementor-9658 .elementor-element.elementor-element-d897ac6 { overflow: visible; }
.elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-card { width: 1200px; max-width: calc(100vw - 32px); height: 347px; border-radius: 32px; background: #FD796D; overflow: hidden; position: relative; flex: 0 0 auto; }
.elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-card::before { content: ''; position: absolute; left: 16px; top: 35px; width: 623px; height: 623px; border-radius: 9999px; border: 82px solid rgba(255,255,255,0.14); background: transparent; box-sizing: border-box; pointer-events: none; }
.elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-card .elementor-widget { margin: 0; }
.elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-person { position: absolute; left: 57px; top: 0; width: 462px; height: 347px; z-index: 2; }
.elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-person img { width: 100%; height: 100%; object-fit: cover; object-position: center top; }
.elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-heart { position: absolute; left: 103px; top: 79px; width: 107.314px; height: 107.314px; z-index: 3; transform: none; }
.elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-heart .elementor-icon-wrapper, .elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-heart .elementor-icon { width: 107.314px; height: 107.314px; display: flex; align-items: center; justify-content: center; }
.elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-heart svg { width: 89.784px; height: 89.784px; }
.elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-title { position: absolute; left: 459px; top: 66px; z-index: 4; width: 700px; }
.elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-title .elementor-heading-title { margin: 0; white-space: nowrap; letter-spacing: 0.28px; }
.elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-copy { position: absolute; left: 459px; top: 127px; z-index: 4; width: 690px; }
.elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-copy p { margin: 0; }
.elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-button { position: absolute; left: 583px; top: 221px; width: 368px; height: 60px; z-index: 5; }
.elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-button .elementor-button { width: 368px; height: 60px; padding: 10px 11px 10px 10px; border: 2px solid #FD796D; border-radius: 40px; background: rgba(255,255,255,0.90); display: inline-flex; align-items: center; justify-content: center; gap: 10px; }
.elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-button .elementor-button-icon { display: inline-flex; width: 24px; height: 24px; margin: 0; }
.elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-button .elementor-button-icon svg { width: 24px; height: 24px; }
.elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-button .elementor-button-text { flex-grow: 0; }
@media (max-width: 1231px) {
  .elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-card { height: 390px; }
  .elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-person { left: 24px; top: 45px; width: 360px; height: 330px; }
  .elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-heart { left: 58px; top: 90px; transform: none; }
  .elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-title { left: 390px; top: 84px; width: 560px; }
  .elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-title .elementor-heading-title { white-space: normal; max-width: 560px; line-height: 1.15 !important; }
  .elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-copy { left: 390px; top: 178px; width: 560px; }
  .elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-button { left: 450px; top: 285px; }
}
@media (max-width: 767px) {
  .elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-card { width: 100%; height: 650px; border-radius: 24px; }
  .elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-card::before { left: -150px; top: 250px; width: 560px; height: 560px; border-width: 72px; background: transparent; }
  .elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-title { left: 22px; top: 30px; width: calc(100% - 44px); }
  .elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-title .elementor-heading-title { white-space: normal; font-size: 26px !important; line-height: 34px !important; letter-spacing: 0 !important; }
  .elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-copy { left: 22px; top: 118px; width: calc(100% - 44px); }
  .elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-copy .elementor-widget-container { font-size: 18px !important; line-height: 28px !important; }
  .elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-button { left: 50%; top: 240px; transform: translateX(-50%); width: 300px; height: 56px; }
  .elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-button .elementor-button { width: 300px; height: 56px; font-size: 20px !important; }
  .elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-heart { left: 38px; top: 335px; width: 88px; height: 88px; transform: none; }
  .elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-heart .elementor-icon-wrapper, .elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-heart .elementor-icon { width: 88px; height: 88px; }
  .elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-heart svg { width: 74px; height: 74px; }
  .elementor-9658 .elementor-element.elementor-element-d897ac6 .sby-cta2-person { left: 50%; top: 334px; transform: translateX(-50%); width: 330px; height: 316px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f10ba2c */.elementor-9658 .elementor-element.elementor-element-f10ba2c {
  height: 104px !important;
  min-height: 104px !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.elementor-9658 .elementor-element.elementor-element-f10ba2c .sby-quick-risk-card-copy .elementor-widget-container,
.elementor-9658 .elementor-element.elementor-element-f10ba2c .sby-quick-risk-card-copy p {
  font-size: 14px !important;
  line-height: 18px !important;
}
@media (min-width: 768px) and (max-width: 1231px) {
  .elementor-9658 .elementor-element.elementor-element-f10ba2c {
    height: 116px !important;
    min-height: 116px !important;
  }
}
@media (max-width: 767px) {
  .elementor-9658 .elementor-element.elementor-element-f10ba2c {
    height: auto !important;
    min-height: 0 !important;
    padding: 20px !important;
  }
  .elementor-9658 .elementor-element.elementor-element-f10ba2c .sby-quick-risk-card-copy .elementor-widget-container,
  .elementor-9658 .elementor-element.elementor-element-f10ba2c .sby-quick-risk-card-copy p {
    font-size: 15px !important;
    line-height: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8a4f1 */.elementor-9658 .elementor-element.elementor-element-bd8a4f1 { overflow: visible; }
.elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-inner { width: 1200px; max-width: calc(100vw - 32px); gap: 24px; }
.elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-heading-row { width: 100%; border-bottom: 1px solid #E4E2E2; padding-bottom: 9px; }
.elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-heading-row .elementor-widget, .elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-card .elementor-widget { margin: 0; }
.elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-title .elementor-heading-title { margin: 0; letter-spacing: -0.32px; word-break: break-word; }
.elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-intro p { margin: 0; }
.elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-grid { width: 100%; display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); grid-template-rows: 128.5px 138px; column-gap: 16px; row-gap: 16px; align-items: start; }
.elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-card { position: relative; overflow: hidden; width: 100%; border: 1px solid rgba(13,124,132,0.10); border-radius: 16px; background: rgba(249,216,219,0.20); padding: 25px; display: flex !important; flex-direction: row !important; align-items: flex-start; gap: 16px; box-sizing: border-box; }
.elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-card-1, .elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-card-2 { min-height: 98px; }
.elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-card-3, .elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-card-4 { min-height: 104px; }
.elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-bg-number { position: absolute; right: -16.32px; top: -16px; z-index: 0; opacity: .5; pointer-events: none; }
.elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-bg-number .elementor-heading-title { margin: 0; font-family: Manrope, sans-serif !important; font-size: 96px !important; line-height: 96px !important; font-weight: 800 !important; color: rgba(13,124,132,0.05) !important; white-space: nowrap; }
.elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-badge { position: relative; z-index: 2; width: 48px; height: 48px; min-width: 48px; border-radius: 9999px; background: #FD796D; box-shadow: 0 1px 1px rgba(0,0,0,0.05); display: flex; align-items: center; justify-content: center; }
.elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-badge .elementor-heading-title { margin: 0; font-size: 24px !important; line-height: 36px !important; font-weight: 700 !important; color: #FFFFFF !important; text-align: center; }
.elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-text-wrap { position: relative; z-index: 2; flex: 1 1 auto; min-width: 0; gap: 8px; }
.elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-card-title .elementor-heading-title { margin: 0; color: #1B1C1C; font-family: 'Noto Sans Thai', sans-serif; font-size: 20px; line-height: 24px; font-weight: 600; letter-spacing: 0.28px; word-break: break-word; }
.elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-card-copy .elementor-widget-container, .elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-card-copy p { margin: 0; color: #3E494A; font-family: 'Noto Sans Thai', sans-serif; font-size: 16px; line-height: 20px; font-weight: 400; word-break: break-word; }
.elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-card-2 .sby-quick-risk-card-title .elementor-heading-title,
.elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-card-4 .sby-quick-risk-card-title .elementor-heading-title { line-height: 20px; }
@media (max-width: 1231px) {
  .elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-inner { max-width: calc(100vw - 36px); }
  .elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-grid { grid-template-rows: auto; }
  .elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-card { min-height: 116px; }
}
@media (max-width: 767px) {
  .elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-inner { max-width: 100%; gap: 22px; }
  .elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-title .elementor-heading-title { font-size: 26px !important; line-height: 34px !important; letter-spacing: 0 !important; }
  .elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-intro .elementor-widget-container { font-size: 16px !important; line-height: 26px !important; }
  .elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-grid { display: flex !important; flex-direction: column !important; gap: 16px; }
  .elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-card { min-height: 0; padding: 20px; gap: 14px; }
  .elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-badge { width: 44px; height: 44px; min-width: 44px; }
  .elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-badge .elementor-heading-title { font-size: 22px !important; line-height: 32px !important; }
  .elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-card-title .elementor-heading-title { font-size: 18px !important; line-height: 26px !important; letter-spacing: 0; }
  .elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-card-2 .sby-quick-risk-card-title .elementor-heading-title,
  .elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-card-4 .sby-quick-risk-card-title .elementor-heading-title { line-height: 26px !important; }
  .elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-card-copy .elementor-widget-container { font-size: 15px !important; line-height: 24px !important; }
  .elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-bg-number { right: -12px; top: -18px; }
  .elementor-9658 .elementor-element.elementor-element-bd8a4f1 .sby-quick-risk-bg-number .elementor-heading-title { font-size: 88px !important; line-height: 88px !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4349fe2 */.elementor-9658 .elementor-element.elementor-element-4349fe2 { overflow: visible; }
.elementor-9658 .elementor-element.elementor-element-4349fe2 .sby-doctor-inner { width: 1200px; max-width: calc(100vw - 32px); gap: 16px; }
.elementor-9658 .elementor-element.elementor-element-4349fe2 .sby-doctor-heading-row { width: 100%; border-bottom: 1px solid #E4E2E2; padding-bottom: 9px; }
.elementor-9658 .elementor-element.elementor-element-4349fe2 .sby-doctor-heading-row .elementor-widget, .elementor-9658 .elementor-element.elementor-element-4349fe2 .sby-doctor-inner .elementor-widget { margin: 0; }
.elementor-9658 .elementor-element.elementor-element-4349fe2 .sby-doctor-title .elementor-heading-title { margin: 0; letter-spacing: -0.32px; word-break: break-word; }
.elementor-9658 .elementor-element.elementor-element-4349fe2 .sby-doctor-intro p { margin: 0; }
.elementor-9658 .elementor-element.elementor-element-4349fe2 .sby-doctor-list .elementor-widget-container { margin: 0; }
.elementor-9658 .elementor-element.elementor-element-4349fe2 .sby-doctor-list ul { margin: 0; padding-left: 27px; }
.elementor-9658 .elementor-element.elementor-element-4349fe2 .sby-doctor-list li { margin: 0; padding-left: 0; }
@media (max-width: 767px) {
  .elementor-9658 .elementor-element.elementor-element-4349fe2 .sby-doctor-inner { max-width: 100%; gap: 16px; }
  .elementor-9658 .elementor-element.elementor-element-4349fe2 .sby-doctor-title .elementor-heading-title { font-size: 26px !important; line-height: 34px !important; letter-spacing: 0 !important; }
  .elementor-9658 .elementor-element.elementor-element-4349fe2 .sby-doctor-intro .elementor-widget-container,
  .elementor-9658 .elementor-element.elementor-element-4349fe2 .sby-doctor-list .elementor-widget-container { font-size: 16px !important; line-height: 26px !important; }
  .elementor-9658 .elementor-element.elementor-element-4349fe2 .sby-doctor-list ul { padding-left: 22px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d994563 */.elementor-9658 .elementor-element.elementor-element-d994563 { overflow: visible; }
.elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-card { width: 1200px; max-width: calc(100vw - 32px); height: 347px; border-radius: 32px; background: #FD796D; overflow: hidden; position: relative; flex: 0 0 auto; }
.elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-card::before { content: ''; position: absolute; left: 16px; top: 35px; width: 623px; height: 623px; border-radius: 9999px; border: 82px solid rgba(255,255,255,0.14); background: transparent; box-sizing: border-box; pointer-events: none; }
.elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-card .elementor-widget { margin: 0; }
.elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-person { position: absolute; left: 57px; top: 0; width: 462px; height: 347px; z-index: 2; }
.elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-person img { width: 100%; height: 100%; object-fit: cover; object-position: center top; }
.elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-heart { position: absolute; left: 103px; top: 79px; width: 107.314px; height: 107.314px; z-index: 3; transform: none; }
.elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-heart .elementor-icon-wrapper, .elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-heart .elementor-icon { width: 107.314px; height: 107.314px; display: flex; align-items: center; justify-content: center; }
.elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-heart svg { width: 89.784px; height: 89.784px; }
.elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-title { position: absolute; left: 459px; top: 66px; z-index: 4; width: 700px; }
.elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-title .elementor-heading-title { margin: 0; white-space: nowrap; letter-spacing: 0.28px; }
.elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-copy { position: absolute; left: 459px; top: 127px; z-index: 4; width: 690px; }
.elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-copy p { margin: 0; }
.elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-button { position: absolute; left: 583px; top: 221px; width: 368px; height: 60px; z-index: 5; }
.elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-button .elementor-button { width: 368px; height: 60px; padding: 10px 11px 10px 10px; border: 2px solid #FD796D; border-radius: 40px; background: rgba(255,255,255,0.90); display: inline-flex; align-items: center; justify-content: center; gap: 10px; }
.elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-button .elementor-button-icon { display: inline-flex; width: 24px; height: 24px; margin: 0; }
.elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-button .elementor-button-icon svg { width: 24px; height: 24px; }
.elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-button .elementor-button-text { flex-grow: 0; }
@media (max-width: 1231px) {
  .elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-card { height: 390px; }
  .elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-person { left: 24px; top: 45px; width: 360px; height: 330px; }
  .elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-heart { left: 58px; top: 90px; transform: none; }
  .elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-title { left: 390px; top: 84px; width: 560px; }
  .elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-title .elementor-heading-title { white-space: normal; max-width: 560px; line-height: 1.15 !important; }
  .elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-copy { left: 390px; top: 178px; width: 560px; }
  .elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-button { left: 450px; top: 285px; }
}
@media (max-width: 767px) {
  .elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-card { width: 100%; height: 650px; border-radius: 24px; }
  .elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-card::before { left: -150px; top: 250px; width: 560px; height: 560px; border-width: 72px; background: transparent; }
  .elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-title { left: 22px; top: 30px; width: calc(100% - 44px); }
  .elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-title .elementor-heading-title { white-space: normal; font-size: 26px !important; line-height: 34px !important; letter-spacing: 0 !important; }
  .elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-copy { left: 22px; top: 118px; width: calc(100% - 44px); }
  .elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-copy .elementor-widget-container { font-size: 18px !important; line-height: 28px !important; }
  .elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-button { left: 50%; top: 240px; transform: translateX(-50%); width: 300px; height: 56px; }
  .elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-button .elementor-button { width: 300px; height: 56px; font-size: 20px !important; }
  .elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-heart { left: 38px; top: 335px; width: 88px; height: 88px; transform: none; }
  .elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-heart .elementor-icon-wrapper, .elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-heart .elementor-icon { width: 88px; height: 88px; }
  .elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-heart svg { width: 74px; height: 74px; }
  .elementor-9658 .elementor-element.elementor-element-d994563 .sby-cta3-person { left: 50%; top: 334px; transform: translateX(-50%); width: 330px; height: 316px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d2afe */.elementor-9658 .elementor-element.elementor-element-57d2afe {
  width: 100% !important;
  background: #ffffff !important;
  margin: 0 !important;
  box-sizing: border-box !important;
}
.elementor-9658 .elementor-element.elementor-element-57d2afe > .e-con-inner {
  width: 100% !important;
  max-width: none !important;
  padding: 0 !important;
  gap: 0 !important;
  align-items: center !important;
}
.elementor-9658 .elementor-element.elementor-element-57d2afe,
.elementor-9658 .elementor-element.elementor-element-57d2afe * {
  font-family: "SBY Noto Sans Thai", "Noto Sans Thai", sans-serif !important;
  box-sizing: border-box !important;
}
.elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-inner {
  width: 1200px !important;
  max-width: calc(100vw - 32px) !important;
  margin: 0 auto !important;
  padding: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 24px !important;
}
.elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-heading-row {
  width: 100% !important;
  min-height: 40px !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 8px !important;
  margin: 0 !important;
  padding: 0 !important;
}
.elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-heading-row .elementor-widget {
  margin: 0 !important;
}
.elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-icon,
.elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-icon .elementor-icon-wrapper,
.elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-icon .elementor-icon,
.elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-icon svg {
  width: 20px !important;
  height: 20px !important;
  min-width: 20px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;
}
.elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-title {
  width: auto !important;
  max-width: calc(100% - 28px) !important;
  margin: 0 !important;
}
.elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-title .elementor-heading-title {
  margin: 0 !important;
  color: #1B1C1C !important;
  font-size: 32px !important;
  font-weight: 700 !important;
  line-height: 40px !important;
  letter-spacing: -0.32px !important;
  word-break: break-word !important;
}
.elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-accordion-widget {
  width: 100% !important;
  margin: 0 !important;
}
.elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-accordion {
  width: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 24px !important;
  margin: 0 !important;
  padding: 0 !important;
}
.elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-item {
  width: 100% !important;
  background: #ffffff !important;
  border: 1px solid #EFEDED !important;
  border-radius: 12px !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) !important;
  padding: 1px !important;
  overflow: hidden !important;
}
.elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-item summary {
  width: 100% !important;
  min-height: 54px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 16px !important;
  padding: 15px 16px !important;
  cursor: pointer !important;
  list-style: none !important;
  outline: none !important;
  user-select: none !important;
}
.elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-item summary::-webkit-details-marker {
  display: none !important;
}
.elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-question {
  margin: 0 !important;
  max-width: 786px !important;
  color: #1B1C1C !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 22px !important;
  letter-spacing: 0.28px !important;
  word-break: break-word !important;
}
.elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-chevron {
  width: 12px !important;
  height: 8px !important;
  min-width: 12px !important;
  margin-top: 2px !important;
  background-image: none !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 12px 8px !important;
  transition: transform 160ms ease !important;
}
.elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-item[open] .sby-faq-chevron {
  transform: rotate(180deg) !important;
}
.elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-answer {
  max-width: 786px !important;
  margin: -7px 16px 15px 16px !important;
  padding: 0 !important;
  color: #334155 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 22px !important;
  letter-spacing: 0.28px !important;
  word-break: break-word !important;
}
.elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-answer p {
  margin: 0 !important;
  padding: 0 !important;
}
@media (max-width: 767px) {
  .elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-inner {
    max-width: 100% !important;
    gap: 20px !important;
  }
  .elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-heading-row {
    align-items: flex-start !important;
  }
  .elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-icon,
  .elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-icon .elementor-icon-wrapper,
  .elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-icon .elementor-icon,
  .elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-icon svg {
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
  }
  .elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-title .elementor-heading-title {
    font-size: 26px !important;
    line-height: 34px !important;
    letter-spacing: 0 !important;
  }
  .elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-accordion {
    gap: 16px !important;
  }
  .elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-item {
    border-radius: 12px !important;
  }
  .elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-item summary {
    min-height: 58px !important;
    align-items: flex-start !important;
    padding: 16px !important;
  }
  .elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-question {
    max-width: calc(100% - 28px) !important;
    font-size: 17px !important;
    line-height: 24px !important;
    letter-spacing: 0 !important;
  }
  .elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-answer {
    max-width: none !important;
    margin: -5px 16px 16px 16px !important;
    font-size: 15px !important;
    line-height: 23px !important;
    letter-spacing: 0 !important;
  }
  .elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-chevron {
    margin-top: 8px !important;
  }
}
@media (min-width: 768px) and (max-width: 1231px) {
  .elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-inner {
    width: 992px !important;
    max-width: calc(100vw - 32px) !important;
  }
}
.elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-chevron {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background-image: none !important;
}
.elementor-9658 .elementor-element.elementor-element-57d2afe .sby-faq-chevron svg {
  width: 12px !important;
  height: 8px !important;
  display: block !important;
}/* End custom CSS */
/* Start custom CSS *//* SBY responsive polish 2026-07-08: mobile-first refinements for page 9658 */
@media (max-width: 430px) {
  .elementor-element-r293401 {
    min-height: 500px !important;
    height: 500px !important;
  }
}

@media (max-width: 360px) {
  .elementor-element-r293401 {
    min-height: 480px !important;
    height: 480px !important;
  }

  .elementor-element-25f9fa6 {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }

  .elementor-element-5e22afb.sby-feature-card {
    width: calc(100vw - 36px) !important;
    max-width: calc(100vw - 36px) !important;
    height: auto !important;
    min-height: 0 !important;
    overflow: hidden !important;
  }

  .sby-feature-card > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
  }

  .sby-feature-card .sby-feature-item {
    display: grid !important;
    grid-template-columns: 68px minmax(0, 1fr) !important;
    align-items: center !important;
    column-gap: 16px !important;
    width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 88px !important;
    flex: 0 0 auto !important;
    flex-wrap: nowrap !important;
    padding: 12px 20px !important;
  }

  .sby-feature-card .sby-feature-item-1 {
    min-height: 78px !important;
  }

  .sby-feature-card .sby-free-badge,
  .sby-feature-card .sby-feature-icon {
    grid-column: 1 !important;
    justify-self: center !important;
    align-self: center !important;
    width: 64px !important;
    height: 64px !important;
    min-width: 64px !important;
    min-height: 64px !important;
    margin: 0 !important;
    position: relative !important;
    left: auto !important;
    top: auto !important;
    transform: none !important;
  }

  .sby-feature-card .sby-feature-text,
  .elementor-element-a29e482 {
    grid-column: 2 !important;
    justify-self: start !important;
    align-self: center !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    margin: 0 !important;
    position: relative !important;
    left: auto !important;
    top: auto !important;
    transform: none !important;
  }

  .sby-feature-card .sby-feature-text .elementor-widget,
  .sby-feature-card .sby-feature-text .elementor-widget-container,
  .elementor-element-a29e482 .elementor-widget-container {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
  }

  .sby-feature-card .sby-feature-text h3,
  .sby-feature-card .sby-feature-text p,
  .elementor-element-a29e482 h3,
  .elementor-element-a29e482 .elementor-heading-title {
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }
}

@media (min-width: 768px) and (max-width: 900px) {
  .sby-what-cta,
  .sby-cta2-card,
  .sby-cta3-card {
    width: calc(100vw - 32px) !important;
    max-width: calc(100vw - 32px) !important;
    height: 430px !important;
    min-height: 430px !important;
    overflow: hidden !important;
  }

  .sby-cta-person,
  .sby-cta2-person,
  .sby-cta3-person {
    left: 18px !important;
    top: 82px !important;
    width: 330px !important;
    max-width: 330px !important;
    height: auto !important;
    transform: none !important;
  }

  .sby-cta-heart,
  .sby-cta2-heart,
  .sby-cta3-heart {
    left: 56px !important;
    top: 116px !important;
    width: 92px !important;
    height: 92px !important;
    transform: none !important;
  }

  .sby-cta-title,
  .sby-cta2-title,
  .sby-cta3-title {
    left: 350px !important;
    right: 28px !important;
    top: 66px !important;
    width: auto !important;
    max-width: none !important;
  }

  .sby-cta-title h2,
  .sby-cta2-title h2,
  .sby-cta3-title h2 {
    font-size: 32px !important;
    line-height: 40px !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }

  .sby-cta-copy,
  .sby-cta2-copy,
  .sby-cta3-copy {
    left: 350px !important;
    right: 28px !important;
    top: 164px !important;
    width: auto !important;
    max-width: none !important;
  }

  .sby-cta-copy p,
  .sby-cta2-copy p,
  .sby-cta3-copy p {
    font-size: 22px !important;
    line-height: 32px !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }

  .sby-cta-button,
  .sby-cta2-button,
  .sby-cta3-button {
    left: auto !important;
    right: 50px !important;
    top: 318px !important;
    width: 320px !important;
    max-width: calc(100% - 400px) !important;
    height: 58px !important;
    transform: none !important;
  }

  .sby-cta-button .elementor-button,
  .sby-cta2-button .elementor-button,
  .sby-cta3-button .elementor-button {
    width: 100% !important;
    min-height: 58px !important;
    font-size: 20px !important;
    line-height: 1.25 !important;
  }
}

@media (max-width: 360px) {
  .sby-what-cta,
  .sby-cta2-card,
  .sby-cta3-card {
    width: calc(100vw - 36px) !important;
    max-width: calc(100vw - 36px) !important;
    height: 710px !important;
    min-height: 710px !important;
    overflow: hidden !important;
  }

  .sby-cta-title,
  .sby-cta2-title,
  .sby-cta3-title {
    left: 22px !important;
    right: 22px !important;
    top: 30px !important;
    width: auto !important;
    max-width: none !important;
  }

  .sby-cta-title h2,
  .sby-cta2-title h2,
  .sby-cta3-title h2 {
    font-size: 28px !important;
    line-height: 36px !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }

  .sby-cta-copy,
  .sby-cta2-copy,
  .sby-cta3-copy {
    left: 22px !important;
    right: 22px !important;
    top: 158px !important;
    width: auto !important;
    max-width: none !important;
  }

  .sby-cta-copy p,
  .sby-cta2-copy p,
  .sby-cta3-copy p {
    font-size: 19px !important;
    line-height: 29px !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }

  .sby-cta-button,
  .sby-cta2-button,
  .sby-cta3-button {
    left: 22px !important;
    right: 22px !important;
    top: 332px !important;
    width: auto !important;
    max-width: none !important;
    height: 58px !important;
    transform: none !important;
  }

  .sby-cta-button .elementor-button,
  .sby-cta2-button .elementor-button,
  .sby-cta3-button .elementor-button {
    width: 100% !important;
    min-height: 58px !important;
    padding: 12px 14px !important;
    font-size: 18px !important;
    line-height: 1.25 !important;
  }

  .sby-cta-button .elementor-button-icon,
  .sby-cta2-button .elementor-button-icon,
  .sby-cta3-button .elementor-button-icon {
    flex: 0 0 auto !important;
  }

  .sby-cta-person,
  .sby-cta2-person,
  .sby-cta3-person {
    left: 50% !important;
    top: 398px !important;
    width: 300px !important;
    max-width: 106% !important;
    height: auto !important;
    transform: translateX(-50%) !important;
  }

  .sby-cta-heart,
  .sby-cta2-heart,
  .sby-cta3-heart {
    left: 28px !important;
    top: 430px !important;
    width: 82px !important;
    height: 82px !important;
    transform: none !important;
  }
}

@media (max-width: 340px) {
  .sby-what-cta,
  .sby-cta2-card,
  .sby-cta3-card {
    height: 730px !important;
    min-height: 730px !important;
  }

  .sby-cta-title h2,
  .sby-cta2-title h2,
  .sby-cta3-title h2 {
    font-size: 26px !important;
    line-height: 34px !important;
  }

  .sby-cta-copy,
  .sby-cta2-copy,
  .sby-cta3-copy {
    top: 150px !important;
  }

  .sby-cta-copy p,
  .sby-cta2-copy p,
  .sby-cta3-copy p {
    font-size: 18px !important;
    line-height: 28px !important;
  }

  .sby-cta-button,
  .sby-cta2-button,
  .sby-cta3-button {
    top: 342px !important;
  }

  .sby-cta-person,
  .sby-cta2-person,
  .sby-cta3-person {
    top: 412px !important;
    width: 292px !important;
  }

  .sby-cta-heart,
  .sby-cta2-heart,
  .sby-cta3-heart {
    top: 442px !important;
  }
}

/* SBY responsive polish 2026-07-08 follow-up: specificity fixes */
@media (min-width: 768px) and (max-width: 900px) {
  .sby-cta2-card .sby-cta2-copy,
  .elementor-element.elementor-element-a0c584f.sby-cta2-copy {
    left: 350px !important;
    right: 28px !important;
    top: 164px !important;
    width: calc(100% - 378px) !important;
    max-width: calc(100% - 378px) !important;
    min-width: 0 !important;
  }
}

@media (max-width: 360px) {
  .sby-what-cta .sby-cta-button,
  .elementor-element.elementor-element-6c7c945.sby-cta-button {
    left: 22px !important;
    right: 22px !important;
    top: 332px !important;
    width: auto !important;
    max-width: none !important;
    height: 58px !important;
    transform: none !important;
  }

  .sby-what-cta .sby-cta-person,
  .elementor-element.elementor-element-16be391.sby-cta-person {
    left: 50% !important;
    top: 398px !important;
    width: 300px !important;
    max-width: 106% !important;
    height: auto !important;
    transform: translateX(-50%) !important;
  }

  .sby-what-cta .sby-cta-heart,
  .elementor-element.elementor-element-c38f3bf.sby-cta-heart {
    left: 28px !important;
    top: 430px !important;
    width: 82px !important;
    height: 82px !important;
    transform: none !important;
  }
}

@media (max-width: 340px) {
  .sby-what-cta .sby-cta-button,
  .elementor-element.elementor-element-6c7c945.sby-cta-button {
    top: 342px !important;
  }

  .sby-what-cta .sby-cta-person,
  .elementor-element.elementor-element-16be391.sby-cta-person {
    top: 412px !important;
    width: 292px !important;
  }

  .sby-what-cta .sby-cta-heart,
  .elementor-element.elementor-element-c38f3bf.sby-cta-heart {
    top: 442px !important;
  }
}

/* SBY responsive polish 2026-07-08 final CTA1 specificity override */
@media (max-width: 430px) {
  .elementor-9658 .elementor-element.elementor-element-af22a29.sby-what-cta .elementor-element.elementor-element-6c7c945.sby-cta-button {
    top: 306px !important;
  }

  .elementor-9658 .elementor-element.elementor-element-af22a29.sby-what-cta .elementor-element.elementor-element-16be391.sby-cta-person {
    top: 376px !important;
  }

  .elementor-9658 .elementor-element.elementor-element-af22a29.sby-what-cta .elementor-element.elementor-element-c38f3bf.sby-cta-heart {
    top: 408px !important;
  }
}

@media (max-width: 360px) {
  .elementor-9658 .elementor-element.elementor-element-af22a29.sby-what-cta .elementor-element.elementor-element-6c7c945.sby-cta-button {
    top: 332px !important;
  }

  .elementor-9658 .elementor-element.elementor-element-af22a29.sby-what-cta .elementor-element.elementor-element-16be391.sby-cta-person {
    top: 398px !important;
    width: 300px !important;
    max-width: 106% !important;
  }

  .elementor-9658 .elementor-element.elementor-element-af22a29.sby-what-cta .elementor-element.elementor-element-c38f3bf.sby-cta-heart {
    top: 430px !important;
    width: 82px !important;
    height: 82px !important;
  }
}

@media (max-width: 340px) {
  .elementor-9658 .elementor-element.elementor-element-af22a29.sby-what-cta .elementor-element.elementor-element-6c7c945.sby-cta-button {
    top: 342px !important;
  }

  .elementor-9658 .elementor-element.elementor-element-af22a29.sby-what-cta .elementor-element.elementor-element-16be391.sby-cta-person {
    top: 412px !important;
    width: 292px !important;
  }

  .elementor-9658 .elementor-element.elementor-element-af22a29.sby-what-cta .elementor-element.elementor-element-c38f3bf.sby-cta-heart {
    top: 442px !important;
  }
}

/* SBY mobile edge + hero spacing correction 2026-07-08 */
@media (max-width: 767px) {
  html,
  body {
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
  }

  .elementor-location-header,
  .elementor-location-footer,
  .elementor-9658,
  .elementor-9658 .e-con,
  .elementor-9658 .elementor-element {
    max-width: 100vw;
    min-width: 0;
  }

  .elementor-location-header,
  .elementor-location-footer,
  .elementor-9658 {
    overflow-x: clip;
  }

  .elementor-element-r293401 {
    height: 360px !important;
    min-height: 360px !important;
  }
}

@media (max-width: 340px) {
  .elementor-element-r293401 {
    height: 370px !important;
    min-height: 370px !important;
  }
}
/* SBY mobile hero whitespace tightening 2026-07-08 */
@media (min-width: 361px) and (max-width: 767px) {
  .elementor-element-r293401 {
    height: 320px !important;
    min-height: 320px !important;
  }
}

@media (min-width: 341px) and (max-width: 360px) {
  .elementor-element-r293401 {
    height: 340px !important;
    min-height: 340px !important;
  }
}

@media (max-width: 340px) {
  .elementor-element-r293401 {
    height: 360px !important;
    min-height: 360px !important;
  }
}
/* SBY consult-style hero refit 2026-07-08 */
.elementor-9658 .elementor-element.elementor-element-r293401 {
  position: relative !important;
  isolation: isolate !important;
  overflow: hidden !important;
  height: 491px !important;
  min-height: 491px !important;
  padding: 0 !important;
  background-color: #ffffff !important;
  background-image: url('https://standbyyou.info/wp-content/uploads/2026/07/sby-service-consultation-hero.png') !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center center !important;
}

.elementor-9658 .elementor-element.elementor-element-r293401::before {
  content: "" !important;
  position: absolute !important;
  z-index: 0 !important;
  pointer-events: none !important;
  inset: 0 auto 0 0 !important;
  width: min(760px, 60vw) !important;
  background: linear-gradient(90deg, #ffffff 0%, rgba(255,255,255,0.98) 28%, rgba(255,255,255,0.78) 58%, rgba(255,255,255,0.18) 88%, rgba(255,255,255,0) 100%) !important;
}

.elementor-9658 .elementor-element.elementor-element-r293401::after {
  content: "" !important;
  position: absolute !important;
  z-index: 1 !important;
  pointer-events: none !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  height: 80px !important;
  background: linear-gradient(0deg, #ffffff 0%, rgba(255,255,255,0.86) 28%, rgba(255,255,255,0) 100%) !important;
}

.elementor-9658 .elementor-element.elementor-element-r293401 > .e-con-inner {
  position: relative !important;
  z-index: 2 !important;
  width: 1174px !important;
  max-width: calc(100% - 48px) !important;
  padding: 128px 0 0 !important;
}

.elementor-9658 .elementor-element.elementor-element-r293402 {
  width: 560px !important;
  max-width: 100% !important;
}

.elementor-9658 .elementor-element.elementor-element-r293402 .elementor-heading-title {
  font-size: 40px !important;
  line-height: 1.2 !important;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
}

.elementor-9658 .elementor-element.elementor-element-r293403 {
  width: 520px !important;
  max-width: 100% !important;
  margin-top: 22px !important;
}

.elementor-9658 .elementor-element.elementor-element-r293403 p {
  margin: 0 !important;
  font-size: 24px !important;
  line-height: 1.3 !important;
  color: #475569 !important;
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    height: 430px !important;
    min-height: 430px !important;
    background-size: auto 100% !important;
    background-position: 70% center !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293401 > .e-con-inner {
    max-width: calc(100% - 64px) !important;
    padding: 92px 0 0 !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293402 {
    width: 470px !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293402 .elementor-heading-title {
    font-size: 36px !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293403 p {
    font-size: 22px !important;
  }
}

@media (max-width: 767px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    height: 620px !important;
    min-height: 620px !important;
    background-image: url('https://standbyyou.info/wp-content/uploads/2026/07/84f9b0f5-8bc1-4f12-a054-72edbc561ba0.png') !important;
    background-size: auto 100% !important;
    background-position: 70% top !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293401::before {
    inset: 0 !important;
    width: 100% !important;
    background: linear-gradient(90deg, #ffffff 0%, rgba(255,255,255,0.98) 32%, rgba(255,255,255,0.72) 62%, rgba(255,255,255,0.22) 100%) !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293401::after {
    height: 118px !important;
    background: linear-gradient(0deg, #ffffff 0%, rgba(255,255,255,0.92) 24%, rgba(255,255,255,0.25) 72%, rgba(255,255,255,0) 100%) !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293401 > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    padding: 56px 48px 0 !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293402 {
    width: min(560px, calc(100vw - 96px)) !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293402 .elementor-heading-title {
    font-size: clamp(34px, 9.8vw, 42px) !important;
    line-height: 1.16 !important;
    font-weight: 800 !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293403 {
    width: min(520px, calc(100vw - 96px)) !important;
    margin-top: 42px !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293403 p {
    font-size: clamp(20px, 5.6vw, 24px) !important;
    line-height: 1.35 !important;
  }
}

@media (max-width: 390px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    height: 610px !important;
    min-height: 610px !important;
    background-position: 69% top !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293401 > .e-con-inner {
    padding: 52px 46px 0 !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293402,
  .elementor-9658 .elementor-element.elementor-element-r293403 {
    width: calc(100vw - 92px) !important;
  }
}

@media (max-width: 360px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    height: 600px !important;
    min-height: 600px !important;
    background-position: 68% top !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293401 > .e-con-inner {
    padding: 50px 38px 0 !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293402,
  .elementor-9658 .elementor-element.elementor-element-r293403 {
    width: calc(100vw - 76px) !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293403 {
    margin-top: 36px !important;
  }
}

@media (max-width: 340px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    height: 590px !important;
    min-height: 590px !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293401 > .e-con-inner {
    padding: 46px 32px 0 !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293402,
  .elementor-9658 .elementor-element.elementor-element-r293403 {
    width: calc(100vw - 64px) !important;
  }
}
/* SBY consult hero mobile line-wrap tuning 2026-07-08 */
@media (max-width: 767px) {
  .elementor-9658 .elementor-element.elementor-element-r293402 .elementor-heading-title {
    font-size: clamp(33px, 9.2vw, 40px) !important;
  }
}

@media (max-width: 430px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 > .e-con-inner {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293402,
  .elementor-9658 .elementor-element.elementor-element-r293403 {
    width: calc(100vw - 80px) !important;
  }
}

@media (max-width: 390px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 > .e-con-inner {
    padding-left: 38px !important;
    padding-right: 38px !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293402,
  .elementor-9658 .elementor-element.elementor-element-r293403 {
    width: calc(100vw - 76px) !important;
  }
}

@media (max-width: 360px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 > .e-con-inner {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293402,
  .elementor-9658 .elementor-element.elementor-element-r293403 {
    width: calc(100vw - 64px) !important;
  }
}
/* SBY restore original risk hero + portrait mobile crop 2026-07-08 */
.elementor-9658 .elementor-element.elementor-element-r293401 {
  position: relative !important;
  isolation: isolate !important;
  overflow: hidden !important;
  height: 491px !important;
  min-height: 491px !important;
  padding: 0 !important;
  background-color: #ffffff !important;
  background-image: url('https://standbyyou.info/wp-content/uploads/2026/07/4c004f16-59bd-4455-9c70-b8b6fc7208d5.png') !important;
  background-repeat: no-repeat !important;
  background-size: 105.81% auto !important;
  background-position: left -84px top -105px !important;
}

.elementor-9658 .elementor-element.elementor-element-r293401::before {
  content: "" !important;
  position: absolute !important;
  z-index: 0 !important;
  pointer-events: none !important;
  inset: 0 auto 0 0 !important;
  width: min(760px, 62vw) !important;
  background: linear-gradient(90deg, #ffffff 0%, rgba(255,255,255,0.98) 28%, rgba(255,255,255,0.84) 52%, rgba(255,255,255,0.36) 78%, rgba(255,255,255,0) 100%) !important;
}

.elementor-9658 .elementor-element.elementor-element-r293401::after {
  content: "" !important;
  position: absolute !important;
  z-index: 1 !important;
  pointer-events: none !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  height: 86px !important;
  background: linear-gradient(0deg, #ffffff 0%, rgba(255,255,255,0.88) 28%, rgba(255,255,255,0) 100%) !important;
}

.elementor-9658 .elementor-element.elementor-element-r293401 > .e-con-inner {
  position: relative !important;
  z-index: 2 !important;
  width: 1174px !important;
  max-width: calc(100% - 48px) !important;
  padding: 128px 0 0 !important;
}

.elementor-9658 .elementor-element.elementor-element-r293402 {
  width: 547px !important;
  max-width: 100% !important;
}

.elementor-9658 .elementor-element.elementor-element-r293402 .elementor-heading-title {
  font-size: 40px !important;
  line-height: 1.2 !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
}

.elementor-9658 .elementor-element.elementor-element-r293403 {
  width: 475px !important;
  max-width: 100% !important;
  margin-top: 22px !important;
}

.elementor-9658 .elementor-element.elementor-element-r293403 p {
  margin: 0 !important;
  color: #475569 !important;
  font-size: 24px !important;
  line-height: 1.3 !important;
  font-weight: 400 !important;
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    height: 430px !important;
    min-height: 430px !important;
    background-size: auto 100% !important;
    background-position: center right -80px !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293401 > .e-con-inner {
    max-width: calc(100% - 64px) !important;
    padding: 96px 0 0 !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293402 {
    width: 547px !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293402 .elementor-heading-title {
    font-size: 36px !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293403 p {
    font-size: 22px !important;
  }
}

@media (max-width: 767px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    height: 720px !important;
    min-height: 720px !important;
    background-image: url('https://standbyyou.info/wp-content/uploads/2026/07/4c004f16-59bd-4455-9c70-b8b6fc7208d5.png') !important;
    background-size: auto 100% !important;
    background-position: 63% top !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293401::before {
    inset: 0 !important;
    width: 100% !important;
    background: linear-gradient(90deg, #ffffff 0%, rgba(255,255,255,0.98) 30%, rgba(255,255,255,0.72) 62%, rgba(255,255,255,0.20) 100%) !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293401::after {
    height: 150px !important;
    background: linear-gradient(0deg, #ffffff 0%, rgba(255,255,255,0.94) 24%, rgba(255,255,255,0.42) 68%, rgba(255,255,255,0) 100%) !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293401 > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    padding: 62px 34px 0 !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293402 {
    width: calc(100vw - 68px) !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293402 .elementor-heading-title {
    font-size: clamp(34px, 9.2vw, 40px) !important;
    line-height: 1.12 !important;
    font-weight: 800 !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293403 {
    width: calc(100vw - 68px) !important;
    margin-top: 34px !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293403 p {
    font-size: clamp(20px, 5.2vw, 24px) !important;
    line-height: 1.36 !important;
  }
}

@media (max-width: 430px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    height: 710px !important;
    min-height: 710px !important;
    background-position: 62% top !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293401 > .e-con-inner {
    padding: 58px 32px 0 !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293402,
  .elementor-9658 .elementor-element.elementor-element-r293403 {
    width: calc(100vw - 64px) !important;
  }
}

@media (max-width: 390px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    height: 700px !important;
    min-height: 700px !important;
    background-position: 61% top !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293401 > .e-con-inner {
    padding: 56px 30px 0 !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293402,
  .elementor-9658 .elementor-element.elementor-element-r293403 {
    width: calc(100vw - 60px) !important;
  }
}

@media (max-width: 360px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    height: 690px !important;
    min-height: 690px !important;
    background-position: 60% top !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293401 > .e-con-inner {
    padding: 52px 26px 0 !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293402,
  .elementor-9658 .elementor-element.elementor-element-r293403 {
    width: calc(100vw - 52px) !important;
  }
}

@media (max-width: 340px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    height: 680px !important;
    min-height: 680px !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293401 > .e-con-inner {
    padding: 50px 24px 0 !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293402,
  .elementor-9658 .elementor-element.elementor-element-r293403 {
    width: calc(100vw - 48px) !important;
  }
}
/* SBY original risk hero mobile crop/readability tune 2026-07-08 */
@media (max-width: 767px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    background-position: 54% top !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293402 .elementor-heading-title {
    font-size: clamp(31px, 8.5vw, 37px) !important;
    line-height: 1.15 !important;
  }
}

@media (max-width: 430px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    background-position: 53% top !important;
  }
}

@media (max-width: 390px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    background-position: 52% top !important;
  }
}

@media (max-width: 360px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    background-position: 51% top !important;
  }
}
/* SBY original hero mobile face crop adjustment 2026-07-08 */
@media (max-width: 767px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    background-position: 62% top !important;
  }
}

@media (max-width: 430px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    background-position: 61% top !important;
  }
}

@media (max-width: 390px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    background-position: 60% top !important;
  }
}

@media (max-width: 360px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    background-position: 59% top !important;
  }
}
/* SBY compact original hero mobile crop 2026-07-08 */
@media (max-width: 767px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    height: 600px !important;
    min-height: 600px !important;
    background-size: auto 92% !important;
    background-position: 63% bottom !important;
  }
}

@media (max-width: 430px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    height: 590px !important;
    min-height: 590px !important;
    background-size: auto 90% !important;
    background-position: 63% bottom !important;
  }
}

@media (max-width: 390px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    height: 575px !important;
    min-height: 575px !important;
    background-size: auto 88% !important;
    background-position: 62% bottom !important;
  }
}

@media (max-width: 360px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    height: 555px !important;
    min-height: 555px !important;
    background-size: auto 87% !important;
    background-position: 61% bottom !important;
  }
}

@media (max-width: 330px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    height: 535px !important;
    min-height: 535px !important;
    background-size: auto 86% !important;
    background-position: 60% bottom !important;
  }
}
/* SBY mobile hero top image + centered copy 2026-07-08 */
@media (max-width: 767px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    background-position: 58% top !important;
    background-size: auto 92% !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293401 > .e-con-inner {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    padding: 86px 28px 0 !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293402,
  .elementor-9658 .elementor-element.elementor-element-r293403 {
    width: min(100%, 360px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293402 .elementor-heading-title,
  .elementor-9658 .elementor-element.elementor-element-r293403 p {
    text-align: center !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293403 {
    margin-top: 32px !important;
  }
}

@media (max-width: 430px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    background-position: 57% top !important;
    background-size: auto 90% !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293401 > .e-con-inner {
    padding-top: 88px !important;
  }
}

@media (max-width: 390px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    background-position: 56% top !important;
    background-size: auto 88% !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293401 > .e-con-inner {
    padding-top: 88px !important;
  }
}

@media (max-width: 360px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    background-position: 55% top !important;
    background-size: auto 87% !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293401 > .e-con-inner {
    padding-top: 82px !important;
  }
}

@media (max-width: 330px) {
  .elementor-9658 .elementor-element.elementor-element-r293401 {
    background-position: 54% top !important;
    background-size: auto 86% !important;
  }

  .elementor-9658 .elementor-element.elementor-element-r293401 > .e-con-inner {
    padding-top: 80px !important;
  }
}
@media (max-width: 767px) {
  .elementor-9658 .elementor-element-5e22afb > .e-con-inner {
    flex-direction: column !important;
    gap: 0 !important;
    padding: 0 !important;
  }
  .elementor-9658 .sby-feature-item {
    border-bottom: 1px solid rgba(0,0,0,0.07) !important;
  }
  .elementor-9658 .sby-feature-item:last-child {
    border-bottom: none !important;
  }
}

}
@media (max-width: 767px) {
  .elementor-9658 .elementor-element.elementor-element-25f9fa6 .elementor-widget-icon,
  .elementor-9658 .elementor-element.elementor-element-25f9fa6 .elementor-icon-wrapper,
  .elementor-9658 .elementor-element.elementor-element-25f9fa6 .elementor-icon {
    width: 64px !important;
    height: 64px !important;
    flex: 0 0 64px !important;
  }
  .elementor-9658 .elementor-element.elementor-element-25f9fa6 .sby-feature-icon .elementor-icon svg {
    width: 34px !important;
    height: 34px !important;
  }
  .elementor-9658 .elementor-element.elementor-element-25f9fa6 .elementor-heading-title {
    font-size: 18px !important;
    line-height: 1.4 !important;
  }
  .elementor-9658 .elementor-element.elementor-element-25f9fa6 .elementor-widget-text-editor p {
    font-size: 16px !important;
    line-height: 1.4 !important;
  }
  .elementor-9658 .sby-feature-card .sby-feature-item {
    grid-template-columns: 72px minmax(0, 1fr) !important;
    min-height: 92px !important;
    padding: 14px 18px !important;
  }
}

/* SBY risk-assessment hero asset URL repair - 2026-07-10
   The previous background pointed to standbyyou.info and resolves to 404 on the technical-domain site. */
body.page-id-9658 .elementor-9658 .elementor-element-r293401,
body.page-id-9658 .elementor-9658 .sby-service-hero,
body.page-id-9658 .elementor-element-r293401,
body.page-id-9658 .sby-service-hero {
  background-image: url("https://standbyyou.info/wp-content/uploads/2026/07/4c004f16-59bd-4455-9c70-b8b6fc7208d5.png") !important;
}

/* SBY risk-assessment hero mobile crop readability repair - 2026-07-10
   Keep the restored hero asset, but move the mobile crop right so the face does not sit under the headline. */
@media (max-width: 767px) {
  body.page-id-9658 .elementor-9658 .elementor-element.elementor-element-r293401,
  body.page-id-9658 .elementor-9658 .elementor-element-r293401,
  body.page-id-9658 .elementor-9658 .sby-service-hero {
    background-image: url("https://standbyyou.info/wp-content/uploads/2026/07/4c004f16-59bd-4455-9c70-b8b6fc7208d5.png") !important;
    background-position: 36% top !important;
  }
}/* End custom CSS */