.elementor-417 .elementor-element.elementor-element-catroot{--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-417 .elementor-element.elementor-element-catroot:not(.elementor-motion-effects-element-type-background), .elementor-417 .elementor-element.elementor-element-catroot > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FF;}.elementor-417 .elementor-element.elementor-element-catlayout{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:28px 97px;--row-gap:28px;--column-gap:97px;--padding-top:48px;--padding-bottom:82px;--padding-left:16px;--padding-right:16px;}.elementor-417 .elementor-element.elementor-element-catside{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-417 .elementor-element.elementor-element-catside.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{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 );}.elementor-417 .elementor-element.elementor-element-catflt .jet-search-filter{display:flex;flex-direction:row;align-items:left;}.elementor-417 .elementor-element.elementor-element-catflt .jet-search-filter__input-wrapper{max-width:100%;}.elementor-417 .elementor-element.elementor-element-catflt .jet-search-filter__input{font-family:"Noto Sans Thai", Sans-serif;font-size:13px;color:#234673;background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#87C5F8;border-radius:999px 999px 999px 999px;padding:0px 18px 0px 18px;}.elementor-417 .elementor-element.elementor-element-catflt .jet-search-filter__input::placeholder{color:#234673;}.elementor-417 .elementor-element.elementor-element-catflt .jet-search-filter__input:-ms-input-placeholder{color:#234673;}.elementor-417 .elementor-element.elementor-element-catflt .jet-search-filter__input::-ms-input-placeholder{color:#234673;}.elementor-417 .elementor-element.elementor-element-catflt .jet-search-filter__input-clear{color:#234673;}.elementor-417 .elementor-element.elementor-element-catflt .jet-search-filter__input-loading{color:#234673;}.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 );color:var( --e-global-color-primary );}.elementor-417 .elementor-element.elementor-element-catsh{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-417 .elementor-element.elementor-element-catsh .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;color:#234673;}.elementor-417 .elementor-element.elementor-element-catgrid > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-417 .elementor-element.elementor-element-catmain{--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:28px 0px;--row-gap:28px;--column-gap:0px;}.elementor-417 .elementor-element.elementor-element-catmain.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-417 .elementor-element.elementor-element-cathero{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-417 .elementor-element.elementor-element-cathero img{width:100%;height:340px;object-fit:cover;object-position:top center;border-radius:8px 8px 8px 8px;}.elementor-417 .elementor-element.elementor-element-catcta{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.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 );}.elementor-417 .elementor-element.elementor-element-catphone .elementor-button{background-color:#ffffff;font-family:"Noto Sans Thai", Sans-serif;font-size:26px;font-weight:700;fill:#244673;color:#244673;border-style:solid;border-width:2px 2px 2px 2px;border-color:#2F86E9;border-radius:999px 999px 999px 999px;padding:10px 16px 10px 16px;}.elementor-417 .elementor-element.elementor-element-catphone{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-417 .elementor-element.elementor-element-catphone .elementor-button-content-wrapper{flex-direction:row;}.elementor-417 .elementor-element.elementor-element-catphone .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-417 .elementor-element.elementor-element-catline .elementor-button{background-color:#ffffff;font-family:"Noto Sans Thai", Sans-serif;font-size:26px;font-weight:700;fill:#244673;color:#244673;border-style:solid;border-width:2px 2px 2px 2px;border-color:#2F86E9;border-radius:999px 999px 999px 999px;padding:10px 16px 10px 16px;}.elementor-417 .elementor-element.elementor-element-catline{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-417 .elementor-element.elementor-element-catline .elementor-button-content-wrapper{flex-direction:row;}.elementor-417 .elementor-element.elementor-element-catline .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-417 .elementor-element.elementor-element-cath1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-417 .elementor-element.elementor-element-cath1 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:28px;font-weight:700;line-height:1.35em;color:#234673;}.elementor-417 .elementor-element.elementor-element-catdetail{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-417 .elementor-element.elementor-element-catdetail img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-417 .elementor-element.elementor-element-catintro{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;color:#1f2d3d;}.elementor-417 .elementor-element.elementor-element-catappt .elementor-button{background-color:#264396;font-family:"Noto Sans Thai", Sans-serif;font-size:14px;font-weight:700;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#264396;border-radius:999px 999px 999px 999px;padding:10px 16px 10px 16px;}.elementor-417 .elementor-element.elementor-element-catappt{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-417 .elementor-element.elementor-element-catappt .elementor-button-content-wrapper{flex-direction:row;}.elementor-417 .elementor-element.elementor-element-catappt .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-417 .elementor-element.elementor-element-catlistsec{--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:18px 0px;--row-gap:18px;--column-gap:0px;}.elementor-417 .elementor-element.elementor-element-catlisth{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-417 .elementor-element.elementor-element-catlisth .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:22px;font-weight:700;line-height:1.35em;color:#4A90E2;}.elementor-417 .elementor-element.elementor-element-catlist{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:15px;font-weight:600;line-height:1.75em;color:#234673;}.elementor-417 .elementor-element.elementor-element-catcond{--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:18px 0px;--row-gap:18px;--column-gap:0px;--margin-top:26px;--margin-bottom:26px;--margin-left:26px;--margin-right:26px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-417 .elementor-element.elementor-element-catcond:not(.elementor-motion-effects-element-type-background), .elementor-417 .elementor-element.elementor-element-catcond > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#234F80;}.elementor-417 .elementor-element.elementor-element-catcondh{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-417 .elementor-element.elementor-element-catcondh .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:22px;font-weight:700;line-height:1.35em;color:#ffffff;}.elementor-417 .elementor-element.elementor-element-catcondt{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:14px;font-weight:400;line-height:1.75em;color:#ffffff;}.elementor-417 .elementor-element.elementor-element-catpreph{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-417 .elementor-element.elementor-element-catpreph .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:32px;font-weight:600;line-height:41.6px;color:#00244A;}.elementor-417 .elementor-element.elementor-element-catprep{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-417 .elementor-element.elementor-element-catp1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-417 .elementor-element.elementor-element-catn1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-417 .elementor-element.elementor-element-catn1 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;color:#ffffff;}.elementor-417 .elementor-element.elementor-element-catpt1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-417 .elementor-element.elementor-element-catpt1 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:24px;font-weight:600;line-height:33.6px;color:#111C2C;}.elementor-417 .elementor-element.elementor-element-catpb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:13px;font-weight:400;line-height:1.75em;color:#43474E;}.elementor-417 .elementor-element.elementor-element-catp2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-417 .elementor-element.elementor-element-catn2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-417 .elementor-element.elementor-element-catn2 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;color:#ffffff;}.elementor-417 .elementor-element.elementor-element-catpt2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-417 .elementor-element.elementor-element-catpt2 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:24px;font-weight:600;line-height:33.6px;color:#111C2C;}.elementor-417 .elementor-element.elementor-element-catpb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:13px;font-weight:400;line-height:1.75em;color:#43474E;}.elementor-417 .elementor-element.elementor-element-catp3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-417 .elementor-element.elementor-element-catn3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-417 .elementor-element.elementor-element-catn3 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:16px;font-weight:700;line-height:1.35em;color:#ffffff;}.elementor-417 .elementor-element.elementor-element-catpt3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-417 .elementor-element.elementor-element-catpt3 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:24px;font-weight:600;line-height:33.6px;color:#111C2C;}.elementor-417 .elementor-element.elementor-element-catpb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:13px;font-weight:400;line-height:1.75em;color:#43474E;}.elementor-417 .elementor-element.elementor-element-catfaqsec{--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:28px 0px;--row-gap:28px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:82px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-417 .elementor-element.elementor-element-catfaqsec:not(.elementor-motion-effects-element-type-background), .elementor-417 .elementor-element.elementor-element-catfaqsec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF4FF;}.elementor-417 .elementor-element.elementor-element-catfaqh{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-417 .elementor-element.elementor-element-catfaqh .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:30px;font-weight:700;line-height:1.35em;color:#062A4D;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-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 );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-417 .elementor-element.elementor-element-catfaq{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-417 .elementor-element.elementor-element-catfaq .elementor-tab-title{border-width:0px;border-color:rgba(0,0,0,0);background-color:#ffffff;padding:17px 20px 17px 20px;}.elementor-417 .elementor-element.elementor-element-catfaq .elementor-tab-content{border-width:0px;border-block-end-color:rgba(0,0,0,0);background-color:#ffffff;color:#444653;font-family:"Noto Sans Thai", Sans-serif;font-size:14px;line-height:1.7em;padding:0px 20px 18px 20px;}.elementor-417 .elementor-element.elementor-element-catfaq .elementor-toggle-title, .elementor-417 .elementor-element.elementor-element-catfaq .elementor-toggle-icon{color:#172232;}.elementor-417 .elementor-element.elementor-element-catfaq .elementor-toggle-icon svg{fill:#172232;}.elementor-417 .elementor-element.elementor-element-catfaq .elementor-tab-title.elementor-active a, .elementor-417 .elementor-element.elementor-element-catfaq .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#172232;}.elementor-417 .elementor-element.elementor-element-catfaq .elementor-toggle-title{font-family:"Noto Sans Thai", Sans-serif;font-size:18px;font-weight:700;}.elementor-417 .elementor-element.elementor-element-catfaq .elementor-tab-title .elementor-toggle-icon i:before{color:#006BB6;}.elementor-417 .elementor-element.elementor-element-catfaq .elementor-tab-title .elementor-toggle-icon svg{fill:#006BB6;}.elementor-417 .elementor-element.elementor-element-catfaq .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#006BB6;}.elementor-417 .elementor-element.elementor-element-catfaq .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#006BB6;}@media(min-width:768px){.elementor-417 .elementor-element.elementor-element-catlayout{--content-width:1080px;}.elementor-417 .elementor-element.elementor-element-catside{--width:255px;}.elementor-417 .elementor-element.elementor-element-catmain{--width:760px;}}@media(max-width:1024px){.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-417 .elementor-element.elementor-element-catgrid > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-417 .elementor-element.elementor-element-catgrid > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-catroot */.elementor-417 .elementor-element.elementor-element-catroot{font-family:"Noto Sans Thai",Arial,sans-serif;color:#444653}.ev-package-page{background:#f7f9ff}.ev-package-layout{max-width:1180px;margin:0 auto;display:flex;gap:44px;align-items:flex-start}.ev-package-sidebar{flex:0 0 255px;position:sticky;top:110px}.ev-package-main{flex:1;max-width:760px}.ev-sidebar-heading .elementor-heading-title{display:flex;gap:8px;align-items:center}.ev-filter .jet-search-filter__input,.ev-filter input[type="search"],.ev-filter input[type="text"]{width:100%!important;height:42px;border:1px solid #87c5f8!important;border-radius:999px!important;background:#fff!important;padding:0 42px 0 18px!important;font-size:13px!important;color:#234673!important;box-shadow:none!important}.ev-filter .jet-search-filter__submit{display:none!important}.ev-package-grid .jet-listing-grid__items{display:flex!important;flex-direction:column!important;gap:14px!important}.ev-package-grid .jet-listing-grid__item{width:100%!important;max-width:100%!important}.ev-hero-image img{width:100%!important;height:340px!important;object-fit:cover!important;object-position:top center!important;border-radius:14px!important;box-shadow:0 10px 30px rgba(35,70,115,.08)}.ev-detail-image img{width:100%!important;height:auto!important;border-radius:8px!important}.ev-cta-row{display:flex!important;flex-wrap:wrap!important;gap:12px!important}.ev-section-title .elementor-heading-title{letter-spacing:0}.ev-intro p{margin:0}.ev-list-block{border-left:4px solid #4a90e2;padding-left:22px}.ev-list-block ul,.ev-condition-copy ul{margin:0;padding-left:20px}.ev-list-block li{margin:0 0 14px}.ev-list-block li::marker{color:#234673}.ev-condition-card{background:#234f80!important;border-radius:16px!important;box-shadow:0 18px 30px rgba(35,70,115,.18)}.ev-condition-card .elementor-heading-title,.ev-condition-card,.ev-condition-card li,.ev-condition-card p{color:#fff!important}.ev-condition-copy li{margin:0 0 12px}.ev-condition-copy li::marker{color:#87c5f8}.ev-prep-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:24px;position:relative}.ev-prep-number .elementor-heading-title{width:44px;height:44px;border-radius:50%;background:#4a90e2;display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 0 0 6px #e7f3ff}.ev-prep-title .elementor-heading-title{font-size:16px!important}.ev-prep-copy p{text-align:center;margin:0}.ev-faq-section{background:#eef4ff}.ev-faq .elementor-accordion-item{border:0!important;border-radius:8px!important;margin-bottom:14px!important;overflow:hidden;background:#fff}.ev-faq .elementor-tab-title{border:0!important}.ev-faq .elementor-tab-content{border:0!important}.ev-appointment-anchor{scroll-margin-top:120px}@media(max-width:1024px){.ev-package-layout{flex-direction:column;gap:28px}.ev-package-sidebar{position:relative;top:auto;flex:auto;width:100%;max-width:760px;margin:0 auto}.ev-package-main{max-width:760px;width:100%;margin:0 auto}.ev-hero-image img{height:300px!important}.ev-prep-grid{grid-template-columns:1fr}}@media(max-width:767px){.ev-package-page{padding-top:10px!important}.ev-package-layout{padding:28px 16px 54px!important}.ev-hero-image img{height:230px!important;border-radius:12px!important}.ev-cta-row .elementor-widget-button{width:100%}.ev-cta-row a.elementor-button{width:100%;justify-content:center}.ev-condition-card{border-radius:12px!important}.ev-prep-grid{gap:18px}.ev-filter .jet-search-filter__input,.ev-filter input[type="search"],.ev-filter input[type="text"]{height:44px!important}}
.ev-package-grid [data-id="pkgPriceSlot461"],.ev-package-grid [data-id="pkgButtonSlot461"]{display:none!important}.ev-package-grid [data-id="pkgCard461"]{width:100%!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.ev-package-grid [data-id="pkgImg461"]{width:66px!important;flex:0 0 66px!important}.ev-package-grid [data-id="pkgImg461"] img{width:66px!important;height:48px!important;object-fit:cover!important;border-radius:6px!important}.ev-package-grid [data-id="pkgContent461"]{width:auto!important;padding:0!important}.ev-package-grid [data-id="pkgTitle461"] .elementor-heading-title{font-size:12px!important;line-height:1.35!important;color:#234673!important}.ev-package-grid [data-id="pkgTitleSlot461"]{width:auto!important}.ev-package-grid [data-id="pkgTitle461"]{width:auto!important}.ev-package-grid .jet-listing-grid__item{height:auto!important;min-height:0!important;padding:0!important}.ev-package-grid [data-id="pkgCard461"],.ev-package-grid [data-id="pkgContent461"],.ev-package-grid [data-id="pkgTitleSlot461"]{height:auto!important;min-height:0!important}.ev-package-grid [data-id="pkgCard461"]{min-height:48px!important}.ev-package-grid .jet-listing-grid__items{gap:14px!important}
/* ev filter apply */
.ev-filter .jet-search-filter{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important}
.ev-filter .jet-search-filter__input-wrapper{flex:1 1 auto!important;min-width:0!important}
.ev-filter .jet-search-filter__submit.apply-filters__button{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 74px!important;width:74px!important;height:42px!important;border-radius:999px!important;background:#4a90e2!important;color:#fff!important;border:0!important;margin:0!important;padding:0!important;box-shadow:0 8px 18px rgba(74,144,226,.22)!important}
.ev-filter .jet-search-filter__submit.apply-filters__button .jet-search-filter__submit-text{font-size:13px!important;line-height:1!important;color:#fff!important;white-space:nowrap!important}
.ev-filter .jet-search-filter__submit.apply-filters__button:hover,.ev-filter .jet-search-filter__submit.apply-filters__button:focus{background:#234f80!important}
@media(max-width:767px){.ev-filter .jet-search-filter{gap:8px!important}.ev-filter .jet-search-filter__submit.apply-filters__button{height:44px!important}}

/* ev pixel pass 2026-06-16 */
.ev-package-page{padding-top:48px!important;background:#f7f9ff!important}
.ev-package-layout{max-width:1080px!important;margin:0 auto!important;padding:0!important}
.ev-package-layout>.e-con-inner{max-width:1080px!important;width:1080px!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important;gap:28px 97px!important;--gap:28px 97px!important;--column-gap:97px!important;--row-gap:28px!important;--justify-content:flex-start!important}
.ev-package-sidebar{flex:0 0 235px!important;width:235px!important;max-width:235px!important;position:sticky!important;top:96px!important}
.ev-package-main{flex:0 0 695px!important;width:695px!important;max-width:695px!important;gap:0!important;--gap:0px!important}
.ev-filter .jet-search-filter__input,.ev-filter input[type="search"],.ev-filter input[type="text"]{height:42px!important;border-radius:999px!important;font-size:13px!important;padding-left:18px!important}
.ev-package-grid .jet-listing-grid__items{gap:12px!important}
.ev-hero-image{margin:0!important;width:695px!important}
.ev-hero-image img{width:695px!important;height:316px!important;border-radius:14px!important;object-fit:cover!important;object-position:top center!important;box-shadow:0 10px 28px rgba(35,70,115,.08)!important}
.ev-cta-row{width:695px!important;margin-top:26px!important;margin-bottom:28px!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;--gap:12px!important}
.ev-cta-row .elementor-widget-button{width:auto!important;max-width:none!important}
.ev-cta-row a.elementor-button{min-height:38px!important;padding:0 18px!important;font-size:13px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important}
.ev-main-title{width:695px!important;margin:0 0 26px!important;padding:0!important}
.ev-main-title .elementor-heading-title{font-size:25px!important;line-height:1.25!important;color:#234673!important;font-weight:700!important;letter-spacing:0!important}
.ev-detail-image{width:695px!important;margin:0 0 40px!important;padding:0!important}
.ev-detail-image img{width:695px!important;height:auto!important;border-radius:0!important;box-shadow:none!important}
body.postid-417 .ev-intro,body.postid-417 .ev-appointment-button{display:none!important}
body.postid-417 .ev-treatment-section{margin-top:0!important}
.ev-treatment-section{width:695px!important;margin:0 0 58px!important;padding:0!important}
.ev-treatment-section .ev-section-title{margin-bottom:16px!important}
.ev-section-title .elementor-heading-title{font-size:22px!important;line-height:1.3!important;color:#4a90e2!important;font-weight:700!important;letter-spacing:0!important}
.ev-list-block{border-left:4px solid #4a90e2!important;padding-left:22px!important;width:100%!important}
.ev-list-block ul{margin:0!important;padding-left:20px!important}
.ev-list-block li{font-size:14px!important;line-height:1.65!important;margin:0 0 16px!important;color:#234673!important}
.ev-condition-card{width:1028px!important;max-width:1028px!important;margin:0 0 76px -320px!important;padding:52px 62px!important;border-radius:16px!important;background:#234f80!important;box-shadow:0 18px 32px rgba(35,70,115,.2)!important}
.ev-condition-card .elementor-heading-title{font-size:22px!important;line-height:1.35!important;margin:0!important;color:#fff!important}
.ev-condition-copy ul{margin:0!important;padding-left:20px!important}
.ev-condition-copy li{font-size:13px!important;line-height:1.75!important;margin:0 0 11px!important;color:#fff!important}
.ev-condition-copy li::marker{color:#87c5f8!important}
.ev-package-main>.ev-section-title{width:1028px!important;max-width:1028px!important;margin-left:-320px!important;text-align:center!important;margin-bottom:46px!important}
.ev-prep-grid{width:1028px!important;max-width:1028px!important;margin:0 0 78px -320px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:42px!important;row-gap:24px!important}
.ev-prep-step{text-align:center!important;min-width:0!important}
.ev-prep-step .elementor-icon-box-title{font-size:16px!important;line-height:1.35!important;color:#234673!important}
.ev-prep-step .elementor-icon-box-description,.ev-prep-copy p{font-size:12px!important;line-height:1.55!important;color:#3d4b5e!important}
.ev-faq-section{width:100vw!important;max-width:100vw!important;margin:0 0 0 calc((1080px - 100vw)/2 - 342px)!important;background:#eef4ff!important;padding:76px 0 82px!important}
.ev-faq-section .ev-section-title{max-width:760px!important;margin:0 auto 34px!important;text-align:center!important}
.ev-faq{max-width:760px!important;width:760px!important;margin:0 auto!important}
.ev-faq .elementor-accordion-item{background:#fff!important;border:0!important;border-radius:8px!important;margin:0 0 14px!important;overflow:hidden!important}
.ev-faq .elementor-tab-title{min-height:52px!important;display:flex!important;align-items:center!important;padding:0 22px!important;font-size:14px!important;color:#234673!important}
.ev-faq .elementor-tab-content{font-size:14px!important;line-height:1.65!important;padding:0 22px 18px!important;color:#344660!important}
@media(max-width:1024px){
.ev-package-page{padding:24px 16px 0!important}
.ev-package-layout{max-width:100%!important;display:flex!important;flex-direction:column!important;gap:28px!important;padding:0!important}
.ev-package-layout>.e-con-inner{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;gap:28px!important;--gap:28px!important}
.ev-package-sidebar,.ev-package-main,.ev-hero-image,.ev-hero-image img,.ev-detail-image,.ev-detail-image img,.ev-treatment-section,.ev-main-title,.ev-cta-row,.ev-faq,.ev-package-main>.ev-section-title,.ev-condition-card,.ev-prep-grid{width:100%!important;max-width:100%!important;margin-left:0!important}
.ev-package-sidebar{position:relative!important;top:auto!important;order:1!important}
.ev-package-main{order:2!important}
.ev-hero-image img{height:auto!important;aspect-ratio:695/316!important}
.ev-condition-card{padding:34px 24px!important;margin-bottom:54px!important}
.ev-prep-grid{grid-template-columns:1fr!important;gap:28px!important;margin-bottom:56px!important}
.ev-package-main>.ev-section-title{margin-bottom:30px!important}
.ev-faq-section{width:calc(100vw + 32px)!important;max-width:calc(100vw + 32px)!important;margin-left:-16px!important;padding:56px 16px 64px!important}
}
/* /ev pixel pass 2026-06-16 */

/* ev polish pass 2026-06-16 */
.ev-filter .jet-search-filter{position:relative!important;display:block!important;width:100%!important}
.ev-filter .jet-search-filter__input-wrapper{width:100%!important}
.ev-filter .jet-search-filter__submit.apply-filters__button{display:flex!important;position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;width:26px!important;height:26px!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:0!important;color:#234673!important;align-items:center!important;justify-content:center!important;border-radius:50%!important}
.ev-filter .jet-search-filter__submit-text{display:none!important}
.ev-filter .jet-search-filter__submit:before{content:"";width:13px;height:13px;border:2px solid #234673;border-radius:50%;display:block;box-sizing:border-box}
.ev-filter .jet-search-filter__submit:after{content:"";position:absolute;width:7px;height:2px;background:#234673;right:5px;bottom:6px;transform:rotate(45deg);border-radius:2px}
.ev-sidebar-heading .elementor-heading-title{display:flex!important;align-items:center!important;gap:8px!important}
.ev-sidebar-heading .elementor-heading-title:before{content:"+";width:18px;height:18px;border:2px solid #4a90e2;border-radius:3px;color:#4a90e2;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;font-weight:700;box-sizing:border-box;flex:0 0 18px}
.ev-prep-grid{position:relative!important}
.ev-prep-grid:before{content:"";position:absolute;left:150px;right:150px;top:31px;border-top:1px solid #d8e7f6;z-index:0}
.ev-prep-step{position:relative!important;z-index:1;align-items:center!important;text-align:center!important}
.ev-prep-number{position:relative!important;width:52px!important;height:52px!important;margin:0 auto 14px!important;display:block!important;z-index:2}
.ev-prep-number:before{content:"";position:absolute;inset:0;border:2px solid #4a90e2;border-radius:50%;background:#fff;box-shadow:0 4px 12px rgba(74,144,226,.12)}
.ev-prep-number:after{content:"";position:absolute;left:50%;top:50%;width:15px;height:18px;border:2px solid #4a90e2;border-radius:2px;transform:translate(-50%,-50%);box-sizing:border-box;background:linear-gradient(#4a90e2,#4a90e2) 50% 6px/8px 2px no-repeat}
.ev-prep-number .elementor-heading-title{position:absolute!important;top:-4px!important;right:-4px!important;width:20px!important;height:20px!important;background:#1f8bd7!important;color:#fff!important;border-radius:999px!important;font-size:11px!important;line-height:20px!important;text-align:center!important;font-weight:700!important;z-index:3!important}
.ev-prep-title .elementor-heading-title{font-size:15px!important;line-height:1.35!important;color:#234673!important;font-weight:700!important}
.ev-prep-copy p{max-width:240px!important;margin-left:auto!important;margin-right:auto!important}
@media(max-width:1024px){.ev-prep-grid:before{display:none!important}.ev-filter .jet-search-filter__submit.apply-filters__button{right:12px!important}}
/* /ev polish pass 2026-06-16 */

/* ev faq-toggle pass 2026-06-16 */
html,body.single-eye-package{overflow-x:hidden!important}
.ev-faq .elementor-toggle-item,.ev-faq .elementor-accordion-item{background:#fff!important;border:0!important;border-radius:8px!important;margin:0 0 14px!important;overflow:hidden!important}
.ev-faq .elementor-toggle .elementor-tab-title,.ev-faq .elementor-accordion .elementor-tab-title{min-height:52px!important;display:flex!important;align-items:center!important;padding:0 22px!important;font-size:14px!important;color:#234673!important;border:0!important}
.ev-faq .elementor-toggle .elementor-tab-content,.ev-faq .elementor-accordion .elementor-tab-content{font-size:14px!important;line-height:1.65!important;padding:0 22px 18px!important;color:#344660!important;border:0!important}
/* /ev faq-toggle pass 2026-06-16 */


/* ev mobile faq align pass 2026-06-16 */
@media(max-width:1024px){.ev-faq-section{width:100vw!important;max-width:100vw!important;margin-left:-42px!important;padding:56px 16px 64px!important}}
/* /ev mobile faq align pass 2026-06-16 */

/* ev cataract mockup match 2026-06-16 */
body.postid-417 .ev-package-page{padding-top:68px!important;background:#f7f9ff!important}
body.postid-417 .ev-package-layout{width:1280px!important;max-width:1280px!important;margin:0 auto!important;padding:0!important;--content-width:1280px!important;--padding-top:0px!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important}
body.postid-417 .ev-package-layout>.e-con-inner{width:1280px!important;max-width:1280px!important;padding:0!important;--padding-top:0px!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;--gap:0px!important;--column-gap:0px!important;--row-gap:0px!important;--justify-content:flex-start!important}
body.postid-417 .ev-package-sidebar{flex:0 0 414px!important;width:414px!important;max-width:414px!important;position:sticky!important;top:140px!important;padding:0!important;--padding-top:0px!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important;gap:0!important;--gap:0px!important}
body.postid-417 .ev-filter{width:353px!important;height:63px!important;margin:0 0 51px 9px!important;padding:0!important}
body.postid-417 .ev-filter .jet-search-filter,body.postid-417 .ev-filter .jet-search-filter__input-wrapper{width:353px!important;height:63px!important}
body.postid-417 .ev-filter .jet-search-filter__input,body.postid-417 .ev-filter input[type="search"],body.postid-417 .ev-filter input[type="text"]{width:353px!important;height:63px!important;border-radius:999px!important;border:1px solid #7fbef0!important;font-size:16px!important;padding:0 58px 0 33px!important;color:#677891!important;background:#fff!important}
body.postid-417 .ev-filter .jet-search-filter__submit.apply-filters__button{right:23px!important;width:28px!important;height:28px!important}
body.postid-417 .ev-sidebar-heading{width:354px!important;height:31px!important;margin:0 0 24px 10px!important;padding:0!important}
body.postid-417 .ev-sidebar-heading .elementor-heading-title{font-size:20px!important;line-height:31px!important;color:#234673!important;font-weight:700!important}
body.postid-417 .ev-sidebar-heading .elementor-heading-title:before{width:31px!important;height:31px!important;flex-basis:31px!important;font-size:22px!important;border-radius:4px!important}
body.postid-417 .ev-package-grid{width:354px!important;margin-left:10px!important;padding:0!important}
body.postid-417 .ev-package-grid .jet-listing-grid__items{gap:32px!important;display:flex!important;flex-direction:column!important}
body.postid-417 .ev-package-grid .jet-listing-grid__item:has(a[href*="cataract-surgery-civil-servant"]),body.postid-417 .ev-package-grid .jet-listing-grid__item:has(img[src*="Cataract-Surgery-Promotion-for-Civil-Servants"]){display:none!important}
body.postid-417 .ev-package-grid .jet-listing-grid__item,body.postid-417 .ev-package-grid .jet-listing-grid__item>.elementor,body.postid-417 .ev-package-grid .jet-listing-grid__item .elementor-section,body.postid-417 .ev-package-grid .jet-listing-grid__item .e-con{width:354px!important;max-width:354px!important;min-height:92px!important}
body.postid-417 .ev-package-grid img{width:133px!important;height:92px!important;object-fit:cover!important;border-radius:3px!important}
body.postid-417 .ev-package-grid .elementor-heading-title{font-size:16px!important;line-height:1.45!important;color:#234673!important;font-weight:700!important}
body.postid-417 .ev-package-grid .elementor-element-pkgContent461,body.postid-417 .ev-package-grid [class*="pkgContent"]{width:195px!important;max-width:195px!important;margin-left:22px!important}
body.postid-417 .ev-package-main{flex:0 0 839px!important;width:839px!important;max-width:839px!important;padding:0!important;--padding-top:0px!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important;gap:0!important;--gap:0px!important}
body.postid-417 .ev-package-main>.elementor-widget,body.postid-417 .ev-package-main>.e-con{margin-left:10px!important}
body.postid-417 .ev-hero-image{width:829px!important;height:547px!important;margin:4px 0 47px 10px!important;padding:0!important}
body.postid-417 .ev-hero-image img{width:829px!important;height:547px!important;object-fit:cover!important;object-position:top center!important;border-radius:24px!important;box-shadow:none!important}
body.postid-417 .ev-cta-row{width:449px!important;height:96px!important;margin:0 0 47px 10px!important;padding:0!important;display:flex!important;gap:14px!important;--gap:14px!important;align-items:stretch!important;justify-content:flex-start!important}
body.postid-417 .ev-cta-row .elementor-widget-button{height:96px!important;width:217px!important;max-width:217px!important}
body.postid-417 .ev-cta-row #catline,body.postid-417 .ev-cta-row .elementor-element-catline{width:218px!important;max-width:218px!important}
body.postid-417 .ev-cta-row a.elementor-button{width:100%!important;height:96px!important;min-height:96px!important;border-radius:24px!important;padding:0 26px!important;font-size:18px!important;line-height:1.25!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 10px rgba(35,70,115,.12)!important}
body.postid-417 .ev-main-title{width:681px!important;height:60px!important;margin:0 0 32px 10px!important;padding:0!important}
body.postid-417 .ev-main-title .elementor-heading-title{font-size:34px!important;line-height:60px!important;color:#234673!important;font-weight:700!important;letter-spacing:0!important;white-space:nowrap!important}
body.postid-417 .ev-detail-image{width:829px!important;height:1064px!important;margin:0 0 32px 10px!important;padding:0!important}
body.postid-417 .ev-detail-image img{width:829px!important;height:1064px!important;object-fit:cover!important;object-position:top center!important;border-radius:0!important;box-shadow:none!important}
body.postid-417 .ev-treatment-section{width:829px!important;min-height:578px!important;margin:0 0 145px 10px!important;padding:16px 0 0!important;display:flex!important;flex-direction:column!important;gap:0!important;--gap:0px!important}
body.postid-417 .ev-treatment-section .ev-section-title{width:797px!important;height:42px!important;margin:0 0 11px!important;padding-left:28px!important;border-left:4px solid #4a90e2!important}
body.postid-417 .ev-treatment-section .ev-section-title .elementor-heading-title{font-size:26px!important;line-height:42px!important;color:#4a90e2!important;font-weight:700!important}
body.postid-417 .ev-list-block{width:496px!important;border-left:0!important;padding-left:0!important;margin:0!important}
body.postid-417 .ev-list-block ul{list-style:none!important;margin:0!important;padding:0!important;width:496px!important}
body.postid-417 .ev-list-block li{width:496px!important;min-height:100px!important;margin:0!important;padding:16px 0!important;border-bottom:1px solid #d9e2ee!important;color:#234673!important;font-size:18px!important;line-height:1.42!important}
body.postid-417 .ev-list-block li:last-child{min-height:133px!important}
body.postid-417 .ev-list-block strong{font-size:18px!important;font-weight:700!important;color:#163c6c!important}
body.postid-417 .ev-condition-card{width:1216px!important;height:631px!important;max-width:1216px!important;margin:0 0 120px -392px!important;padding:63px 64px!important;border-radius:24px!important;background:#234f80!important;box-shadow:0 18px 32px rgba(35,70,115,.2)!important;display:flex!important;gap:0!important;--gap:0px!important}
body.postid-417 .ev-condition-title{height:42px!important;margin:0 0 32px!important;padding:0!important}
body.postid-417 .ev-condition-title .elementor-heading-title{font-size:26px!important;line-height:42px!important;color:#fff!important;font-weight:700!important}
body.postid-417 .ev-condition-copy{width:1088px!important;margin:0!important;padding:0!important}
body.postid-417 .ev-condition-copy ul{margin:0!important;padding:0!important;list-style:none!important}
body.postid-417 .ev-condition-copy li{position:relative!important;min-height:29px!important;margin:0 0 23px!important;padding-left:36px!important;font-size:17px!important;line-height:29px!important;color:#fff!important}
body.postid-417 .ev-condition-copy li:before{content:"";position:absolute;left:0;top:5px;width:18px;height:18px;border:1.5px solid #87c5f8;border-radius:50%}
body.postid-417 .ev-condition-copy li:after{content:"";position:absolute;left:5px;top:11px;width:8px;height:4px;border-left:1.5px solid #87c5f8;border-bottom:1.5px solid #87c5f8;transform:rotate(-45deg)}
body.postid-417 .ev-package-main>.ev-section-title{width:1216px!important;max-width:1216px!important;height:42px!important;margin:0 0 64px -392px!important;text-align:center!important}
body.postid-417 .ev-package-main>.ev-section-title .elementor-heading-title{font-size:26px!important;line-height:42px!important;color:#234673!important;font-weight:700!important}
body.postid-417 .ev-prep-grid{width:1216px!important;height:198px!important;max-width:1216px!important;margin:0 0 80px -392px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;column-gap:0!important;row-gap:0!important;position:relative!important}
body.postid-417 .ev-prep-grid:before{left:165px!important;right:165px!important;top:40px!important;border-top:1px solid #d8e7f6!important}
body.postid-417 .ev-prep-step{height:198px!important;text-align:center!important;align-items:center!important;padding:0!important}
body.postid-417 .ev-prep-number{width:86px!important;height:80px!important;margin:0 auto 24px!important}
body.postid-417 .ev-prep-number:before{width:72px!important;height:72px!important;left:0!important;top:8px!important;border-width:2px!important}
body.postid-417 .ev-prep-number:after{width:24px!important;height:30px!important;left:36px!important;top:43px!important}
body.postid-417 .ev-prep-number .elementor-heading-title{top:-6px!important;right:0!important;width:32px!important;height:32px!important;font-size:16px!important;line-height:32px!important}
body.postid-417 .ev-prep-title .elementor-heading-title{font-size:20px!important;line-height:34px!important;color:#234673!important;font-weight:700!important}
body.postid-417 .ev-prep-copy p{max-width:330px!important;font-size:15px!important;line-height:1.55!important;color:#3d4b5e!important;margin:10px auto 0!important}
body.postid-417 .ev-faq-section{display:none!important}
@media(max-width:1024px){
body.postid-417 .ev-package-page{padding:24px 16px 0!important}
body.postid-417 .ev-package-layout,body.postid-417 .ev-package-layout>.e-con-inner,body.postid-417 .ev-package-sidebar,body.postid-417 .ev-package-main{width:100%!important;max-width:100%!important;flex:initial!important}
body.postid-417 .ev-package-layout>.e-con-inner{flex-direction:column!important;gap:28px!important}
body.postid-417 .ev-filter,body.postid-417 .ev-sidebar-heading,body.postid-417 .ev-package-grid,body.postid-417 .ev-hero-image,body.postid-417 .ev-hero-image img,body.postid-417 .ev-cta-row,body.postid-417 .ev-main-title,body.postid-417 .ev-detail-image,body.postid-417 .ev-detail-image img,body.postid-417 .ev-treatment-section,body.postid-417 .ev-condition-card,body.postid-417 .ev-package-main>.ev-section-title,body.postid-417 .ev-prep-grid{width:100%!important;max-width:100%!important;margin-left:0!important}
body.postid-417 .ev-hero-image,body.postid-417 .ev-hero-image img{height:auto!important;aspect-ratio:829/547!important}
body.postid-417 .ev-detail-image,body.postid-417 .ev-detail-image img{height:auto!important;aspect-ratio:829/1064!important}
body.postid-417 .ev-cta-row{height:auto!important;display:flex!important;flex-direction:row!important;gap:12px!important}
body.postid-417 .ev-cta-row .elementor-widget-button,body.postid-417 .ev-cta-row a.elementor-button{height:50px!important;min-height:50px!important;width:auto!important;font-size:13px!important}
body.postid-417 .ev-main-title{height:auto!important}
body.postid-417 .ev-main-title .elementor-heading-title{font-size:24px!important;line-height:1.35!important;white-space:normal!important}
body.postid-417 .ev-condition-card{height:auto!important;padding:34px 24px!important}
body.postid-417 .ev-prep-grid{height:auto!important;grid-template-columns:1fr!important;gap:28px!important}
}
/* /ev cataract mockup match 2026-06-16 */

/* ev cataract mockup correction 2026-06-16 */
body.postid-417 .ev-package-main>.elementor-widget,body.postid-417 .ev-package-main>.e-con{margin-left:0!important}
body.postid-417 .ev-filter{margin-left:-1px!important}
body.postid-417 .ev-sidebar-heading{margin-left:0!important}
body.postid-417 .ev-hero-image{margin:4px 0 47px 0!important}
body.postid-417 .ev-cta-row{margin:0 0 47px 0!important}
body.postid-417 .ev-main-title{margin:0 0 32px 0!important}
body.postid-417 .ev-detail-image{margin:0 0 32px 0!important}
body.postid-417 .ev-treatment-section{margin:0 0 145px 0!important}
body.postid-417 .ev-package-main>.ev-condition-card{margin:0 0 120px -392px!important}
body.postid-417 .ev-package-main>.ev-section-title{margin:0 0 64px -392px!important}
body.postid-417 .ev-package-main>.ev-prep-grid{margin:0 0 70px -392px!important}
body.postid-417 .ev-list-block li{margin:0 0 20px!important}
body.postid-417 .ev-list-block li:last-child{margin-bottom:0!important}
/* /ev cataract mockup correction 2026-06-16 */

/* ev cataract sidebar card correction 2026-06-16 */
body.postid-417 .ev-package-grid #pkgCard461{width:354px!important;max-width:354px!important;height:92px!important;min-height:92px!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:22px!important;--gap:22px!important;padding:0!important}
body.postid-417 .ev-package-grid #pkgImg461{width:133px!important;max-width:133px!important;flex:0 0 133px!important;height:92px!important;overflow:hidden!important}
body.postid-417 .ev-package-grid #pkgImg461 a,body.postid-417 .ev-package-grid #pkgImg461 img{width:133px!important;height:92px!important;display:block!important;max-width:none!important;object-fit:cover!important}
body.postid-417 .ev-package-grid #pkgContent461{width:195px!important;max-width:195px!important;flex:0 0 195px!important;margin:0!important;padding:0!important;align-self:flex-start!important}
body.postid-417 .ev-package-grid #pkgTitle461{width:195px!important;max-width:195px!important}
body.postid-417 .ev-package-grid #pkgTitle461 .elementor-heading-title{font-size:16px!important;line-height:23px!important;color:#234673!important;font-weight:700!important}
/* /ev cataract sidebar card correction 2026-06-16 */

/* ev cataract sidebar width variable fix 2026-06-16 */
body.postid-417 .ev-package-grid .elementor-element-pkgImg461{--container-widget-width:133px!important;--container-widget-flex-grow:0!important;width:133px!important;min-width:133px!important;max-width:133px!important;flex:0 0 133px!important;flex-basis:133px!important}
body.postid-417 .ev-package-grid .elementor-element-pkgImg461 .elementor-widget-container,body.postid-417 .ev-package-grid .elementor-element-pkgImg461 a,body.postid-417 .ev-package-grid .elementor-element-pkgImg461 img{width:133px!important;min-width:133px!important;max-width:133px!important;height:92px!important;display:block!important;object-fit:cover!important}
body.postid-417 .ev-package-grid .elementor-element-pkgContent461{--width:195px!important;--content-width:195px!important;width:195px!important;min-width:195px!important;max-width:195px!important;flex:0 0 195px!important;margin-left:22px!important}
body.postid-417 .ev-package-grid .elementor-element-pkgTitleSlot461,body.postid-417 .ev-package-grid .elementor-element-pkgTitle461,body.postid-417 .ev-package-grid .elementor-element-pkgTitle461 .elementor-heading-title{--container-widget-width:195px!important;width:195px!important;max-width:195px!important}
/* /ev cataract sidebar width variable fix 2026-06-16 */

/* ev cataract sidebar text offset fix 2026-06-16 */
body.postid-417 .ev-package-grid .elementor-element-pkgContent461{margin-left:12px!important}
/* /ev cataract sidebar text offset fix 2026-06-16 */

/* ev cataract cta faq figma 2026-06-17 */
body.postid-417 .ev-cta-row{width:558px!important;height:72px!important;margin:0 0 71px 0!important;padding:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important;--gap:18px!important;overflow:visible!important}
body.postid-417 .ev-cta-row .elementor-widget-button{height:72px!important;max-height:72px!important;margin:0!important;padding:0!important;overflow:visible!important}
body.postid-417 .ev-cta-row .elementor-element-catphone{width:266px!important;max-width:266px!important;flex:0 0 266px!important}
body.postid-417 .ev-cta-row .elementor-element-catline{width:274px!important;max-width:274px!important;flex:0 0 274px!important}
body.postid-417 .ev-cta-row a.elementor-button,body.postid-417 .ev-cta-row .elementor-button{width:100%!important;height:72px!important;min-height:72px!important;max-height:72px!important;padding:0 28px!important;border:2px solid #2f86e9!important;border-radius:999px!important;background:#fff!important;color:#244673!important;box-shadow:0 7px 14px rgba(31,86,145,.16)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;font-family:"Noto Sans Thai",Arial,sans-serif!important;font-size:26px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;overflow:hidden!important}
body.postid-417 .ev-cta-row a.elementor-button:hover,body.postid-417 .ev-cta-row a.elementor-button:focus{background:#fff!important;color:#244673!important;border-color:#1d75d4!important}
body.postid-417 .ev-cta-row .elementor-button-content-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;width:100%!important;line-height:1!important}
body.postid-417 .ev-cta-row .elementor-button-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;color:#4a90e2!important;font-size:24px!important;line-height:1!important;flex:0 0 auto!important}
body.postid-417 .ev-cta-row .elementor-element-catphone .elementor-button-icon svg{width:24px!important;height:24px!important;fill:#4a90e2!important}
body.postid-417 .ev-cta-row .elementor-element-catline .elementor-button-icon{width:36px!important;height:36px!important;border-radius:999px!important;background:#244673!important;color:#fff!important;font-size:21px!important}
body.postid-417 .ev-cta-row .elementor-element-catline .elementor-button-icon svg{width:25px!important;height:25px!important;fill:#fff!important}
body.postid-417 .ev-cta-row .elementor-button-text{display:inline-flex!important;align-items:center!important;line-height:1.1!important;white-space:nowrap!important}
body.postid-417 .ev-package-main>.ev-faq-section,body.postid-417 .ev-faq-section{display:flex!important;width:100vw!important;max-width:100vw!important;height:704px!important;min-height:704px!important;margin:0 0 0 min(-424px,calc(226px - 50vw))!important;padding:82px 0 0!important;background:#eef4ff!important;flex-direction:column!important;align-items:center!important;gap:0!important;--gap:0px!important;overflow:hidden!important;align-self:flex-start!important;flex:0 0 auto!important}
body.postid-417 .ev-faq-section .ev-section-title{width:800px!important;max-width:800px!important;height:42px!important;margin:0 auto 48px!important;text-align:center!important;padding:0!important}
body.postid-417 .ev-faq-section .ev-section-title .elementor-heading-title{font-family:"Noto Sans Thai",Arial,sans-serif!important;font-size:30px!important;line-height:42px!important;font-weight:700!important;color:#062a4d!important;letter-spacing:0!important;margin:0!important;padding:0!important}
body.postid-417 .ev-faq{width:800px!important;max-width:800px!important;margin:0 auto!important;padding:0!important}
body.postid-417 .ev-faq .elementor-toggle{width:800px!important;display:flex!important;flex-direction:column!important;gap:16px!important}
body.postid-417 .ev-faq .elementor-toggle-item{width:800px!important;min-height:78px!important;margin:0!important;border:0!important;border-radius:10px!important;background:#fff!important;box-shadow:0 2px 5px rgba(25,67,110,.04)!important;overflow:hidden!important}
body.postid-417 .ev-faq .elementor-tab-title{height:78px!important;min-height:78px!important;padding:0 25px!important;border:0!important;background:#fff!important;display:flex!important;align-items:center!important;color:#172232!important;font-family:"Noto Sans Thai",Arial,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0!important}
body.postid-417 .ev-faq .elementor-toggle-title{order:1!important;flex:1 1 auto!important;text-align:left!important}
body.postid-417 .ev-faq .elementor-toggle-icon{order:2!important;margin-left:auto!important;margin-right:0!important;color:#006bb6!important;font-size:15px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
body.postid-417 .ev-faq .elementor-toggle-icon svg{width:13px!important;height:13px!important;fill:#006bb6!important}
body.postid-417 .ev-faq .elementor-tab-content{padding:0 25px 22px!important;border:0!important;background:#fff!important;color:#344660!important;font-family:"Noto Sans Thai",Arial,sans-serif!important;font-size:15px!important;line-height:1.65!important}
@media(max-width:1024px){
body.postid-417 .ev-cta-row{width:100%!important;height:auto!important;margin-bottom:50px!important;gap:12px!important}
body.postid-417 .ev-cta-row .elementor-widget-button{width:calc(50% - 6px)!important;max-width:calc(50% - 6px)!important;flex:0 0 calc(50% - 6px)!important;height:56px!important}
body.postid-417 .ev-cta-row a.elementor-button,body.postid-417 .ev-cta-row .elementor-button{height:56px!important;min-height:56px!important;max-height:56px!important;font-size:14px!important;padding:0 14px!important;gap:8px!important}
body.postid-417 .ev-cta-row .elementor-button-content-wrapper{gap:8px!important}
body.postid-417 .ev-cta-row .elementor-element-catline .elementor-button-icon{width:28px!important;height:28px!important;font-size:16px!important}
body.postid-417 .ev-package-main>.ev-faq-section,body.postid-417 .ev-faq-section{width:100vw!important;max-width:100vw!important;height:auto!important;min-height:auto!important;margin-left:calc((100vw - 100%) / -2)!important;padding:56px 16px 64px!important;overflow:hidden!important}
body.postid-417 .ev-faq-section .ev-section-title,body.postid-417 .ev-faq,body.postid-417 .ev-faq .elementor-toggle,body.postid-417 .ev-faq .elementor-toggle-item{width:100%!important;max-width:100%!important}
body.postid-417 .ev-faq-section .ev-section-title .elementor-heading-title{font-size:24px!important;line-height:1.35!important}
body.postid-417 .ev-faq .elementor-tab-title{height:auto!important;min-height:58px!important;font-size:15px!important;padding:0 18px!important}
}
/* /ev cataract cta faq figma 2026-06-17 */

/* ev prep figma node 529-1360 2026-06-17 */
body.postid-417 .elementor-element-catpreph{width:1216px!important;max-width:1216px!important;height:42.59px!important;margin:0 0 64px -392px!important;padding:0!important;text-align:center!important}
body.postid-417 .elementor-element-catpreph .elementor-heading-title{height:42px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:"Noto Sans Thai",Arial,sans-serif!important;font-size:32px!important;line-height:41.6px!important;font-weight:600!important;color:#00244a!important;letter-spacing:0!important;text-align:center!important}
body.postid-417 .elementor-element-catprep{width:1216px!important;max-width:1216px!important;height:197.59px!important;min-height:197.59px!important;margin:0 0 80px -392px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:197.59px!important;gap:48px!important;--gap:48px!important;position:relative!important;overflow:visible!important;background:transparent!important}
body.postid-417 .elementor-element-catprep:before,body.postid-417 .elementor-element-catprep:after{content:""!important;position:absolute!important;top:44px!important;width:317px!important;height:2px!important;background:#e2e8f0!important;border-radius:999px!important;z-index:0!important;display:block!important;pointer-events:none!important}
body.postid-417 .elementor-element-catprep:before{left:240px!important}
body.postid-417 .elementor-element-catprep:after{left:663px!important}
body.postid-417 .elementor-element-catprep .ev-prep-step{position:relative!important;width:100%!important;height:197.59px!important;min-height:197.59px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important;z-index:1!important;background:transparent!important}
body.postid-417 .elementor-element-catprep .ev-prep-number{position:absolute!important;left:50%!important;top:0!important;transform:translateX(-50%)!important;width:80px!important;height:104px!important;margin:0!important;padding:0!important;z-index:2!important;overflow:visible!important}
body.postid-417 .elementor-element-catprep .ev-prep-number:before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:80px!important;height:80px!important;border-radius:999px!important;background:#fff!important;border:2px solid #1061a3!important;box-shadow:0 20px 25px -5px rgba(0,0,0,.10),0 8px 10px -6px rgba(0,0,0,.10)!important;z-index:1!important;box-sizing:border-box!important}
body.postid-417 .elementor-element-catprep .ev-prep-number:after{content:""!important;position:absolute!important;left:50%!important;top:40px!important;transform:translate(-50%,-50%)!important;background:#1061a3!important;z-index:2!important;display:block!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:contain!important;mask-size:contain!important}
body.postid-417 .elementor-element-catprep .elementor-element-catn1:after{width:24px!important;height:30px!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 30' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 3h10l4 4v20H5z'/%3E%3Cpath d='M15 3v5h4'/%3E%3Cpath d='M9 14h6M9 19h6'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 30' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 3h10l4 4v20H5z'/%3E%3Cpath d='M15 3v5h4'/%3E%3Cpath d='M9 14h6M9 19h6'/%3E%3C/svg%3E")!important}
body.postid-417 .elementor-element-catprep .elementor-element-catn2:after{width:27px!important;height:27px!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 27' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='19' height='21' rx='1.5'/%3E%3Cpath d='M9 19v-5M14 19v-9M19 19v-3'/%3E%3Cpath d='M8 8h5'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 27' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='19' height='21' rx='1.5'/%3E%3Cpath d='M9 19v-5M14 19v-9M19 19v-3'/%3E%3Cpath d='M8 8h5'/%3E%3C/svg%3E")!important}
body.postid-417 .elementor-element-catprep .elementor-element-catn3:after{width:27px!important;height:30px!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 30' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='6' width='20' height='20' rx='2'/%3E%3Cpath d='M8 3v6M19 3v6M3.5 12h20'/%3E%3Cpath d='M8.5 17h2M13 17h2M17.5 17h2M8.5 21h2M13 21h2M17.5 21h2'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 30' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='6' width='20' height='20' rx='2'/%3E%3Cpath d='M8 3v6M19 3v6M3.5 12h20'/%3E%3Cpath d='M8.5 17h2M13 17h2M17.5 17h2M8.5 21h2M13 21h2M17.5 21h2'/%3E%3C/svg%3E")!important}
body.postid-417 .elementor-element-catprep .ev-prep-number .elementor-heading-title{position:absolute!important;right:-6px!important;top:-6px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:#1061a3!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:Loma,"Noto Sans Thai",Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;letter-spacing:0!important;z-index:3!important;box-shadow:none!important}
body.postid-417 .elementor-element-catprep .ev-prep-title{position:absolute!important;left:50%!important;top:104px!important;transform:translateX(-50%)!important;width:max-content!important;max-width:373.33px!important;height:46px!important;margin:0!important;padding:0 0 12px!important;text-align:center!important;z-index:2!important}
body.postid-417 .elementor-element-catprep .ev-prep-title .elementor-heading-title{margin:0!important;padding:0!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:"Noto Sans Thai",Arial,sans-serif!important;font-size:24px!important;line-height:33.6px!important;font-weight:600!important;color:#111c2c!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important}
body.postid-417 .elementor-element-catprep .ev-prep-copy{position:absolute!important;left:50%!important;top:149.6px!important;transform:translateX(-50%)!important;width:320px!important;max-width:320px!important;min-height:48px!important;margin:0!important;padding:0!important;text-align:center!important;z-index:2!important}
body.postid-417 .elementor-element-catprep .elementor-element-catpb1{top:155.16px!important;height:42px!important;min-height:42px!important;padding-left:7.45px!important;padding-right:7.47px!important}
body.postid-417 .elementor-element-catprep .ev-prep-copy p,body.postid-417 .elementor-element-catprep .ev-prep-copy .elementor-widget-container{margin:0!important;padding:0!important;font-family:"Noto Sans Thai",Arial,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:500!important;color:#43474e!important;letter-spacing:0!important;text-align:center!important}
@media(min-width:1360px){
body.postid-417 .elementor-element-catpreph{margin-left:-382px!important}
body.postid-417 .elementor-element-catprep{margin-left:-382px!important}
}
@media(max-width:1024px){
body.postid-417 .elementor-element-catpreph{width:100%!important;max-width:100%!important;height:auto!important;margin:0 0 44px 0!important}
body.postid-417 .elementor-element-catpreph .elementor-heading-title{height:auto!important;font-size:26px!important;line-height:1.35!important;white-space:normal!important}
body.postid-417 .elementor-element-catprep{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0 0 56px 0!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:none!important;gap:36px!important;--gap:36px!important}
body.postid-417 .elementor-element-catprep:before,body.postid-417 .elementor-element-catprep:after{display:none!important}
body.postid-417 .elementor-element-catprep .ev-prep-step{height:auto!important;min-height:190px!important}
}
/* /ev prep figma node 529-1360 2026-06-17 *//* End custom CSS */
/* Start custom CSS */body.elementor-page-417{font-family:"Noto Sans Thai",Arial,sans-serif;color:#444653}.ev-package-page{background:#f7f9ff}.ev-package-layout{max-width:1180px;margin:0 auto;display:flex;gap:44px;align-items:flex-start}.ev-package-sidebar{flex:0 0 255px;position:sticky;top:110px}.ev-package-main{flex:1;max-width:760px}.ev-sidebar-heading .elementor-heading-title{display:flex;gap:8px;align-items:center}.ev-filter .jet-search-filter__input,.ev-filter input[type="search"],.ev-filter input[type="text"]{width:100%!important;height:42px;border:1px solid #87c5f8!important;border-radius:999px!important;background:#fff!important;padding:0 42px 0 18px!important;font-size:13px!important;color:#234673!important;box-shadow:none!important}.ev-filter .jet-search-filter__submit{display:none!important}.ev-package-grid .jet-listing-grid__items{display:flex!important;flex-direction:column!important;gap:14px!important}.ev-package-grid .jet-listing-grid__item{width:100%!important;max-width:100%!important}.ev-hero-image img{width:100%!important;height:340px!important;object-fit:cover!important;object-position:top center!important;border-radius:14px!important;box-shadow:0 10px 30px rgba(35,70,115,.08)}.ev-detail-image img{width:100%!important;height:auto!important;border-radius:8px!important}.ev-cta-row{display:flex!important;flex-wrap:wrap!important;gap:12px!important}.ev-section-title .elementor-heading-title{letter-spacing:0}.ev-intro p{margin:0}.ev-list-block{border-left:4px solid #4a90e2;padding-left:22px}.ev-list-block ul,.ev-condition-copy ul{margin:0;padding-left:20px}.ev-list-block li{margin:0 0 14px}.ev-list-block li::marker{color:#234673}.ev-condition-card{background:#234f80!important;border-radius:16px!important;box-shadow:0 18px 30px rgba(35,70,115,.18)}.ev-condition-card .elementor-heading-title,.ev-condition-card,.ev-condition-card li,.ev-condition-card p{color:#fff!important}.ev-condition-copy li{margin:0 0 12px}.ev-condition-copy li::marker{color:#87c5f8}.ev-prep-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:24px;position:relative}.ev-prep-number .elementor-heading-title{width:44px;height:44px;border-radius:50%;background:#4a90e2;display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 0 0 6px #e7f3ff}.ev-prep-title .elementor-heading-title{font-size:16px!important}.ev-prep-copy p{text-align:center;margin:0}.ev-faq-section{background:#eef4ff}.ev-faq .elementor-accordion-item{border:0!important;border-radius:8px!important;margin-bottom:14px!important;overflow:hidden;background:#fff}.ev-faq .elementor-tab-title{border:0!important}.ev-faq .elementor-tab-content{border:0!important}.ev-appointment-anchor{scroll-margin-top:120px}@media(max-width:1024px){.ev-package-layout{flex-direction:column;gap:28px}.ev-package-sidebar{position:relative;top:auto;flex:auto;width:100%;max-width:760px;margin:0 auto}.ev-package-main{max-width:760px;width:100%;margin:0 auto}.ev-hero-image img{height:300px!important}.ev-prep-grid{grid-template-columns:1fr}}@media(max-width:767px){.ev-package-page{padding-top:10px!important}.ev-package-layout{padding:28px 16px 54px!important}.ev-hero-image img{height:230px!important;border-radius:12px!important}.ev-cta-row .elementor-widget-button{width:100%}.ev-cta-row a.elementor-button{width:100%;justify-content:center}.ev-condition-card{border-radius:12px!important}.ev-prep-grid{gap:18px}.ev-filter .jet-search-filter__input,.ev-filter input[type="search"],.ev-filter input[type="text"]{height:44px!important}}
.ev-package-grid [data-id="pkgPriceSlot461"],.ev-package-grid [data-id="pkgButtonSlot461"]{display:none!important}.ev-package-grid [data-id="pkgCard461"]{width:100%!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.ev-package-grid [data-id="pkgImg461"]{width:66px!important;flex:0 0 66px!important}.ev-package-grid [data-id="pkgImg461"] img{width:66px!important;height:48px!important;object-fit:cover!important;border-radius:6px!important}.ev-package-grid [data-id="pkgContent461"]{width:auto!important;padding:0!important}.ev-package-grid [data-id="pkgTitle461"] .elementor-heading-title{font-size:12px!important;line-height:1.35!important;color:#234673!important}.ev-package-grid [data-id="pkgTitleSlot461"]{width:auto!important}.ev-package-grid [data-id="pkgTitle461"]{width:auto!important}.ev-package-grid .jet-listing-grid__item{height:auto!important;min-height:0!important;padding:0!important}.ev-package-grid [data-id="pkgCard461"],.ev-package-grid [data-id="pkgContent461"],.ev-package-grid [data-id="pkgTitleSlot461"]{height:auto!important;min-height:0!important}.ev-package-grid [data-id="pkgCard461"]{min-height:48px!important}.ev-package-grid .jet-listing-grid__items{gap:14px!important}

/* ev prep figma final cascade 529-1360 2026-06-17 */
body.postid-417 .ev-package-main>.elementor-element-catpreph.ev-section-title{width:1216px!important;max-width:1216px!important;height:42.59px!important;margin:0 0 64px -392px!important;padding:0!important;text-align:center!important}
body.postid-417 .ev-package-main>.elementor-element-catpreph.ev-section-title .elementor-heading-title{height:42px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:"Noto Sans Thai",Arial,sans-serif!important;font-size:32px!important;line-height:41.6px!important;font-weight:600!important;color:#00244a!important;letter-spacing:0!important;text-align:center!important}
body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid{width:1216px!important;max-width:1216px!important;height:197.59px!important;min-height:197.59px!important;margin:0 0 80px -392px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:197.59px!important;column-gap:48px!important;row-gap:48px!important;gap:48px!important;--gap:48px!important;position:relative!important;overflow:visible!important;background:transparent!important}
body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid:before,body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid:after{content:""!important;position:absolute!important;top:44px!important;width:317px!important;height:2px!important;background:#e2e8f0!important;border:0!important;border-radius:999px!important;z-index:0!important;display:block!important;pointer-events:none!important}
body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid:before{left:240px!important;right:auto!important}
body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid:after{left:663px!important;right:auto!important}
body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid .ev-prep-step{position:relative!important;width:100%!important;height:197.59px!important;min-height:197.59px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important;z-index:1!important;background:transparent!important;text-align:center!important;align-items:initial!important}
body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid .ev-prep-number{position:absolute!important;left:50%!important;top:0!important;transform:translateX(-50%)!important;width:80px!important;height:104px!important;margin:0!important;padding:0!important;z-index:2!important;overflow:visible!important}
body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid .ev-prep-number:before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:80px!important;height:80px!important;border-radius:999px!important;background:#fff!important;border:2px solid #1061a3!important;box-shadow:0 20px 25px -5px rgba(0,0,0,.10),0 8px 10px -6px rgba(0,0,0,.10)!important;z-index:1!important;box-sizing:border-box!important}
body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid .ev-prep-number:after{content:""!important;position:absolute!important;left:50%!important;top:40px!important;transform:translate(-50%,-50%)!important;background:#1061a3!important;border:0!important;z-index:2!important;display:block!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:contain!important;mask-size:contain!important}
body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid .elementor-element-catn1:after{width:24px!important;height:30px!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 30' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 3h10l4 4v20H5z'/%3E%3Cpath d='M15 3v5h4'/%3E%3Cpath d='M9 14h6M9 19h6'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 30' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 3h10l4 4v20H5z'/%3E%3Cpath d='M15 3v5h4'/%3E%3Cpath d='M9 14h6M9 19h6'/%3E%3C/svg%3E")!important}
body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid .elementor-element-catn2:after{width:27px!important;height:27px!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 27' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='19' height='21' rx='1.5'/%3E%3Cpath d='M9 19v-5M14 19v-9M19 19v-3'/%3E%3Cpath d='M8 8h5'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 27' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='19' height='21' rx='1.5'/%3E%3Cpath d='M9 19v-5M14 19v-9M19 19v-3'/%3E%3Cpath d='M8 8h5'/%3E%3C/svg%3E")!important}
body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid .elementor-element-catn3:after{width:27px!important;height:30px!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 30' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='6' width='20' height='20' rx='2'/%3E%3Cpath d='M8 3v6M19 3v6M3.5 12h20'/%3E%3Cpath d='M8.5 17h2M13 17h2M17.5 17h2M8.5 21h2M13 21h2M17.5 21h2'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 30' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='6' width='20' height='20' rx='2'/%3E%3Cpath d='M8 3v6M19 3v6M3.5 12h20'/%3E%3Cpath d='M8.5 17h2M13 17h2M17.5 17h2M8.5 21h2M13 21h2M17.5 21h2'/%3E%3C/svg%3E")!important}
body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid .ev-prep-number .elementor-heading-title{position:absolute!important;right:-6px!important;top:-6px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:#1061a3!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:Loma,"Noto Sans Thai",Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;letter-spacing:0!important;z-index:3!important;box-shadow:none!important}
body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid .ev-prep-title{position:absolute!important;left:50%!important;top:104px!important;transform:translateX(-50%)!important;width:max-content!important;max-width:373.33px!important;height:46px!important;margin:0!important;padding:0 0 12px!important;text-align:center!important;z-index:2!important}
body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid .ev-prep-title .elementor-heading-title{margin:0!important;padding:0!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:"Noto Sans Thai",Arial,sans-serif!important;font-size:24px!important;line-height:33.6px!important;font-weight:600!important;color:#111c2c!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important}
body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid .ev-prep-copy{position:absolute!important;left:50%!important;top:149.6px!important;transform:translateX(-50%)!important;width:320px!important;max-width:320px!important;min-height:48px!important;margin:0!important;padding:0!important;text-align:center!important;z-index:2!important}
body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid .elementor-element-catpb1{top:155.16px!important;height:42px!important;min-height:42px!important;padding-left:7.45px!important;padding-right:7.47px!important}
body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid .ev-prep-copy p,body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid .ev-prep-copy .elementor-widget-container{margin:0!important;padding:0!important;font-family:"Noto Sans Thai",Arial,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:500!important;color:#43474e!important;letter-spacing:0!important;text-align:center!important}
@media(min-width:1360px){
body.postid-417 .ev-package-main>.elementor-element-catpreph.ev-section-title{margin-left:-382px!important}
body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid{margin-left:-382px!important}
}
@media(max-width:1024px){
body.postid-417 .ev-package-main>.elementor-element-catpreph.ev-section-title{width:100%!important;max-width:100%!important;height:auto!important;margin:0 0 44px 0!important}
body.postid-417 .ev-package-main>.elementor-element-catpreph.ev-section-title .elementor-heading-title{height:auto!important;font-size:26px!important;line-height:1.35!important;white-space:normal!important}
body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0 0 56px 0!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:none!important;gap:36px!important;--gap:36px!important}
body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid:before,body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid:after{display:none!important}
body.postid-417 .ev-package-main>.elementor-element-catprep.ev-prep-grid .ev-prep-step{height:auto!important;min-height:190px!important}
}
/* /ev prep figma final cascade 529-1360 2026-06-17 */
/* ev package sidebar hover polish 2026-06-19 */
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__items{
  gap:12px!important;
}
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item{
  border-radius:14px!important;
  overflow:visible!important;
}
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item > .elementor > [data-id="pkgCard461"]{
  position:relative!important;
  isolation:isolate!important;
  width:100%!important;
  min-height:72px!important;
  height:auto!important;
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  gap:12px!important;
  padding:8px 10px!important;
  border:1px solid rgba(74,144,226,.16)!important;
  border-radius:14px!important;
  overflow:hidden!important;
  background-color:#fff!important;
  background-image:linear-gradient(135deg,rgba(255,255,255,.98) 0%,rgba(241,247,255,.86) 100%)!important;
  box-shadow:0 10px 26px -22px rgba(35,70,115,.30)!important;
  transform:translateY(0)!important;
  transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s ease,border-color .28s ease,background-image .28s ease!important;
}
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item > .elementor > [data-id="pkgCard461"]:after{
  content:"";
  position:absolute;
  right:12px;
  top:50%;
  width:24px;
  height:24px;
  border-radius:999px;
  background:rgba(74,144,226,.12);
  opacity:0;
  transform:translate(8px,-50%) scale(.92);
  transition:opacity .24s ease,transform .24s ease,background-color .24s ease;
  z-index:1;
  pointer-events:none;
}
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item > .elementor > [data-id="pkgCard461"]:before{
  content:"";
  position:absolute;
  right:22px;
  top:50%;
  width:7px;
  height:7px;
  border-top:2px solid #2f86e9;
  border-right:2px solid #2f86e9;
  opacity:0;
  transform:translate(4px,-50%) rotate(45deg);
  transition:opacity .24s ease,transform .24s ease;
  z-index:2;
  pointer-events:none;
}
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item:hover > .elementor > [data-id="pkgCard461"]{
  transform:translateY(-3px)!important;
  border-color:rgba(74,144,226,.42)!important;
  background-color:#fff!important;
  background-image:linear-gradient(135deg,#fff 0%,#f3f9ff 52%,#e7f3ff 100%)!important;
  box-shadow:0 18px 38px -24px rgba(35,70,115,.52),0 0 0 1px rgba(135,197,248,.22)!important;
}
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item:hover > .elementor > [data-id="pkgCard461"]:after{
  opacity:1;
  transform:translate(0,-50%) scale(1);
}
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item:hover > .elementor > [data-id="pkgCard461"]:before{
  opacity:1;
  transform:translate(0,-50%) rotate(45deg);
}
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgImg461"]{
  position:relative!important;
  z-index:2!important;
  width:82px!important;
  flex:0 0 82px!important;
  overflow:hidden!important;
  border-radius:12px!important;
}
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgImg461"] img{
  width:82px!important;
  height:58px!important;
  display:block!important;
  object-fit:cover!important;
  border-radius:12px!important;
  transform:scale(1)!important;
  transition:transform .32s cubic-bezier(.22,.61,.36,1),filter .32s ease!important;
}
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item:hover [data-id="pkgImg461"] img{
  transform:scale(1.045)!important;
  filter:saturate(1.04) contrast(1.02)!important;
}
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgContent461"],
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgTitleSlot461"]{
  position:relative!important;
  z-index:2!important;
  width:auto!important;
  min-width:0!important;
  flex:1 1 auto!important;
  height:auto!important;
  min-height:0!important;
  padding:0 30px 0 0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
}
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgTitleSlot461"]{
  padding-right:0!important;
}
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgTitle461"] .elementor-heading-title{
  color:#234673!important;
  font-size:13px!important;
  line-height:1.38!important;
  font-weight:700!important;
  letter-spacing:0!important;
  margin:0!important;
  text-shadow:none!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden!important;
  transition:color .24s ease!important;
}
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item:hover [data-id="pkgTitle461"] .elementor-heading-title{
  color:#123a63!important;
}
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item:hover > .elementor > [data-id="pkgCard461"] > .e-con,
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item:hover [data-id="pkgContent461"],
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item:hover [data-id="pkgTitleSlot461"]{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
}
@media(max-width:767px){
  body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item > .elementor > [data-id="pkgCard461"]{
    min-height:78px!important;
    padding:9px 10px!important;
  }
  body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgImg461"]{
    width:90px!important;
    flex-basis:90px!important;
  }
  body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgImg461"] img{
    width:90px!important;
    height:62px!important;
  }
  body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgTitle461"] .elementor-heading-title{
    font-size:14px!important;
  }
}
/* /ev package sidebar hover polish */
/* ev package sidebar hover refinement 2026-06-19 */
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item > .elementor > .elementor-element-pkgCard461,
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item > .elementor > [data-id="pkgCard461"]{
  min-height:94px!important;
  padding:8px 12px!important;
  gap:14px!important;
  align-items:center!important;
}
body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgImg461,
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgImg461"]{
  width:112px!important;
  min-width:112px!important;
  max-width:112px!important;
  flex:0 0 112px!important;
  flex-basis:112px!important;
  border-radius:11px!important;
}
body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgImg461 .elementor-widget-container,
body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgImg461 a,
body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgImg461 img,
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgImg461"] .elementor-widget-container,
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgImg461"] a,
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgImg461"] img{
  width:112px!important;
  min-width:112px!important;
  max-width:112px!important;
  height:76px!important;
  display:block!important;
  object-fit:cover!important;
  border-radius:11px!important;
}
body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgContent461,
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgContent461"]{
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  flex:1 1 0!important;
  margin-left:0!important;
  padding:0 34px 0 0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
}
body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgTitleSlot461,
body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgTitle461,
body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgTitle461 .elementor-heading-title,
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgTitleSlot461"],
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgTitle461"],
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgTitle461"] .elementor-heading-title{
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
}
body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgTitle461 .elementor-heading-title,
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgTitle461"] .elementor-heading-title{
  font-size:14px!important;
  line-height:1.4!important;
  font-weight:700!important;
  color:#234673!important;
}
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item:hover .elementor-element-pkgContent461,
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item:hover .elementor-element-pkgTitleSlot461,
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item:hover .elementor-element-pkgTitle461,
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item:hover [data-id="pkgContent461"],
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item:hover [data-id="pkgTitleSlot461"],
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item:hover [data-id="pkgTitle461"]{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
}
@media(max-width:767px){
  body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgImg461,
  body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgImg461"]{
    width:108px!important;
    min-width:108px!important;
    max-width:108px!important;
    flex-basis:108px!important;
  }
  body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgImg461 .elementor-widget-container,
  body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgImg461 a,
  body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgImg461 img,
  body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgImg461"] .elementor-widget-container,
  body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgImg461"] a,
  body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgImg461"] img{
    width:108px!important;
    min-width:108px!important;
    max-width:108px!important;
    height:74px!important;
  }
}
/* /ev package sidebar hover refinement */
/* ev package sidebar hover arrow fix 2026-06-19 */
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item > .elementor > [data-id="pkgCard461"]:before,
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item > .elementor > .elementor-element-pkgCard461:before{
  display:none!important;
}
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item > .elementor > [data-id="pkgCard461"]:after,
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item > .elementor > .elementor-element-pkgCard461:after{
  content:"›"!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  color:#2f86e9!important;
  font-family:Arial,sans-serif!important;
  font-size:22px!important;
  font-weight:700!important;
  line-height:1!important;
  text-indent:1px!important;
}
/* /ev package sidebar hover arrow fix */
/* ev prep figma exported icons 2026-06-19 */
body.postid-417 .elementor-417 .elementor-element-catprep .elementor-element-catn1:after,
body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .elementor-element-catn1:after{
  width:24px!important;
  height:30px!important;
  background-color:transparent!important;
  background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2230%22%20viewBox%3D%220%200%2024%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M6%2024H18V21H6V24ZM6%2018H18V15H6V18ZM3%2030C2.175%2030%201.46875%2029.7062%200.88125%2029.1187C0.29375%2028.5312%200%2027.825%200%2027V3C0%202.175%200.29375%201.46875%200.88125%200.88125C1.46875%200.29375%202.175%200%203%200H15L24%209V27C24%2027.825%2023.7062%2028.5312%2023.1187%2029.1187C22.5312%2029.7062%2021.825%2030%2021%2030H3ZM13.5%2010.5V3H3V27H21V10.5H13.5ZM3%203V10.5V3V10.5V27V3Z%22%20fill%3D%22%231061A3%22%2F%3E%20%3C%2Fsvg%3E")!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  background-size:contain!important;
  -webkit-mask-image:none!important;
  mask-image:none!important;
}
body.postid-417 .elementor-417 .elementor-element-catprep .elementor-element-catn2:after,
body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .elementor-element-catn2:after{
  width:27px!important;
  height:27px!important;
  background-color:transparent!important;
  background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2227%22%20height%3D%2227%22%20viewBox%3D%220%200%2027%2027%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M6%2021H9V13.5H6V21ZM18%2021H21V6H18V21ZM12%2021H15V16.5H12V21ZM12%2013.5H15V10.5H12V13.5ZM3%2027C2.175%2027%201.46875%2026.7062%200.88125%2026.1187C0.29375%2025.5312%200%2024.825%200%2024V3C0%202.175%200.29375%201.46875%200.88125%200.88125C1.46875%200.29375%202.175%200%203%200H24C24.825%200%2025.5312%200.29375%2026.1187%200.88125C26.7062%201.46875%2027%202.175%2027%203V24C27%2024.825%2026.7062%2025.5312%2026.1187%2026.1187C25.5312%2026.7062%2024.825%2027%2024%2027H3ZM3%2024H24V3H3V24ZM3%203V24V3Z%22%20fill%3D%22%231061A3%22%2F%3E%20%3C%2Fsvg%3E")!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  background-size:contain!important;
  -webkit-mask-image:none!important;
  mask-image:none!important;
}
body.postid-417 .elementor-417 .elementor-element-catprep .elementor-element-catn3:after,
body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .elementor-element-catn3:after{
  width:27px!important;
  height:30px!important;
  background-color:transparent!important;
  background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2227%22%20height%3D%2230%22%20viewBox%3D%220%200%2027%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M3%2030C2.175%2030%201.46875%2029.7062%200.88125%2029.1187C0.29375%2028.5312%200%2027.825%200%2027V6C0%205.175%200.29375%204.46875%200.88125%203.88125C1.46875%203.29375%202.175%203%203%203H4.5V0H7.5V3H19.5V0H22.5V3H24C24.825%203%2025.5312%203.29375%2026.1187%203.88125C26.7062%204.46875%2027%205.175%2027%206V27C27%2027.825%2026.7062%2028.5312%2026.1187%2029.1187C25.5312%2029.7062%2024.825%2030%2024%2030H3ZM3%2027H24V12H3V27ZM3%209H24V6H3V9ZM3%209V6V9ZM13.5%2018C13.075%2018%2012.7188%2017.8563%2012.4312%2017.5688C12.1437%2017.2812%2012%2016.925%2012%2016.5C12%2016.075%2012.1437%2015.7188%2012.4312%2015.4312C12.7188%2015.1437%2013.075%2015%2013.5%2015C13.925%2015%2014.2812%2015.1437%2014.5688%2015.4312C14.8563%2015.7188%2015%2016.075%2015%2016.5C15%2016.925%2014.8563%2017.2812%2014.5688%2017.5688C14.2812%2017.8563%2013.925%2018%2013.5%2018ZM7.5%2018C7.075%2018%206.71875%2017.8563%206.43125%2017.5688C6.14375%2017.2812%206%2016.925%206%2016.5C6%2016.075%206.14375%2015.7188%206.43125%2015.4312C6.71875%2015.1437%207.075%2015%207.5%2015C7.925%2015%208.28125%2015.1437%208.56875%2015.4312C8.85625%2015.7188%209%2016.075%209%2016.5C9%2016.925%208.85625%2017.2812%208.56875%2017.5688C8.28125%2017.8563%207.925%2018%207.5%2018ZM19.5%2018C19.075%2018%2018.7188%2017.8563%2018.4312%2017.5688C18.1437%2017.2812%2018%2016.925%2018%2016.5C18%2016.075%2018.1437%2015.7188%2018.4312%2015.4312C18.7188%2015.1437%2019.075%2015%2019.5%2015C19.925%2015%2020.2812%2015.1437%2020.5688%2015.4312C20.8563%2015.7188%2021%2016.075%2021%2016.5C21%2016.925%2020.8563%2017.2812%2020.5688%2017.5688C20.2812%2017.8563%2019.925%2018%2019.5%2018ZM13.5%2024C13.075%2024%2012.7188%2023.8563%2012.4312%2023.5688C12.1437%2023.2812%2012%2022.925%2012%2022.5C12%2022.075%2012.1437%2021.7188%2012.4312%2021.4312C12.7188%2021.1437%2013.075%2021%2013.5%2021C13.925%2021%2014.2812%2021.1437%2014.5688%2021.4312C14.8563%2021.7188%2015%2022.075%2015%2022.5C15%2022.925%2014.8563%2023.2812%2014.5688%2023.5688C14.2812%2023.8563%2013.925%2024%2013.5%2024ZM7.5%2024C7.075%2024%206.71875%2023.8563%206.43125%2023.5688C6.14375%2023.2812%206%2022.925%206%2022.5C6%2022.075%206.14375%2021.7188%206.43125%2021.4312C6.71875%2021.1437%207.075%2021%207.5%2021C7.925%2021%208.28125%2021.1437%208.56875%2021.4312C8.85625%2021.7188%209%2022.075%209%2022.5C9%2022.925%208.85625%2023.2812%208.56875%2023.5688C8.28125%2023.8563%207.925%2024%207.5%2024ZM19.5%2024C19.075%2024%2018.7188%2023.8563%2018.4312%2023.5688C18.1437%2023.2812%2018%2022.925%2018%2022.5C18%2022.075%2018.1437%2021.7188%2018.4312%2021.4312C18.7188%2021.1437%2019.075%2021%2019.5%2021C19.925%2021%2020.2812%2021.1437%2020.5688%2021.4312C20.8563%2021.7188%2021%2022.075%2021%2022.5C21%2022.925%2020.8563%2023.2812%2020.5688%2023.5688C20.2812%2023.8563%2019.925%2024%2019.5%2024Z%22%20fill%3D%22%231061A3%22%2F%3E%20%3C%2Fsvg%3E")!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  background-size:contain!important;
  -webkit-mask-image:none!important;
  mask-image:none!important;
}
/* /ev prep figma exported icons */
/* ev prep responsive cleanup 2026-06-19 */
@media (max-width:1024px){
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catpreph.ev-section-title{
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    margin:0 0 44px 0!important;
    padding:0!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catpreph.ev-section-title .elementor-heading-title{
    height:auto!important;
    font-size:28px!important;
    line-height:1.35!important;
    white-space:normal!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid{
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    min-height:0!important;
    margin:0 0 64px 0!important;
    padding:0!important;
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    grid-template-rows:auto!important;
    gap:28px!important;
    --gap:28px!important;
    overflow:visible!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid:before,
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid:after{
    content:""!important;
    display:block!important;
    position:absolute!important;
    top:36px!important;
    width:calc(33.333% - 88px)!important;
    height:2px!important;
    min-height:0!important;
    background:#e2e8f0!important;
    border:0!important;
    border-radius:999px!important;
    pointer-events:none!important;
    z-index:0!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid:before{
    left:calc(16.666% + 44px)!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid:after{
    left:calc(50% + 44px)!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-step{
    position:relative!important;
    z-index:1!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    text-align:center!important;
    overflow:visible!important;
    background:transparent!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-number,
  body.postid-417 .elementor-417 .elementor-element-catprep .ev-prep-number{
    position:relative!important;
    left:auto!important;
    top:auto!important;
    transform:none!important;
    width:76px!important;
    height:92px!important;
    margin:0 auto!important;
    padding:0!important;
    flex:0 0 auto!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-number:before,
  body.postid-417 .elementor-417 .elementor-element-catprep .ev-prep-number:before{
    width:76px!important;
    height:76px!important;
    left:0!important;
    top:0!important;
    border-width:2px!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-number:after,
  body.postid-417 .elementor-417 .elementor-element-catprep .ev-prep-number:after{
    left:50%!important;
    top:38px!important;
    transform:translate(-50%,-50%)!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-number .elementor-heading-title,
  body.postid-417 .elementor-417 .elementor-element-catprep .ev-prep-number .elementor-heading-title{
    right:-5px!important;
    top:-5px!important;
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    font-size:15px!important;
    line-height:1!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-title,
  body.postid-417 .elementor-417 .elementor-element-catprep .ev-prep-title,
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-copy,
  body.postid-417 .elementor-417 .elementor-element-catprep .ev-prep-copy{
    position:static!important;
    left:auto!important;
    top:auto!important;
    transform:none!important;
    width:100%!important;
    max-width:300px!important;
    height:auto!important;
    min-height:0!important;
    margin:0 auto!important;
    padding:0!important;
    text-align:center!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-title{
    margin-top:8px!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-title .elementor-heading-title,
  body.postid-417 .elementor-417 .elementor-element-catprep .ev-prep-title .elementor-heading-title{
    height:auto!important;
    display:block!important;
    font-size:22px!important;
    line-height:1.35!important;
    white-space:normal!important;
    text-align:center!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-copy,
  body.postid-417 .elementor-417 .elementor-element-catprep .ev-prep-copy{
    margin-top:12px!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-copy p,
  body.postid-417 .elementor-417 .elementor-element-catprep .ev-prep-copy p,
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-copy .elementor-widget-container,
  body.postid-417 .elementor-417 .elementor-element-catprep .ev-prep-copy .elementor-widget-container{
    font-size:15px!important;
    line-height:1.65!important;
    text-align:center!important;
  }
}
@media (max-width:767px){
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catpreph.ev-section-title{
    margin-bottom:28px!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catpreph.ev-section-title .elementor-heading-title{
    font-size:24px!important;
    line-height:1.35!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid{
    grid-template-columns:1fr!important;
    gap:14px!important;
    --gap:14px!important;
    margin-bottom:48px!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid:before,
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid:after{
    display:none!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-step{
    display:grid!important;
    grid-template-columns:64px minmax(0,1fr)!important;
    grid-template-areas:"icon title" "icon copy"!important;
    column-gap:16px!important;
    row-gap:6px!important;
    align-items:start!important;
    min-height:0!important;
    padding:16px!important;
    border:1px solid rgba(16,97,163,.14)!important;
    border-radius:14px!important;
    background:rgba(255,255,255,.68)!important;
    box-shadow:0 12px 28px -24px rgba(16,97,163,.35)!important;
    text-align:left!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-number,
  body.postid-417 .elementor-417 .elementor-element-catprep .ev-prep-number{
    grid-area:icon!important;
    width:64px!important;
    height:70px!important;
    margin:0!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-number:before,
  body.postid-417 .elementor-417 .elementor-element-catprep .ev-prep-number:before{
    width:60px!important;
    height:60px!important;
    left:0!important;
    top:0!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-number:after,
  body.postid-417 .elementor-417 .elementor-element-catprep .ev-prep-number:after{
    top:30px!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-number .elementor-heading-title,
  body.postid-417 .elementor-417 .elementor-element-catprep .ev-prep-number .elementor-heading-title{
    right:0!important;
    top:-6px!important;
    width:26px!important;
    height:26px!important;
    min-width:26px!important;
    min-height:26px!important;
    font-size:14px!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-title,
  body.postid-417 .elementor-417 .elementor-element-catprep .ev-prep-title{
    grid-area:title!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    text-align:left!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-title .elementor-heading-title,
  body.postid-417 .elementor-417 .elementor-element-catprep .ev-prep-title .elementor-heading-title{
    font-size:20px!important;
    line-height:1.35!important;
    text-align:left!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-copy,
  body.postid-417 .elementor-417 .elementor-element-catprep .ev-prep-copy{
    grid-area:copy!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    text-align:left!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-copy p,
  body.postid-417 .elementor-417 .elementor-element-catprep .ev-prep-copy p,
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-copy .elementor-widget-container,
  body.postid-417 .elementor-417 .elementor-element-catprep .ev-prep-copy .elementor-widget-container{
    font-size:14px!important;
    line-height:1.6!important;
    text-align:left!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .elementor-element-catn1:after,
  body.postid-417 .elementor-417 .elementor-element-catprep .elementor-element-catn1:after{
    width:20px!important;
    height:25px!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .elementor-element-catn2:after,
  body.postid-417 .elementor-417 .elementor-element-catprep .elementor-element-catn2:after{
    width:23px!important;
    height:23px!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .elementor-element-catn3:after,
  body.postid-417 .elementor-417 .elementor-element-catprep .elementor-element-catn3:after{
    width:23px!important;
    height:25px!important;
  }
}
@media (max-width:360px){
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-step{
    grid-template-columns:58px minmax(0,1fr)!important;
    column-gap:12px!important;
    padding:14px!important;
  }
  body.postid-417 .elementor-417 .ev-package-main > .elementor-element-catprep.ev-prep-grid .ev-prep-title .elementor-heading-title,
  body.postid-417 .elementor-417 .elementor-element-catprep .ev-prep-title .elementor-heading-title{
    font-size:18px!important;
  }
}
/* /ev prep responsive cleanup */

/* ev sidebar related list figma reset 2026-06-19 */
body.postid-417 .elementor-417 .ev-package-grid,
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid,
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__items{
  width:354px!important;
  max-width:354px!important;
  margin-left:0!important;
  margin-right:0!important;
  padding:0!important;
  box-sizing:border-box!important;
}
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__items{
  display:flex!important;
  flex-direction:column!important;
  gap:32px!important;
}
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item,
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item>.elementor,
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item .e-con,
body.postid-417 .elementor-417 .ev-package-grid #pkgCard461,
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgCard461"]{
  width:354px!important;
  max-width:354px!important;
  height:92px!important;
  min-height:92px!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
}
body.postid-417 .elementor-417 .ev-package-grid #pkgCard461,
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgCard461"]{
  display:flex!important;
  flex-direction:row!important;
  align-items:flex-start!important;
  gap:12px!important;
  --gap:12px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  outline:0!important;
  transform:none!important;
  transition:none!important;
  overflow:visible!important;
}
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item:hover,
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item:hover #pkgCard461,
body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item:hover [data-id="pkgCard461"]{
  border:0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  outline:0!important;
  transform:none!important;
}
body.postid-417 .elementor-417 .ev-package-grid #pkgCard461:before,
body.postid-417 .elementor-417 .ev-package-grid #pkgCard461:after,
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgCard461"]:before,
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgCard461"]:after{
  display:none!important;
  content:none!important;
}
body.postid-417 .elementor-417 .ev-package-grid #pkgImg461,
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgImg461"],
body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgImg461{
  width:133px!important;
  min-width:133px!important;
  max-width:133px!important;
  flex:0 0 133px!important;
  height:92px!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
}
body.postid-417 .elementor-417 .ev-package-grid #pkgImg461 .elementor-widget-container,
body.postid-417 .elementor-417 .ev-package-grid #pkgImg461 a,
body.postid-417 .elementor-417 .ev-package-grid #pkgImg461 img,
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgImg461"] .elementor-widget-container,
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgImg461"] a,
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgImg461"] img,
body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgImg461 img{
  width:133px!important;
  min-width:133px!important;
  max-width:133px!important;
  height:92px!important;
  display:block!important;
  object-fit:cover!important;
  border-radius:3px!important;
  margin:0!important;
  padding:0!important;
}
body.postid-417 .elementor-417 .ev-package-grid #pkgContent461,
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgContent461"],
body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgContent461{
  width:195px!important;
  min-width:0!important;
  max-width:195px!important;
  flex:0 0 195px!important;
  margin:0!important;
  padding:0!important;
  align-self:flex-start!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
}
body.postid-417 .elementor-417 .ev-package-grid #pkgTitle461,
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgTitle461"],
body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgTitle461,
body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgTitleSlot461{
  width:195px!important;
  max-width:195px!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
}
body.postid-417 .elementor-417 .ev-package-grid #pkgTitle461 .elementor-heading-title,
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgTitle461"] .elementor-heading-title,
body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgTitle461 .elementor-heading-title{
  font-family:"Noto Sans Thai",Arial,sans-serif!important;
  font-size:16px!important;
  line-height:23px!important;
  font-weight:700!important;
  color:#234673!important;
  margin:0!important;
}
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgPriceSlot461"],
body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgButtonSlot461"]{
  display:none!important;
}
@media(max-width:1024px){
  body.postid-417 .elementor-417 .ev-package-grid,
  body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid,
  body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__items,
  body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item,
  body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item>.elementor,
  body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__item .e-con,
  body.postid-417 .elementor-417 .ev-package-grid #pkgCard461,
  body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgCard461"]{
    width:100%!important;
    max-width:100%!important;
  }
}
@media(max-width:767px){
  body.postid-417 .elementor-417 .ev-package-grid .jet-listing-grid__items{gap:16px!important;}
  body.postid-417 .elementor-417 .ev-package-grid #pkgCard461,
  body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgCard461"]{height:74px!important;min-height:74px!important;}
  body.postid-417 .elementor-417 .ev-package-grid #pkgImg461,
  body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgImg461"],
  body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgImg461,
  body.postid-417 .elementor-417 .ev-package-grid #pkgImg461 img,
  body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgImg461"] img,
  body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgImg461 img{
    width:108px!important;min-width:108px!important;max-width:108px!important;height:74px!important;flex-basis:108px!important;
  }
  body.postid-417 .elementor-417 .ev-package-grid #pkgContent461,
  body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgContent461"],
  body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgContent461,
  body.postid-417 .elementor-417 .ev-package-grid #pkgTitle461,
  body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgTitle461"],
  body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgTitle461{
    width:auto!important;max-width:none!important;flex:1 1 auto!important;
  }
  body.postid-417 .elementor-417 .ev-package-grid #pkgTitle461 .elementor-heading-title,
  body.postid-417 .elementor-417 .ev-package-grid [data-id="pkgTitle461"] .elementor-heading-title,
  body.postid-417 .elementor-417 .ev-package-grid .elementor-element-pkgTitle461 .elementor-heading-title{
    font-size:13px!important;line-height:1.45!important;
  }
}
/* /ev sidebar related list figma reset */

/* ev sidebar final no-card hover clamp 2026-06-19 */
body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item,
body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover,
body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:focus-within,
body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item > .elementor,
body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover > .elementor,
body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item > .elementor > .elementor-element.elementor-element-pkgCard461,
body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover > .elementor > .elementor-element.elementor-element-pkgCard461,
body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:focus-within > .elementor > .elementor-element.elementor-element-pkgCard461,
body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover [data-id="pkgCard461"],
body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:focus-within [data-id="pkgCard461"],
body.postid-417.single-eye-package .ev-package-grid [data-id="pkgCard461"],
body.postid-417.single-eye-package .ev-package-grid [data-id="pkgCard461"]:hover,
body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgCard461,
body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgCard461:hover {
  width: 354px !important;
  max-width: 100% !important;
  min-height: 92px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  outline: 0 !important;
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  filter: none !important;
  transform: none !important;
  transition: none !important;
  overflow: visible !important;
}

body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item > .elementor > .elementor-element.elementor-element-pkgCard461,
body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover > .elementor > .elementor-element.elementor-element-pkgCard461,
body.postid-417.single-eye-package .ev-package-grid [data-id="pkgCard461"],
body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgCard461 {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 12px !important;
}

body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover [data-id="pkgImg461"],
body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover .elementor-element-pkgImg461,
body.postid-417.single-eye-package .ev-package-grid [data-id="pkgImg461"],
body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgImg461 {
  width: 133px !important;
  min-width: 133px !important;
  max-width: 133px !important;
  height: 92px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 3px !important;
  background: transparent !important;
  box-shadow: none !important;
  transform: none !important;
  overflow: hidden !important;
}

body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover [data-id="pkgImg461"] img,
body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover .elementor-element-pkgImg461 img,
body.postid-417.single-eye-package .ev-package-grid [data-id="pkgImg461"] img,
body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgImg461 img {
  width: 133px !important;
  min-width: 133px !important;
  max-width: 133px !important;
  height: 92px !important;
  border-radius: 3px !important;
  object-fit: cover !important;
  object-position: center !important;
  transform: none !important;
}

body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover [data-id="pkgContent461"],
body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover .elementor-element-pkgContent461,
body.postid-417.single-eye-package .ev-package-grid [data-id="pkgContent461"],
body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgContent461 {
  flex: 1 1 auto !important;
  width: 195px !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  transform: none !important;
}

body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover [data-id="pkgTitle461"] .elementor-heading-title,
body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover .elementor-element-pkgTitle461 .elementor-heading-title,
body.postid-417.single-eye-package .ev-package-grid [data-id="pkgTitle461"] .elementor-heading-title,
body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgTitle461 .elementor-heading-title {
  margin: 0 !important;
  color: #234673 !important;
  font-family: "Noto Sans Thai", Sans-serif !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 23px !important;
  letter-spacing: 0 !important;
  transform: none !important;
}

body.postid-417.single-eye-package .ev-package-grid [data-id="pkgPriceSlot461"],
body.postid-417.single-eye-package .ev-package-grid [data-id="pkgButtonSlot461"],
body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgPriceSlot461,
body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgButtonSlot461 {
  display: none !important;
}

/* ev sidebar remove legacy hover arrow pseudo 2026-06-19 */
body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item::before,
body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item::after,
body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item *::before,
body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item *::after {
  content: none !important;
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  background: transparent !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
  transform: none !important;
}

/* ev sidebar mobile row guard 2026-06-19 */
@media (max-width: 767px) {
  body.postid-417.single-eye-package .ev-package-grid,
  body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid,
  body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__items,
  body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item,
  body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item > .elementor {
    width: 100% !important;
    max-width: 100% !important;
  }

  body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item > .elementor > .elementor-element-pkgCard461,
  body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item > .elementor > [data-id="pkgCard461"],
  body.postid-417.single-eye-package .ev-package-grid [data-id="pkgCard461"],
  body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgCard461 {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 74px !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    gap: 10px !important;
    --gap: 10px !important;
    padding: 0 !important;
  }

  body.postid-417.single-eye-package .ev-package-grid [data-id="pkgImg461"],
  body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgImg461,
  body.postid-417.single-eye-package .ev-package-grid [data-id="pkgImg461"] img,
  body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgImg461 img {
    width: 108px !important;
    min-width: 108px !important;
    max-width: 108px !important;
    height: 74px !important;
    flex: 0 0 108px !important;
  }

  body.postid-417.single-eye-package .ev-package-grid [data-id="pkgContent461"],
  body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgContent461,
  body.postid-417.single-eye-package .ev-package-grid [data-id="pkgTitleSlot461"],
  body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgTitleSlot461,
  body.postid-417.single-eye-package .ev-package-grid [data-id="pkgTitle461"],
  body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgTitle461 {
    flex: 1 1 0 !important;
    width: calc(100% - 118px) !important;
    min-width: 0 !important;
    max-width: calc(100% - 118px) !important;
    margin: 0 !important;
    padding: 0 !important;
    align-self: flex-start !important;
  }

  body.postid-417.single-eye-package .ev-package-grid [data-id="pkgTitle461"] .elementor-heading-title,
  body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgTitle461 .elementor-heading-title {
    width: 100% !important;
    max-width: 100% !important;
    font-size: 13px !important;
    line-height: 20px !important;
  }
}

/* ev sidebar mobile title width correction 2026-06-19 */
@media (max-width: 767px) {
  body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover [data-id="pkgImg461"],
  body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover .elementor-element-pkgImg461,
  body.postid-417.single-eye-package .ev-package-grid [data-id="pkgImg461"],
  body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgImg461,
  body.postid-417.single-eye-package .ev-package-grid [data-id="pkgImg461"] .elementor-widget-container,
  body.postid-417.single-eye-package .ev-package-grid [data-id="pkgImg461"] a,
  body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgImg461 a,
  body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover [data-id="pkgImg461"] img,
  body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover .elementor-element-pkgImg461 img,
  body.postid-417.single-eye-package .ev-package-grid [data-id="pkgImg461"] img,
  body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgImg461 img {
    width: 108px !important;
    min-width: 108px !important;
    max-width: 108px !important;
    height: 74px !important;
    flex: 0 0 108px !important;
  }

  body.postid-417.single-eye-package .ev-package-grid [data-id="pkgContent461"],
  body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgContent461,
  body.postid-417.single-eye-package .ev-package-grid [data-id="pkgTitleSlot461"],
  body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgTitleSlot461,
  body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover [data-id="pkgContent461"],
  body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover .elementor-element-pkgContent461,
  body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover [data-id="pkgTitleSlot461"],
  body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover .elementor-element-pkgTitleSlot461 {
    flex: 1 1 0 !important;
    width: calc(100% - 118px) !important;
    min-width: 0 !important;
    max-width: calc(100% - 118px) !important;
    flex-wrap: nowrap !important;
    padding: 0 !important;
  }

  body.postid-417.single-eye-package .ev-package-grid [data-id="pkgTitle461"],
  body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgTitle461,
  body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover [data-id="pkgTitle461"],
  body.postid-417.single-eye-package .ev-package-grid .jet-listing-grid__item:hover .elementor-element-pkgTitle461,
  body.postid-417.single-eye-package .ev-package-grid [data-id="pkgTitle461"] .elementor-widget-container,
  body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgTitle461 .elementor-widget-container,
  body.postid-417.single-eye-package .ev-package-grid [data-id="pkgTitle461"] .elementor-heading-title,
  body.postid-417.single-eye-package .ev-package-grid .elementor-element-pkgTitle461 .elementor-heading-title {
    flex: 0 1 auto !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
  }
}

/* ev sidebar mobile title widget hard override 2026-06-19 */
@media (max-width: 767px) {
  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item [data-id="pkgContent461"],
  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item .elementor-element-pkgContent461,
  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item [data-id="pkgTitleSlot461"],
  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item .elementor-element-pkgTitleSlot461 {
    display: block !important;
    flex: 1 1 0 !important;
    width: calc(100% - 120px) !important;
    min-width: 0 !important;
    max-width: calc(100% - 120px) !important;
    padding: 0 !important;
    margin: 0 !important;
    align-self: flex-start !important;
  }

  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item [data-id="pkgTitleSlot461"] > [data-id="pkgTitle461"],
  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item .elementor-element-pkgTitleSlot461 > .elementor-element-pkgTitle461,
  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item [data-id="pkgTitle461"].elementor-element.elementor-widget.elementor-widget-heading,
  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item .elementor-element-pkgTitle461.elementor-element.elementor-widget.elementor-widget-heading,
  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item:hover [data-id="pkgTitle461"].elementor-element.elementor-widget.elementor-widget-heading,
  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item:hover .elementor-element-pkgTitle461.elementor-element.elementor-widget.elementor-widget-heading {
    --container-widget-width: 100% !important;
    --container-widget-flex-grow: 0 !important;
    --container-widget-flex-shrink: 1 !important;
    display: block !important;
    flex: 0 0 auto !important;
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    align-self: stretch !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item [data-id="pkgTitle461"] .elementor-widget-container,
  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item .elementor-element-pkgTitle461 .elementor-widget-container,
  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item [data-id="pkgTitle461"] .elementor-heading-title,
  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item .elementor-element-pkgTitle461 .elementor-heading-title {
    display: block !important;
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    white-space: normal !important;
  }
}

/* ev sidebar mobile title slot final width 2026-06-19 */
@media (max-width: 767px) {
  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item [data-id="pkgContent461"],
  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item .elementor-element-pkgContent461 {
    display: block !important;
    flex: 1 1 0 !important;
    width: calc(100% - 120px) !important;
    min-width: 0 !important;
    max-width: calc(100% - 120px) !important;
  }

  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item [data-id="pkgTitleSlot461"],
  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item .elementor-element-pkgTitleSlot461,
  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item [data-id="pkgTitle461"],
  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item .elementor-element-pkgTitle461,
  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item [data-id="pkgTitle461"] .elementor-widget-container,
  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item .elementor-element-pkgTitle461 .elementor-widget-container,
  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item [data-id="pkgTitle461"] .elementor-heading-title,
  body.postid-417.single-eye-package .elementor-417 .ev-package-grid .jet-listing-grid__item .elementor-element-pkgTitle461 .elementor-heading-title {
    display: block !important;
    flex: 0 0 auto !important;
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    align-self: stretch !important;
  }
}

/* ev mobile overflow guard 2026-06-19 */
@media (max-width: 767px) {
  body.postid-417.single-eye-package .ev-filter,
  body.postid-417.single-eye-package .ev-filter .jet-smart-filters-search,
  body.postid-417.single-eye-package .ev-filter .jet-search-filter,
  body.postid-417.single-eye-package .ev-filter .jet-search-filter__input-wrapper,
  body.postid-417.single-eye-package .ev-filter .jet-search-filter__input {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  body.postid-417.single-eye-package .elementor-widget-text-editor,
  body.postid-417.single-eye-package .elementor-widget-text-editor * {
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  body.postid-417.single-eye-package .elementor-widget-text-editor ul,
  body.postid-417.single-eye-package .elementor-widget-text-editor ol,
  body.postid-417.single-eye-package .elementor-widget-text-editor li {
    width: auto !important;
    overflow-wrap: anywhere !important;
  }
}

/* Codex CTA button sync: match diabetic reference across package pages */
.ev-cta-row {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 14px !important;
  width: 459px !important;
  max-width: 100% !important;
}
.ev-cta-row .ev-phone-btn,
.ev-cta-row .ev-line-btn {
  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
  flex: 0 0 auto !important;
}
.ev-cta-row .ev-phone-btn .elementor-button,
.ev-cta-row .ev-line-btn .elementor-button {
  height: 60px !important;
  min-height: 60px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  padding: 14px 26px !important;
  border: 1px solid #4a90e2 !important;
  border-radius: 36px !important;
  background: #fff !important;
  box-shadow: 0 4px 8px rgba(0,87,88,.18) !important;
  color: #234673 !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: normal !important;
  letter-spacing: 0 !important;
  text-decoration: none !important;
  gap: 0 !important;
}
.ev-cta-row .ev-phone-btn .elementor-button { width: 219px !important; }
.ev-cta-row .ev-line-btn .elementor-button { width: 226px !important; }
.ev-cta-row .elementor-button-content-wrapper {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 11px !important;
  width: 100% !important;
}
.ev-cta-row .elementor-button-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 auto !important;
  margin: 0 !important;
}
.ev-cta-row .elementor-button-text {
  flex: 0 0 auto !important;
  line-height: normal !important;
  white-space: nowrap !important;
}
@media (max-width: 767px) {
  .ev-cta-row {
    flex-direction: column !important;
    gap: 12px !important;
    width: calc(100vw - 28px) !important;
    max-width: 362px !important;
  }
  .ev-cta-row .ev-phone-btn,
  .ev-cta-row .ev-line-btn,
  .ev-cta-row .ev-phone-btn .elementor-button,
  .ev-cta-row .ev-line-btn .elementor-button {
    width: 100% !important;
    max-width: 100% !important;
  }
}

/* Codex CTA exact lock 2026-06-20: all package CTA buttons match diabetic reference */
body.postid-417.single-eye-package .elementor-417 .ev-cta-row,
body.postid-418.single-eye-package .elementor-418 .ev-cta-row,
body.postid-419.single-eye-package .elementor-419 .ev-cta-row {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 14px !important;
  --gap: 14px !important;
  width: 459px !important;
  max-width: 459px !important;
  height: 60px !important;
  min-height: 60px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  overflow: visible !important;
}
body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-phone-btn,
body.postid-418.single-eye-package .elementor-418 .ev-cta-row .ev-phone-btn,
body.postid-419.single-eye-package .elementor-419 .ev-cta-row .ev-phone-btn {
  width: 219px !important;
  max-width: 219px !important;
  flex: 0 0 219px !important;
  height: 60px !important;
  margin: 0 !important;
  padding: 0 !important;
}
body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-line-btn,
body.postid-418.single-eye-package .elementor-418 .ev-cta-row .ev-line-btn,
body.postid-419.single-eye-package .elementor-419 .ev-cta-row .ev-line-btn {
  width: 226px !important;
  max-width: 226px !important;
  flex: 0 0 226px !important;
  height: 60px !important;
  margin: 0 !important;
  padding: 0 !important;
}
body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-phone-btn a.elementor-button,
body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-line-btn a.elementor-button,
body.postid-418.single-eye-package .elementor-418 .ev-cta-row .ev-phone-btn a.elementor-button,
body.postid-418.single-eye-package .elementor-418 .ev-cta-row .ev-line-btn a.elementor-button,
body.postid-419.single-eye-package .elementor-419 .ev-cta-row .ev-phone-btn a.elementor-button,
body.postid-419.single-eye-package .elementor-419 .ev-cta-row .ev-line-btn a.elementor-button {
  width: 100% !important;
  height: 60px !important;
  min-height: 60px !important;
  max-height: 60px !important;
  box-sizing: border-box !important;
  padding: 14px 26px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #ffffff !important;
  border: 1px solid #4a90e2 !important;
  border-radius: 36px !important;
  box-shadow: 0 4px 8px rgba(0, 87, 88, .18) !important;
  color: #234673 !important;
  font-family: "Noto Sans Thai", Arial, sans-serif !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: normal !important;
  letter-spacing: 0 !important;
  text-decoration: none !important;
}
body.postid-417.single-eye-package .elementor-417 .ev-cta-row .elementor-button-content-wrapper,
body.postid-418.single-eye-package .elementor-418 .ev-cta-row .elementor-button-content-wrapper,
body.postid-419.single-eye-package .elementor-419 .ev-cta-row .elementor-button-content-wrapper {
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 11px !important;
}
body.postid-417.single-eye-package .elementor-417 .ev-cta-row .elementor-button-icon,
body.postid-418.single-eye-package .elementor-418 .ev-cta-row .elementor-button-icon,
body.postid-419.single-eye-package .elementor-419 .ev-cta-row .elementor-button-icon {
  margin: 0 !important;
  flex: 0 0 auto !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: inherit !important;
}
body.postid-417.single-eye-package .elementor-417 .ev-cta-row .elementor-button-text,
body.postid-418.single-eye-package .elementor-418 .ev-cta-row .elementor-button-text,
body.postid-419.single-eye-package .elementor-419 .ev-cta-row .elementor-button-text {
  flex: 0 0 auto !important;
  white-space: nowrap !important;
  line-height: normal !important;
}
@media (max-width: 767px) {
  body.postid-417.single-eye-package .elementor-417 .ev-cta-row,
  body.postid-418.single-eye-package .elementor-418 .ev-cta-row,
  body.postid-419.single-eye-package .elementor-419 .ev-cta-row {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 12px !important;
    --gap: 12px !important;
    width: calc(100vw - 28px) !important;
    max-width: 362px !important;
    height: 132px !important;
    min-height: 132px !important;
  }
  body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-phone-btn,
  body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-line-btn,
  body.postid-418.single-eye-package .elementor-418 .ev-cta-row .ev-phone-btn,
  body.postid-418.single-eye-package .elementor-418 .ev-cta-row .ev-line-btn,
  body.postid-419.single-eye-package .elementor-419 .ev-cta-row .ev-phone-btn,
  body.postid-419.single-eye-package .elementor-419 .ev-cta-row .ev-line-btn {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 60px !important;
  }
}
/* Codex CTA inner exact lock 2026-06-20: text/icon parity with diabetic */
body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-phone-btn a.elementor-button,
body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-line-btn a.elementor-button,
body.postid-418.single-eye-package .elementor-418 .ev-cta-row .ev-phone-btn a.elementor-button,
body.postid-418.single-eye-package .elementor-418 .ev-cta-row .ev-line-btn a.elementor-button,
body.postid-419.single-eye-package .elementor-419 .ev-cta-row .ev-phone-btn a.elementor-button,
body.postid-419.single-eye-package .elementor-419 .ev-cta-row .ev-line-btn a.elementor-button {
  gap: 0 !important;
  white-space: normal !important;
}
body.postid-417.single-eye-package .elementor-417 .ev-cta-row .elementor-button-text,
body.postid-418.single-eye-package .elementor-418 .ev-cta-row .elementor-button-text,
body.postid-419.single-eye-package .elementor-419 .ev-cta-row .elementor-button-text {
  display: block !important;
  font-family: "FC Iconic", "Noto Sans Thai", Arial, sans-serif !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: normal !important;
  color: #234673 !important;
  white-space: nowrap !important;
}
body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-phone-btn .elementor-button-icon,
body.postid-418.single-eye-package .elementor-418 .ev-cta-row .ev-phone-btn .elementor-button-icon,
body.postid-419.single-eye-package .elementor-419 .ev-cta-row .ev-phone-btn .elementor-button-icon {
  width: 18px !important;
  height: 32px !important;
  color: #4a90e2 !important;
  font-size: 20px !important;
  line-height: 20px !important;
}
body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-phone-btn .elementor-button-icon svg,
body.postid-418.single-eye-package .elementor-418 .ev-cta-row .ev-phone-btn .elementor-button-icon svg,
body.postid-419.single-eye-package .elementor-419 .ev-cta-row .ev-phone-btn .elementor-button-icon svg {
  width: 18px !important;
  height: 32px !important;
  display: block !important;
  fill: currentColor !important;
}
body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-line-btn .elementor-button-icon,
body.postid-418.single-eye-package .elementor-418 .ev-cta-row .ev-line-btn .elementor-button-icon,
body.postid-419.single-eye-package .elementor-419 .ev-cta-row .ev-line-btn .elementor-button-icon {
  width: 27px !important;
  height: 27px !important;
  color: #234673 !important;
  font-size: 20px !important;
  line-height: 20px !important;
}
body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-line-btn .elementor-button-icon svg,
body.postid-418.single-eye-package .elementor-418 .ev-cta-row .ev-line-btn .elementor-button-icon svg,
body.postid-419.single-eye-package .elementor-419 .ev-cta-row .ev-line-btn .elementor-button-icon svg {
  width: 27px !important;
  height: 27px !important;
  display: block !important;
  fill: currentColor !important;
}
/* Codex CTA phone inner alignment final lock 2026-06-20 */
body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-phone-btn .elementor-button-content-wrapper,
body.postid-418.single-eye-package .elementor-418 .ev-cta-row .ev-phone-btn .elementor-button-content-wrapper,
body.postid-419.single-eye-package .elementor-419 .ev-cta-row .ev-phone-btn .elementor-button-content-wrapper {
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 11px !important;
}
body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-phone-btn .elementor-button-icon,
body.postid-418.single-eye-package .elementor-418 .ev-cta-row .ev-phone-btn .elementor-button-icon,
body.postid-419.single-eye-package .elementor-419 .ev-cta-row .ev-phone-btn .elementor-button-icon {
  width: 18px !important;
  min-width: 18px !important;
  max-width: 18px !important;
  flex: 0 0 18px !important;
  box-sizing: border-box !important;
  border-radius: 0 !important;
  margin: 0 !important;
}
body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-line-btn .elementor-button-content-wrapper,
body.postid-418.single-eye-package .elementor-418 .ev-cta-row .ev-line-btn .elementor-button-content-wrapper,
body.postid-419.single-eye-package .elementor-419 .ev-cta-row .ev-line-btn .elementor-button-content-wrapper {
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 11px !important;
}
body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-line-btn .elementor-button-icon,
body.postid-418.single-eye-package .elementor-418 .ev-cta-row .ev-line-btn .elementor-button-icon,
body.postid-419.single-eye-package .elementor-419 .ev-cta-row .ev-line-btn .elementor-button-icon {
  width: 27px !important;
  min-width: 27px !important;
  max-width: 27px !important;
  flex: 0 0 27px !important;
  box-sizing: border-box !important;
  border-radius: 0 !important;
  margin: 0 !important;
}
{}
/* Codex: mobile CTA layout fix 2026-07-10 */
@media (max-width: 767px) {
  body.postid-417.single-eye-package .elementor-417 .ev-cta-row {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 12px !important;
  }

  body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-phone-btn,
  body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-line-btn {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    flex: 0 0 auto !important;
  }

  body.postid-417.single-eye-package .elementor-417 .ev-cta-row a.elementor-button {
    width: 100% !important;
    height: 56px !important;
    min-height: 56px !important;
    max-height: 56px !important;
    padding: 10px 20px !important;
    font-size: 18px !important;
    line-height: 1.35 !important;
  }

  body.postid-417.single-eye-package .elementor-417 .ev-cta-row .elementor-button-content-wrapper {
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
  }

  body.postid-417.single-eye-package .elementor-417 .ev-cta-row .elementor-button-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    background: transparent !important;
    border-radius: 0 !important;
  }

  body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-phone-btn .elementor-button-icon {
    width: 24px !important;
    min-width: 24px !important;
    max-width: 24px !important;
    height: 24px !important;
    flex: 0 0 24px !important;
  }

  body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-phone-btn .elementor-button-icon svg {
    width: 20px !important;
    height: 20px !important;
  }

  body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-line-btn .elementor-button-icon {
    width: 24px !important;
    min-width: 24px !important;
    max-width: 24px !important;
    height: 24px !important;
    flex: 0 0 24px !important;
    color: #234673 !important;
  }

  body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-line-btn .elementor-button-icon svg {
    width: 24px !important;
    height: 24px !important;
    fill: currentColor !important;
  }

  body.postid-417.single-eye-package .elementor-417 .ev-cta-row .elementor-button-text {
    line-height: 1.35 !important;
    white-space: nowrap !important;
  }
}

/* Codex: mobile CTA specificity lock */
@media (max-width: 767px) {
  body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-phone-btn a.elementor-button,
  body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-line-btn a.elementor-button {
    width: 100% !important;
    height: 56px !important;
    min-height: 56px !important;
    max-height: 56px !important;
    padding: 10px 20px !important;
    font-size: 18px !important;
    line-height: 1.35 !important;
  }

  body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-phone-btn .elementor-button-content-wrapper,
  body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-line-btn .elementor-button-content-wrapper {
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
  }

  body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-phone-btn .elementor-button-text,
  body.postid-417.single-eye-package .elementor-417 .ev-cta-row .ev-line-btn .elementor-button-text {
    font-size: 18px !important;
    line-height: 1.35 !important;
  }
}/* End custom CSS */