.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13582 .elementor-element.elementor-element-d7a3278{--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;--border-radius:0px 0px 40px 40px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13582 .elementor-element.elementor-element-d7a3278:not(.elementor-motion-effects-element-type-background), .elementor-13582 .elementor-element.elementor-element-d7a3278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F2F4;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13582 .elementor-element.elementor-element-b328cd2{--spacer-size:5px;}.elementor-13582 .elementor-element.elementor-element-b328cd2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-1bdff0f{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-13582 .elementor-element.elementor-element-301b833{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13582 .elementor-element.elementor-element-74f19cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.27);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13582 .elementor-element.elementor-element-74f19cb:not(.elementor-motion-effects-element-type-background), .elementor-13582 .elementor-element.elementor-element-74f19cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13582 .elementor-element.elementor-element-8d30e79{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13582 .elementor-element.elementor-element-c046007.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-c046007 img{height:100%;border-radius:15px 15px 0px 0px;}.elementor-13582 .elementor-element.elementor-element-726fc67{--display:flex;--position:absolute;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-13582 .elementor-element.elementor-element-726fc67{left:0px;}body.rtl .elementor-13582 .elementor-element.elementor-element-726fc67{right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13582 .elementor-element.elementor-element-be03661 .elementor-button{background-color:transparent;font-family:"Prompt", Sans-serif;font-size:15px;font-weight:500;background-image:linear-gradient(180deg, #DEB880 0%, #A78249 100%);border-radius:100% 100% 100% 100%;padding:1.4vw 1.4vw 1.4vw 1.4vw;}.elementor-13582 .elementor-element.elementor-element-be03661 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;border-radius:40% 0% 0% 0%;}.elementor-13582 .elementor-element.elementor-element-be03661{z-index:1;}.elementor-13582 .elementor-element.elementor-element-be03661.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-66ca4b5{--display:flex;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13582 .elementor-element.elementor-element-ef3ef06 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13582 .elementor-element.elementor-element-ef3ef06.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-ef3ef06{text-align:center;}.elementor-13582 .elementor-element.elementor-element-ef3ef06 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-13582 .elementor-element.elementor-element-ef3ef06 .elementor-heading-title a:hover, .elementor-13582 .elementor-element.elementor-element-ef3ef06 .elementor-heading-title a:focus{color:#00B2FD;}.elementor-13582 .elementor-element.elementor-element-2a52634{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.27);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13582 .elementor-element.elementor-element-2a52634:not(.elementor-motion-effects-element-type-background), .elementor-13582 .elementor-element.elementor-element-2a52634 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13582 .elementor-element.elementor-element-4323750{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13582 .elementor-element.elementor-element-2b49ac8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-2b49ac8 img{border-radius:15px 15px 0px 0px;}.elementor-13582 .elementor-element.elementor-element-ed49ff0{--display:flex;--position:absolute;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-13582 .elementor-element.elementor-element-ed49ff0{left:0px;}body.rtl .elementor-13582 .elementor-element.elementor-element-ed49ff0{right:0px;}.elementor-13582 .elementor-element.elementor-element-aec27ed .elementor-button{background-color:transparent;font-family:"Prompt", Sans-serif;font-size:15px;font-weight:500;background-image:linear-gradient(180deg, #DEB880 0%, #A78249 100%);border-radius:100% 100% 100% 100%;padding:1.4vw 1.4vw 1.4vw 1.4vw;}.elementor-13582 .elementor-element.elementor-element-aec27ed > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;border-radius:40% 0% 0% 0%;}.elementor-13582 .elementor-element.elementor-element-aec27ed{z-index:1;}.elementor-13582 .elementor-element.elementor-element-aec27ed.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-6cfffe5{--display:flex;}.elementor-13582 .elementor-element.elementor-element-b1382ce > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13582 .elementor-element.elementor-element-b1382ce.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-b1382ce{text-align:center;}.elementor-13582 .elementor-element.elementor-element-b1382ce .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-13582 .elementor-element.elementor-element-b1382ce .elementor-heading-title a:hover, .elementor-13582 .elementor-element.elementor-element-b1382ce .elementor-heading-title a:focus{color:#00B2FD;}.elementor-13582 .elementor-element.elementor-element-458d773{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.27);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13582 .elementor-element.elementor-element-458d773:not(.elementor-motion-effects-element-type-background), .elementor-13582 .elementor-element.elementor-element-458d773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13582 .elementor-element.elementor-element-f11e6e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13582 .elementor-element.elementor-element-5f7cd9d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-5f7cd9d img{height:100%;border-radius:15px 15px 0px 0px;}.elementor-13582 .elementor-element.elementor-element-8d30d04{--display:flex;--position:absolute;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-13582 .elementor-element.elementor-element-8d30d04{left:0px;}body.rtl .elementor-13582 .elementor-element.elementor-element-8d30d04{right:0px;}.elementor-13582 .elementor-element.elementor-element-68b238e .elementor-button{background-color:transparent;font-family:"Prompt", Sans-serif;font-size:15px;font-weight:500;background-image:linear-gradient(180deg, #DEB880 0%, #A78249 100%);border-radius:100% 100% 100% 100%;padding:1.4vw 1.4vw 1.4vw 1.4vw;}.elementor-13582 .elementor-element.elementor-element-68b238e > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;border-radius:40% 0% 0% 0%;}.elementor-13582 .elementor-element.elementor-element-68b238e{z-index:1;}.elementor-13582 .elementor-element.elementor-element-68b238e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-aeb990d{--display:flex;}.elementor-13582 .elementor-element.elementor-element-a5d240c > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13582 .elementor-element.elementor-element-a5d240c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-a5d240c{text-align:center;}.elementor-13582 .elementor-element.elementor-element-a5d240c .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-13582 .elementor-element.elementor-element-a5d240c .elementor-heading-title a:hover, .elementor-13582 .elementor-element.elementor-element-a5d240c .elementor-heading-title a:focus{color:#00B2FD;}.elementor-13582 .elementor-element.elementor-element-9b0d092{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.27);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13582 .elementor-element.elementor-element-9b0d092:not(.elementor-motion-effects-element-type-background), .elementor-13582 .elementor-element.elementor-element-9b0d092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13582 .elementor-element.elementor-element-843d0b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:15px 15px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13582 .elementor-element.elementor-element-607056f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-607056f img{height:100%;border-radius:15px 15px 0px 0px;}.elementor-13582 .elementor-element.elementor-element-8c138ed{--display:flex;--position:absolute;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-13582 .elementor-element.elementor-element-8c138ed{right:0px;}body.rtl .elementor-13582 .elementor-element.elementor-element-8c138ed{left:0px;}.elementor-13582 .elementor-element.elementor-element-b9272aa .elementor-button{background-color:transparent;font-family:"Prompt", Sans-serif;font-size:15px;font-weight:500;background-image:linear-gradient(180deg, #DEB880 0%, #A78249 100%);border-radius:100% 100% 100% 100%;padding:1.4vw 1.4vw 1.4vw 1.4vw;}.elementor-13582 .elementor-element.elementor-element-b9272aa > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;border-radius:40% 0% 0% 0%;}.elementor-13582 .elementor-element.elementor-element-b9272aa{z-index:1;}.elementor-13582 .elementor-element.elementor-element-b9272aa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-c55b4de{--display:flex;}.elementor-13582 .elementor-element.elementor-element-7939160 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13582 .elementor-element.elementor-element-7939160.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-7939160{text-align:center;}.elementor-13582 .elementor-element.elementor-element-7939160 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-13582 .elementor-element.elementor-element-7939160 .elementor-heading-title a:hover, .elementor-13582 .elementor-element.elementor-element-7939160 .elementor-heading-title a:focus{color:#00B2FD;}.elementor-13582 .elementor-element.elementor-element-add02a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13582 .elementor-element.elementor-element-df142e1{--spacer-size:29px;}.elementor-13582 .elementor-element.elementor-element-df142e1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-c860f77.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-c860f77{text-align:center;}.elementor-13582 .elementor-element.elementor-element-c860f77 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:45px;font-weight:400;color:#182E6F;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-13582 .elementor-element.elementor-element-77e704c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-77e704c{text-align:center;font-family:"Prompt", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:#87807E;}.elementor-13582 .elementor-element.elementor-element-91780a5{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-13582 .elementor-element.elementor-element-51f2316{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13582 .elementor-element.elementor-element-51f2316.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-eael-advanced-search .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-advanced-search .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-adv-search-wrapper{background-color:#FFFFFF00;border-radius:100px 100px 100px 100px;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advanced-search-button{background-color:transparent;height:50px;line-height:50px;width:220px;background-image:linear-gradient(40deg, #182E6F 0%, #00A6D4 100%);font-family:"Prompt", Sans-serif;font-size:15px;letter-spacing:0px;border-radius:0px 100px 100px 0px;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advanced-search-load-more .eael-advanced-search-load-more-button{background-color:transparent;background-image:linear-gradient(266deg, #182E6F 0%, #00A6D4 100%);font-family:"Prompt", Sans-serif;font-size:12px;margin:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advanced-search{background:#FFFFFF;color:#020101;border-radius:1000px 0px 0px 1000px;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advanced-search::placeholder{color:#020101;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advanced-search,.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advanced-search::placeholder{font-family:"Prompt", Sans-serif;font-size:15px;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advanced-search-wrap{height:50px;width:100%;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advance-search-select{height:50px;width:320px;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advanced-search-wrap .eael-advanced-search{border-style:none;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-adv-search-cate{background:#FFFFFF;color:#000000;font-family:"Prompt", Sans-serif;font-size:13px;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advance-search-select .icon{color:#000000;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advance-search-select .eael-adv-search-cate{border-radius:0px 0px 0px 0px;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 select.eael-adv-search-cate{border-style:none;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advanced-search-widget .eael-advanced-search-result{width:100%;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advanced-search-result{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advanced-search-category-text{font-family:"Prompt", Sans-serif;font-size:15px;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-popular-category-content ul li a{font-family:"Prompt", Sans-serif;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advanced-search-content .eael-advanced-search-content-item{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D4D4D4;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advanced-search-content .eael-advanced-search-content-item .item-content h4{color:#182E6F;font-family:"Prompt", Sans-serif;font-size:17px;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advanced-search-content .eael-advanced-search-content-item:hover .item-content h4{color:#00A6D4;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advanced-search-content .eael-advanced-search-content-item .item-content p{font-family:"Prompt", Sans-serif;font-size:12px;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advanced-search-content .eael-advanced-search-content-item:hover .item-content p{color:#000000;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advanced-search-not-found p{font-family:"Prompt", Sans-serif;font-size:20px;text-align:center;}.elementor-13582 .elementor-element.elementor-element-270a841{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13582 .elementor-element.elementor-element-f1590b5 .elementor-button{background-color:#02010100;font-family:"Prompt", Sans-serif;font-size:15px;fill:#585251;color:#585251;border-style:solid;border-width:1px 1px 1px 1px;border-color:#224099;border-radius:300px 300px 300px 300px;padding:10px 30px 10px 30px;}.elementor-13582 .elementor-element.elementor-element-f1590b5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-7dbf515 .elementor-button{background-color:#02010100;font-family:"Prompt", Sans-serif;font-size:15px;fill:#585251;color:#585251;border-style:solid;border-width:1px 1px 1px 1px;border-color:#224099;border-radius:300px 300px 300px 300px;padding:10px 20px 10px 20px;}.elementor-13582 .elementor-element.elementor-element-7dbf515.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-1612553 .elementor-button{background-color:#02010100;font-family:"Prompt", Sans-serif;font-size:15px;fill:#585251;color:#585251;border-style:solid;border-width:1px 1px 1px 1px;border-color:#224099;border-radius:300px 300px 300px 300px;padding:10px 20px 10px 20px;}.elementor-13582 .elementor-element.elementor-element-1612553.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-ebd36b0 .elementor-button{background-color:#02010100;font-family:"Prompt", Sans-serif;font-size:15px;fill:#585251;color:#585251;border-style:solid;border-width:1px 1px 1px 1px;border-color:#224099;border-radius:300px 300px 300px 300px;padding:10px 20px 10px 20px;}.elementor-13582 .elementor-element.elementor-element-ebd36b0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-c9052c9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-13582 .elementor-element.elementor-element-1e36db3 .elementor-button{background-color:#02010100;font-family:"Prompt", Sans-serif;font-size:15px;fill:#585251;color:#585251;border-style:solid;border-width:1px 1px 1px 1px;border-color:#224099;border-radius:300px 300px 300px 300px;padding:10px 30px 10px 30px;}.elementor-13582 .elementor-element.elementor-element-1e36db3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-0716f9a .elementor-button{background-color:#02010100;font-family:"Prompt", Sans-serif;font-size:15px;fill:#585251;color:#585251;border-style:solid;border-width:1px 1px 1px 1px;border-color:#224099;border-radius:300px 300px 300px 300px;padding:10px 20px 10px 20px;}.elementor-13582 .elementor-element.elementor-element-0716f9a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-0223343 .elementor-button{background-color:#02010100;font-family:"Prompt", Sans-serif;font-size:15px;fill:#585251;color:#585251;border-style:solid;border-width:1px 1px 1px 1px;border-color:#224099;border-radius:300px 300px 300px 300px;padding:10px 20px 10px 20px;}.elementor-13582 .elementor-element.elementor-element-0223343.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-9563d52 .elementor-button{background-color:#02010100;font-family:"Prompt", Sans-serif;font-size:15px;fill:#585251;color:#585251;border-style:solid;border-width:1px 1px 1px 1px;border-color:#224099;border-radius:300px 300px 300px 300px;padding:10px 20px 10px 20px;}.elementor-13582 .elementor-element.elementor-element-9563d52.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-425c306{--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;}.elementor-13582 .elementor-element.elementor-element-ba4f40e{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13582 .elementor-element.elementor-element-b6b0e92{--grid-columns:3;}.elementor-13582 .elementor-element.elementor-element-b6b0e92.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-3cb7486{--display:flex;}.elementor-widget-social-icons .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-social-icons .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13582 .elementor-element.elementor-element-be5b9b4{--grid-template-columns:repeat(0, auto);width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;top:30%;--icon-size:32px;--grid-column-gap:11px;--grid-row-gap:10px;}.elementor-13582 .elementor-element.elementor-element-be5b9b4 .elementor-widget-container{text-align:left;}.elementor-13582 .elementor-element.elementor-element-be5b9b4 > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:10px 0px 0px 10px;}body:not(.rtl) .elementor-13582 .elementor-element.elementor-element-be5b9b4{right:0px;}body.rtl .elementor-13582 .elementor-element.elementor-element-be5b9b4{left:0px;}.elementor-13582 .elementor-element.elementor-element-be5b9b4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13582 .elementor-element.elementor-element-be5b9b4 .elementor-social-icon{background-color:#EEEEEE;--icon-padding:0.2em;}.elementor-13582 .elementor-element.elementor-element-be5b9b4 .elementor-social-icon i{color:#EEEEEE00;}.elementor-13582 .elementor-element.elementor-element-be5b9b4 .elementor-social-icon svg{fill:#EEEEEE00;}.elementor-13582 .elementor-element.elementor-element-be5b9b4 .elementor-icon{border-radius:100px 100px 100px 100px;}body.elementor-page-13582:not(.elementor-motion-effects-element-type-background), body.elementor-page-13582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F2F4;}@media(min-width:768px){.elementor-13582 .elementor-element.elementor-element-301b833{--width:90%;}.elementor-13582 .elementor-element.elementor-element-51f2316{--width:100vw;}.elementor-13582 .elementor-element.elementor-element-270a841{--width:100%;}.elementor-13582 .elementor-element.elementor-element-c9052c9{--width:100%;}.elementor-13582 .elementor-element.elementor-element-ba4f40e{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13582 .elementor-element.elementor-element-301b833{--width:95%;}.elementor-13582 .elementor-element.elementor-element-ba4f40e{--width:95%;}}@media(max-width:1024px){.elementor-13582 .elementor-element.elementor-element-301b833{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-13582 .elementor-element.elementor-element-be03661 .elementor-button{font-size:20px;padding:15px 15px 15px 15px;}.elementor-13582 .elementor-element.elementor-element-aec27ed .elementor-button{font-size:20px;padding:15px 15px 15px 15px;}.elementor-13582 .elementor-element.elementor-element-68b238e .elementor-button{font-size:20px;padding:15px 15px 15px 15px;}.elementor-13582 .elementor-element.elementor-element-b9272aa .elementor-button{font-size:20px;padding:15px 15px 15px 15px;}.elementor-13582 .elementor-element.elementor-element-add02a2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7{width:100%;max-width:100%;}.elementor-13582 .elementor-element.elementor-element-c9052c9{--grid-auto-flow:row;}.elementor-13582 .elementor-element.elementor-element-1e36db3{width:100%;max-width:100%;}.elementor-13582 .elementor-element.elementor-element-0716f9a{width:100%;max-width:100%;}.elementor-13582 .elementor-element.elementor-element-0223343{width:100%;max-width:100%;}.elementor-13582 .elementor-element.elementor-element-9563d52{width:100%;max-width:100%;}.elementor-13582 .elementor-element.elementor-element-425c306{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13582 .elementor-element.elementor-element-ba4f40e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13582 .elementor-element.elementor-element-b6b0e92{--grid-columns:2;--grid-row-gap:10px;--grid-column-gap:10px;}}@media(max-width:767px){.elementor-13582 .elementor-element.elementor-element-301b833{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-13582 .elementor-element.elementor-element-be03661 > .elementor-widget-container{padding:2px 2px 2px 2px;border-radius:40% 0% 0% 0%;}.elementor-13582 .elementor-element.elementor-element-be03661 .elementor-button{font-size:10px;padding:10px 10px 10px 10px;}.elementor-13582 .elementor-element.elementor-element-66ca4b5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13582 .elementor-element.elementor-element-ef3ef06 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13582 .elementor-element.elementor-element-ef3ef06 .elementor-heading-title{font-size:11px;}.elementor-13582 .elementor-element.elementor-element-aec27ed > .elementor-widget-container{padding:2px 2px 2px 2px;border-radius:40% 0% 0% 0%;}.elementor-13582 .elementor-element.elementor-element-aec27ed .elementor-button{font-size:10px;padding:11px 11px 11px 11px;}.elementor-13582 .elementor-element.elementor-element-6cfffe5{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13582 .elementor-element.elementor-element-b1382ce > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13582 .elementor-element.elementor-element-b1382ce .elementor-heading-title{font-size:11px;}.elementor-13582 .elementor-element.elementor-element-68b238e > .elementor-widget-container{padding:2px 2px 2px 2px;border-radius:40% 0% 0% 0%;}.elementor-13582 .elementor-element.elementor-element-68b238e .elementor-button{font-size:10px;padding:11px 11px 11px 11px;}.elementor-13582 .elementor-element.elementor-element-aeb990d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13582 .elementor-element.elementor-element-a5d240c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13582 .elementor-element.elementor-element-a5d240c .elementor-heading-title{font-size:11px;}.elementor-13582 .elementor-element.elementor-element-8c138ed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-13582 .elementor-element.elementor-element-8c138ed{right:0px;}body.rtl .elementor-13582 .elementor-element.elementor-element-8c138ed{left:0px;}.elementor-13582 .elementor-element.elementor-element-b9272aa > .elementor-widget-container{padding:2px 2px 2px 2px;border-radius:40% 0% 0% 0%;}.elementor-13582 .elementor-element.elementor-element-b9272aa .elementor-button{font-size:10px;padding:11px 11px 11px 11px;}.elementor-13582 .elementor-element.elementor-element-c55b4de{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13582 .elementor-element.elementor-element-7939160 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13582 .elementor-element.elementor-element-7939160 .elementor-heading-title{font-size:11px;}.elementor-13582 .elementor-element.elementor-element-c860f77 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-13582 .elementor-element.elementor-element-77e704c{text-align:center;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7{width:100%;max-width:100%;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advanced-search,.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advanced-search::placeholder{font-size:8px;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advanced-search-wrap{width:40%;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-adv-search-cate{font-size:8px;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advance-search-select{width:40%;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advance-search-select .eael-adv-search-cate{border-radius:0px 0px 0px 0px;}.elementor-13582 .elementor-element.elementor-element-7eeeaf7 .eael-advanced-search-button{width:20%;font-size:10px;border-radius:0px 100px 100px 0px;}.elementor-13582 .elementor-element.elementor-element-270a841{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13582 .elementor-element.elementor-element-f1590b5 .elementor-button{font-size:12px;}.elementor-13582 .elementor-element.elementor-element-7dbf515 .elementor-button{font-size:12px;}.elementor-13582 .elementor-element.elementor-element-1612553 .elementor-button{font-size:12px;}.elementor-13582 .elementor-element.elementor-element-ebd36b0 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-13582 .elementor-element.elementor-element-ebd36b0 .elementor-button{font-size:12px;padding:10px 30px 10px 30px;}.elementor-13582 .elementor-element.elementor-element-c9052c9{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13582 .elementor-element.elementor-element-1e36db3{width:100%;max-width:100%;}.elementor-13582 .elementor-element.elementor-element-1e36db3 .elementor-button{font-size:12px;}.elementor-13582 .elementor-element.elementor-element-0716f9a{width:100%;max-width:100%;}.elementor-13582 .elementor-element.elementor-element-0716f9a .elementor-button{font-size:12px;}.elementor-13582 .elementor-element.elementor-element-0223343{width:100%;max-width:100%;}.elementor-13582 .elementor-element.elementor-element-0223343 .elementor-button{font-size:12px;}.elementor-13582 .elementor-element.elementor-element-9563d52{width:100%;max-width:100%;}.elementor-13582 .elementor-element.elementor-element-9563d52 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-13582 .elementor-element.elementor-element-9563d52 .elementor-button{font-size:12px;padding:10px 30px 10px 30px;}.elementor-13582 .elementor-element.elementor-element-ba4f40e{--width:95%;}.elementor-13582 .elementor-element.elementor-element-b6b0e92{--grid-columns:1;}}/* Start custom CSS for image, class: .elementor-element-c046007 */.imagehover {
    transition: all 0.3s ease-in-out;
}

.imagehover:hover
{
    transform: scale(1.1);
}

.container {
overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be03661 */.elementor-13582 .elementor-element.elementor-element-be03661::before,
.elementor-13582 .elementor-element.elementor-element-be03661::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 20px; 
  height: 100%;
  background-color: transparent;
  border-bottom-right-radius: 20px;
  box-shadow: 0 20px 0 0 #FFF;
}
.elementor-13582 .elementor-element.elementor-element-be03661::before {
  left: -20px;
  bottom: 0;
}
.elementor-13582 .elementor-element.elementor-element-be03661::after {
  right: 0;
  bottom: 100%;
}

@media only screen and (max-width: 767px) {
  .elementor-13582 .elementor-element.elementor-element-be03661::before,
  .elementor-13582 .elementor-element.elementor-element-be03661::after {
     width: 10px; 
  height: 100%;
  background-color: transparent;
  border-bottom-right-radius: 10px;
  box-shadow: 0 10px 0 0 #FFF;
  }
.elementor-13582 .elementor-element.elementor-element-be03661::before {
  left: -10px;
  bottom: 0;
}  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef3ef06 */.elementor-13582 .elementor-element.elementor-element-ef3ef06 a {
        text-decoration: none !important;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74f19cb */.elementor-13582 .elementor-element.elementor-element-74f19cb {
    --height: 100%;
    --bottom: -150px;
    
    /* จำเป็นต้องมี position: relative; 
      เพื่อให้ .info ที่เป็น absolute ยึดกรอบนี้เป็นหลัก
    */
    position: relative; 
    overflow: hidden !important;
}

/* === ส่วนของ Info (กล่องข้อมูล) === */

.elementor-13582 .elementor-element.elementor-element-74f19cb .info {
    height: var(--height);
    position: absolute;
    
    /* สถานะเริ่มต้น: กำหนดให้ "bottom" อยู่ที่ค่า --bottom (-150px)
      (ผมได้รวบ CSS .info ที่ซ้ำซ้อนของท่านให้เหลือส่วนเดียว)
    */
    bottom: var(--bottom); 
    
    left: 0; /* อาจจำเป็นต้องกำหนดซ้าย/ขวา */
    width: 100%; /* อาจจำเป็นต้องกำหนดความกว้าง */
    
    transition: bottom .5s ease-in-out; /* ระบุ property ที่ transition */
}

/* สถานะเมื่อ hover: ให้ .info เลื่อน "bottom" ขึ้นมาที่ 0 */
.elementor-13582 .elementor-element.elementor-element-74f19cb:hover .info {
    bottom: 0px;
}


/* === ส่วนที่เพิ่มเติมสำหรับ Image Box === */

/* 1. กำหนดสถานะเริ่มต้นของ .image-box */
.elementor-13582 .elementor-element.elementor-element-74f19cb .image-box {
    /* สถานะเริ่มต้น: แสดงผลปกติ (opacity: 1) */
    opacity: 1;
    
    /* เพิ่ม transition ให้กับ opacity 
      เพื่อให้เกิดเอฟเฟกต์ "fade" ที่นุ่มนวล
    */
    transition: opacity .5s ease-in-out;
}

/* 2. กำหนดสถานะเมื่อ hover ที่ .elementor-13582 .elementor-element.elementor-element-74f19cb */
.elementor-13582 .elementor-element.elementor-element-74f19cb:hover .image-box {
    /* สถานะเมื่อ hover: ซ่อน .image-box (ทำให้โปร่งใสจนมองไม่เห็น)
    */
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b49ac8 */.imagehover {
    transition: all 0.3s ease-in-out;
}

.imagehover:hover
{
    transform: scale(1.1);
}

.container {
overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aec27ed */.elementor-13582 .elementor-element.elementor-element-aec27ed::before,
.elementor-13582 .elementor-element.elementor-element-aec27ed::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 20px; 
  height: 100%;
  background-color: transparent;
  border-bottom-right-radius: 20px;
  box-shadow: 0 20px 0 0 #FFF;
}
.elementor-13582 .elementor-element.elementor-element-aec27ed::before {
  left: -20px;
  bottom: 0;
}
.elementor-13582 .elementor-element.elementor-element-aec27ed::after {
  right: 0;
  bottom: 100%;
}

@media only screen and (max-width: 767px) {
  .elementor-13582 .elementor-element.elementor-element-aec27ed::before,
  .elementor-13582 .elementor-element.elementor-element-aec27ed::after {
     width: 10px; 
  height: 100%;
  background-color: transparent;
  border-bottom-right-radius: 10px;
  box-shadow: 0 10px 0 0 #FFF;
  }
.elementor-13582 .elementor-element.elementor-element-aec27ed::before {
  left: -10px;
  bottom: 0;
}  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4323750 */.elementor-13582 .elementor-element.elementor-element-4323750 {
    --height: 100%;
    --bottom: -150px;
    
    /* จำเป็นต้องมี position: relative; 
      เพื่อให้ .info ที่เป็น absolute ยึดกรอบนี้เป็นหลัก
    */
    position: relative; 
    overflow: hidden !important;
}

/* === ส่วนของ Info (กล่องข้อมูล) === */

.elementor-13582 .elementor-element.elementor-element-4323750 .info {
    height: var(--height);
    position: absolute;
    
    /* สถานะเริ่มต้น: กำหนดให้ "bottom" อยู่ที่ค่า --bottom (-150px)
      (ผมได้รวบ CSS .info ที่ซ้ำซ้อนของท่านให้เหลือส่วนเดียว)
    */
    bottom: var(--bottom); 
    
    left: 0; /* อาจจำเป็นต้องกำหนดซ้าย/ขวา */
    width: 100%; /* อาจจำเป็นต้องกำหนดความกว้าง */
    
    transition: bottom .5s ease-in-out; /* ระบุ property ที่ transition */
}

/* สถานะเมื่อ hover: ให้ .info เลื่อน "bottom" ขึ้นมาที่ 0 */
.elementor-13582 .elementor-element.elementor-element-4323750:hover .info {
    bottom: 0px;
}


/* === ส่วนที่เพิ่มเติมสำหรับ Image Box === */

/* 1. กำหนดสถานะเริ่มต้นของ .image-box */
.elementor-13582 .elementor-element.elementor-element-4323750 .image-box {
    /* สถานะเริ่มต้น: แสดงผลปกติ (opacity: 1) */
    opacity: 1;
    
    /* เพิ่ม transition ให้กับ opacity 
      เพื่อให้เกิดเอฟเฟกต์ "fade" ที่นุ่มนวล
    */
    transition: opacity .5s ease-in-out;
}

/* 2. กำหนดสถานะเมื่อ hover ที่ .elementor-13582 .elementor-element.elementor-element-4323750 */
.elementor-13582 .elementor-element.elementor-element-4323750:hover .image-box {
    /* สถานะเมื่อ hover: ซ่อน .image-box (ทำให้โปร่งใสจนมองไม่เห็น)
    */
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1382ce */.elementor-13582 .elementor-element.elementor-element-b1382ce a {
        text-decoration: none !important;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a52634 */.elementor-13582 .elementor-element.elementor-element-2a52634 {
    --height: 100%;
    --bottom: -150px;
    
 
    position: relative; 
    overflow: hidden !important;
}


.elementor-13582 .elementor-element.elementor-element-2a52634 .info1 {
    height: var(--height);
    position: absolute;
    bottom: var(--bottom); 
    
    left: 0; 
    width: 100%; 
    
    transition: bottom .5s ease-in-out;
}


.elementor-13582 .elementor-element.elementor-element-2a52634:hover .info1 {
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68b238e */.elementor-13582 .elementor-element.elementor-element-68b238e::before,
.elementor-13582 .elementor-element.elementor-element-68b238e::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 20px; 
  height: 100%;
  background-color: transparent;
  border-bottom-right-radius: 20px;
  box-shadow: 0 20px 0 0 #FFF;
}
.elementor-13582 .elementor-element.elementor-element-68b238e::before {
  left: -20px;
  bottom: 0;
}
.elementor-13582 .elementor-element.elementor-element-68b238e::after {
  right: 0;
  bottom: 100%;
}

@media only screen and (max-width: 767px) {
  .elementor-13582 .elementor-element.elementor-element-68b238e::before,
  .elementor-13582 .elementor-element.elementor-element-68b238e::after {
     width: 10px; 
  height: 100%;
  background-color: transparent;
  border-bottom-right-radius: 10px;
  box-shadow: 0 10px 0 0 #FFF;
  }
.elementor-13582 .elementor-element.elementor-element-68b238e::before {
  left: -10px;
  bottom: 0;
}  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5d240c */.elementor-13582 .elementor-element.elementor-element-a5d240c a {
        text-decoration: none !important;
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9272aa */.elementor-13582 .elementor-element.elementor-element-b9272aa::before,
.elementor-13582 .elementor-element.elementor-element-b9272aa::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 20px; 
  height: 100%;
  background-color: transparent;
  border-bottom-right-radius: 20px;
  box-shadow: 0 20px 0 0 #FFF;
}
.elementor-13582 .elementor-element.elementor-element-b9272aa::before {
  left: -20px;
  bottom: 0;
}
.elementor-13582 .elementor-element.elementor-element-b9272aa::after {
  right: 0;
  bottom: 100%;
}

@media only screen and (max-width: 767px) {
  .elementor-13582 .elementor-element.elementor-element-b9272aa::before,
  .elementor-13582 .elementor-element.elementor-element-b9272aa::after {
     width: 10px; 
  height: 100%;
  background-color: transparent;
  border-bottom-right-radius: 10px;
  box-shadow: 0 10px 0 0 #FFF;
  }
.elementor-13582 .elementor-element.elementor-element-b9272aa::before {
  left: -10px;
  bottom: 0;
}  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-843d0b7 *//* 1. ตั้งค่ากล่องหลัก */
.elementor-13582 .elementor-element.elementor-element-843d0b7 {
    --height: 100%;
    --bottom: -150px;
    
    position: relative; 
    overflow: hidden !important; /* สำคัญมาก! เพื่อตัดขอบภาพตอนขยายไม่ให้ล้นออกมา */
    cursor: pointer; /* เปลี่ยนเมาส์เป็นรูปมือ */
}

/* 2. ตั้งค่าส่วนของข้อความที่เลื่อนขึ้น (.info3) */
.elementor-13582 .elementor-element.elementor-element-843d0b7 .info3 {
    height: var(--height);
    position: absolute;
    bottom: var(--bottom); 
    left: 0; 
    width: 100%; 
    transition: bottom 0.5s ease-in-out;
    z-index: 2; /* สั่งให้อยู่ชั้นบนสุด ทับรูปภาพ */
}

/* เมื่อเอาเมาส์ชี้กล่องหลัก -> ให้ข้อความเลื่อนขึ้น */
.elementor-13582 .elementor-element.elementor-element-843d0b7:hover .info3 {
    bottom: 0px;
}

/* 3. ตั้งค่ารูปภาพ (Image) สำหรับการ Zoom */
.elementor-13582 .elementor-element.elementor-element-843d0b7 img {
    /* ตั้งความเร็วในการขยาย (ให้เท่ากับความเร็วข้อความจะสวยครับ) */
    transition: transform 0.5s ease-in-out !important; 
    width: 100%;
    height: auto;
    display: block;
}

/* เมื่อเอาเมาส์ชี้กล่องหลัก -> ให้รูปภาพขยาย (Zoom) */
.elementor-13582 .elementor-element.elementor-element-843d0b7:hover img {
    transform: scale(1.1) !important; /* ขยาย 1.1 เท่า */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7939160 */.elementor-13582 .elementor-element.elementor-element-7939160 a {
        text-decoration: none !important;
    }/* End custom CSS */