.elementor-5612 .elementor-element.elementor-element-ae2d453{--display:flex;--min-height:570px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:0.62;--border-radius:0px 0px 120px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:91px;--padding-bottom:169px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-ae2d453:not(.elementor-motion-effects-element-type-background), .elementor-5612 .elementor-element.elementor-element-ae2d453 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://farmexpo.co.th/wp-content/uploads/2026/09/FarmExpo-2026-visit.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5612 .elementor-element.elementor-element-ae2d453::before, .elementor-5612 .elementor-element.elementor-element-ae2d453 > .elementor-background-video-container::before, .elementor-5612 .elementor-element.elementor-element-ae2d453 > .e-con-inner > .elementor-background-video-container::before, .elementor-5612 .elementor-element.elementor-element-ae2d453 > .elementor-background-slideshow::before, .elementor-5612 .elementor-element.elementor-element-ae2d453 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5612 .elementor-element.elementor-element-ae2d453 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4cc08692 );--background-overlay:'';}.elementor-5612 .elementor-element.elementor-element-68d064b{--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:flex-start;}.elementor-5612 .elementor-element.elementor-element-68d064b.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-5612 .elementor-element.elementor-element-88f6bb1 .elementor-button{background-color:#4474B900;font-weight:500;fill:var( --e-global-color-33a1a5bc );color:var( --e-global-color-33a1a5bc );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-33a1a5bc );padding:14px 30px 10px 30px;}.elementor-5612 .elementor-element.elementor-element-88f6bb1 .elementor-button:hover, .elementor-5612 .elementor-element.elementor-element-88f6bb1 .elementor-button:focus{background-color:var( --e-global-color-33a1a5bc );color:var( --e-global-color-4cc08692 );}.elementor-5612 .elementor-element.elementor-element-88f6bb1 .elementor-button:hover svg, .elementor-5612 .elementor-element.elementor-element-88f6bb1 .elementor-button:focus svg{fill:var( --e-global-color-4cc08692 );}.elementor-5612 .elementor-element.elementor-element-9b519e9 .elementor-button{background-color:var( --e-global-color-accent );padding:16px 30px 13px 30px;}.elementor-5612 .elementor-element.elementor-element-9b519e9 .elementor-button:hover, .elementor-5612 .elementor-element.elementor-element-9b519e9 .elementor-button:focus{background-color:var( --e-global-color-4cc08692 );}.elementor-5612 .elementor-element.elementor-element-9b519e9.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-9b519e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5612 .elementor-element.elementor-element-9b519e9 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5612 .elementor-element.elementor-element-efb7bfa > .elementor-widget-container{margin:0px 0px 31px 0px;padding:0px 0px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-efb7bfa.elementor-element{--align-self:center;}.elementor-5612 .elementor-element.elementor-element-efb7bfa{text-align:start;}.elementor-5612 .elementor-element.elementor-element-efb7bfa img{width:100%;height:130px;object-fit:cover;object-position:center center;}.elementor-5612 .elementor-element.elementor-element-8090c5c > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-5612 .elementor-element.elementor-element-8090c5c.elementor-element{--align-self:center;}.elementor-5612 .elementor-element.elementor-element-8090c5c .elementor-heading-title{font-size:5.4rem;font-weight:700;text-shadow:2px 2px 3px rgba(0, 0, 0, 0.34);color:var( --e-global-color-accent );}.elementor-5612 .elementor-element.elementor-element-60827a0 > .elementor-widget-container{background-color:var( --e-global-color-4832ac9b );padding:11px 11px 4px 11px;border-radius:999px 999px 999px 999px;}.elementor-5612 .elementor-element.elementor-element-60827a0.elementor-element{--align-self:center;}.elementor-5612 .elementor-element.elementor-element-60827a0 .elementor-heading-title{font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-5612 .elementor-element.elementor-element-0a216a3{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;font-size:1rem;line-height:1.3em;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);color:var( --e-global-color-33a1a5bc );}.elementor-5612 .elementor-element.elementor-element-0a216a3.elementor-element{--align-self:center;}.elementor-5612 .elementor-element.elementor-element-df08fac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-73e5a98 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-5612 .elementor-element.elementor-element-15a8623{--divider-border-style:solid;--divider-color:var( --e-global-color-4832ac9b );--divider-border-width:5px;}.elementor-5612 .elementor-element.elementor-element-15a8623 .elementor-divider-separator{width:11%;}.elementor-5612 .elementor-element.elementor-element-15a8623 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5612 .elementor-element.elementor-element-6ec8c29{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-a5d0bbf .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-5612 .elementor-element.elementor-element-a5d0bbf .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-a5d0bbf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-a5d0bbf.elementor-view-framed .elementor-icon, .elementor-5612 .elementor-element.elementor-element-a5d0bbf.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-a5d0bbf.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5612 .elementor-element.elementor-element-a5d0bbf.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-4cc08692 );}.elementor-5612 .elementor-element.elementor-element-a5d0bbf.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5612 .elementor-element.elementor-element-a5d0bbf.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-4cc08692 );color:var( --e-global-color-4cc08692 );}.elementor-5612 .elementor-element.elementor-element-a5d0bbf .elementor-icon{font-size:25px;padding:12px;}.elementor-5612 .elementor-element.elementor-element-a5d0bbf .elementor-icon-box-title, .elementor-5612 .elementor-element.elementor-element-a5d0bbf .elementor-icon-box-title a{font-size:1.3rem;font-weight:700;}.elementor-5612 .elementor-element.elementor-element-a5d0bbf .elementor-icon-box-description{line-height:1.4em;color:#969696;}.elementor-5612 .elementor-element.elementor-element-8aeb1a5 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-5612 .elementor-element.elementor-element-8aeb1a5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-8aeb1a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-8aeb1a5.elementor-view-framed .elementor-icon, .elementor-5612 .elementor-element.elementor-element-8aeb1a5.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-8aeb1a5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5612 .elementor-element.elementor-element-8aeb1a5.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-4cc08692 );}.elementor-5612 .elementor-element.elementor-element-8aeb1a5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5612 .elementor-element.elementor-element-8aeb1a5.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-4cc08692 );color:var( --e-global-color-4cc08692 );}.elementor-5612 .elementor-element.elementor-element-8aeb1a5 .elementor-icon{font-size:25px;padding:12px;}.elementor-5612 .elementor-element.elementor-element-8aeb1a5 .elementor-icon-box-title, .elementor-5612 .elementor-element.elementor-element-8aeb1a5 .elementor-icon-box-title a{font-size:1.3rem;font-weight:700;}.elementor-5612 .elementor-element.elementor-element-8aeb1a5 .elementor-icon-box-description{line-height:1.4em;color:#969696;}.elementor-5612 .elementor-element.elementor-element-28e3ec9 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-5612 .elementor-element.elementor-element-28e3ec9 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-28e3ec9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-28e3ec9.elementor-view-framed .elementor-icon, .elementor-5612 .elementor-element.elementor-element-28e3ec9.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-28e3ec9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5612 .elementor-element.elementor-element-28e3ec9.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-4cc08692 );}.elementor-5612 .elementor-element.elementor-element-28e3ec9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5612 .elementor-element.elementor-element-28e3ec9.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-4cc08692 );color:var( --e-global-color-4cc08692 );}.elementor-5612 .elementor-element.elementor-element-28e3ec9 .elementor-icon{font-size:25px;padding:12px;}.elementor-5612 .elementor-element.elementor-element-28e3ec9 .elementor-icon-box-title, .elementor-5612 .elementor-element.elementor-element-28e3ec9 .elementor-icon-box-title a{font-size:1.3rem;font-weight:700;}.elementor-5612 .elementor-element.elementor-element-28e3ec9 .elementor-icon-box-description{line-height:1.4em;color:#969696;}.elementor-5612 .elementor-element.elementor-element-02840db .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-5612 .elementor-element.elementor-element-02840db .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-02840db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-02840db.elementor-view-framed .elementor-icon, .elementor-5612 .elementor-element.elementor-element-02840db.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-02840db.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5612 .elementor-element.elementor-element-02840db.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-4cc08692 );}.elementor-5612 .elementor-element.elementor-element-02840db.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5612 .elementor-element.elementor-element-02840db.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-4cc08692 );color:var( --e-global-color-4cc08692 );}.elementor-5612 .elementor-element.elementor-element-02840db .elementor-icon{font-size:25px;padding:12px;}.elementor-5612 .elementor-element.elementor-element-02840db .elementor-icon-box-title, .elementor-5612 .elementor-element.elementor-element-02840db .elementor-icon-box-title a{font-size:1.3rem;font-weight:700;}.elementor-5612 .elementor-element.elementor-element-02840db .elementor-icon-box-description{line-height:1.4em;color:#969696;}.elementor-5612 .elementor-element.elementor-element-9ccf5fb{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-7f7750f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-7f7750f:not(.elementor-motion-effects-element-type-background), .elementor-5612 .elementor-element.elementor-element-7f7750f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-0b218b7 > .elementor-widget-container{padding:8px 0px 0px 16px;}.elementor-5612 .elementor-element.elementor-element-0b218b7 .elementor-heading-title{font-size:1.6rem;color:var( --e-global-color-33a1a5bc );}.elementor-5612 .elementor-element.elementor-element-195eae8 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5612 .elementor-element.elementor-element-43d18c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-654f654 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5612 .elementor-element.elementor-element-0cb3c62{--display:flex;--min-height:550px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.68;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-0cb3c62::before, .elementor-5612 .elementor-element.elementor-element-0cb3c62 > .elementor-background-video-container::before, .elementor-5612 .elementor-element.elementor-element-0cb3c62 > .e-con-inner > .elementor-background-video-container::before, .elementor-5612 .elementor-element.elementor-element-0cb3c62 > .elementor-background-slideshow::before, .elementor-5612 .elementor-element.elementor-element-0cb3c62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5612 .elementor-element.elementor-element-0cb3c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-33a1a5bc );--background-overlay:'';}.elementor-5612 .elementor-element.elementor-element-f9657b2.elementor-element{--align-self:center;}.elementor-5612 .elementor-element.elementor-element-f9657b2 .elementor-heading-title{font-size:3rem;color:var( --e-global-color-accent );}.elementor-5612 .elementor-element.elementor-element-1a3e5a2.elementor-element{--align-self:center;}.elementor-5612 .elementor-element.elementor-element-1a3e5a2 .elementor-heading-title{font-weight:700;color:var( --e-global-color-4cc08692 );}.elementor-5612 .elementor-element.elementor-element-85d3776{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center;font-size:1rem;line-height:1.3em;color:var( --e-global-color-text );}.elementor-5612 .elementor-element.elementor-element-85d3776.elementor-element{--align-self:center;}.elementor-5612 .elementor-element.elementor-element-e3c5c1f{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-5612 .elementor-element.elementor-element-e3c5c1f.elementor-element{--align-self:center;}.elementor-5612 .elementor-element.elementor-element-e2b985c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5612 .elementor-element.elementor-element-f7948c5{--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;--border-radius:16px 16px 16px 16px;box-shadow:2px 3px 13px 0px rgba(0, 0, 0, 0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-f7948c5:not(.elementor-motion-effects-element-type-background), .elementor-5612 .elementor-element.elementor-element-f7948c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-cdba7dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-f58dbb9 img{border-radius:16px 0px 0px 16px;}.elementor-5612 .elementor-element.elementor-element-ac5ad72{--display:flex;--justify-content:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-5612 .elementor-element.elementor-element-ac5ad72.e-con{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-4a60692.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-4a60692 .elementor-icon-wrapper{text-align:center;}.elementor-5612 .elementor-element.elementor-element-4a60692.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4832ac9b );}.elementor-5612 .elementor-element.elementor-element-4a60692.elementor-view-framed .elementor-icon, .elementor-5612 .elementor-element.elementor-element-4a60692.elementor-view-default .elementor-icon{color:var( --e-global-color-4832ac9b );border-color:var( --e-global-color-4832ac9b );}.elementor-5612 .elementor-element.elementor-element-4a60692.elementor-view-framed .elementor-icon, .elementor-5612 .elementor-element.elementor-element-4a60692.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4832ac9b );}.elementor-5612 .elementor-element.elementor-element-4a60692 .elementor-icon{font-size:20px;}.elementor-5612 .elementor-element.elementor-element-4a60692 .elementor-icon svg{height:20px;}.elementor-5612 .elementor-element.elementor-element-912861f .elementor-heading-title{line-height:1.4em;color:#012B5D;}.elementor-5612 .elementor-element.elementor-element-88ecad6 .elementor-heading-title{font-size:1.4rem;font-weight:700;line-height:1.1em;color:var( --e-global-color-33a1a5bc );}.elementor-5612 .elementor-element.elementor-element-940bd08{font-size:1rem;line-height:1.3em;color:var( --e-global-color-33a1a5bc );}.elementor-5612 .elementor-element.elementor-element-b6c8ea3{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5612 .elementor-element.elementor-element-f5f7503{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:2px 3px 13px 0px rgba(0, 0, 0, 0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-f5f7503.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5612 .elementor-element.elementor-element-1c13d2d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-1c13d2d.e-con{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-18cbb72 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-18cbb72 img{border-radius:16px 0px 0px 16px;}.elementor-5612 .elementor-element.elementor-element-2a0765f{--display:flex;}.elementor-5612 .elementor-element.elementor-element-4a0dff6{width:auto;max-width:auto;}.elementor-5612 .elementor-element.elementor-element-4a0dff6 > .elementor-widget-container{margin:16px 16px 16px 16px;padding:0px 0px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-4a0dff6.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-4a0dff6 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-5612 .elementor-element.elementor-element-4a0dff6 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-4a0dff6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-4a0dff6.elementor-view-framed .elementor-icon, .elementor-5612 .elementor-element.elementor-element-4a0dff6.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-4a0dff6 .elementor-icon{font-size:14px;}.elementor-5612 .elementor-element.elementor-element-4a0dff6 .elementor-icon-box-title, .elementor-5612 .elementor-element.elementor-element-4a0dff6 .elementor-icon-box-title a{font-size:1.1rem;font-weight:700;line-height:1.1em;}.elementor-5612 .elementor-element.elementor-element-4a0dff6 .elementor-icon-box-description{font-size:0.9rem;line-height:1.2em;color:#969696;}.elementor-5612 .elementor-element.elementor-element-9aa8e12{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:2px 3px 13px 0px rgba(0, 0, 0, 0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-9aa8e12.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-5612 .elementor-element.elementor-element-7952b4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-e35ffec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-e35ffec.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-e35ffec img{border-radius:16px 0px 0px 16px;}.elementor-5612 .elementor-element.elementor-element-68472b4{--display:flex;}.elementor-5612 .elementor-element.elementor-element-6e98fcc{width:auto;max-width:auto;}.elementor-5612 .elementor-element.elementor-element-6e98fcc > .elementor-widget-container{margin:16px 16px 16px 16px;padding:0px 0px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-6e98fcc.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-6e98fcc .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-5612 .elementor-element.elementor-element-6e98fcc .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-6e98fcc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-6e98fcc.elementor-view-framed .elementor-icon, .elementor-5612 .elementor-element.elementor-element-6e98fcc.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-6e98fcc .elementor-icon{font-size:14px;}.elementor-5612 .elementor-element.elementor-element-6e98fcc .elementor-icon-box-title, .elementor-5612 .elementor-element.elementor-element-6e98fcc .elementor-icon-box-title a{font-size:1.1rem;font-weight:700;line-height:1.1em;}.elementor-5612 .elementor-element.elementor-element-6e98fcc .elementor-icon-box-description{font-size:0.9rem;line-height:1.2em;color:#969696;}.elementor-5612 .elementor-element.elementor-element-a01c43e{--display:flex;}.elementor-5612 .elementor-element.elementor-element-b32c08b{--spacer-size:100px;}.elementor-5612 .elementor-element.elementor-element-4d657e6 .elementor-heading-title{font-weight:700;color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-a5c2bdf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5612 .elementor-element.elementor-element-c67c397{--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;--border-radius:16px 16px 16px 16px;box-shadow:2px 3px 13px 0px rgba(0, 0, 0, 0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-c67c397:not(.elementor-motion-effects-element-type-background), .elementor-5612 .elementor-element.elementor-element-c67c397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5612 .elementor-element.elementor-element-204e28b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-9c771b5 img{border-radius:0px 16px 16px 0px;}.elementor-5612 .elementor-element.elementor-element-665b225{--display:flex;--justify-content:center;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-665b225.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-5612 .elementor-element.elementor-element-59d790f.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-59d790f .elementor-icon-wrapper{text-align:center;}.elementor-5612 .elementor-element.elementor-element-59d790f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4832ac9b );}.elementor-5612 .elementor-element.elementor-element-59d790f.elementor-view-framed .elementor-icon, .elementor-5612 .elementor-element.elementor-element-59d790f.elementor-view-default .elementor-icon{color:var( --e-global-color-4832ac9b );border-color:var( --e-global-color-4832ac9b );}.elementor-5612 .elementor-element.elementor-element-59d790f.elementor-view-framed .elementor-icon, .elementor-5612 .elementor-element.elementor-element-59d790f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4832ac9b );}.elementor-5612 .elementor-element.elementor-element-59d790f .elementor-icon{font-size:20px;}.elementor-5612 .elementor-element.elementor-element-59d790f .elementor-icon svg{height:20px;}.elementor-5612 .elementor-element.elementor-element-24b0e9d .elementor-heading-title{line-height:1.4em;color:#012B5D;}.elementor-5612 .elementor-element.elementor-element-54e41ac .elementor-heading-title{font-size:1.4rem;font-weight:700;line-height:1.1em;color:#012B5D;}.elementor-5612 .elementor-element.elementor-element-2893db2{font-size:1rem;line-height:1.3em;color:#012B5D;}.elementor-5612 .elementor-element.elementor-element-9b928f5{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5612 .elementor-element.elementor-element-3987450{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:2px 3px 13px 0px rgba(0, 0, 0, 0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-3987450.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5612 .elementor-element.elementor-element-f6ab81c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-f6ab81c.e-con{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-38ed5a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-38ed5a4 img{border-radius:16px 0px 0px 16px;}.elementor-5612 .elementor-element.elementor-element-5bd828b{--display:flex;}.elementor-5612 .elementor-element.elementor-element-455442a{width:auto;max-width:auto;}.elementor-5612 .elementor-element.elementor-element-455442a > .elementor-widget-container{margin:16px 16px 16px 16px;padding:0px 0px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-455442a.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-455442a .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-5612 .elementor-element.elementor-element-455442a .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-455442a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-455442a.elementor-view-framed .elementor-icon, .elementor-5612 .elementor-element.elementor-element-455442a.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-455442a .elementor-icon{font-size:14px;}.elementor-5612 .elementor-element.elementor-element-455442a .elementor-icon-box-title, .elementor-5612 .elementor-element.elementor-element-455442a .elementor-icon-box-title a{font-size:1.1rem;font-weight:700;line-height:1.1em;}.elementor-5612 .elementor-element.elementor-element-455442a .elementor-icon-box-description{font-size:0.9rem;line-height:1.2em;color:#969696;}.elementor-5612 .elementor-element.elementor-element-7d7924c{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:2px 3px 13px 0px rgba(0, 0, 0, 0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-7d7924c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-5612 .elementor-element.elementor-element-e894f21{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-163d16a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-163d16a.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-163d16a img{border-radius:16px 0px 0px 16px;}.elementor-5612 .elementor-element.elementor-element-389e311{--display:flex;}.elementor-5612 .elementor-element.elementor-element-40b5648{width:auto;max-width:auto;}.elementor-5612 .elementor-element.elementor-element-40b5648 > .elementor-widget-container{margin:16px 16px 16px 16px;padding:0px 0px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-40b5648.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-40b5648 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-5612 .elementor-element.elementor-element-40b5648 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-40b5648.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-40b5648.elementor-view-framed .elementor-icon, .elementor-5612 .elementor-element.elementor-element-40b5648.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-40b5648 .elementor-icon{font-size:14px;}.elementor-5612 .elementor-element.elementor-element-40b5648 .elementor-icon-box-title, .elementor-5612 .elementor-element.elementor-element-40b5648 .elementor-icon-box-title a{font-size:1.1rem;font-weight:700;line-height:1.1em;}.elementor-5612 .elementor-element.elementor-element-40b5648 .elementor-icon-box-description{font-size:0.9rem;line-height:1.2em;color:#969696;}.elementor-5612 .elementor-element.elementor-element-d5deffe{--display:flex;}.elementor-5612 .elementor-element.elementor-element-d898057{--spacer-size:100px;}.elementor-5612 .elementor-element.elementor-element-27b6679 .elementor-heading-title{font-weight:700;color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-f326cd7{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5612 .elementor-element.elementor-element-b896c98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;box-shadow:2px 3px 13px 0px rgba(0, 0, 0, 0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-8573007 img{border-radius:16px 16px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-0fad251{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5612 .elementor-element.elementor-element-0fad251 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5612 .elementor-element.elementor-element-0fad251.elementor-element{--align-self:center;}.elementor-5612 .elementor-element.elementor-element-0fad251 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-5612 .elementor-element.elementor-element-0fad251 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-0fad251.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-0fad251.elementor-view-framed .elementor-icon, .elementor-5612 .elementor-element.elementor-element-0fad251.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-0fad251 .elementor-icon{font-size:20px;}.elementor-5612 .elementor-element.elementor-element-0fad251 .elementor-icon-box-title, .elementor-5612 .elementor-element.elementor-element-0fad251 .elementor-icon-box-title a{font-size:1.2rem;font-weight:700;line-height:1.2em;}.elementor-5612 .elementor-element.elementor-element-0fad251 .elementor-icon-box-description{font-size:1rem;line-height:1.3em;color:#969696;}.elementor-5612 .elementor-element.elementor-element-5270d97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;box-shadow:2px 3px 13px 0px rgba(0, 0, 0, 0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-cf9cbfb img{border-radius:16px 16px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-3f1de37{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5612 .elementor-element.elementor-element-3f1de37 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5612 .elementor-element.elementor-element-3f1de37.elementor-element{--align-self:center;}.elementor-5612 .elementor-element.elementor-element-3f1de37 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-5612 .elementor-element.elementor-element-3f1de37 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-3f1de37.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-3f1de37.elementor-view-framed .elementor-icon, .elementor-5612 .elementor-element.elementor-element-3f1de37.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-3f1de37 .elementor-icon{font-size:20px;}.elementor-5612 .elementor-element.elementor-element-3f1de37 .elementor-icon-box-title, .elementor-5612 .elementor-element.elementor-element-3f1de37 .elementor-icon-box-title a{font-size:1.2rem;font-weight:700;line-height:1.2em;}.elementor-5612 .elementor-element.elementor-element-3f1de37 .elementor-icon-box-description{font-size:1rem;line-height:1.3em;color:#969696;}.elementor-5612 .elementor-element.elementor-element-16ac1d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;box-shadow:2px 3px 13px 0px rgba(0, 0, 0, 0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-8ff604a img{border-radius:16px 16px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-1b61830{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5612 .elementor-element.elementor-element-1b61830 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5612 .elementor-element.elementor-element-1b61830.elementor-element{--align-self:center;}.elementor-5612 .elementor-element.elementor-element-1b61830 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-5612 .elementor-element.elementor-element-1b61830 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-1b61830.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-1b61830.elementor-view-framed .elementor-icon, .elementor-5612 .elementor-element.elementor-element-1b61830.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-1b61830 .elementor-icon{font-size:20px;}.elementor-5612 .elementor-element.elementor-element-1b61830 .elementor-icon-box-title, .elementor-5612 .elementor-element.elementor-element-1b61830 .elementor-icon-box-title a{font-size:1.2rem;font-weight:700;line-height:1.2em;}.elementor-5612 .elementor-element.elementor-element-1b61830 .elementor-icon-box-description{font-size:1rem;line-height:1.3em;color:#969696;}.elementor-5612 .elementor-element.elementor-element-f2c716b{--display:flex;}.elementor-5612 .elementor-element.elementor-element-dfd5854{--spacer-size:100px;}.elementor-5612 .elementor-element.elementor-element-c6acfcc .elementor-heading-title{font-weight:700;color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-819d806{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5612 .elementor-element.elementor-element-c5a8663{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;box-shadow:2px 3px 13px 0px rgba(0, 0, 0, 0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-b463fe1 img{border-radius:16px 16px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-a8a70d9{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5612 .elementor-element.elementor-element-a8a70d9 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5612 .elementor-element.elementor-element-a8a70d9.elementor-element{--align-self:center;}.elementor-5612 .elementor-element.elementor-element-a8a70d9 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-5612 .elementor-element.elementor-element-a8a70d9 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-a8a70d9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-a8a70d9.elementor-view-framed .elementor-icon, .elementor-5612 .elementor-element.elementor-element-a8a70d9.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-a8a70d9 .elementor-icon{font-size:20px;}.elementor-5612 .elementor-element.elementor-element-a8a70d9 .elementor-icon-box-title, .elementor-5612 .elementor-element.elementor-element-a8a70d9 .elementor-icon-box-title a{font-size:1.2rem;font-weight:700;line-height:1.2em;}.elementor-5612 .elementor-element.elementor-element-a8a70d9 .elementor-icon-box-description{font-size:1rem;line-height:1.3em;color:#969696;}.elementor-5612 .elementor-element.elementor-element-75a310b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;box-shadow:2px 3px 13px 0px rgba(0, 0, 0, 0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-a0c7d7f img{border-radius:16px 16px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-897593f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5612 .elementor-element.elementor-element-897593f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5612 .elementor-element.elementor-element-897593f.elementor-element{--align-self:center;}.elementor-5612 .elementor-element.elementor-element-897593f .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-5612 .elementor-element.elementor-element-897593f .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-897593f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-897593f.elementor-view-framed .elementor-icon, .elementor-5612 .elementor-element.elementor-element-897593f.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-897593f .elementor-icon{font-size:20px;}.elementor-5612 .elementor-element.elementor-element-897593f .elementor-icon-box-title, .elementor-5612 .elementor-element.elementor-element-897593f .elementor-icon-box-title a{font-size:1.2rem;font-weight:700;line-height:1.2em;}.elementor-5612 .elementor-element.elementor-element-897593f .elementor-icon-box-description{font-size:1rem;line-height:1.3em;color:#969696;}.elementor-5612 .elementor-element.elementor-element-2a1714d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;box-shadow:2px 3px 13px 0px rgba(0, 0, 0, 0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-868c679 img{border-radius:16px 16px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-fda3bf3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5612 .elementor-element.elementor-element-fda3bf3 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5612 .elementor-element.elementor-element-fda3bf3.elementor-element{--align-self:center;}.elementor-5612 .elementor-element.elementor-element-fda3bf3 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-5612 .elementor-element.elementor-element-fda3bf3 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-fda3bf3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-fda3bf3.elementor-view-framed .elementor-icon, .elementor-5612 .elementor-element.elementor-element-fda3bf3.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-fda3bf3 .elementor-icon{font-size:20px;}.elementor-5612 .elementor-element.elementor-element-fda3bf3 .elementor-icon-box-title, .elementor-5612 .elementor-element.elementor-element-fda3bf3 .elementor-icon-box-title a{font-size:1.2rem;font-weight:700;line-height:1.2em;}.elementor-5612 .elementor-element.elementor-element-fda3bf3 .elementor-icon-box-description{font-size:1rem;line-height:1.3em;color:#969696;}.elementor-5612 .elementor-element.elementor-element-6ac243f{--display:flex;}.elementor-5612 .elementor-element.elementor-element-093263f{--spacer-size:100px;}.elementor-5612 .elementor-element.elementor-element-c02f738{--display:flex;--min-height:155px;--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-dc3504d.elementor-element{--align-self:center;}.elementor-5612 .elementor-element.elementor-element-dc3504d{text-align:center;}.elementor-5612 .elementor-element.elementor-element-dc3504d .elementor-heading-title{font-size:2.4rem;font-weight:700;text-transform:uppercase;line-height:2.8rem;color:var( --e-global-color-accent );}.elementor-5612 .elementor-element.elementor-element-5e40ab9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-3a8d90e{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5612 .elementor-element.elementor-element-3a8d90e.e-con{--order:99999 /* order end hack */;}.elementor-5612 .elementor-element.elementor-element-8c41013 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:3px 20px 0px 20px;border-radius:999px 999px 999px 999px;}.elementor-5612 .elementor-element.elementor-element-8c41013.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-8c41013 .elementor-heading-title{font-size:1rem;font-weight:800;color:var( --e-global-color-4cc08692 );}.elementor-5612 .elementor-element.elementor-element-d95dacc.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-d95dacc .elementor-heading-title{font-size:2.5rem;line-height:1.1em;color:var( --e-global-color-4cc08692 );}.elementor-5612 .elementor-element.elementor-element-5f21cb8.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-5f21cb8 .elementor-heading-title{font-size:1.3rem;font-weight:700;line-height:1.1em;color:var( --e-global-color-4832ac9b );}.elementor-5612 .elementor-element.elementor-element-1fb1fc0{font-size:1rem;}.elementor-5612 .elementor-element.elementor-element-f8d33e8.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-f8d33e8{font-size:1rem;}.elementor-5612 .elementor-element.elementor-element-db7e883{--display:flex;}.elementor-5612 .elementor-element.elementor-element-95392ac img{border-radius:16px 16px 16px 16px;}.elementor-5612 .elementor-element.elementor-element-cf72534{--display:flex;}.elementor-5612 .elementor-element.elementor-element-04296b6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5612 .elementor-element.elementor-element-d7e04cd img{border-radius:16px 16px 16px 16px;}.elementor-5612 .elementor-element.elementor-element-8cb3a9a img{border-radius:16px 16px 16px 16px;}.elementor-5612 .elementor-element.elementor-element-409a4ea img{border-radius:16px 16px 16px 16px;}.elementor-5612 .elementor-element.elementor-element-dd300d7 img{border-radius:16px 16px 16px 16px;}.elementor-5612 .elementor-element.elementor-element-40e3de1{--display:flex;}.elementor-5612 .elementor-element.elementor-element-b2db2ea{--n-accordion-title-font-size:1.2rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-4832ac9b );--n-accordion-icon-size:15px;}.elementor-5612 .elementor-element.elementor-element-b2db2ea > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-5612 .elementor-element.elementor-element-b2db2ea > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;line-height:1em;}.elementor-5612 .elementor-element.elementor-element-8271010{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-8271010:not(.elementor-motion-effects-element-type-background), .elementor-5612 .elementor-element.elementor-element-8271010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-5612 .elementor-element.elementor-element-19c5cee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-505af41{--display:flex;}.elementor-5612 .elementor-element.elementor-element-505af41.e-con{--order:99999 /* order end hack */;}.elementor-5612 .elementor-element.elementor-element-21e842e > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:3px 20px 0px 20px;border-radius:999px 999px 999px 999px;}.elementor-5612 .elementor-element.elementor-element-21e842e.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-21e842e .elementor-heading-title{font-size:1rem;font-weight:800;color:var( --e-global-color-4cc08692 );}.elementor-5612 .elementor-element.elementor-element-43163a8.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-43163a8 .elementor-heading-title{font-size:2.5rem;line-height:1.1em;color:var( --e-global-color-4cc08692 );}.elementor-5612 .elementor-element.elementor-element-c102aa9{font-size:1rem;}.elementor-5612 .elementor-element.elementor-element-b52972f.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-b52972f .elementor-heading-title{font-size:1.3rem;font-weight:700;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-d4e4641{font-size:1rem;}.elementor-5612 .elementor-element.elementor-element-ee8bbc4 .elementor-button{background-color:var( --e-global-color-4832ac9b );fill:var( --e-global-color-33a1a5bc );color:var( --e-global-color-33a1a5bc );padding:16px 30px 13px 30px;}.elementor-5612 .elementor-element.elementor-element-ee8bbc4 .elementor-button:hover, .elementor-5612 .elementor-element.elementor-element-ee8bbc4 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-ee8bbc4.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-ee8bbc4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5612 .elementor-element.elementor-element-ee8bbc4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5612 .elementor-element.elementor-element-81a8323{font-size:1rem;}.elementor-5612 .elementor-element.elementor-element-b276ba3{--display:flex;}.elementor-5612 .elementor-element.elementor-element-cc845e4 img{border-radius:16px 16px 16px 16px;}.elementor-5612 .elementor-element.elementor-element-a981bd1.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-a981bd1 .elementor-heading-title{text-transform:uppercase;color:var( --e-global-color-4832ac9b );}.elementor-5612 .elementor-element.elementor-element-d9e9838{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-a84384e .elementor-image-box-wrapper{text-align:start;}.elementor-5612 .elementor-element.elementor-element-a84384e.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-5612 .elementor-element.elementor-element-a84384e.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-5612 .elementor-element.elementor-element-a84384e.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-5612 .elementor-element.elementor-element-a84384e .elementor-image-box-title{margin-bottom:8px;font-size:1.2rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-a84384e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5612 .elementor-element.elementor-element-a84384e .elementor-image-box-img img{border-radius:1px;transition-duration:0.3s;}.elementor-5612 .elementor-element.elementor-element-a84384e .elementor-image-box-description{font-size:0.9rem;font-weight:400;line-height:1.4em;color:#969696;}.elementor-5612 .elementor-element.elementor-element-ac0d73c .elementor-image-box-wrapper{text-align:start;}.elementor-5612 .elementor-element.elementor-element-ac0d73c.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-5612 .elementor-element.elementor-element-ac0d73c.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-5612 .elementor-element.elementor-element-ac0d73c.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-5612 .elementor-element.elementor-element-ac0d73c .elementor-image-box-title{margin-bottom:8px;font-size:1.2rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-astglobalcolor0 );}.elementor-5612 .elementor-element.elementor-element-ac0d73c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5612 .elementor-element.elementor-element-ac0d73c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5612 .elementor-element.elementor-element-ac0d73c .elementor-image-box-description{font-size:0.9rem;font-weight:400;line-height:1.4em;color:#969696;}.elementor-5612 .elementor-element.elementor-element-bbeccbb .elementor-image-box-wrapper{text-align:start;}.elementor-5612 .elementor-element.elementor-element-bbeccbb.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-5612 .elementor-element.elementor-element-bbeccbb.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-5612 .elementor-element.elementor-element-bbeccbb.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-5612 .elementor-element.elementor-element-bbeccbb .elementor-image-box-title{margin-bottom:8px;font-size:1.2rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-4832ac9b );}.elementor-5612 .elementor-element.elementor-element-bbeccbb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5612 .elementor-element.elementor-element-bbeccbb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5612 .elementor-element.elementor-element-bbeccbb .elementor-image-box-description{font-size:0.9rem;font-weight:400;line-height:1.4em;}.elementor-5612 .elementor-element.elementor-element-cfe6b84 .elementor-image-box-wrapper{text-align:start;}.elementor-5612 .elementor-element.elementor-element-cfe6b84.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-5612 .elementor-element.elementor-element-cfe6b84.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-5612 .elementor-element.elementor-element-cfe6b84.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-5612 .elementor-element.elementor-element-cfe6b84 .elementor-image-box-title{margin-bottom:8px;font-size:1.2rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-5612 .elementor-element.elementor-element-cfe6b84 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5612 .elementor-element.elementor-element-cfe6b84 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5612 .elementor-element.elementor-element-cfe6b84 .elementor-image-box-description{font-size:0.9rem;font-weight:400;line-height:1.4em;color:#969696;}.elementor-5612 .elementor-element.elementor-element-b2bcc03{--display:flex;}.elementor-5612 .elementor-element.elementor-element-fcaaffc.elementor-element{--align-self:center;}.elementor-5612 .elementor-element.elementor-element-057c3e3{--n-accordion-title-font-size:1.2rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-4832ac9b );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}.elementor-5612 .elementor-element.elementor-element-057c3e3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-5612 .elementor-element.elementor-element-057c3e3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;line-height:1em;}.elementor-5612 .elementor-element.elementor-element-9bb8360{--display:flex;}.elementor-5612 .elementor-element.elementor-element-75a223a{--spacer-size:60px;}.elementor-5612 .elementor-element.elementor-element-13edfe7{--display:flex;}.elementor-5612 .elementor-element.elementor-element-a3bbea2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-d5c2f74{--display:flex;}.elementor-5612 .elementor-element.elementor-element-d5c2f74.e-con{--order:99999 /* order end hack */;}.elementor-5612 .elementor-element.elementor-element-44dda0c > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:3px 20px 0px 20px;border-radius:999px 999px 999px 999px;}.elementor-5612 .elementor-element.elementor-element-44dda0c.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-44dda0c .elementor-heading-title{font-size:1rem;font-weight:800;color:var( --e-global-color-4cc08692 );}.elementor-5612 .elementor-element.elementor-element-52717cf.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-52717cf .elementor-heading-title{font-size:2.5rem;line-height:1.1em;color:var( --e-global-color-4cc08692 );}.elementor-5612 .elementor-element.elementor-element-b3893bb.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-b3893bb .elementor-heading-title{font-size:1.3rem;font-weight:700;line-height:1.1em;color:var( --e-global-color-4832ac9b );}.elementor-5612 .elementor-element.elementor-element-e10ef8b{font-size:1rem;}.elementor-5612 .elementor-element.elementor-element-9962701.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-9962701 .elementor-heading-title{font-size:1.3rem;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-5612 .elementor-element.elementor-element-3f9ad0c{font-size:1rem;}.elementor-5612 .elementor-element.elementor-element-15bdb88 .elementor-button{background-color:var( --e-global-color-4832ac9b );fill:var( --e-global-color-33a1a5bc );color:var( --e-global-color-33a1a5bc );padding:16px 30px 13px 30px;}.elementor-5612 .elementor-element.elementor-element-15bdb88 .elementor-button:hover, .elementor-5612 .elementor-element.elementor-element-15bdb88 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-15bdb88.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-15bdb88 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5612 .elementor-element.elementor-element-15bdb88 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5612 .elementor-element.elementor-element-3b400cf{font-size:1rem;}.elementor-5612 .elementor-element.elementor-element-0ff67c5{--display:flex;}.elementor-5612 .elementor-element.elementor-element-12e318a img{border-radius:16px 16px 16px 16px;}.elementor-5612 .elementor-element.elementor-element-0903552{--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-5612 .elementor-element.elementor-element-b5161a2 .elementor-heading-title{text-transform:uppercase;color:var( --e-global-color-4832ac9b );}.elementor-5612 .elementor-element.elementor-element-30ec089{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-8969109 .elementor-image-box-wrapper{text-align:start;}.elementor-5612 .elementor-element.elementor-element-8969109.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-5612 .elementor-element.elementor-element-8969109.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-5612 .elementor-element.elementor-element-8969109.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-5612 .elementor-element.elementor-element-8969109 .elementor-image-box-title{margin-bottom:8px;font-size:1.2rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-5612 .elementor-element.elementor-element-8969109 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5612 .elementor-element.elementor-element-8969109 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5612 .elementor-element.elementor-element-8969109 .elementor-image-box-description{font-size:0.9rem;font-weight:400;line-height:1.4em;color:#969696;}.elementor-5612 .elementor-element.elementor-element-0b11582 .elementor-image-box-wrapper{text-align:start;}.elementor-5612 .elementor-element.elementor-element-0b11582.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-5612 .elementor-element.elementor-element-0b11582.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-5612 .elementor-element.elementor-element-0b11582.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-5612 .elementor-element.elementor-element-0b11582 .elementor-image-box-title{margin-bottom:8px;font-size:1.2rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-astglobalcolor0 );}.elementor-5612 .elementor-element.elementor-element-0b11582 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5612 .elementor-element.elementor-element-0b11582 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5612 .elementor-element.elementor-element-0b11582 .elementor-image-box-description{font-size:0.9rem;font-weight:400;line-height:1.4em;color:#969696;}.elementor-5612 .elementor-element.elementor-element-31e21ec .elementor-image-box-wrapper{text-align:start;}.elementor-5612 .elementor-element.elementor-element-31e21ec.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-5612 .elementor-element.elementor-element-31e21ec.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-5612 .elementor-element.elementor-element-31e21ec.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-5612 .elementor-element.elementor-element-31e21ec .elementor-image-box-title{margin-bottom:8px;font-size:1.2rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-4832ac9b );}.elementor-5612 .elementor-element.elementor-element-31e21ec .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5612 .elementor-element.elementor-element-31e21ec .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5612 .elementor-element.elementor-element-31e21ec .elementor-image-box-description{font-size:0.9rem;font-weight:400;line-height:1.4em;}.elementor-5612 .elementor-element.elementor-element-39bb5db .elementor-image-box-wrapper{text-align:start;}.elementor-5612 .elementor-element.elementor-element-39bb5db.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-5612 .elementor-element.elementor-element-39bb5db.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-5612 .elementor-element.elementor-element-39bb5db.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-5612 .elementor-element.elementor-element-39bb5db .elementor-image-box-title{margin-bottom:8px;font-size:1.2rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-5612 .elementor-element.elementor-element-39bb5db .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5612 .elementor-element.elementor-element-39bb5db .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5612 .elementor-element.elementor-element-39bb5db .elementor-image-box-description{font-size:0.9rem;font-weight:400;line-height:1.4em;color:#969696;}.elementor-5612 .elementor-element.elementor-element-4615fbd{--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-5612 .elementor-element.elementor-element-ec83d4c{--display:flex;}.elementor-5612 .elementor-element.elementor-element-9c3984c > .elementor-widget-container{border-style:none;}.elementor-5612 .elementor-element.elementor-element-ed232b5{--n-accordion-title-font-size:1.2rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-title-normal-color:var( --e-global-color-4832ac9b );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}.elementor-5612 .elementor-element.elementor-element-ed232b5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-5612 .elementor-element.elementor-element-ed232b5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;line-height:1em;}body.elementor-page-5612:not(.elementor-motion-effects-element-type-background), body.elementor-page-5612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5612 .elementor-element.elementor-element-ae2d453{--content-width:1200px;}.elementor-5612 .elementor-element.elementor-element-68d064b{--width:50%;}.elementor-5612 .elementor-element.elementor-element-7f7750f{--width:50%;}.elementor-5612 .elementor-element.elementor-element-43d18c8{--width:50%;}.elementor-5612 .elementor-element.elementor-element-f5f7503{--width:50%;}.elementor-5612 .elementor-element.elementor-element-1c13d2d{--width:45%;}.elementor-5612 .elementor-element.elementor-element-2a0765f{--width:55%;}.elementor-5612 .elementor-element.elementor-element-9aa8e12{--width:50%;}.elementor-5612 .elementor-element.elementor-element-7952b4c{--width:48%;}.elementor-5612 .elementor-element.elementor-element-68472b4{--width:55%;}.elementor-5612 .elementor-element.elementor-element-3987450{--width:50%;}.elementor-5612 .elementor-element.elementor-element-f6ab81c{--width:45%;}.elementor-5612 .elementor-element.elementor-element-5bd828b{--width:55%;}.elementor-5612 .elementor-element.elementor-element-7d7924c{--width:50%;}.elementor-5612 .elementor-element.elementor-element-e894f21{--width:48%;}.elementor-5612 .elementor-element.elementor-element-389e311{--width:55%;}.elementor-5612 .elementor-element.elementor-element-b896c98{--width:50%;}.elementor-5612 .elementor-element.elementor-element-5270d97{--width:50%;}.elementor-5612 .elementor-element.elementor-element-16ac1d3{--width:50%;}.elementor-5612 .elementor-element.elementor-element-c5a8663{--width:50%;}.elementor-5612 .elementor-element.elementor-element-75a310b{--width:50%;}.elementor-5612 .elementor-element.elementor-element-2a1714d{--width:50%;}.elementor-5612 .elementor-element.elementor-element-db7e883{--width:65%;}.elementor-5612 .elementor-element.elementor-element-b276ba3{--width:65%;}.elementor-5612 .elementor-element.elementor-element-0ff67c5{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5612 .elementor-element.elementor-element-68d064b{--width:80%;}}@media(max-width:1024px){.elementor-5612 .elementor-element.elementor-element-ae2d453{--border-radius:0px 0px 80px 0px;}.elementor-5612 .elementor-element.elementor-element-efb7bfa{text-align:start;}.elementor-5612 .elementor-element.elementor-element-8090c5c .elementor-heading-title{font-size:4rem;}.elementor-5612 .elementor-element.elementor-element-0a216a3{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-5612 .elementor-element.elementor-element-df08fac{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5612 .elementor-element.elementor-element-6ec8c29{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5612 .elementor-element.elementor-element-e3c5c1f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-5612 .elementor-element.elementor-element-c02f738{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5612 .elementor-element.elementor-element-04296b6{--grid-auto-flow:row;}.elementor-5612 .elementor-element.elementor-element-b2db2ea > .elementor-widget-container{padding:14px 14px 14px 14px;}.elementor-5612 .elementor-element.elementor-element-d9e9838{--grid-auto-flow:row;}.elementor-5612 .elementor-element.elementor-element-057c3e3 > .elementor-widget-container{padding:14px 14px 14px 14px;}.elementor-5612 .elementor-element.elementor-element-30ec089{--grid-auto-flow:row;}.elementor-5612 .elementor-element.elementor-element-ed232b5 > .elementor-widget-container{padding:14px 14px 14px 14px;}}@media(max-width:767px){.elementor-5612 .elementor-element.elementor-element-ae2d453:not(.elementor-motion-effects-element-type-background), .elementor-5612 .elementor-element.elementor-element-ae2d453 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://farmexpo.co.th/wp-content/uploads/2026/09/FarmExpo-2026-visit-mobile.webp");background-repeat:no-repeat;background-size:cover;}.elementor-5612 .elementor-element.elementor-element-ae2d453{--content-width:90%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0px 0px 40px 0px;--padding-top:90px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-88f6bb1 .elementor-button{line-height:1.1em;border-radius:40px 40px 40px 40px;padding:10px 10px 10px 10px;}.elementor-5612 .elementor-element.elementor-element-efb7bfa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-efb7bfa{text-align:center;}.elementor-5612 .elementor-element.elementor-element-efb7bfa img{width:100%;max-width:100%;height:99px;}.elementor-5612 .elementor-element.elementor-element-8090c5c{text-align:center;}.elementor-5612 .elementor-element.elementor-element-8090c5c .elementor-heading-title{font-size:4rem;line-height:1.2em;}.elementor-5612 .elementor-element.elementor-element-60827a0 .elementor-heading-title{font-size:1.6rem;}.elementor-5612 .elementor-element.elementor-element-0a216a3{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-5612 .elementor-element.elementor-element-df08fac{--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-5612 .elementor-element.elementor-element-73e5a98 .elementor-heading-title{font-size:2rem;}.elementor-5612 .elementor-element.elementor-element-15a8623 .elementor-divider-separator{width:20%;}.elementor-5612 .elementor-element.elementor-element-6ec8c29{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5612 .elementor-element.elementor-element-a5d0bbf .elementor-icon-box-wrapper{gap:16px;}.elementor-5612 .elementor-element.elementor-element-a5d0bbf .elementor-icon-box-title{margin-block-end:8px;}.elementor-5612 .elementor-element.elementor-element-a5d0bbf .elementor-icon-box-title, .elementor-5612 .elementor-element.elementor-element-a5d0bbf .elementor-icon-box-title a{line-height:1.2em;}.elementor-5612 .elementor-element.elementor-element-a5d0bbf .elementor-icon-box-description{line-height:1.3em;}.elementor-5612 .elementor-element.elementor-element-8aeb1a5 .elementor-icon-box-wrapper{gap:16px;}.elementor-5612 .elementor-element.elementor-element-8aeb1a5 .elementor-icon-box-title{margin-block-end:8px;}.elementor-5612 .elementor-element.elementor-element-8aeb1a5 .elementor-icon-box-title, .elementor-5612 .elementor-element.elementor-element-8aeb1a5 .elementor-icon-box-title a{line-height:1.2em;}.elementor-5612 .elementor-element.elementor-element-8aeb1a5 .elementor-icon-box-description{line-height:1.3em;}.elementor-5612 .elementor-element.elementor-element-28e3ec9 .elementor-icon-box-wrapper{gap:16px;}.elementor-5612 .elementor-element.elementor-element-28e3ec9 .elementor-icon-box-title{margin-block-end:8px;}.elementor-5612 .elementor-element.elementor-element-28e3ec9 .elementor-icon-box-title, .elementor-5612 .elementor-element.elementor-element-28e3ec9 .elementor-icon-box-title a{line-height:1.2em;}.elementor-5612 .elementor-element.elementor-element-28e3ec9 .elementor-icon-box-description{line-height:1.3em;}.elementor-5612 .elementor-element.elementor-element-02840db .elementor-icon-box-wrapper{gap:16px;}.elementor-5612 .elementor-element.elementor-element-02840db .elementor-icon-box-title{margin-block-end:8px;}.elementor-5612 .elementor-element.elementor-element-02840db .elementor-icon-box-title, .elementor-5612 .elementor-element.elementor-element-02840db .elementor-icon-box-title a{line-height:1.2em;}.elementor-5612 .elementor-element.elementor-element-02840db .elementor-icon-box-description{line-height:1.3em;}.elementor-5612 .elementor-element.elementor-element-9ccf5fb{--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-5612 .elementor-element.elementor-element-43d18c8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-0cb3c62{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5612 .elementor-element.elementor-element-f9657b2.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-f9657b2 .elementor-heading-title{font-size:2rem;line-height:1.3em;}.elementor-5612 .elementor-element.elementor-element-1a3e5a2.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-1a3e5a2 .elementor-heading-title{font-size:1.2rem;line-height:1.3em;}.elementor-5612 .elementor-element.elementor-element-85d3776{width:100%;max-width:100%;text-align:start;}.elementor-5612 .elementor-element.elementor-element-85d3776.elementor-element{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-e3c5c1f{width:100%;max-width:100%;}.elementor-5612 .elementor-element.elementor-element-f58dbb9 img{border-radius:16px 16px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-ac5ad72{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5612 .elementor-element.elementor-element-18cbb72 img{border-radius:16px 16px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-e35ffec img{border-radius:16px 16px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-b32c08b{--spacer-size:60px;}.elementor-5612 .elementor-element.elementor-element-4d657e6 .elementor-heading-title{font-size:1.7rem;line-height:1.3em;}.elementor-5612 .elementor-element.elementor-element-c67c397{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-c67c397.e-con{--order:99999 /* order end hack */;}.elementor-5612 .elementor-element.elementor-element-204e28b.e-con{--order:-99999 /* order start hack */;}.elementor-5612 .elementor-element.elementor-element-9c771b5 img{border-radius:16px 16px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-665b225{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5612 .elementor-element.elementor-element-665b225.e-con{--align-self:flex-start;}.elementor-5612 .elementor-element.elementor-element-38ed5a4 img{border-radius:16px 16px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-163d16a img{border-radius:16px 16px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-d898057{--spacer-size:60px;}.elementor-5612 .elementor-element.elementor-element-27b6679 .elementor-heading-title{font-size:1.7rem;line-height:1.3em;}.elementor-5612 .elementor-element.elementor-element-dfd5854{--spacer-size:60px;}.elementor-5612 .elementor-element.elementor-element-c6acfcc .elementor-heading-title{font-size:1.7rem;line-height:1.3em;}.elementor-5612 .elementor-element.elementor-element-093263f{--spacer-size:60px;}.elementor-5612 .elementor-element.elementor-element-c02f738{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5612 .elementor-element.elementor-element-dc3504d .elementor-heading-title{font-size:2.4rem;line-height:2.8rem;}.elementor-5612 .elementor-element.elementor-element-5e40ab9{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-5612 .elementor-element.elementor-element-3a8d90e.e-con{--order:-99999 /* order start hack */;}.elementor-5612 .elementor-element.elementor-element-d95dacc .elementor-heading-title{line-height:1em;}.elementor-5612 .elementor-element.elementor-element-db7e883{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-95392ac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-04296b6{--e-con-grid-template-columns:repeat(2, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-5612 .elementor-element.elementor-element-40e3de1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-b2db2ea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-8271010{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-5612 .elementor-element.elementor-element-505af41.e-con{--order:-99999 /* order start hack */;}.elementor-5612 .elementor-element.elementor-element-43163a8 .elementor-heading-title{font-size:2.2rem;line-height:1em;}.elementor-5612 .elementor-element.elementor-element-b52972f .elementor-heading-title{line-height:1.4em;}.elementor-5612 .elementor-element.elementor-element-b276ba3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-cc845e4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5612 .elementor-element.elementor-element-d9e9838{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5612 .elementor-element.elementor-element-a84384e .elementor-image-box-img{margin-bottom:8px;}.elementor-5612 .elementor-element.elementor-element-ac0d73c .elementor-image-box-img{margin-bottom:8px;}.elementor-5612 .elementor-element.elementor-element-bbeccbb .elementor-image-box-img{margin-bottom:8px;}.elementor-5612 .elementor-element.elementor-element-cfe6b84 .elementor-image-box-img{margin-bottom:8px;}.elementor-5612 .elementor-element.elementor-element-13edfe7{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-5612 .elementor-element.elementor-element-d5c2f74.e-con{--order:-99999 /* order start hack */;}.elementor-5612 .elementor-element.elementor-element-52717cf .elementor-heading-title{line-height:1em;}.elementor-5612 .elementor-element.elementor-element-0ff67c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-30ec089{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-5612 .elementor-element.elementor-element-8969109 .elementor-image-box-img{margin-bottom:8px;}.elementor-5612 .elementor-element.elementor-element-0b11582 .elementor-image-box-img{margin-bottom:8px;}.elementor-5612 .elementor-element.elementor-element-31e21ec .elementor-image-box-img{margin-bottom:8px;}.elementor-5612 .elementor-element.elementor-element-39bb5db .elementor-image-box-img{margin-bottom:8px;}.elementor-5612 .elementor-element.elementor-element-ec83d4c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5612 .elementor-element.elementor-element-ed232b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-7f7750f *//* ==================================================
   FARMEXPO DESIGN SYSTEM V3
================================================== */

.fx-ui{
  /* BRAND */
  --fx-navy:#122235;
  --fx-blue:#4474b9;
  --fx-yellow:#ffc53c;
  --fx-red:#dd2222;
  --fx-cyan:#00bcc4;

  /* NEUTRAL */
  --fx-body:#63748a;
  --fx-muted:#718096;
  --fx-border:#dce5ef;
  --fx-soft:#f7f9fc;

  /* SOFT */
  --fx-blue-soft:#edf4fc;
  --fx-cyan-soft:#e8fafa;
  --fx-yellow-soft:#fff6dc;
  --fx-red-soft:#fff0f0;

  /* TYPOGRAPHY */
  --fx-display:22px;
  --fx-heading:20px;
  --fx-subheading:16px;
  --fx-body-size:14px;
  --fx-supporting:14px;
  --fx-utility:12px;

  /* RADIUS */
  --fx-radius-lg:14px;
  --fx-radius-md:10px;

  width:100%;

  font-family:
    "Noto Sans Thai",
    "Noto Sans",
    sans-serif;

  color:var(--fx-navy);
}

.fx-ui *,
.fx-ui *::before,
.fx-ui *::after{
  box-sizing:border-box;
}


/* ==================================================
   TYPOGRAPHY
================================================== */

.fx-display{
  margin:0;
  font-size:var(--fx-display);
  line-height:1.35;
  font-weight:800;
  color:var(--fx-navy);
}

.fx-heading{
  margin:0;
  font-size:var(--fx-heading);
  line-height:1.4;
  font-weight:750;
  color:var(--fx-navy);
}

.fx-subheading{
  margin:0;
  font-size:var(--fx-subheading);
  line-height:1.5;
  font-weight:700;
  color:var(--fx-navy);
}

.fx-body{
  margin:0;
  font-size:var(--fx-body-size);
  line-height:1.7;
  font-weight:400;
  color:var(--fx-body);
}

.fx-body strong{
  font-weight:700;
  color:var(--fx-navy);
}

/* ข้อความใต้ Heading */
.fx-supporting{
  margin-top:3px;
  font-size:var(--fx-supporting);
  line-height:1.5;
  font-weight:400;
  color:var(--fx-muted);
}

/* Metadata / Badge / Signage / Button */
.fx-meta{
  font-size:var(--fx-utility);
  line-height:1.5;
  color:var(--fx-muted);
}

.fx-kicker{
  font-size:var(--fx-utility);
  line-height:1.3;
  font-weight:800;
  letter-spacing:.05em;
  text-transform:uppercase;
}

.fx-signage{
  font-size:var(--fx-utility);
  line-height:1;
  font-weight:800;
}


/* ==================================================
   BADGE
================================================== */

.fx-badge{
  display:inline-flex;
  align-items:center;
  gap:5px;

  padding:5px 8px;

  border-radius:999px;

  font-size:var(--fx-utility);
  line-height:1;

  font-weight:700;
  white-space:nowrap;
}

.fx-badge-blue{
  background:var(--fx-blue-soft);
  color:var(--fx-blue);
}

.fx-badge-cyan{
  background:var(--fx-cyan-soft);
  color:#00898f;
}

.fx-badge-yellow{
  background:var(--fx-yellow-soft);
  color:#8a5b00;
}

.fx-badge-red{
  background:var(--fx-red-soft);
  color:var(--fx-red);
}


/* ==================================================
   ACCORDION
================================================== */

.fx-item{
  margin:0 0 10px;

  overflow:hidden;

  background:#fff;
  border:1px solid var(--fx-border);
  border-radius:var(--fx-radius-lg);
}

.fx-item[open]{
  border-color:#b9cde6;
}

.fx-item > summary{
  list-style:none;
}

.fx-item > summary::-webkit-details-marker{
  display:none;
}

.fx-summary{
  min-height:78px;

  display:flex;
  align-items:center;
  gap:13px;

  padding:13px 15px;

  cursor:pointer;
  user-select:none;

  background:#fff;
}

.fx-summary:hover{
  background:#fafcff;
}

.fx-item[open] .fx-summary{
  border-bottom:1px solid #edf1f5;
}

.fx-summary-copy{
  flex:1;
  min-width:0;
}

.fx-title-row{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:7px;
}


/* ==================================================
   ICON
================================================== */

.fx-icon{
  width:46px;
  height:46px;
  min-width:46px;

  display:flex;
  align-items:center;
  justify-content:center;

  border-radius:12px;

  font-size:19px;
}

.fx-icon-blue{
  background:var(--fx-blue-soft);
  color:var(--fx-blue);
}

.fx-icon-cyan{
  background:var(--fx-cyan-soft);
  color:#009ca4;
}

.fx-icon-yellow{
  background:var(--fx-yellow-soft);
  color:#9c6800;
}

.fx-icon-red{
  background:var(--fx-red-soft);
  color:var(--fx-red);
}


/* ==================================================
   PLUS / MINUS
================================================== */

.fx-plus{
  position:relative;

  width:27px;
  height:27px;
  min-width:27px;
}

.fx-plus::before,
.fx-plus::after{
  content:"";

  position:absolute;
  left:50%;
  top:50%;

  width:13px;
  height:2px;

  background:var(--fx-blue);
  border-radius:2px;

  transform:translate(-50%,-50%);
}

.fx-plus::after{
  transform:
    translate(-50%,-50%)
    rotate(90deg);
}

.fx-item[open] .fx-plus::after{
  transform:
    translate(-50%,-50%)
    rotate(0);
}


/* ==================================================
   CONTENT
================================================== */

.fx-content{
  padding:18px 18px 20px 74px;
}


/* ==================================================
   HIGHLIGHT
================================================== */

.fx-highlight{
  padding:13px 14px;
  margin-bottom:17px;

  border-radius:var(--fx-radius-md);

  background:var(--fx-blue-soft);
}

.fx-highlight.cyan{
  background:var(--fx-cyan-soft);
}

.fx-highlight.yellow{
  background:var(--fx-yellow-soft);
}

.fx-highlight-label{
  display:flex;
  align-items:center;
  gap:6px;

  margin-bottom:5px;

  font-size:var(--fx-utility);
  line-height:1.4;
  font-weight:800;

  color:var(--fx-blue);
}

.fx-highlight .fx-body{
  margin-top:4px;
}


/* ==================================================
   STEP
================================================== */

.fx-step{
  display:grid;
  grid-template-columns:30px minmax(0,1fr);

  gap:11px;

  margin-bottom:18px;
}

.fx-step:last-child{
  margin-bottom:0;
}

.fx-step-num{
  width:30px;
  height:30px;

  display:flex;
  align-items:center;
  justify-content:center;

  border-radius:50%;

  background:var(--fx-blue);
  color:#fff;

  font-size:var(--fx-utility);
  font-weight:800;
}

.fx-step .fx-body{
  margin-top:3px;
}


/* ==================================================
   CARD GRID
================================================== */

.fx-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));

  gap:8px;

  margin-top:10px;
}

.fx-card{
  padding:11px;

  background:var(--fx-soft);

  border:1px solid var(--fx-border);
  border-radius:var(--fx-radius-md);
}

.fx-card .fx-body{
  margin-top:3px;
}


/* ==================================================
   LOCATION / SIGNAGE
================================================== */

.fx-location{
  display:flex;
  align-items:center;
  gap:11px;

  padding:11px;

  margin-top:9px;

  border:1px solid var(--fx-border);
  border-radius:var(--fx-radius-md);

  background:#fff;
}

.fx-location-code{
  width:46px;
  height:46px;
  min-width:46px;

  display:flex;
  align-items:center;
  justify-content:center;

  border-radius:9px;

  background:var(--fx-blue);
  color:#fff;
}

.fx-location-code.cyan{
  background:var(--fx-cyan);
}

.fx-location-code.yellow{
  background:var(--fx-yellow);
  color:var(--fx-navy);
}

.fx-location-code.pink{
  background:#e85b8d;
}

.fx-location-copy{
  flex:1;
  min-width:0;
}


/* ==================================================
   NOTICE
================================================== */

.fx-notice{
  display:flex;
  align-items:flex-start;

  gap:9px;

  padding:11px;
  margin-top:14px;

  border-radius:var(--fx-radius-md);

  background:var(--fx-yellow-soft);
}

.fx-notice-icon{
  width:18px;
  min-width:18px;

  margin-top:3px;

  color:#9c6800;
  font-size:15px;
}


/* ==================================================
   BUTTON
================================================== */

.fx-button{
  display:inline-flex !important;

  align-items:center;
  justify-content:center;
  gap:7px;

  width:auto !important;

  margin-top:10px !important;

  padding:10px 14px !important;

  border:0 !important;
  border-radius:999px !important;

  background:var(--fx-blue) !important;
  color:#fff !important;

  font-family:inherit !important;
  font-size:var(--fx-utility) !important;
  line-height:1 !important;

  font-weight:700 !important;

  text-decoration:none !important;
}


/* ==================================================
   DATA
================================================== */

.fx-data{
  margin-top:12px;

  overflow:hidden;

  border:1px solid var(--fx-border);
  border-radius:var(--fx-radius-md);
}

.fx-data-row{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;

  gap:10px;

  padding:9px 11px;

  border-bottom:1px solid #edf1f5;
}

.fx-data-row:last-child{
  border-bottom:0;
}


/* ==================================================
   MOBILE
   FONT SIZE ไม่เปลี่ยน
================================================== */

@media(max-width:767px){

  .fx-content{
    padding:15px 12px 17px;
  }

  .fx-summary{
    padding:12px;
  }

  .fx-grid{
    grid-template-columns:1fr;
  }

  .fx-button{
    width:100% !important;
  }

}/* End custom CSS */