.elementor-10504 .elementor-element.elementor-element-a167255{--display:flex;--min-height:584px;--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;--padding-top:97px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-a167255:not(.elementor-motion-effects-element-type-background), .elementor-10504 .elementor-element.elementor-element-a167255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://standbyyou.info/wp-content/uploads/2026/07/087f5a49-8037-45ee-afb9-01fb6fbeb46c.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10504 .elementor-element.elementor-element-a167256{--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:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.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-10504 .elementor-element.elementor-element-a167257{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10504 .elementor-element.elementor-element-a167257 .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-10504 .elementor-element.elementor-element-a167258{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Noto Sans Thai", Sans-serif;font-size:24px;font-weight:400;line-height:35px;letter-spacing:0px;color:#334155;}.elementor-10504 .elementor-element.elementor-element-a167258 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-10504 .elementor-element.elementor-element-222272a .elementor-button{background-color:#FD796D;font-family:"Noto Sans Thai", Sans-serif;font-size:24px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;}.elementor-10504 .elementor-element.elementor-element-222272a .elementor-button:hover, .elementor-10504 .elementor-element.elementor-element-222272a .elementor-button:focus{background-color:#DD5F56;color:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-222272a{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10504 .elementor-element.elementor-element-222272a .elementor-button-content-wrapper{flex-direction:row;}.elementor-10504 .elementor-element.elementor-element-222272a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10504 .elementor-element.elementor-element-222272a .elementor-button:hover svg, .elementor-10504 .elementor-element.elementor-element-222272a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-e21ff5b{--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:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;--z-index:5;}.elementor-10504 .elementor-element.elementor-element-8864cc1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-3539d38{--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:0px 21.965px;--row-gap:0px;--column-gap:21.965px;}.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-10504 .elementor-element.elementor-element-1e3f623{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10504 .elementor-element.elementor-element-1e3f623 .elementor-icon-wrapper{text-align:center;}.elementor-10504 .elementor-element.elementor-element-1e3f623.elementor-view-stacked .elementor-icon{background-color:#FD796D;color:#FFE8E6;}.elementor-10504 .elementor-element.elementor-element-1e3f623.elementor-view-framed .elementor-icon, .elementor-10504 .elementor-element.elementor-element-1e3f623.elementor-view-default .elementor-icon{color:#FD796D;border-color:#FD796D;}.elementor-10504 .elementor-element.elementor-element-1e3f623.elementor-view-framed .elementor-icon, .elementor-10504 .elementor-element.elementor-element-1e3f623.elementor-view-default .elementor-icon svg{fill:#FD796D;}.elementor-10504 .elementor-element.elementor-element-1e3f623.elementor-view-framed .elementor-icon{background-color:#FFE8E6;}.elementor-10504 .elementor-element.elementor-element-1e3f623.elementor-view-stacked .elementor-icon svg{fill:#FFE8E6;}.elementor-10504 .elementor-element.elementor-element-1e3f623 .elementor-icon{font-size:38px;}.elementor-10504 .elementor-element.elementor-element-1e3f623 .elementor-icon svg{height:38px;}.elementor-10504 .elementor-element.elementor-element-e304f6c{--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;}.elementor-10504 .elementor-element.elementor-element-0934303{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10504 .elementor-element.elementor-element-0934303 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:21.965px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-10504 .elementor-element.elementor-element-1509bfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Noto Sans Thai", Sans-serif;font-size:21.965px;font-weight:400;line-height:1.3em;color:#475569;}.elementor-10504 .elementor-element.elementor-element-1509bfa p{margin-block-end:0px;}.elementor-10504 .elementor-element.elementor-element-66aadb9{--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:0px 21.965px;--row-gap:0px;--column-gap:21.965px;}.elementor-10504 .elementor-element.elementor-element-ebbd587{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10504 .elementor-element.elementor-element-ebbd587 .elementor-icon-wrapper{text-align:center;}.elementor-10504 .elementor-element.elementor-element-ebbd587.elementor-view-stacked .elementor-icon{background-color:#FD796D;color:#FFE8E6;}.elementor-10504 .elementor-element.elementor-element-ebbd587.elementor-view-framed .elementor-icon, .elementor-10504 .elementor-element.elementor-element-ebbd587.elementor-view-default .elementor-icon{color:#FD796D;border-color:#FD796D;}.elementor-10504 .elementor-element.elementor-element-ebbd587.elementor-view-framed .elementor-icon, .elementor-10504 .elementor-element.elementor-element-ebbd587.elementor-view-default .elementor-icon svg{fill:#FD796D;}.elementor-10504 .elementor-element.elementor-element-ebbd587.elementor-view-framed .elementor-icon{background-color:#FFE8E6;}.elementor-10504 .elementor-element.elementor-element-ebbd587.elementor-view-stacked .elementor-icon svg{fill:#FFE8E6;}.elementor-10504 .elementor-element.elementor-element-ebbd587 .elementor-icon{font-size:38px;}.elementor-10504 .elementor-element.elementor-element-ebbd587 .elementor-icon svg{height:38px;}.elementor-10504 .elementor-element.elementor-element-69c848a{--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;}.elementor-10504 .elementor-element.elementor-element-bd9c33b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10504 .elementor-element.elementor-element-bd9c33b .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:21.965px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-10504 .elementor-element.elementor-element-d59b215{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Noto Sans Thai", Sans-serif;font-size:21.965px;font-weight:400;line-height:1.3em;color:#475569;}.elementor-10504 .elementor-element.elementor-element-d59b215 p{margin-block-end:0px;}.elementor-10504 .elementor-element.elementor-element-76fd326{--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:0px 21.965px;--row-gap:0px;--column-gap:21.965px;}.elementor-10504 .elementor-element.elementor-element-b5ca56e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10504 .elementor-element.elementor-element-b5ca56e .elementor-icon-wrapper{text-align:center;}.elementor-10504 .elementor-element.elementor-element-b5ca56e.elementor-view-stacked .elementor-icon{background-color:#FD796D;color:#FFE8E6;}.elementor-10504 .elementor-element.elementor-element-b5ca56e.elementor-view-framed .elementor-icon, .elementor-10504 .elementor-element.elementor-element-b5ca56e.elementor-view-default .elementor-icon{color:#FD796D;border-color:#FD796D;}.elementor-10504 .elementor-element.elementor-element-b5ca56e.elementor-view-framed .elementor-icon, .elementor-10504 .elementor-element.elementor-element-b5ca56e.elementor-view-default .elementor-icon svg{fill:#FD796D;}.elementor-10504 .elementor-element.elementor-element-b5ca56e.elementor-view-framed .elementor-icon{background-color:#FFE8E6;}.elementor-10504 .elementor-element.elementor-element-b5ca56e.elementor-view-stacked .elementor-icon svg{fill:#FFE8E6;}.elementor-10504 .elementor-element.elementor-element-b5ca56e .elementor-icon{font-size:48px;}.elementor-10504 .elementor-element.elementor-element-b5ca56e .elementor-icon svg{height:48px;}.elementor-10504 .elementor-element.elementor-element-432043f{--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;}.elementor-10504 .elementor-element.elementor-element-6d4efe9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10504 .elementor-element.elementor-element-6d4efe9 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:21.965px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-10504 .elementor-element.elementor-element-ce40e46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Noto Sans Thai", Sans-serif;font-size:21.965px;font-weight:400;line-height:1.3em;color:#475569;}.elementor-10504 .elementor-element.elementor-element-ce40e46 p{margin-block-end:0px;}.elementor-10504 .elementor-element.elementor-element-a85c3b1{--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:0px 21.965px;--row-gap:0px;--column-gap:21.965px;}.elementor-10504 .elementor-element.elementor-element-293b6c5{--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;}.elementor-10504 .elementor-element.elementor-element-293b6c5:not(.elementor-motion-effects-element-type-background), .elementor-10504 .elementor-element.elementor-element-293b6c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(247,121,110,.16);}.elementor-10504 .elementor-element.elementor-element-d53fe8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10504 .elementor-element.elementor-element-d53fe8e .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:21.965px;font-weight:700;line-height:1.3em;color:#FD796D;}.elementor-10504 .elementor-element.elementor-element-c62b05f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10504 .elementor-element.elementor-element-c62b05f .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-10504 .elementor-element.elementor-element-8fa1c8d{--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:0px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-10504 .elementor-element.elementor-element-10c44e3{--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-10504 .elementor-element.elementor-element-10c44e3:not(.elementor-motion-effects-element-type-background), .elementor-10504 .elementor-element.elementor-element-10c44e3 > .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-10504 .elementor-element.elementor-element-35fb1a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10504 .elementor-element.elementor-element-b7b2425{text-align:center;}.elementor-10504 .elementor-element.elementor-element-de1bbf1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10504 .elementor-element.elementor-element-de1bbf1 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:40px;font-weight:700;line-height:48px;letter-spacing:0.28px;color:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-d8d5721{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-10504 .elementor-element.elementor-element-d8d5721 p{margin-block-end:0px;}.elementor-10504 .elementor-element.elementor-element-95414f2 .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-10504 .elementor-element.elementor-element-95414f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10504 .elementor-element.elementor-element-95414f2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10504 .elementor-element.elementor-element-95414f2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10504 .elementor-element.elementor-element-6d0e1f8{--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:0px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-10504 .elementor-element.elementor-element-b8b037e{--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:12px 12px;--row-gap:12px;--column-gap:12px;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:32px 32px 32px 32px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10504 .elementor-element.elementor-element-b8b037e:not(.elementor-motion-effects-element-type-background), .elementor-10504 .elementor-element.elementor-element-b8b037e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.95);}.elementor-10504 .elementor-element.elementor-element-11a8525{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-10504 .elementor-element.elementor-element-7226b07{--display:flex;--min-height:48px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-7226b07:not(.elementor-motion-effects-element-type-background), .elementor-10504 .elementor-element.elementor-element-7226b07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(253,121,109,0.10);}.elementor-10504 .elementor-element.elementor-element-7226b07.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10504 .elementor-element.elementor-element-439ac46{padding:6px 0px 0px 0px;}.elementor-10504 .elementor-element.elementor-element-439ac46.elementor-element{--align-self:center;}.elementor-10504 .elementor-element.elementor-element-439ac46 .elementor-icon-wrapper{text-align:center;}.elementor-10504 .elementor-element.elementor-element-439ac46.elementor-view-stacked .elementor-icon{background-color:#FD796D;}.elementor-10504 .elementor-element.elementor-element-439ac46.elementor-view-framed .elementor-icon, .elementor-10504 .elementor-element.elementor-element-439ac46.elementor-view-default .elementor-icon{color:#FD796D;border-color:#FD796D;}.elementor-10504 .elementor-element.elementor-element-439ac46.elementor-view-framed .elementor-icon, .elementor-10504 .elementor-element.elementor-element-439ac46.elementor-view-default .elementor-icon svg{fill:#FD796D;}.elementor-10504 .elementor-element.elementor-element-439ac46 .elementor-icon{font-size:16px;}.elementor-10504 .elementor-element.elementor-element-439ac46 .elementor-icon svg{height:16px;}.elementor-10504 .elementor-element.elementor-element-439ac46 .elementor-icon-wrapper svg{width:auto;}.elementor-10504 .elementor-element.elementor-element-c8e954b{text-align:start;}.elementor-10504 .elementor-element.elementor-element-c8e954b .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:24px;font-weight:600;line-height:31.2px;color:#36385C;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10504 .elementor-element.elementor-element-ad00549{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--e-icon-list-icon-size:12px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10504 .elementor-element.elementor-element-ad00549 .elementor-icon-list-icon i{color:#8ED237;transition:color 0.3s;}.elementor-10504 .elementor-element.elementor-element-ad00549 .elementor-icon-list-icon svg{fill:#8ED237;transition:fill 0.3s;}.elementor-10504 .elementor-element.elementor-element-ad00549 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FD796D;}.elementor-10504 .elementor-element.elementor-element-ad00549 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FD796D;}.elementor-10504 .elementor-element.elementor-element-ad00549 .elementor-icon-list-icon{padding-inline-end:16px;}.elementor-10504 .elementor-element.elementor-element-ad00549 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10504 .elementor-element.elementor-element-ad00549 .elementor-icon-list-item > a{font-family:"Noto Sans Thai", Sans-serif;font-size:18px;font-weight:500;line-height:25.6px;}.elementor-10504 .elementor-element.elementor-element-ad00549 .elementor-icon-list-text{color:#494551;transition:color 0.3s;}.elementor-10504 .elementor-element.elementor-element-ad00549 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FD796D;}.elementor-10504 .elementor-element.elementor-element-e348c26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-10504 .elementor-element.elementor-element-e348c26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-10504 .elementor-element.elementor-element-e348c26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-10504 .elementor-element.elementor-element-e348c26 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-10504 .elementor-element.elementor-element-e348c26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-10504 .elementor-element.elementor-element-e348c26 .elementor-icon-list-icon i{color:#8ED237;transition:color 0.3s;}.elementor-10504 .elementor-element.elementor-element-e348c26 .elementor-icon-list-icon svg{fill:#8ED237;transition:fill 0.3s;}.elementor-10504 .elementor-element.elementor-element-e348c26 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FD796D;}.elementor-10504 .elementor-element.elementor-element-e348c26 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FD796D;}.elementor-10504 .elementor-element.elementor-element-e348c26{--e-icon-list-icon-size:12px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10504 .elementor-element.elementor-element-e348c26 .elementor-icon-list-icon{padding-inline-end:16px;}.elementor-10504 .elementor-element.elementor-element-e348c26 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10504 .elementor-element.elementor-element-e348c26 .elementor-icon-list-item > a{font-family:"Noto Sans Thai", Sans-serif;font-size:18px;font-weight:500;line-height:25.6px;}.elementor-10504 .elementor-element.elementor-element-e348c26 .elementor-icon-list-text{color:#494551;transition:color 0.3s;}.elementor-10504 .elementor-element.elementor-element-e348c26 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FD796D;}.elementor-10504 .elementor-element.elementor-element-4fcb822{--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;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-10504 .elementor-element.elementor-element-a04530f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-2674a87{--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:8px;--padding-left:0px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-9a273dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10504 .elementor-element.elementor-element-9a273dc .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:32px;font-weight:700;line-height:39px;letter-spacing:0px;color:#1B1C1C;}.elementor-10504 .elementor-element.elementor-element-a6cc40b{text-align:start;font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0px;color:#334155;}.elementor-10504 .elementor-element.elementor-element-a6cc40b p{margin-block-end:0px;}.elementor-10504 .elementor-element.elementor-element-b888af8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:400;line-height:40px;color:#334155;}.elementor-10504 .elementor-element.elementor-element-b888af8 p{margin-block-end:0px;}.elementor-10504 .elementor-element.elementor-element-60d09f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-56px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-0ed23cd{width:var( --container-widget-width, 1200px );max-width:1200px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans Thai", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:#1E293B;}.elementor-10504 .elementor-element.elementor-element-0ed23cd.elementor-element{--align-self:center;}.elementor-10504 .elementor-element.elementor-element-239fc48{--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:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10504 .elementor-element.elementor-element-5afc9bc{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-3549c09{--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:8px;--padding-left:0px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-7588e2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10504 .elementor-element.elementor-element-7588e2d .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-10504 .elementor-element.elementor-element-f1a16e2{text-align:start;font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#1B1C1C;}.elementor-10504 .elementor-element.elementor-element-f1a16e2 p{margin-block-end:0px;}.elementor-10504 .elementor-element.elementor-element-eee58b1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(198, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-f510715{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10504 .elementor-element.elementor-element-8bac5a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10504 .elementor-element.elementor-element-8bac5a3 .elementor-icon-wrapper{text-align:center;}.elementor-10504 .elementor-element.elementor-element-8bac5a3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-8bac5a3.elementor-view-framed .elementor-icon, .elementor-10504 .elementor-element.elementor-element-8bac5a3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-8bac5a3.elementor-view-framed .elementor-icon, .elementor-10504 .elementor-element.elementor-element-8bac5a3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-8bac5a3 .elementor-icon{font-size:27px;}.elementor-10504 .elementor-element.elementor-element-8bac5a3 .elementor-icon svg{height:27px;}.elementor-10504 .elementor-element.elementor-element-1eec3e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10504 .elementor-element.elementor-element-1eec3e5 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#1B1C1C;}.elementor-10504 .elementor-element.elementor-element-9e5a63d{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10504 .elementor-element.elementor-element-f13aab4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10504 .elementor-element.elementor-element-f13aab4 .elementor-icon-wrapper{text-align:center;}.elementor-10504 .elementor-element.elementor-element-f13aab4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-f13aab4.elementor-view-framed .elementor-icon, .elementor-10504 .elementor-element.elementor-element-f13aab4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-f13aab4.elementor-view-framed .elementor-icon, .elementor-10504 .elementor-element.elementor-element-f13aab4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-f13aab4 .elementor-icon{font-size:20px;}.elementor-10504 .elementor-element.elementor-element-f13aab4 .elementor-icon svg{height:20px;}.elementor-10504 .elementor-element.elementor-element-6ca0cbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10504 .elementor-element.elementor-element-6ca0cbd .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#1B1C1C;}.elementor-10504 .elementor-element.elementor-element-aad3dc1{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10504 .elementor-element.elementor-element-3002b0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10504 .elementor-element.elementor-element-3002b0e .elementor-icon-wrapper{text-align:center;}.elementor-10504 .elementor-element.elementor-element-3002b0e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-3002b0e.elementor-view-framed .elementor-icon, .elementor-10504 .elementor-element.elementor-element-3002b0e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-3002b0e.elementor-view-framed .elementor-icon, .elementor-10504 .elementor-element.elementor-element-3002b0e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-3002b0e .elementor-icon{font-size:20px;}.elementor-10504 .elementor-element.elementor-element-3002b0e .elementor-icon svg{height:20px;}.elementor-10504 .elementor-element.elementor-element-7ad3b6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10504 .elementor-element.elementor-element-7ad3b6c .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#0F172A;}.elementor-10504 .elementor-element.elementor-element-d5fd10a{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10504 .elementor-element.elementor-element-9900119{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10504 .elementor-element.elementor-element-9900119 .elementor-icon-wrapper{text-align:center;}.elementor-10504 .elementor-element.elementor-element-9900119.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-9900119.elementor-view-framed .elementor-icon, .elementor-10504 .elementor-element.elementor-element-9900119.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-9900119.elementor-view-framed .elementor-icon, .elementor-10504 .elementor-element.elementor-element-9900119.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-9900119 .elementor-icon{font-size:18px;}.elementor-10504 .elementor-element.elementor-element-9900119 .elementor-icon svg{height:18px;}.elementor-10504 .elementor-element.elementor-element-0300ae0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10504 .elementor-element.elementor-element-0300ae0 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#1B1C1C;}.elementor-10504 .elementor-element.elementor-element-965b4e6{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:25px;--padding-bottom:45px;--padding-left:25px;--padding-right:25px;}.elementor-10504 .elementor-element.elementor-element-2c56130{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10504 .elementor-element.elementor-element-2c56130 .elementor-icon-wrapper{text-align:center;}.elementor-10504 .elementor-element.elementor-element-2c56130.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-2c56130.elementor-view-framed .elementor-icon, .elementor-10504 .elementor-element.elementor-element-2c56130.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-2c56130.elementor-view-framed .elementor-icon, .elementor-10504 .elementor-element.elementor-element-2c56130.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-2c56130 .elementor-icon{font-size:20px;}.elementor-10504 .elementor-element.elementor-element-2c56130 .elementor-icon svg{height:20px;}.elementor-10504 .elementor-element.elementor-element-0d81484{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10504 .elementor-element.elementor-element-0d81484 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#1B1C1C;}.elementor-10504 .elementor-element.elementor-element-d1891df{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:25px;--padding-bottom:45px;--padding-left:25px;--padding-right:25px;}.elementor-10504 .elementor-element.elementor-element-cd67269 .elementor-icon-wrapper{text-align:start;}.elementor-10504 .elementor-element.elementor-element-cd67269.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-cd67269.elementor-view-framed .elementor-icon, .elementor-10504 .elementor-element.elementor-element-cd67269.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-cd67269.elementor-view-framed .elementor-icon, .elementor-10504 .elementor-element.elementor-element-cd67269.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-cd67269 .elementor-icon{font-size:30px;}.elementor-10504 .elementor-element.elementor-element-cd67269 .elementor-icon svg{height:30px;}.elementor-10504 .elementor-element.elementor-element-c914a0a{text-align:start;}.elementor-10504 .elementor-element.elementor-element-c914a0a .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#1B1C1C;}.elementor-10504 .elementor-element.elementor-element-776cb83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#0F172A;}.elementor-10504 .elementor-element.elementor-element-776cb83 p{margin-block-end:0px;}.elementor-10504 .elementor-element.elementor-element-f48f956{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-10504 .elementor-element.elementor-element-14ab01b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;}.elementor-10504 .elementor-element.elementor-element-14ab01b:not(.elementor-motion-effects-element-type-background), .elementor-10504 .elementor-element.elementor-element-14ab01b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5F3;}.elementor-10504 .elementor-element.elementor-element-957539f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10504 .elementor-element.elementor-element-5a46a81 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#666666;}.elementor-10504 .elementor-element.elementor-element-05e5b61 .elementor-button{background-color:#FD796D;font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:700;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-10504 .elementor-element.elementor-element-05e5b61 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10504 .elementor-element.elementor-element-05e5b61 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-10504 .elementor-element.elementor-element-c631a97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-e598534{width:var( --container-widget-width, 1200px );max-width:1200px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans Thai", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:#1E293B;}.elementor-10504 .elementor-element.elementor-element-e598534.elementor-element{--align-self:center;}.elementor-10504 .elementor-element.elementor-element-79b1305{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-10504 .elementor-element.elementor-element-982ef58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10504 .elementor-element.elementor-element-f01fd22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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-10504 .elementor-element.elementor-element-f1f251a .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#1B1C1C;}.elementor-10504 .elementor-element.elementor-element-09f071f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10504 .elementor-element.elementor-element-5de4d2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFF0F0;--border-color:#FFF0F0;--border-radius:24px 24px 24px 24px;box-shadow:0px 4px 6px 0px rgba(0,0,0,0.05);}.elementor-10504 .elementor-element.elementor-element-5de4d2b:not(.elementor-motion-effects-element-type-background), .elementor-10504 .elementor-element.elementor-element-5de4d2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-2a51e53{text-align:start;}.elementor-10504 .elementor-element.elementor-element-a4eb1a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10504 .elementor-element.elementor-element-a286fec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10504 .elementor-element.elementor-element-ed7bb77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:999px 999px 999px 999px;}.elementor-10504 .elementor-element.elementor-element-ed7bb77:not(.elementor-motion-effects-element-type-background), .elementor-10504 .elementor-element.elementor-element-ed7bb77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF6B6B;}.elementor-10504 .elementor-element.elementor-element-ccdbf89{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10504 .elementor-element.elementor-element-c5797cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:999px 999px 999px 999px;}.elementor-10504 .elementor-element.elementor-element-c5797cc:not(.elementor-motion-effects-element-type-background), .elementor-10504 .elementor-element.elementor-element-c5797cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF6B6B;}.elementor-10504 .elementor-element.elementor-element-860a340{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10504 .elementor-element.elementor-element-4ddb844{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:999px 999px 999px 999px;}.elementor-10504 .elementor-element.elementor-element-4ddb844:not(.elementor-motion-effects-element-type-background), .elementor-10504 .elementor-element.elementor-element-4ddb844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF6B6B;}.elementor-10504 .elementor-element.elementor-element-07b1e01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10504 .elementor-element.elementor-element-54add6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:999px 999px 999px 999px;}.elementor-10504 .elementor-element.elementor-element-54add6e:not(.elementor-motion-effects-element-type-background), .elementor-10504 .elementor-element.elementor-element-54add6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF6B6B;}.elementor-10504 .elementor-element.elementor-element-54e7773{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10504 .elementor-element.elementor-element-2cfd773{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:999px 999px 999px 999px;}.elementor-10504 .elementor-element.elementor-element-2cfd773:not(.elementor-motion-effects-element-type-background), .elementor-10504 .elementor-element.elementor-element-2cfd773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF6B6B;}.elementor-10504 .elementor-element.elementor-element-2b89c8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-06d2a8b{width:var( --container-widget-width, 1200px );max-width:1200px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans Thai", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:#1E293B;}.elementor-10504 .elementor-element.elementor-element-06d2a8b.elementor-element{--align-self:center;}.elementor-10504 .elementor-element.elementor-element-9d3a372{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10504 .elementor-element.elementor-element-16d1b33{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-0049fbe{--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-10504 .elementor-element.elementor-element-0049fbe:not(.elementor-motion-effects-element-type-background), .elementor-10504 .elementor-element.elementor-element-0049fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD796D;}.elementor-10504 .elementor-element.elementor-element-695e182{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10504 .elementor-element.elementor-element-2be52f3{text-align:center;}.elementor-10504 .elementor-element.elementor-element-c89ab73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10504 .elementor-element.elementor-element-c89ab73 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:40px;font-weight:700;line-height:22px;letter-spacing:0.28px;color:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-17400d8{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-10504 .elementor-element.elementor-element-17400d8.elementor-element{--align-self:flex-start;}.elementor-10504 .elementor-element.elementor-element-17400d8 p{margin-block-end:0px;}.elementor-10504 .elementor-element.elementor-element-3ddb099 .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-10504 .elementor-element.elementor-element-3ddb099{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10504 .elementor-element.elementor-element-3ddb099 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10504 .elementor-element.elementor-element-3ddb099 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10504 .elementor-element.elementor-element-1b9c453{--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;--overflow:visible;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10504 .elementor-element.elementor-element-4801c6d{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-10504 .elementor-element.elementor-element-f04a80d{--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 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:0px;--padding-left:0px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-31880e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10504 .elementor-element.elementor-element-31880e3 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#1B1C1C;}.elementor-10504 .elementor-element.elementor-element-f5df0f5{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#1B1C1C;}.elementor-10504 .elementor-element.elementor-element-237715d{--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;}.elementor-10504 .elementor-element.elementor-element-81ad8f8{--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 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFF0F0;--border-color:#FFF0F0;--border-radius:24px 24px 24px 24px;}.elementor-10504 .elementor-element.elementor-element-81ad8f8:not(.elementor-motion-effects-element-type-background), .elementor-10504 .elementor-element.elementor-element-81ad8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0);}.elementor-10504 .elementor-element.elementor-element-a06a16a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-f762e53{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-7ece649 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:400;line-height:35px;letter-spacing:0px;color:#334155;}.elementor-10504 .elementor-element.elementor-element-647afbd{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-c41e786 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:400;line-height:35px;letter-spacing:0px;color:#334155;}.elementor-10504 .elementor-element.elementor-element-8543316{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-3838868 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:400;line-height:35px;letter-spacing:0px;color:#334155;}.elementor-10504 .elementor-element.elementor-element-65f6517{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-757ea0a .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:400;line-height:35px;letter-spacing:0px;color:#334155;}.elementor-10504 .elementor-element.elementor-element-d71a841{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-2a3250e .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:400;line-height:35px;letter-spacing:0px;color:#334155;}.elementor-10504 .elementor-element.elementor-element-b075a0a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#1B1C1C;}.elementor-10504 .elementor-element.elementor-element-261b2d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-83a621c{width:var( --container-widget-width, 1200px );max-width:1200px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans Thai", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:#1E293B;}.elementor-10504 .elementor-element.elementor-element-83a621c.elementor-element{--align-self:center;}.elementor-10504 .elementor-element.elementor-element-b4ae88a{--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;--overflow:visible;--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10504 .elementor-element.elementor-element-601d3cd{--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:visible;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-601d3cd:not(.elementor-motion-effects-element-type-background), .elementor-10504 .elementor-element.elementor-element-601d3cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0);}.elementor-10504 .elementor-element.elementor-element-4998876{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-318d0dd .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#1B1C1C;}.elementor-10504 .elementor-element.elementor-element-9cc1fd1{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#1B1C1C;}.elementor-10504 .elementor-element.elementor-element-9cc1fd1 p{margin-block-end:0px;}.elementor-10504 .elementor-element.elementor-element-efbcce4{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:400;line-height:35px;color:#334155;}.elementor-10504 .elementor-element.elementor-element-e617943{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#1B1C1C;}.elementor-10504 .elementor-element.elementor-element-673b765 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:#1B1C1C;}.elementor-10504 .elementor-element.elementor-element-7cde5b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-e7a996c{width:var( --container-widget-width, 1200px );max-width:1200px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans Thai", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:#1E293B;}.elementor-10504 .elementor-element.elementor-element-e7a996c.elementor-element{--align-self:center;}.elementor-10504 .elementor-element.elementor-element-adb8188{--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;--overflow:visible;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-10504 .elementor-element.elementor-element-e6a6ea4{--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:48px 0px;--row-gap:48px;--column-gap:0px;--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:#F3F4F6;--border-color:#F3F4F6;--border-radius:32px 32px 32px 32px;box-shadow:0px 10px 15px -3px rgba(0,0,0,0.10);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-e6a6ea4:not(.elementor-motion-effects-element-type-background), .elementor-10504 .elementor-element.elementor-element-e6a6ea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD796D;}.elementor-10504 .elementor-element.elementor-element-7bcefde{--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 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-caf453f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10504 .elementor-element.elementor-element-caf453f .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:32px;font-weight:700;line-height:22px;letter-spacing:0.28px;color:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-4eada22{text-align:start;font-family:"Noto Sans Thai", Sans-serif;font-size:24px;font-weight:400;line-height:30px;letter-spacing:0.28px;color:#F2F7F6;}.elementor-10504 .elementor-element.elementor-element-4eada22 p{margin-block-end:0px;}.elementor-10504 .elementor-element.elementor-element-132e3cc img{width:623px;}.elementor-10504 .elementor-element.elementor-element-d9ff91a img{width:486px;}.elementor-10504 .elementor-element.elementor-element-d969080 img{width:67px;}.elementor-10504 .elementor-element.elementor-element-08229bb img{width:56px;}.elementor-10504 .elementor-element.elementor-element-9526b4d img{width:56px;}.elementor-10504 .elementor-element.elementor-element-9f57805 .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;}.elementor-10504 .elementor-element.elementor-element-9f57805 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10504 .elementor-element.elementor-element-9f57805 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10504 .elementor-element.elementor-element-66491d5{--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-10504 .elementor-element.elementor-element-66491d5:not(.elementor-motion-effects-element-type-background), .elementor-10504 .elementor-element.elementor-element-66491d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10504 .elementor-element.elementor-element-22d752a{--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-10504 .elementor-element.elementor-element-a28f43d{--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-10504 .elementor-element.elementor-element-75254cc .elementor-icon-wrapper{text-align:center;}.elementor-10504 .elementor-element.elementor-element-75254cc.elementor-view-stacked .elementor-icon{background-color:#0D7C84;}.elementor-10504 .elementor-element.elementor-element-75254cc.elementor-view-framed .elementor-icon, .elementor-10504 .elementor-element.elementor-element-75254cc.elementor-view-default .elementor-icon{color:#0D7C84;border-color:#0D7C84;}.elementor-10504 .elementor-element.elementor-element-75254cc.elementor-view-framed .elementor-icon, .elementor-10504 .elementor-element.elementor-element-75254cc.elementor-view-default .elementor-icon svg{fill:#0D7C84;}.elementor-10504 .elementor-element.elementor-element-75254cc .elementor-icon{font-size:20px;}.elementor-10504 .elementor-element.elementor-element-75254cc .elementor-icon svg{height:20px;}.elementor-10504 .elementor-element.elementor-element-58529c6{text-align:start;}.elementor-10504 .elementor-element.elementor-element-58529c6 .elementor-heading-title{font-size:32px;font-weight:700;line-height:40px;letter-spacing:0px;color:#1B1C1C;}.elementor-10504 .elementor-element.elementor-element-cf74add{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-80px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-b61daf4{width:var( --container-widget-width, 1200px );max-width:1200px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans Thai", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:#1E293B;}.elementor-10504 .elementor-element.elementor-element-b61daf4.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-10504 .elementor-element.elementor-element-a167256{--width:638px;}.elementor-10504 .elementor-element.elementor-element-6d0e1f8{--width:100%;}.elementor-10504 .elementor-element.elementor-element-b8b037e{--width:1197px;}.elementor-10504 .elementor-element.elementor-element-11a8525{--width:100%;}.elementor-10504 .elementor-element.elementor-element-7226b07{--width:48px;}.elementor-10504 .elementor-element.elementor-element-60d09f8{--content-width:1200px;}.elementor-10504 .elementor-element.elementor-element-c631a97{--content-width:1200px;}.elementor-10504 .elementor-element.elementor-element-2b89c8a{--content-width:1200px;}.elementor-10504 .elementor-element.elementor-element-261b2d1{--content-width:1200px;}.elementor-10504 .elementor-element.elementor-element-7cde5b6{--content-width:1200px;}.elementor-10504 .elementor-element.elementor-element-cf74add{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10504 .elementor-element.elementor-element-b8b037e{--width:100%;}.elementor-10504 .elementor-element.elementor-element-7226b07{--width:48px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-10504 .elementor-element.elementor-element-8fa1c8d{--padding-top:0px;--padding-bottom:32px;--padding-left:18px;--padding-right:18px;}.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-10504 .elementor-element.elementor-element-de1bbf1 .elementor-heading-title{font-size:34px;line-height:42px;}.elementor-10504 .elementor-element.elementor-element-d8d5721{font-size:20px;line-height:29px;}.elementor-10504 .elementor-element.elementor-element-6d0e1f8{--padding-top:0px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-10504 .elementor-element.elementor-element-b8b037e{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-10504 .elementor-element.elementor-element-11a8525{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-10504 .elementor-element.elementor-element-7226b07{--min-height:48px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-10504 .elementor-element.elementor-element-4fcb822{--padding-top:0px;--padding-bottom:52px;--padding-left:18px;--padding-right:18px;}.elementor-10504 .elementor-element.elementor-element-60d09f8{--margin-top:-56px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-10504 .elementor-element.elementor-element-0ed23cd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10504 .elementor-element.elementor-element-239fc48{--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-10504 .elementor-element.elementor-element-eee58b1{--grid-auto-flow:row;}.elementor-10504 .elementor-element.elementor-element-f48f956{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-10504 .elementor-element.elementor-element-c631a97{--margin-top:-40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-10504 .elementor-element.elementor-element-e598534{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10504 .elementor-element.elementor-element-79b1305{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-10504 .elementor-element.elementor-element-2b89c8a{--margin-top:-40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-10504 .elementor-element.elementor-element-06d2a8b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10504 .elementor-element.elementor-element-9d3a372{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-10504 .elementor-element.elementor-element-c89ab73 .elementor-heading-title{font-size:34px;line-height:42px;}.elementor-10504 .elementor-element.elementor-element-17400d8{font-size:20px;line-height:29px;}.elementor-10504 .elementor-element.elementor-element-261b2d1{--margin-top:-33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-10504 .elementor-element.elementor-element-83a621c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10504 .elementor-element.elementor-element-b4ae88a{--padding-top:40px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-10504 .elementor-element.elementor-element-7cde5b6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-10504 .elementor-element.elementor-element-e7a996c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10504 .elementor-element.elementor-element-adb8188{--padding-top:40px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-10504 .elementor-element.elementor-element-d969080 img{width:67px;}.elementor-10504 .elementor-element.elementor-element-08229bb img{width:56px;}.elementor-10504 .elementor-element.elementor-element-9526b4d img{width:56px;}.elementor-10504 .elementor-element.elementor-element-66491d5{--padding-top:32px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-10504 .elementor-element.elementor-element-cf74add{--margin-top:-72px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-10504 .elementor-element.elementor-element-b61daf4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}}@media(max-width:767px){.elementor-10504 .elementor-element.elementor-element-a167255{--min-height:720px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-10504 .elementor-element.elementor-element-1e3f623{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10504 .elementor-element.elementor-element-76fd326{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10504 .elementor-element.elementor-element-8fa1c8d{--padding-top:18px;--padding-bottom:32px;--padding-left:18px;--padding-right:18px;}.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-10504 .elementor-element.elementor-element-de1bbf1 .elementor-heading-title{font-size:27px;line-height:36px;}.elementor-10504 .elementor-element.elementor-element-d8d5721{font-size:18px;line-height:28px;}.elementor-10504 .elementor-element.elementor-element-95414f2 .elementor-button{font-size:20px;}.elementor-10504 .elementor-element.elementor-element-6d0e1f8{--padding-top:24px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-10504 .elementor-element.elementor-element-b8b037e{--width:100%;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10504 .elementor-element.elementor-element-11a8525{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-10504 .elementor-element.elementor-element-7226b07{--width:48px;--min-height:48px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-10504 .elementor-element.elementor-element-4fcb822{--padding-top:0px;--padding-bottom:44px;--padding-left:18px;--padding-right:18px;}.elementor-10504 .elementor-element.elementor-element-9a273dc .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-10504 .elementor-element.elementor-element-a6cc40b{font-size:18px;line-height:28px;}.elementor-10504 .elementor-element.elementor-element-b888af8{font-size:18px;line-height:32px;}.elementor-10504 .elementor-element.elementor-element-60d09f8{--margin-top:-44px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10504 .elementor-element.elementor-element-0ed23cd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10504 .elementor-element.elementor-element-239fc48{--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-10504 .elementor-element.elementor-element-7588e2d .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-10504 .elementor-element.elementor-element-f1a16e2{font-size:18px;line-height:28px;}.elementor-10504 .elementor-element.elementor-element-eee58b1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10504 .elementor-element.elementor-element-1eec3e5 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-10504 .elementor-element.elementor-element-6ca0cbd .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-10504 .elementor-element.elementor-element-7ad3b6c .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-10504 .elementor-element.elementor-element-0300ae0 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-10504 .elementor-element.elementor-element-0d81484 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-10504 .elementor-element.elementor-element-c914a0a .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-10504 .elementor-element.elementor-element-776cb83{font-size:18px;line-height:27px;}.elementor-10504 .elementor-element.elementor-element-f48f956{--padding-top:32px;--padding-bottom:32px;--padding-left:18px;--padding-right:18px;}.elementor-10504 .elementor-element.elementor-element-c631a97{--margin-top:-32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10504 .elementor-element.elementor-element-e598534{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10504 .elementor-element.elementor-element-79b1305{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:18px;--padding-right:18px;}.elementor-10504 .elementor-element.elementor-element-2b89c8a{--margin-top:-32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10504 .elementor-element.elementor-element-06d2a8b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10504 .elementor-element.elementor-element-9d3a372{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-10504 .elementor-element.elementor-element-c89ab73 .elementor-heading-title{font-size:27px;line-height:36px;}.elementor-10504 .elementor-element.elementor-element-17400d8{font-size:18px;line-height:28px;}.elementor-10504 .elementor-element.elementor-element-3ddb099 .elementor-button{font-size:20px;}.elementor-10504 .elementor-element.elementor-element-261b2d1{--margin-top:-29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10504 .elementor-element.elementor-element-83a621c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10504 .elementor-element.elementor-element-b4ae88a{--padding-top:32px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-10504 .elementor-element.elementor-element-7cde5b6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10504 .elementor-element.elementor-element-e7a996c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10504 .elementor-element.elementor-element-adb8188{--padding-top:32px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-10504 .elementor-element.elementor-element-caf453f{padding:0px 00px 0px 00px;}.elementor-10504 .elementor-element.elementor-element-caf453f .elementor-heading-title{font-size:30px;}.elementor-10504 .elementor-element.elementor-element-d969080 img{width:52px;}.elementor-10504 .elementor-element.elementor-element-08229bb img{width:44px;}.elementor-10504 .elementor-element.elementor-element-9526b4d img{width:44px;}.elementor-10504 .elementor-element.elementor-element-66491d5{--padding-top:32px;--padding-bottom:64px;--padding-left:18px;--padding-right:18px;}.elementor-10504 .elementor-element.elementor-element-58529c6 .elementor-heading-title{font-size:26px;line-height:34px;letter-spacing:0px;}.elementor-10504 .elementor-element.elementor-element-cf74add{--margin-top:-64px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10504 .elementor-element.elementor-element-b61daf4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}}/* Start custom CSS for container, class: .elementor-element-a167255 */.elementor-10504 .elementor-element.elementor-element-a167255 {
  position: relative;
  isolation: isolate;
  min-height: 584px;
  overflow: hidden;
  padding: 97px 0 0 0 !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.elementor-10504 .elementor-element.elementor-element-a167255::before {
  content: "";
  position: absolute;
  inset: 0 auto 0 0;
  width: 58%;
  background: linear-gradient(90deg, rgba(255,255,255,.96) 0%, rgba(255,255,255,.72) 56%, rgba(255,255,255,0) 100%);
  z-index: 1;
  pointer-events: none;
}
.elementor-10504 .elementor-element.elementor-element-a167255::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 71px;
  background: linear-gradient(0deg, #FFFFFF 0%, rgba(255,255,255,.88) 28%, rgba(255,255,255,0) 100%);
  z-index: 2;
  pointer-events: none;
}
.elementor-10504 .elementor-element.elementor-element-a167255 .sby-service-hero-copy {
  position: relative;
  z-index: 3;
  width: 638px;
  max-width: 638px;
  margin-left: max(24px, calc((100vw - 1168px) / 2));
  gap: 22px;
}
.elementor-10504 .elementor-element.elementor-element-a167255 .elementor-widget {
  margin-block-end: 0 !important;
}
.elementor-10504 .elementor-element.elementor-element-a167255 .sby-service-hero-title .elementor-heading-title {
  margin: 0;
  color: #000000;
  font-family: 'Noto Sans Thai', sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0;
}
.elementor-10504 .elementor-element.elementor-element-a167255 .sby-hero-accent {
  color: #F9796E;
}
.elementor-10504 .elementor-element.elementor-element-a167255 .sby-service-hero-subcopy {
  width: 554px;
  max-width: 554px;
}
.elementor-10504 .elementor-element.elementor-element-a167255 .sby-service-hero-subcopy,
.elementor-10504 .elementor-element.elementor-element-a167255 .sby-service-hero-subcopy p {
  margin: 0;
  color: #334155;
  font-family: 'Noto Sans Thai', sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 35px;
  letter-spacing: 0;
}
.elementor-10504 .elementor-element.elementor-element-a167255 .sby-service-hero-cta {
  width: 290px;
  max-width: 290px;
  margin-top: 7px;
}
.elementor-10504 .elementor-element.elementor-element-a167255 .sby-service-hero-cta .elementor-button {
  width: 290px;
  height: 60px;
  min-height: 60px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px 11px 10px 10px;
  border-radius: 40px;
}
.elementor-10504 .elementor-element.elementor-element-a167255 .sby-service-hero-cta .elementor-button-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.elementor-10504 .elementor-element.elementor-element-a167255 .sby-service-hero-cta .elementor-button-icon svg {
  width: 28px;
  height: 28px;
  display: block;
}
@media (max-width: 1024px) {
  .elementor-10504 .elementor-element.elementor-element-a167255 {
    min-height: 560px;
    padding: 72px 32px 0 0 !important;
    background-position: 57% center !important;
    background-size: cover !important;
  }
  .elementor-10504 .elementor-element.elementor-element-a167255::before { width: 64%; }
  .elementor-10504 .elementor-element.elementor-element-a167255 .sby-service-hero-copy {
    width: 56%;
    max-width: 600px;
    margin-left: 48px;
  }
  .elementor-10504 .elementor-element.elementor-element-a167255 .sby-service-hero-title .elementor-heading-title { font-size: 36px; }
  .elementor-10504 .elementor-element.elementor-element-a167255 .sby-service-hero-subcopy {
    width: 100%;
    max-width: 520px;
  }
  .elementor-10504 .elementor-element.elementor-element-a167255 .sby-service-hero-subcopy,
  .elementor-10504 .elementor-element.elementor-element-a167255 .sby-service-hero-subcopy p {
    font-size: 20px;
    line-height: 1.55;
  }
}
@media (max-width: 767px) {
  .elementor-10504 .elementor-element.elementor-element-a167255 {
    min-height: 720px;
    padding: 36px 22px 0 22px !important;
    background-position: right bottom !important;
    background-size: auto 320px !important;
  }
  .elementor-10504 .elementor-element.elementor-element-a167255::before {
    width: 100%;
    height: 500px;
    background: linear-gradient(180deg, rgba(255,255,255,.98) 0%, rgba(255,255,255,.98) 70%, rgba(255,255,255,.76) 82%, rgba(255,255,255,0) 100%);
  }
  .elementor-10504 .elementor-element.elementor-element-a167255::after { height: 44px; }
  .elementor-10504 .elementor-element.elementor-element-a167255 .sby-service-hero-copy {
    width: 100%;
    max-width: 440px;
    margin-left: 0;
    gap: 16px;
  }
  .elementor-10504 .elementor-element.elementor-element-a167255 .sby-service-hero-title .elementor-heading-title { font-size: 27px; line-height: 34px; }
  .elementor-10504 .elementor-element.elementor-element-a167255 .sby-service-hero-subcopy {
    width: 100%;
    max-width: 100%;
  }
  .elementor-10504 .elementor-element.elementor-element-a167255 .sby-service-hero-subcopy,
  .elementor-10504 .elementor-element.elementor-element-a167255 .sby-service-hero-subcopy p {
    font-size: 16px;
    line-height: 26px;
  }
  .elementor-10504 .elementor-element.elementor-element-a167255 .sby-service-hero-cta {
    width: 100%;
    max-width: 273px;
    margin-top: 2px;
  }
  .elementor-10504 .elementor-element.elementor-element-a167255 .sby-service-hero-cta .elementor-button {
    width: 100%;
    max-width: 273px;
    height: 52px;
    min-height: 52px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ff5b */.elementor-10504 .elementor-element.elementor-element-e21ff5b {
  position: relative;
  z-index: 5;
  overflow: visible;
  margin-top: -46px;
  padding: 0 16px 56px;
  background: #FFFFFF;
}
.elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-card {
  width: 1200px;
  max-width: calc(100vw - 32px);
  min-height: 147px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
  gap: 0;
  background: #FFFFFF;
  border: 1px solid #E8E8E8;
  border-radius: 24px;
  box-shadow: 0 6px 16px rgba(100,116,139,.20);
  overflow: hidden;
  padding: 35px 0;
  box-sizing: border-box;
}
.elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-item {
  box-sizing: border-box;
  height: 74.133px;
  min-width: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 21.965px;
  flex: 0 0 auto;
  padding: 0 !important;
}
.elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-item-1 {
  width: 285px;
  flex-basis: 285px;
  padding-left: 32px !important;
}
.elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-item-2 {
  width: 314px;
  flex-basis: 314px;
  padding-left: 32px !important;
}
.elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-item-3 {
  width: 315px;
  flex-basis: 315px;
  padding-left: 32px !important;
}
.elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-item-4 {
  width: 286px;
  flex-basis: 286px;
  padding-left: 32px !important;
}
.elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-item + .sby-benefit-item {
  border-left: .915px solid #FD796D;
}
.elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-free-badge {
  width: 74.133px;
  height: 74.133px;
  min-width: 74.133px;
  border-radius: 999px;
  background: rgba(247,121,110,.16);
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 74.133px;
  padding: 0 !important;
}
.elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-icon {
  width: 74.133px;
  min-width: 74.133px;
  flex: 0 0 74.133px;
  margin: 0 !important;
}
.elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-icon .elementor-icon-wrapper {
  width: 74.133px;
  height: 74.133px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-icon .elementor-icon {
  width: 74.133px;
  height: 74.133px;
  border-radius: 999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: rgba(247,121,110,.16) !important;
  color: #FD796D !important;
  padding: 0 !important;
}
.elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-icon .elementor-icon svg {
  width: 38px;
  height: 38px;
  display: block;
}
.elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-icon-talk .elementor-icon svg {
  width: 48px;
  height: 48px;
}
.elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-text {
  width: auto;
  flex: 1 1 auto;
  min-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0;
  padding: 0 !important;
}
.elementor-10504 .elementor-element.elementor-element-e21ff5b .elementor-widget {
  margin-block-end: 0 !important;
}
.elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-free-label .elementor-heading-title {
  margin: 0;
  color: #FD796D;
  font-family: 'Noto Sans Thai', sans-serif;
  font-size: 21.965px;
  font-weight: 700;
  line-height: 1.3;
  text-transform: uppercase;
}
.elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-free-copy .elementor-heading-title,
.elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-title .elementor-heading-title {
  margin: 0;
  color: #000000;
  font-family: 'Noto Sans Thai', sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: 0;
}
.elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-subcopy:empty {
  display: none;
}
@media (max-width: 1024px) {
  .elementor-10504 .elementor-element.elementor-element-e21ff5b {
    margin-top: -30px;
    padding-left: 18px;
    padding-right: 18px;
    padding-bottom: 48px;
  }
  .elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-card {
    width: 100%;
    max-width: 100%;
    min-height: 0;
    flex-wrap: wrap;
    padding: 18px 0;
  }
  .elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-item {
    width: 50%;
    flex: 0 0 50%;
    min-height: 78px;
    padding: 0 24px !important;
  }
  .elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-item:nth-child(3) {
    border-left: 0;
  }
  .elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-item:nth-child(n+3) {
    border-top: 1px solid rgba(253,121,109,.35);
  }
}
@media (max-width: 767px) {
  .elementor-10504 .elementor-element.elementor-element-e21ff5b {
    margin-top: 0;
    padding: 18px 18px 42px;
  }
  .elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-card {
    border-radius: 20px;
    padding: 10px 0;
  }
  .elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-item {
    width: 100%;
    flex: 0 0 100%;
    min-height: 76px;
    padding: 10px 16px !important;
    border-left: 0 !important;
  }
  .elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-item + .sby-benefit-item {
    border-top: 1px solid rgba(253,121,109,.35);
  }
  .elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-free-badge,
  .elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-icon,
  .elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-icon .elementor-icon-wrapper,
  .elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-icon .elementor-icon {
    width: 56px !important;
    min-width: 56px !important;
    height: 56px !important;
    flex: 0 0 56px !important;
  }
  .elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-icon .elementor-icon svg {
    width: 28px !important;
    height: 28px !important;
  }
  .elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-icon-talk .elementor-icon svg {
    width: 34px !important;
    height: 34px !important;
  }
  .elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-title .elementor-heading-title,
  .elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-benefit-free-copy .elementor-heading-title {
    font-size: 17px;
    white-space: normal;
  }
  .elementor-10504 .elementor-element.elementor-element-e21ff5b .sby-free-label .elementor-heading-title { font-size: 16px; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95414f2 *//* SBY widget-level mobile CTA containment 2026-08-08 */
@media (max-width: 430px) {
  .elementor-10504 .elementor-element.elementor-element-95414f2 {
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
    width: min(310px, calc(100vw - 80px)) !important;
    max-width: calc(100% - 44px) !important;
  }
  .elementor-10504 .elementor-element.elementor-element-95414f2 .elementor-button { width: 100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa1c8d */.elementor-10504 .elementor-element.elementor-element-8fa1c8d { overflow: visible; }
.elementor-10504 .elementor-element.elementor-element-8fa1c8d .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-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-card::before {
  content: '';
  position: absolute;
  left: 16px;
  top: 35px;
  width: 623px;
  height: 623px;
  background: url('https://standbyyou.info/wp-content/uploads/2026/07/sby-section-ellipse-rings.svg') center/contain no-repeat;
  pointer-events: none;
  z-index: 1;
}
.elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-card .elementor-widget { margin: 0; }
.elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-person {
  position: absolute;
  left: 139px;
  top: 8px;
  width: 269px;
  height: 403px;
  z-index: 3;
}
.elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-person .elementor-widget-container,
.elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-person img {
  width: 100%;
  height: 100%;
}
.elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-person img {
  display: block;
  object-fit: cover;
  object-position: center;
}
.elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-illustration {
  position: absolute;
  left: 69px;
  top: 35px;
  width: 129px;
  height: 193px;
  z-index: 4;
}
.elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-illustration .elementor-widget-container,
.elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-illustration img {
  width: 100%;
  height: 100%;
}
.elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-illustration img {
  display: block;
  object-fit: cover;
}
.elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-title {
  position: absolute;
  left: 552px;
  top: 51px;
  z-index: 5;
  width: 620px;
}
.elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-title .elementor-heading-title {
  margin: 0;
  white-space: nowrap;
  letter-spacing: 0.28px;
}
.elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-copy {
  position: absolute;
  left: 459px;
  top: 127px;
  z-index: 5;
  width: 700px;
}
.elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-copy p { margin: 0; }
.elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-button {
  position: absolute;
  left: 583px;
  top: 221px;
  width: 368px;
  height: 60px;
  z-index: 6;
}
.elementor-10504 .elementor-element.elementor-element-8fa1c8d .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-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-button .elementor-button-icon {
  display: inline-flex;
  width: 24px;
  height: 24px;
  margin: 0;
}
.elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-button .elementor-button-icon svg {
  width: 24px;
  height: 24px;
}
.elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-button .elementor-button-text { flex-grow: 0; }
.elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-obsolete-hidden { display: none !important; }

@media (min-width: 901px) and (max-width: 1231px) {
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-card { height: 390px; }
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-card::before {
    left: -16px;
    top: 78px;
    width: 560px;
    height: 560px;
  }
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-person {
    left: 58px;
    top: 74px;
    width: 269px;
    height: 403px;
  }
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-illustration {
    left: 30px;
    top: 72px;
    width: 116px;
    height: 174px;
  }
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-title {
    left: 370px;
    top: 56px;
    width: calc(100% - 400px);
  }
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-title .elementor-heading-title {
    white-space: normal;
    font-size: 34px !important;
    line-height: 42px !important;
  }
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-copy {
    left: 370px;
    top: 156px;
    width: calc(100% - 400px);
  }
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-copy br { display: none; }
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-copy .elementor-widget-container {
    font-size: 20px !important;
    line-height: 29px !important;
  }
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-button {
    left: 430px;
    top: 292px;
  }
}
@media (max-width: 900px) {
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-card {
    width: 100%;
    height: 660px;
    border-radius: 24px;
  }
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-card::before {
    left: -124px;
    top: 286px;
    width: 520px;
    height: 520px;
  }
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-title {
    left: 22px;
    top: 28px;
    width: calc(100% - 44px);
    text-align: center;
  }
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-title .elementor-heading-title {
    white-space: normal;
    font-size: 27px !important;
    line-height: 36px !important;
    letter-spacing: 0 !important;
  }
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-copy {
    left: 22px;
    top: 116px;
    width: calc(100% - 44px);
    text-align: center;
  }
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-copy br { display: none; }
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-copy .elementor-widget-container {
    font-size: 18px !important;
    line-height: 28px !important;
  }
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-button {
    left: 50%;
    top: 264px;
    transform: translateX(-50%);
    width: min(300px, calc(100% - 32px));
    height: 56px;
  }
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-button .elementor-button {
    width: 100%;
    height: 56px;
    font-size: 20px !important;
  }
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-person {
    left: 50%;
    top: 340px;
    transform: translateX(-50%);
    width: 269px;
    height: 403px;
  }
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-illustration {
    left: calc(50% - 178px);
    top: 368px;
    width: 103px;
    height: 154px;
  }
}
/* SBY mobile CTA containment 2026-08-08 */
@media (max-width: 430px) {
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-button {
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
    width: min(310px, calc(100vw - 80px)) !important;
    max-width: calc(100% - 44px) !important;
  }
  .elementor-10504 .elementor-element.elementor-element-8fa1c8d .sby-cta2-button .elementor-button {
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ad00549 */@media (max-width: 767px) {
  .elementor-10504 .elementor-element.elementor-element-ad00549 a { position: relative; }
  .elementor-10504 .elementor-element.elementor-element-ad00549 a::after {
    content: "";
    position: absolute;
    inset: -9.2px 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e348c26 */@media (max-width: 767px) {
  .elementor-10504 .elementor-element.elementor-element-e348c26 a { position: relative; }
  .elementor-10504 .elementor-element.elementor-element-e348c26 a::after {
    content: "";
    position: absolute;
    inset: -9.2px 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fcb822 */.elementor-10504 .elementor-element.elementor-element-4fcb822 {
  overflow: visible;
  margin-top: -16px;
  padding: 0 16px 56px;
  background: #FFFFFF;
}
.elementor-10504 .elementor-element.elementor-element-4fcb822 .sby-concern-inner {
  width: 1200px;
  max-width: calc(100vw - 32px);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
}
.elementor-10504 .elementor-element.elementor-element-4fcb822 .sby-concern-heading-wrap {
  width: 100%;
  padding: 0 0 8px;
  border-bottom: 1px solid #E4E2E2;
  box-sizing: border-box;
}
.elementor-10504 .elementor-element.elementor-element-4fcb822 .elementor-widget { margin: 0 !important; }
.elementor-10504 .elementor-element.elementor-element-4fcb822 .sby-concern-title {
  width: 896px;
  max-width: 100%;
}
.elementor-10504 .elementor-element.elementor-element-4fcb822 .sby-concern-title .elementor-heading-title {
  margin: 0;
  color: #1B1C1C;
  font-family: 'Noto Sans Thai', 'Inter', sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 39px;
  letter-spacing: 0;
  word-break: break-word;
}
.elementor-10504 .elementor-element.elementor-element-4fcb822 .sby-concern-intro,
.elementor-10504 .elementor-element.elementor-element-4fcb822 .sby-concern-list {
  width: 100%;
}
.elementor-10504 .elementor-element.elementor-element-4fcb822 .sby-concern-intro .elementor-widget-container,
.elementor-10504 .elementor-element.elementor-element-4fcb822 .sby-concern-list .elementor-widget-container {
  margin: 0;
  color: #334155;
  font-family: 'Noto Sans Thai', sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0;
}
.elementor-10504 .elementor-element.elementor-element-4fcb822 .sby-concern-intro .elementor-widget-container {
  line-height: 24px;
}
.elementor-10504 .elementor-element.elementor-element-4fcb822 .sby-concern-intro p,
.elementor-10504 .elementor-element.elementor-element-4fcb822 .sby-concern-list p {
  margin: 0;
}
.elementor-10504 .elementor-element.elementor-element-4fcb822 .sby-concern-list .elementor-widget-container {
  line-height: 40px;
}
.elementor-10504 .elementor-element.elementor-element-4fcb822 .sby-concern-list ul {
  margin: 0;
  padding-left: 30px;
  list-style-position: outside;
}
.elementor-10504 .elementor-element.elementor-element-4fcb822 .sby-concern-list li {
  margin: 0;
  padding-left: 0;
  line-height: 40px;
}
@media (max-width: 767px) {
  .elementor-10504 .elementor-element.elementor-element-4fcb822 {
    margin-top: -8px;
    padding: 0 18px 44px;
  }
  .elementor-10504 .elementor-element.elementor-element-4fcb822 .sby-concern-inner {
    width: 100%;
    max-width: 100%;
    gap: 14px;
  }
  .elementor-10504 .elementor-element.elementor-element-4fcb822 .sby-concern-heading-wrap {
    padding-bottom: 6px;
  }
  .elementor-10504 .elementor-element.elementor-element-4fcb822 .sby-concern-title .elementor-heading-title {
    font-size: 24px;
    line-height: 32px;
  }
  .elementor-10504 .elementor-element.elementor-element-4fcb822 .sby-concern-intro .elementor-widget-container,
  .elementor-10504 .elementor-element.elementor-element-4fcb822 .sby-concern-list .elementor-widget-container {
    font-size: 18px;
    line-height: 28px;
  }
  .elementor-10504 .elementor-element.elementor-element-4fcb822 .sby-concern-list ul {
    padding-left: 24px;
  }
  .elementor-10504 .elementor-element.elementor-element-4fcb822 .sby-concern-list li {
    line-height: 32px;
    margin-bottom: 4px;
  }
  .elementor-10504 .elementor-element.elementor-element-4fcb822 .sby-concern-list li:last-child {
    margin-bottom: 0;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ed23cd */@media (max-width: 767px) {
  .elementor-10504 .elementor-element.elementor-element-0ed23cd a { position: relative; }
  .elementor-10504 .elementor-element.elementor-element-0ed23cd a::after {
    content: "";
    position: absolute;
    inset: -8px 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239fc48 */.elementor-10504 .elementor-element.elementor-element-239fc48 {
  overflow: visible;
  padding: 0 16px 0;
  background: #FFFFFF;
}
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-inner {
  width: 1200px;
  max-width: calc(100vw - 32px);
  min-height: 584px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
}
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-heading-wrap {
  width: 100%;
  padding: 0 0 8px;
  border-bottom: 1px solid #E4E2E2;
  box-sizing: border-box;
}
.elementor-10504 .elementor-element.elementor-element-239fc48 .elementor-widget { margin: 0 !important; }
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-title {
  width: 896px;
  max-width: 100%;
}
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-title .elementor-heading-title {
  margin: 0;
  color: #1B1C1C;
  font-family: 'Noto Sans Thai', 'Inter', sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: -0.32px;
  word-break: break-word;
}
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-intro,
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-note {
  width: 100%;
}
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-intro .elementor-widget-container,
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-intro p {
  margin: 0;
  color: #1B1C1C;
  font-family: 'Noto Sans Thai', 'Inter', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-grid {
  width: 100%;
  height: 412px;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-template-rows: 198px 198px;
  gap: 16px;
}
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card {
  position: relative;
  height: 162px;
  min-height: 162px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 16px;
  overflow: hidden;
  padding: 24px !important;
  border: 1px solid rgba(13,124,132,0.10);
  border-radius: 16px;
  background: rgba(249,216,219,0.20);
  box-sizing: border-box;
}
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-1 { grid-column: 1; grid-row: 1; }
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-2 { grid-column: 2; grid-row: 1; }
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-3 { grid-column: 3; grid-row: 1; }
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-4 { grid-column: 1; grid-row: 2; }
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-5 { grid-column: 2; grid-row: 2; }
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-6 { grid-column: 3; grid-row: 2; }
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-number {
  position: absolute;
  z-index: 0;
  opacity: .5;
  pointer-events: none;
  width: auto;
}
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-1 .sby-help-number { right: 0; top: -9px; }
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-2 .sby-help-number,
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-3 .sby-help-number,
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-4 .sby-help-number { right: -1px; top: -12px; }
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-5 .sby-help-number,
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-6 .sby-help-number { right: 2px; top: -11px; }
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-number .elementor-heading-title {
  margin: 0;
  color: rgba(13,124,132,0.07);
  font-family: 'Manrope', 'Noto Sans Thai', sans-serif;
  font-size: 96px;
  font-weight: 800;
  line-height: 96px;
  white-space: nowrap;
  letter-spacing: 0;
}
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-icon {
  position: relative;
  z-index: 1;
  width: 48px;
  height: 48px;
}
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-icon .elementor-icon-wrapper,
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-icon .elementor-icon {
  width: 48px;
  height: 48px;
}
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-icon .elementor-icon {
  border-radius: 9999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 !important;
  background: #FD796D !important;
  box-shadow: 0 1px 1px rgba(0,0,0,0.05);
  color: #FFFFFF !important;
}
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-icon-1 svg { width: 27px !important; height: 27px !important; }
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-icon-2 svg { width: 18px !important; height: 20px !important; }
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-icon-3 svg { width: 20px !important; height: 18px !important; }
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-icon-4 svg { width: 18px !important; height: 18px !important; }
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-icon-5 svg { width: 20px !important; height: 20px !important; }
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-icon-6 svg { width: 30px !important; height: 30px !important; }
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-icon-6 .elementor-icon svg path { fill: none !important; stroke: #FFFFFF !important; }
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-title {
  position: relative;
  z-index: 1;
  width: 100%;
}
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-title .elementor-heading-title {
  margin: 0;
  color: #1B1C1C;
  font-family: 'Noto Sans Thai', 'Inter', sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0;
  word-break: break-word;
}
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-3 .sby-help-card-title .elementor-heading-title {
  color: #0F172A;
}
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-1 .sby-help-card-title {
  max-width: 251px;
}
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-note .elementor-widget-container,
.elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-note p {
  margin: 0;
  color: #0F172A;
  font-family: 'Noto Sans Thai', sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0;
}
@media (max-width: 1024px) {
  .elementor-10504 .elementor-element.elementor-element-239fc48 {
    padding-left: 18px;
    padding-right: 18px;
    padding-bottom: 0;
  }
  .elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-inner {
    width: 100%;
    max-width: 100%;
    min-height: 0;
  }
  .elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-grid {
    height: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: none;
    grid-auto-rows: 198px;
  }
  .elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-1,
  .elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-2,
  .elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-3,
  .elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-4,
  .elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-5,
  .elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-6 {
    grid-column: auto;
    grid-row: auto;
  }
}
@media (max-width: 767px) {
  .elementor-10504 .elementor-element.elementor-element-239fc48 { padding: 0 18px 0; }
  .elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-inner { gap: 14px; }
  .elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-heading-wrap { padding-bottom: 7px; }
  .elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-title .elementor-heading-title {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 0;
  }
  .elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-intro .elementor-widget-container,
  .elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-intro p {
    font-size: 18px;
    line-height: 28px;
  }
  .elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-grid {
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
    gap: 14px;
  }
  .elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card {
    height: auto;
    min-height: 162px;
    padding: 22px !important;
  }
  .elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-card-title .elementor-heading-title {
    font-size: 18px;
    line-height: 24px;
  }
  .elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-note .elementor-widget-container,
  .elementor-10504 .elementor-element.elementor-element-239fc48 .sby-help-note p {
    font-size: 18px;
    line-height: 27px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f48f956 */.elementor-10504 .elementor-element.elementor-element-f48f956{
  overflow:visible;
  background:#fff;
  padding:48px 16px 48px;
}
.elementor-10504 .elementor-element.elementor-element-f48f956 .elementor-widget{margin:0!important;}
.elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-card{
  width:1200px;
  max-width:calc(100vw - 32px);
  height:108px;
  position:relative;
  overflow:hidden;
  border-radius:16px;
  background:#FFF5F3;
}
.elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-legacy-person,
.elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-legacy-body{display:none!important;}
.elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-heart{
  position:absolute;
  left:24px;
  top:30px;
  width:48px;
  height:48px;
  z-index:2;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  background:#fff;
  box-shadow:0 2px 4px rgba(0,0,0,.12);
}
.elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-heart .elementor-widget-container{
  width:24px;
  height:24px;
}
.elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-heart img{
  width:24px;
  height:24px;
  display:block;
}
.elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-content{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  display:block;
}
.elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-copy{
  position:absolute;
  left:88px;
  top:42px;
  width:695px;
}
.elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-copy .elementor-heading-title{
  margin:0;
  color:#666;
  font-family:'Noto Sans Thai',sans-serif;
  font-size:20px;
  font-weight:400;
  line-height:24px;
  letter-spacing:0;
  white-space:nowrap;
}
.elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-button{
  position:absolute;
  left:891px;
  top:24px;
  width:285px;
  height:60px;
}
.elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-button .elementor-button{
  width:285px;
  height:60px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:12px;
  padding:16px 32px;
  border:0;
  border-radius:999px;
  background:#FD796D;
  color:#fff;
  box-shadow:0 4px 8px rgba(0,0,0,.12);
  font-family:'Noto Sans Thai',sans-serif;
  font-size:20px;
  font-weight:700;
  line-height:24px;
  text-decoration:none;
  white-space:nowrap;
}
.elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-button .elementor-button-content-wrapper{
  align-items:center;
  gap:12px;
}
.elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-button .elementor-button-icon{
  display:inline-flex;
  align-items:center;
  margin:0;
}
.elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-button .elementor-button-icon svg{
  width:28px;
  height:28px;
  display:block;
}
.elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-button .elementor-button-text{flex:0 0 auto;}
@media (max-width:1024px){
  .elementor-10504 .elementor-element.elementor-element-f48f956{padding:40px 18px 40px;}
  .elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-card{
    max-width:100%;
    height:auto;
    min-height:132px;
    padding:22px 24px;
    display:flex;
    align-items:center;
  }
  .elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-heart{
    left:24px;
    top:22px;
  }
  .elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-content{
    position:relative;
    inset:auto;
    width:100%;
    height:auto;
    padding-left:64px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:24px;
  }
  .elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-copy,
  .elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-button{
    position:relative;
    left:auto;
    top:auto;
  }
  .elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-copy{width:auto;flex:1;}
  .elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-copy .elementor-heading-title{white-space:normal;}
  .elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-button{width:285px;flex:0 0 285px;}
}
@media (max-width:767px){
  .elementor-10504 .elementor-element.elementor-element-f48f956{padding:32px 18px 32px;}
  .elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-card{
    min-height:0;
    padding:22px 20px 20px;
  }
  .elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-heart{
    position:relative;
    left:auto;
    top:auto;
    flex:0 0 48px;
  }
  .elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-card{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    gap:14px;
  }
  .elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-content{
    padding:0;
    flex-direction:column;
    align-items:flex-start;
    gap:18px;
  }
  .elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-copy{width:100%;}
  .elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-copy .elementor-heading-title{
    font-size:18px;
    line-height:28px;
  }
  .elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-button,
  .elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-button .elementor-button{
    width:100%;
  }
  .elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-button{height:56px;flex:0 0 56px;}
  .elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-button .elementor-button{height:56px;font-size:18px;}
}
.elementor-10504 .elementor-element.elementor-element-f48f956 .sby-consult-footer-card{margin:0 auto!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e598534 */@media (max-width: 767px) {
  .elementor-10504 .elementor-element.elementor-element-e598534 a { position: relative; }
  .elementor-10504 .elementor-element.elementor-element-e598534 a::after {
    content: "";
    position: absolute;
    inset: -8px 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79b1305 */.elementor-10504 .elementor-element.elementor-element-79b1305{overflow:visible;background:#fff;margin-top:0;padding:0 16px 48px!important;align-items:center!important;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .elementor-widget{margin:0!important;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-inner{width:1200px;padding:0!important;max-width:calc(100vw - 32px);display:flex;flex-direction:column;align-items:flex-start;gap:16px;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-heading-wrap{width:100%;height:48px;padding:0 0 9px!important;border-bottom:1px solid #E4E2E2;box-sizing:border-box;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-title{width:896px;max-width:100%;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-title .elementor-heading-title{margin:0;color:#1B1C1C;font-family:'SBY Noto Sans Thai','Noto Sans Thai','Inter',sans-serif;font-size:32px;font-weight:700;line-height:39px;letter-spacing:0;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-main{width:100%;padding:0!important;height:394px;position:relative;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-card{width:1200px;padding:0!important;max-width:100%;height:394px;position:relative;background:#fff;border:1px solid #FFF0F0;border-radius:24px;box-shadow:0 4px 6px rgba(0,0,0,.05);overflow:hidden;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-image{position:absolute;left:32px;top:0;width:400px;height:400px;z-index:1;overflow:hidden;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-image .elementor-widget-container{position:relative;width:400px;height:400px;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-image img{position:absolute;left:-8px;top:39px;width:401px!important;height:309px!important;max-width:none!important;object-fit:fill;display:block;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-list{position:absolute;padding:0!important;left:512px;top:47px;width:600px;height:307px;display:block;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item{position:absolute;left:0;display:flex;align-items:center;gap:16px;min-height:40px;padding:0!important;width:600px;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item-1{top:0;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item-2{top:60px;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item-3{top:120px;width:582px;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item-4{top:180px;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item-5{top:240px;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-badge{width:36px;height:36px;min-width:36px;border-radius:999px;background:#FF6B6B;display:flex;align-items:center;justify-content:center;padding:0!important;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-badge .elementor-heading-title{color:#fff;font-family:'SBY Noto Sans Thai','Noto Sans Thai','IBM Plex Sans Thai',sans-serif;font-size:20px;line-height:28px;font-weight:400;margin:0;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item-text{width:auto;max-width:533px;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item-3 .sby-donts-item-text{width:453px;max-width:453px;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item-text .elementor-heading-title{color:#334155;font-family:'SBY Noto Sans Thai','Noto Sans Thai',sans-serif;font-size:20px;font-weight:400;line-height:22px;margin:0;letter-spacing:0;}
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item-2 .sby-donts-item-text .elementor-heading-title,
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item-4 .sby-donts-item-text .elementor-heading-title,
.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item-5 .sby-donts-item-text .elementor-heading-title{line-height:32px;}
@media (max-width:1024px){
 .elementor-10504 .elementor-element.elementor-element-79b1305{margin-top:0;padding:0 18px 40px!important;}
 .elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-inner{width:100%;max-width:100%;}
 .elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-heading-wrap{height:auto;min-height:48px;}
 .elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-main,.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-card{height:auto;min-height:0;}
 .elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-card{padding:24px!important;display:flex;flex-direction:column;align-items:center;gap:20px;}
 .elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-image,.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-list{position:relative;left:auto;top:auto;}
 .elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-image{width:320px;height:320px;}
 .elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-image .elementor-widget-container{width:320px;height:320px;}
 .elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-image img{left:-6px;top:31px;width:321px!important;height:247px!important;}
 .elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-list{width:100%;max-width:680px;height:auto;display:flex;flex-direction:column;gap:18px;}
 .elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item,.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item-1,.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item-2,.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item-3,.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item-4,.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item-5{position:relative;left:auto;top:auto;width:100%;}
 .elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item{flex-wrap:nowrap!important;} .elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item-text,.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item-3 .sby-donts-item-text{flex:1 1 auto;width:auto!important;max-width:calc(100% - 52px)!important;}
}
@media (max-width:767px){
 .elementor-10504 .elementor-element.elementor-element-79b1305{margin-top:0;padding:0 18px 32px!important;}
 .elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-title .elementor-heading-title{font-size:24px;line-height:32px;}
 .elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-card{border-radius:20px;padding:20px!important;gap:18px;}
 .elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-image{width:280px;height:280px;}
 .elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-image .elementor-widget-container{width:280px;height:280px;}
 .elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-image img{left:-5px;top:27px;width:281px!important;height:217px!important;}
 .elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item{align-items:flex-start;gap:12px;min-height:0;flex-wrap:nowrap!important;} .elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item-text,.elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item-3 .sby-donts-item-text{flex:1 1 auto;width:auto!important;max-width:calc(100% - 46px)!important;}
 .elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-badge{width:34px;height:34px;min-width:34px;}
 .elementor-10504 .elementor-element.elementor-element-79b1305 .sby-donts-item-text .elementor-heading-title{font-size:18px;line-height:25px!important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06d2a8b */@media (max-width: 767px) {
  .elementor-10504 .elementor-element.elementor-element-06d2a8b a { position: relative; }
  .elementor-10504 .elementor-element.elementor-element-06d2a8b a::after {
    content: "";
    position: absolute;
    inset: -8px 0;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ddb099 *//* SBY widget-level mobile CTA containment 2026-08-08 */
@media (max-width: 430px) {
  .elementor-10504 .elementor-element.elementor-element-3ddb099 {
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
    width: min(310px, calc(100vw - 80px)) !important;
    max-width: calc(100% - 44px) !important;
  }
  .elementor-10504 .elementor-element.elementor-element-3ddb099 .elementor-button { width: 100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d3a372 */.elementor-10504 .elementor-element.elementor-element-9d3a372 {
  overflow: visible;
  margin-top: 0;
  padding: 0 16px 0;
  background: #FFFFFF;
}
.elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-inner {
  width: 1200px;
  max-width: calc(100vw - 32px);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0;
}
.elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-card {
  width: 1200px;
  max-width: calc(100vw - 32px);
  height: 347px;
  border-radius: 32px;
  background: #FD796D;
  overflow: hidden;
  position: relative;
  flex: 0 0 auto;
}
.elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-card::before {
  content: '';
  position: absolute;
  left: 16px;
  top: 35px;
  width: 623px;
  height: 623px;
  background: url('https://standbyyou.info/wp-content/uploads/2026/07/sby-risk-urgent-ellipse-rings.svg') center/contain no-repeat;
  pointer-events: none;
  z-index: 1;
}
.elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-card .elementor-widget { margin: 0 !important; }
.elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-person {
  position: absolute;
  left: 126px;
  top: -10px;
  width: 333px;
  height: 499px;
  z-index: 3;
}
.elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-person .elementor-widget-container,
.elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-person img,
.elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-shield .elementor-widget-container,
.elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-shield img {
  width: 100%;
  height: 100%;
}
.elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-person img {
  display: block;
  object-fit: cover;
  object-position: center;
}
.elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-shield {
  position: absolute;
  left: 47px;
  top: 63px;
  width: 209px;
  height: 209px;
  z-index: 2;
}
.elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-shield img {
  display: block;
  object-fit: cover;
}
.elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-title {
  position: absolute;
  left: 459px;
  top: 60px;
  width: 711px;
  height: 22px;
  z-index: 5;
}
.elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-title .elementor-heading-title {
  margin: 0;
  white-space: nowrap;
  letter-spacing: 0.28px;
  line-height: 22px;
}
.elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-copy {
  position: absolute;
  left: 519px;
  top: 114px;
  width: 591px;
  height: 120px;
  z-index: 5;
}
.elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-copy p { margin: 0; }
.elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-button {
  position: absolute;
  left: 600px;
  top: 242px;
  width: 368px;
  height: 60px;
  z-index: 6;
}
.elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-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-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-button .elementor-button-icon {
  display: inline-flex;
  width: 24px;
  height: 24px;
  margin: 0;
}
.elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-button .elementor-button-icon svg {
  width: 24px;
  height: 24px;
}
.elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-button .elementor-button-text { flex-grow: 0; }
.elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-obsolete-hidden { display: none !important; }

@media (min-width: 901px) and (max-width: 1231px) {
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-card { height: 410px; }
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-card::before {
    left: -12px;
    top: 86px;
    width: 560px;
    height: 560px;
  }
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-person {
    left: 50px;
    top: 62px;
    width: 300px;
    height: 450px;
  }
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-shield {
    left: 18px;
    top: 96px;
    width: 170px;
    height: 170px;
  }
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-title {
    left: 370px;
    top: 60px;
    width: calc(100% - 400px);
    height: auto;
  }
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-title .elementor-heading-title {
    white-space: normal;
    font-size: 34px !important;
    line-height: 42px !important;
  }
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-copy {
    left: 370px;
    top: 142px;
    width: calc(100% - 400px);
    height: auto;
  }
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-copy br { display: none; }
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-copy .elementor-widget-container {
    font-size: 20px !important;
    line-height: 29px !important;
  }
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-button {
    left: 430px;
    top: 314px;
  }
}
@media (max-width: 900px) {
  .elementor-10504 .elementor-element.elementor-element-9d3a372 {
    margin-top: 0;
    padding: 0 18px 0;
  }
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-inner {
    width: 100%;
    max-width: 100%;
  }
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-card {
    width: 100%;
    height: 680px;
    border-radius: 24px;
  }
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-card::before {
    left: -124px;
    top: 306px;
    width: 520px;
    height: 520px;
  }
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-title {
    left: 22px;
    top: 28px;
    width: calc(100% - 44px);
    height: auto;
    text-align: center;
  }
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-title .elementor-heading-title {
    white-space: normal;
    font-size: 27px !important;
    line-height: 36px !important;
    letter-spacing: 0 !important;
  }
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-copy {
    left: 22px;
    top: 116px;
    width: calc(100% - 44px);
    height: auto;
    text-align: center;
  }
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-copy br { display: none; }
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-copy .elementor-widget-container {
    font-size: 18px !important;
    line-height: 28px !important;
  }
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-button {
    left: 50%;
    top: 286px;
    transform: translateX(-50%);
    width: min(300px, calc(100% - 32px));
    height: 56px;
  }
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-button .elementor-button {
    width: 100%;
    height: 56px;
    font-size: 20px !important;
  }
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-person {
    left: 50%;
    top: 346px;
    transform: translateX(-50%);
    width: 300px;
    height: 450px;
  }
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-shield {
    left: calc(50% - 176px);
    top: 390px;
    width: 150px;
    height: 150px;
  }
}
/* SBY mobile CTA containment 2026-08-08 */
@media (max-width: 430px) {
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-button {
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
    width: min(310px, calc(100vw - 80px)) !important;
    max-width: calc(100% - 44px) !important;
  }
  .elementor-10504 .elementor-element.elementor-element-9d3a372 .sby-risk-cta-button .elementor-button {
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b9c453 */.elementor-10504 .elementor-element.elementor-element-1b9c453{
  overflow:visible;
  background:#fff;
  margin:0;
  padding:48px 16px 0!important;
}
.elementor-10504 .elementor-element.elementor-element-1b9c453 .elementor-widget{margin:0!important;}
.elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-inner{
  width:1200px;
  max-width:calc(100vw - 32px);
  height:360px;
  position:relative;
  margin:0 auto!important;
  display:block;
}
.elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-heading-wrap{
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:48px;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid #E4E2E2!important;
}
.elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-title{
  width:896px;
  max-width:100%;
}
.elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-title .elementor-heading-title{
  margin:0;
  color:#1B1C1C;
  font-family:'Noto Sans Thai',sans-serif;
  font-size:32px;
  font-weight:700;
  line-height:40px;
  letter-spacing:0;
}
.elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-intro{
  position:absolute;
  left:0;
  top:63px;
  width:100%;
  height:24px;
}
.elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-intro .elementor-widget-container,
.elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-note .elementor-widget-container{
  margin:0;
  color:#1B1C1C;
  font-family:'Inter','Noto Sans Thai',sans-serif;
  font-size:20px;
  font-weight:400;
  line-height:24px;
  letter-spacing:0;
}
.elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-intro p,
.elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-note p{margin:0;}
.elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-main{
  position:absolute;
  left:0;
  top:103px;
  width:100%;
  height:175px;
}
.elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-card{
  width:100%;
  height:175px;
  position:relative;
  overflow:visible;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
.elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-legacy-image,
.elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-badge{display:none!important;}
.elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-list{
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:175px;
  margin:0!important;
  padding:0!important;
  display:flex;
  flex-direction:column;
  gap:0;
}
.elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-item{
  position:relative;
  width:100%;
  min-height:35px;
  height:35px;
  margin:0!important;
  padding:0 0 0 30px!important;
  display:flex;
  align-items:center;
  gap:0;
}
.elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-item:before{
  content:'';
  position:absolute;
  left:11px;
  top:16px;
  width:4px;
  height:4px;
  border-radius:50%;
  background:#334155;
}
.elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-item-text{
  width:calc(100% - 30px);
  max-width:none;
}
.elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-item-text .elementor-heading-title{
  margin:0;
  color:#334155;
  font-family:'Noto Sans Thai',sans-serif;
  font-size:20px;
  font-weight:400;
  line-height:35px!important;
  letter-spacing:0;
}
.elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-note{
  position:absolute;
  left:0;
  top:294px;
  width:100%;
  height:24px;
}
@media (max-width:1024px){
  .elementor-10504 .elementor-element.elementor-element-1b9c453{padding:40px 18px 0!important;}
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-inner{max-width:100%;height:auto;min-height:360px;}
}
@media (max-width:767px){
  .elementor-10504 .elementor-element.elementor-element-1b9c453{padding:32px 18px 0!important;}
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-inner{
    height:auto;
    min-height:0;
    padding-bottom:28px;
    display:flex;
    flex-direction:column;
    gap:14px;
  }
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-heading-wrap,
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-intro,
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-main,
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-note{
    position:relative;
    left:auto;
    top:auto;
    height:auto;
  }
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-heading-wrap{height:auto;min-height:44px;padding-bottom:8px!important;}
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-title .elementor-heading-title{font-size:25px;line-height:34px;}
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-intro .elementor-widget-container,
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-note .elementor-widget-container{font-size:18px;line-height:28px;}
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-card,
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-list{position:relative;left:auto;top:auto;height:auto;}
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-item{height:auto;min-height:32px;padding-left:26px!important;align-items:flex-start;}
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-item:before{left:9px;top:13px;}
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-item-text{width:calc(100% - 26px);}
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-item-text .elementor-heading-title{font-size:18px;line-height:30px!important;}
}
.elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-card{padding:0!important;}
.elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-main{padding:0!important;}
@media (max-width:1024px) and (min-width:768px){
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-inner{
    height:auto;
    min-height:0;
    padding-bottom:32px;
    display:flex;
    flex-direction:column;
    gap:14px;
  }
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-heading-wrap,
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-intro,
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-main,
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-note{
    position:relative;
    left:auto;
    top:auto;
    height:auto;
  }
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-heading-wrap{height:auto;min-height:48px;padding-bottom:8px!important;}
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-card,
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-list{position:relative;left:auto;top:auto;height:auto;}
  .elementor-10504 .elementor-element.elementor-element-1b9c453 .sby-prep-item{height:auto;min-height:35px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83a621c */@media (max-width: 767px) {
  .elementor-10504 .elementor-element.elementor-element-83a621c a { position: relative; }
  .elementor-10504 .elementor-element.elementor-element-83a621c a::after {
    content: "";
    position: absolute;
    inset: -8px 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4ae88a */.elementor-10504 .elementor-element.elementor-element-b4ae88a{
  overflow:visible;
  background:#fff;
  margin:0;
  padding:48px 16px 0!important;
}
.elementor-10504 .elementor-element.elementor-element-b4ae88a .elementor-widget{margin:0!important;}
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-frame{
  width:1200px;
  max-width:calc(100vw - 32px);
  height:394px;
  position:relative;
  margin:0 auto!important;
  padding:0!important;
  overflow:visible;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
}
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-frame:after{
  content:'';
  position:absolute;
  left:0;
  top:334px;
  width:100%;
  height:60px;
  border-radius:16px;
  background:#FFF5F3;
  z-index:0;
}
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-legacy-person,
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-legacy-button{display:none!important;}
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-heart{
  position:absolute;
  left:24px;
  top:340px;
  width:48px;
  height:48px;
  z-index:3;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  background:#fff;
  box-shadow:0 2px 4px rgba(0,0,0,.12);
}
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-heart .elementor-widget-container{
  width:24px;
  height:24px;
}
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-heart img{
  width:24px!important;
  height:24px!important;
  display:block;
}
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-content{
  position:absolute;
  inset:0;
  width:100%;
  height:394px;
  padding:0!important;
  display:block;
  z-index:1;
}
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-content:before{
  content:'';
  position:absolute;
  left:0;
  top:47px;
  width:100%;
  height:1px;
  background:#E4E2E2;
}
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-title{
  position:absolute;
  left:0;
  top:0;
  width:896px;
  max-width:100%;
  height:40px;
}
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-title .elementor-heading-title{
  margin:0;
  color:#1B1C1C;
  font-family:'Noto Sans Thai',sans-serif;
  font-size:32px;
  font-weight:700;
  line-height:40px;
  letter-spacing:0;
  white-space:nowrap;
}
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-intro{
  position:absolute;
  left:0;
  top:63px;
  width:100%;
  height:24px;
}
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-intro .elementor-widget-container,
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-note .elementor-widget-container{
  margin:0;
  color:#1B1C1C;
  font-family:'Inter','Noto Sans Thai',sans-serif;
  font-size:20px;
  font-weight:400;
  line-height:24px;
  letter-spacing:0;
}
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-intro p,
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-note p{margin:0;}
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-list{
  position:absolute;
  left:0;
  top:103px;
  width:100%;
  height:175px;
}
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-list .elementor-widget-container{
  margin:0;
  color:#334155;
  font-family:'Noto Sans Thai',sans-serif;
  font-size:20px;
  font-weight:400;
  line-height:35px;
  letter-spacing:0;
}
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-list ul{
  margin:0!important;
  padding:0 0 0 30px!important;
}
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-list li{
  height:35px;
  margin:0;
  padding:0;
}
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-note{
  position:absolute;
  left:0;
  top:294px;
  width:100%;
  height:24px;
}
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-footer-copy{
  position:absolute;
  left:88px;
  top:352px;
  width:1000px;
  height:24px;
  z-index:2;
}
.elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-footer-copy .elementor-heading-title{
  margin:0;
  color:#1B1C1C;
  font-family:'Noto Sans Thai',sans-serif;
  font-size:20px;
  font-weight:700;
  line-height:24px;
  letter-spacing:0;
  white-space:nowrap;
}
@media (max-width:1024px){
  .elementor-10504 .elementor-element.elementor-element-b4ae88a{padding:40px 18px 0!important;}
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-frame{
    max-width:100%;
    height:auto;
    min-height:0;
    padding:0!important;
  }
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-frame:after{display:none;}
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-content{
    position:relative;
    inset:auto;
    height:auto;
    display:flex;
    flex-direction:column;
    gap:14px;
  }
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-content:before{top:47px;}
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-title,
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-intro,
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-list,
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-note,
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-footer-copy{
    position:relative;
    left:auto;
    top:auto;
    width:100%;
    height:auto;
  }
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-title{min-height:48px;padding-bottom:8px;}
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-title .elementor-heading-title{white-space:normal;}
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-list li{height:auto;min-height:35px;}
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-footer-copy{
    min-height:72px;
    padding:18px 20px 18px 76px;
    border-radius:16px;
    background:#FFF5F3;
    display:flex;
    align-items:center;
  }
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-footer-copy .elementor-heading-title{white-space:normal;}
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-heart{
    left:20px;
    top:auto;
    bottom:12px;
  }
}
@media (max-width:767px){
  .elementor-10504 .elementor-element.elementor-element-b4ae88a{padding:32px 18px 0!important;}
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-content{gap:14px;}
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-content:before{top:43px;}
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-title{min-height:44px;}
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-title .elementor-heading-title{font-size:25px;line-height:34px;}
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-intro .elementor-widget-container,
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-note .elementor-widget-container{font-size:18px;line-height:28px;}
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-list .elementor-widget-container{font-size:18px;line-height:30px;}
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-list ul{padding-left:26px!important;}
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-list li{min-height:30px;}
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-footer-copy{min-height:94px;padding:18px 18px 18px 72px;}
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-footer-copy .elementor-heading-title{font-size:18px;line-height:28px;}
  .elementor-10504 .elementor-element.elementor-element-b4ae88a .sby-post-heart{left:16px;bottom:23px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7a996c */@media (max-width: 767px) {
  .elementor-10504 .elementor-element.elementor-element-e7a996c a { position: relative; }
  .elementor-10504 .elementor-element.elementor-element-e7a996c a::after {
    content: "";
    position: absolute;
    inset: -8px 0;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f57805 *//* SBY widget-level mobile CTA containment 2026-08-08 */
@media (max-width: 430px) {
  .elementor-10504 .elementor-element.elementor-element-9f57805 {
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
    width: min(310px, calc(100vw - 80px)) !important;
    max-width: calc(100% - 44px) !important;
  }
  .elementor-10504 .elementor-element.elementor-element-9f57805 .elementor-button { width: 100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a6ea4 */@media (max-width: 767px) {
  html body.page-id-10504 .elementor.elementor-10504 [data-id="adb8188"] [data-id="e6a6ea4"] {
    height: 560px !important;
    min-height: 560px !important;
  }

  html body.page-id-10504 .elementor.elementor-10504 [data-id="adb8188"] [data-id="d9ff91a"] {
    top: auto !important;
    bottom: 0 !important;
  }

  html body.page-id-10504 .elementor.elementor-10504 [data-id="adb8188"] [data-id="d969080"] {
    top: 330px !important;
  }

  html body.page-id-10504 .elementor.elementor-10504 [data-id="adb8188"] [data-id="08229bb"] {
    top: 288px !important;
  }

  html body.page-id-10504 .elementor.elementor-10504 [data-id="adb8188"] [data-id="9526b4d"] {
    top: 324px !important;
  }
}@media (max-width: 767px) {
  html body.page-id-10504 .elementor.elementor-10504 [data-id="adb8188"] [data-id="e6a6ea4"] {
    height: 560px !important;
    min-height: 560px !important;
  }

  html body.page-id-10504 .elementor.elementor-10504 [data-id="adb8188"] [data-id="d9ff91a"] {
    top: auto !important;
    bottom: 0 !important;
  }

  html body.page-id-10504 .elementor.elementor-10504 [data-id="adb8188"] [data-id="d969080"] {
    top: 330px !important;
  }

  html body.page-id-10504 .elementor.elementor-10504 [data-id="adb8188"] [data-id="08229bb"] {
    top: 288px !important;
  }

  html body.page-id-10504 .elementor.elementor-10504 [data-id="adb8188"] [data-id="9526b4d"] {
    left: auto !important;
    right: 5% !important;
    top: 324px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adb8188 */.elementor-10504 .elementor-element.elementor-element-adb8188{
  overflow:visible!important;
  background:#fff;
  margin:0;
  padding:48px 16px 16px!important;
}
.elementor-10504 .elementor-element.elementor-element-adb8188 .elementor-widget{margin:0!important;}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-card{
  width:1200px;
  max-width:calc(100vw - 32px);
  height:347px;
  position:relative;
  margin:0 auto!important;
  padding:0!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:32px!important;
  box-shadow:none!important;
  background:#FD796D!important;
}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-legacy{display:none!important;}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-rings{
  position:absolute;
  left:16px;
  top:35px;
  width:623px;
  height:623px;
  z-index:1;
  pointer-events:none;
}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-rings .elementor-widget-container,
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-rings img{
  width:623px!important;
  height:623px!important;
  max-width:none!important;
  display:block;
}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-people{
  position:absolute;
  left:-16px;
  top:23px;
  width:486px;
  height:324px;
  z-index:2;
  pointer-events:none;
}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-people .elementor-widget-container,
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-people img{
  width:486px!important;
  height:324px!important;
  max-width:none!important;
  object-fit:cover;
  display:block;
}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-chat{
  position:absolute;
  left:0;
  top:124px;
  width:67px;
  height:47px;
  z-index:3;
  pointer-events:none;
}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-question{
  position:absolute;
  left:206px;
  top:19px;
  width:56px;
  height:39px;
  z-index:3;
  pointer-events:none;
}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-heart{
  position:absolute;
  left:372px;
  top:98px;
  width:56px;
  height:39px;
  z-index:3;
  pointer-events:none;
}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-chat img,
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-question img,
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-heart img{
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:contain;
  display:block;
}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-copy{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  padding:0!important;
  display:block;
  z-index:4;
}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-title{
  position:absolute;
  left:568px;
  top:76px;
  width:383px;
  height:22px;
}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-title .elementor-heading-title{
  margin:0;
  color:#fff;
  font-family:'Noto Sans Thai',sans-serif;
  font-size:32px;
  font-weight:700;
  line-height:22px;
  letter-spacing:.28px;
  white-space:nowrap;
}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-body{
  position:absolute;
  left:539px;
  top:125px;
  width:606px;
  height:60px;
}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-body .elementor-widget-container{
  margin:0;
  color:#F2F7F6;
  font-family:'Noto Sans Thai',sans-serif;
  font-size:24px;
  font-weight:400;
  line-height:30px;
  letter-spacing:.28px;
}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-body p{margin:0;}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-button{
  position:absolute;
  left:583px;
  top:221px;
  width:368px;
  height:60px;
  z-index:5;
}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-button .elementor-button{
  width:368px;
  height:60px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  padding:10px 11px 10px 10px;
  border:2px solid #FD796D;
  border-radius:40px;
  background:rgba(255,255,255,.90);
  color:#36AE52;
  box-shadow:none;
  font-family:'Noto Sans Thai',sans-serif;
  font-size:24px;
  font-weight:600;
  line-height:36px;
  text-decoration:none;
  white-space:nowrap;
}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-button .elementor-button-content-wrapper{
  align-items:center;
  gap:10px;
}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-button .elementor-button-icon{
  display:inline-flex;
  align-items:center;
  margin:0;
}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-button .elementor-button-icon svg{
  width:24px;
  height:24px;
  display:block;
}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-button .elementor-button-text{flex:0 0 auto;}
@media (max-width:1024px){
  .elementor-10504 .elementor-element.elementor-element-adb8188{padding:40px 18px 16px!important;}
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-card{
    max-width:100%;
    height:570px;
    border-radius:28px!important;
  }
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-rings{display:none!important;}
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-copy{inset:0;}
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-title{
    left:50%;
    top:36px;
    width:90%;
    height:auto;
    transform:translateX(-50%);
    text-align:center;
  }
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-title .elementor-heading-title{
    line-height:40px;
    white-space:normal;
  }
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-body{
    left:50%;
    top:92px;
    width:620px;
    max-width:86%;
    height:auto;
    transform:translateX(-50%);
    text-align:center;
  }
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-button{
    left:50%;
    top:180px;
    transform:translateX(-50%);
  }
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-rings{
    left:50%;
    top:214px;
    width:520px;
    height:520px;
    transform:translateX(-50%);
  }
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-rings .elementor-widget-container,
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-rings img{width:520px!important;height:520px!important;}
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-people{
    left:50%;
    top:auto;
    bottom:0;
    width:486px;
    height:324px;
    transform:translateX(-50%);
  }
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-chat{left:12%;top:370px;}
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-question{left:34%;top:276px;}
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-heart{left:auto;right:22%;top:342px;}
}
@media (max-width:767px){
  .elementor-10504 .elementor-element.elementor-element-adb8188{padding:32px 18px 16px!important;}
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-card{
    height:570px;
    border-radius:24px!important;
  }
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-title{top:30px;width:calc(100% - 32px);}
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-title .elementor-heading-title{font-size:26px;line-height:34px;}
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-body{
    top:80px;
    max-width:none;
    width:calc(100% - 36px);
  }
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-body .elementor-widget-container{font-size:18px;line-height:28px;}
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-button{
    top:180px;
    width:calc(100% - 36px);
    height:54px;
  }
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-button .elementor-button{
    width:100%;
    height:54px;
    font-size:18px;
    line-height:26px;
  }
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-people{
    left:0;
    width:100%;
    height:auto;
    transform:none;
  }
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-people .elementor-widget-container,
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-people img{width:100%!important;height:auto!important;}
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-rings{
    display:none!important;
  }
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-rings .elementor-widget-container,
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-rings img{width:460px!important;height:460px!important;}
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-chat{left:0;top:343px;width:52px;height:36px;}
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-question{left:31%;top:278px;width:44px;height:31px;}
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-heart{right:5%;top:337px;width:44px;height:31px;}
}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-title{padding:0!important;}
.elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-body{text-align:left!important;}
@media (max-width:767px){
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-button{top:214px;}
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-rings{top:266px;}
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-chat{top:366px;}
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-question{top:300px;}
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-heart{top:360px;}
}
@media (max-width:375px){
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-title .elementor-heading-title{
    font-size:24px;
    line-height:32px;
  }
}
/* SBY mobile CTA containment 2026-08-08 */
@media (max-width: 430px) {
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-button {
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
    width: min(310px, calc(100vw - 80px)) !important;
    max-width: calc(100% - 44px) !important;
  }
  .elementor-10504 .elementor-element.elementor-element-adb8188 .sby-first-step-button .elementor-button {
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66491d5 */.elementor-10504 .elementor-element.elementor-element-66491d5 {
  width: 100% !important;
  background: #ffffff !important;
  margin: 0 !important;
  box-sizing: border-box !important;
}
.elementor-10504 .elementor-element.elementor-element-66491d5 > .e-con-inner {
  width: 100% !important;
  max-width: none !important;
  padding: 0 !important;
  gap: 0 !important;
  align-items: center !important;
}
.elementor-10504 .elementor-element.elementor-element-66491d5 * {
  box-sizing: border-box !important;
}
.elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-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-10504 .elementor-element.elementor-element-66491d5 .sby-consult-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-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-heading-row .elementor-widget {
  margin: 0 !important;
}
.elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-icon,
.elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-icon .elementor-icon-wrapper,
.elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-icon .elementor-icon,
.elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-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-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-title {
  width: auto !important;
  max-width: calc(100% - 28px) !important;
  margin: 0 !important;
}
.elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-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 !important;
  word-break: break-word !important;
}
.elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-accordion-widget {
  width: 100% !important;
  margin: 0 !important;
}
.elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-accordion {
  width: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 24px !important;
  margin: 0 !important;
  padding: 0 !important;
}
.elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-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-10504 .elementor-element.elementor-element-66491d5 .sby-consult-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-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-item summary::-webkit-details-marker {
  display: none !important;
}
.elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-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 !important;
  word-break: break-word !important;
}
.elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-chevron {
  width: 12px !important;
  height: 8px !important;
  min-width: 12px !important;
  margin-top: 2px !important;
  background-image: url("https://standbyyou.info/wp-content/uploads/2026/07/sby-faq-chevron-down.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 12px 8px !important;
  transition: transform 160ms ease !important;
}
.elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-item[open] .sby-consult-faq-chevron {
  transform: rotate(180deg) !important;
}
.elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-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 !important;
  word-break: break-word !important;
}
.elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-answer p {
  margin: 0 !important;
  padding: 0 !important;
}
@media (max-width: 767px) {
  .elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-inner {
    max-width: 100% !important;
    gap: 20px !important;
  }
  .elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-heading-row {
    align-items: flex-start !important;
  }
  .elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-icon,
  .elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-icon .elementor-icon-wrapper,
  .elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-icon .elementor-icon,
  .elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-icon svg {
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
  }
  .elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-title .elementor-heading-title {
    font-size: 26px !important;
    line-height: 34px !important;
    letter-spacing: 0 !important;
  }
  .elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-accordion {
    gap: 16px !important;
  }
  .elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-item {
    border-radius: 12px !important;
  }
  .elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-item summary {
    min-height: 58px !important;
    align-items: flex-start !important;
    padding: 16px !important;
  }
  .elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-question {
    max-width: calc(100% - 28px) !important;
    font-size: 17px !important;
    line-height: 24px !important;
    letter-spacing: 0 !important;
  }
  .elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-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-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-chevron {
    margin-top: 8px !important;
  }
}
@media (min-width: 768px) and (max-width: 1231px) {
  .elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-inner {
    width: 992px !important;
    max-width: calc(100vw - 32px) !important;
  }
}
.elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-item:not([open]) .sby-consult-faq-answer {
  display: none !important;
}
.elementor-10504 .elementor-element.elementor-element-66491d5 .sby-consult-faq-item[open] .sby-consult-faq-answer {
  display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b61daf4 */@media (max-width: 767px) {
  .elementor-10504 .elementor-element.elementor-element-b61daf4 a { position: relative; }
  .elementor-10504 .elementor-element.elementor-element-b61daf4 a::after {
    content: "";
    position: absolute;
    inset: -8px 0;
  }
}/* End custom CSS */
/* Start custom CSS *//* SBY final mobile CTA containment QA 2026-08-08 */
@media (max-width: 430px) {
  .elementor-10504 .elementor-element.elementor-element-95414f2,
  .elementor-10504 .elementor-element.elementor-element-3ddb099,
  .elementor-10504 .elementor-element.elementor-element-9f57805 {
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
    width: min(310px, calc(100vw - 80px)) !important;
    max-width: calc(100% - 44px) !important;
  }
  .elementor-10504 .elementor-element.elementor-element-95414f2 .elementor-button,
  .elementor-10504 .elementor-element.elementor-element-3ddb099 .elementor-button,
  .elementor-10504 .elementor-element.elementor-element-9f57805 .elementor-button {
    width: 100% !important;
  }
}/* End custom CSS */