.elementor-64 .elementor-element.elementor-element-58b7f56{--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-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-19645b1{--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-64 .elementor-element.elementor-element-19645b1:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-19645b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #FFFFFF 100%);}.elementor-64 .elementor-element.elementor-element-19645b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-7ee225c .elementor-heading-title{font-family:"Preahvihear", Sans-serif;font-size:29px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-64 .elementor-element.elementor-element-f7f17cc .elementor-heading-title{font-family:"Cardo", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-5b2fd89{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-64 .elementor-element.elementor-element-0575288{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-64 .elementor-element.elementor-element-8729ba7{text-align:center;}.elementor-64 .elementor-element.elementor-element-8729ba7 img{border-style:none;border-radius:45px 45px 45px 45px;}.elementor-64 .elementor-element.elementor-element-3013e27{--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-64 .elementor-element.elementor-element-f1fdba0{--spacer-size:50px;}.elementor-64 .elementor-element.elementor-element-4058426{--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-64 .elementor-element.elementor-element-4058426:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-4058426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-64 .elementor-element.elementor-element-4fdf58c{text-align:center;}.elementor-64 .elementor-element.elementor-element-4fdf58c .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-weight:600;color:#000000;}.elementor-64 .elementor-element.elementor-element-176224f{--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;}.elementor-64 .elementor-element.elementor-element-176224f:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-176224f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #007A11 100%);}.elementor-64 .elementor-element.elementor-element-57ce5c0{--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-64 .elementor-element.elementor-element-4a1fa42{text-align:center;}.elementor-64 .elementor-element.elementor-element-4a1fa42 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-7f0e936{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-64 .elementor-element.elementor-element-486e9dd{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-64 .elementor-element.elementor-element-df2897c{--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-64 .elementor-element.elementor-element-ca06c02{text-align:center;}.elementor-64 .elementor-element.elementor-element-ca06c02 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-7e8642d{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-64 .elementor-element.elementor-element-3a525c7{--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-64 .elementor-element.elementor-element-5000afb{--spacer-size:50px;}.elementor-64 .elementor-element.elementor-element-d09488f{--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-64 .elementor-element.elementor-element-a122d4b{padding:20px 20px 20px 20px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-64 .elementor-element.elementor-element-a122d4b .elementor-heading-title{font-family:"Preahvihear", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-fde18e9{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-64 .elementor-element.elementor-element-ece6377{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-64 .elementor-element.elementor-element-ece6377 > .elementor-shape-bottom .elementor-shape-fill, .elementor-64 .elementor-element.elementor-element-ece6377 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#166621;}.elementor-64 .elementor-element.elementor-element-ece6377 > .elementor-shape-bottom svg, .elementor-64 .elementor-element.elementor-element-ece6377 > .e-con-inner > .elementor-shape-bottom svg{height:184px;}.elementor-64 .elementor-element.elementor-element-78f7c6f{--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-64 .elementor-element.elementor-element-824f4f4 img{border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-64 .elementor-element.elementor-element-9a8a1e5{width:var( --container-widget-width, 103.419% );max-width:103.419%;--container-widget-width:103.419%;--container-widget-flex-grow:0;text-align:center;}.elementor-64 .elementor-element.elementor-element-9a8a1e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-9a8a1e5 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-weight:600;color:#B1BE48;}.elementor-64 .elementor-element.elementor-element-159563f{text-align:center;}.elementor-64 .elementor-element.elementor-element-159563f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#0F851F;}.elementor-64 .elementor-element.elementor-element-89edda2{width:var( --container-widget-width, 101.282% );max-width:101.282%;--container-widget-width:101.282%;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-89edda2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-fedd73d{--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-64 .elementor-element.elementor-element-469f233{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-19px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-469f233 img{border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-64 .elementor-element.elementor-element-b5fb301{width:var( --container-widget-width, 103.419% );max-width:103.419%;--container-widget-width:103.419%;--container-widget-flex-grow:0;text-align:center;}.elementor-64 .elementor-element.elementor-element-b5fb301.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-b5fb301 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-weight:600;color:#B1BE48;}.elementor-64 .elementor-element.elementor-element-25e415a{text-align:center;}.elementor-64 .elementor-element.elementor-element-25e415a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#0F851F;}.elementor-64 .elementor-element.elementor-element-eade00f{width:var( --container-widget-width, 101.282% );max-width:101.282%;--container-widget-width:101.282%;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-eade00f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-0ba84cc{--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-64 .elementor-element.elementor-element-1e21f04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-19px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-1e21f04 img{border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-64 .elementor-element.elementor-element-488aef3{width:var( --container-widget-width, 103.419% );max-width:103.419%;--container-widget-width:103.419%;--container-widget-flex-grow:0;text-align:center;}.elementor-64 .elementor-element.elementor-element-488aef3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-488aef3 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-weight:600;color:#B1BE48;}.elementor-64 .elementor-element.elementor-element-686d107{text-align:center;}.elementor-64 .elementor-element.elementor-element-686d107 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#0F851F;}.elementor-64 .elementor-element.elementor-element-09f9ca5{width:var( --container-widget-width, 101.282% );max-width:101.282%;--container-widget-width:101.282%;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-09f9ca5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-5280374{--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-64 .elementor-element.elementor-element-0f65f85 img{border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-64 .elementor-element.elementor-element-4513203{width:var( --container-widget-width, 103.419% );max-width:103.419%;--container-widget-width:103.419%;--container-widget-flex-grow:0;text-align:center;}.elementor-64 .elementor-element.elementor-element-4513203.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-4513203 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-weight:600;color:#B1BE48;}.elementor-64 .elementor-element.elementor-element-0182229{text-align:center;}.elementor-64 .elementor-element.elementor-element-0182229 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#0F851F;}.elementor-64 .elementor-element.elementor-element-c07cc10{width:var( --container-widget-width, 101.282% );max-width:101.282%;--container-widget-width:101.282%;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-c07cc10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-8e0f9ed{--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-64 .elementor-element.elementor-element-ae3b687{--spacer-size:50px;}.elementor-64 .elementor-element.elementor-element-da7ba28{--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;}.elementor-64 .elementor-element.elementor-element-0d5ed2f{--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-64 .elementor-element.elementor-element-aa9124f{--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-64 .elementor-element.elementor-element-a2b11c6{text-align:center;}.elementor-64 .elementor-element.elementor-element-a2b11c6 .elementor-heading-title{font-family:"PT Serif Caption", Sans-serif;font-weight:600;text-shadow:0px 0px 4px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-4425c2a{padding:15px 15px 15px 15px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);font-family:"AR One Sans", Sans-serif;font-weight:600;}.elementor-64 .elementor-element.elementor-element-ff7447c{--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;}.elementor-64 .elementor-element.elementor-element-370121b{--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-64 .elementor-element.elementor-element-2cb4d58{--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-64 .elementor-element.elementor-element-1326c7b{text-align:center;}.elementor-64 .elementor-element.elementor-element-1326c7b .elementor-heading-title{font-family:"PT Serif Caption", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-77df3c0{padding:15px 15px 15px 15px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-64 .elementor-element.elementor-element-e14fa27{--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;}.elementor-64 .elementor-element.elementor-element-abc585e{--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-64 .elementor-element.elementor-element-fa7dffb{--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-64 .elementor-element.elementor-element-89a1012{text-align:center;}.elementor-64 .elementor-element.elementor-element-89a1012 .elementor-heading-title{font-family:"PT Serif Caption", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-d3bd414{padding:15px 15px 15px 15px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-64 .elementor-element.elementor-element-3c8edc2{--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;}.elementor-64 .elementor-element.elementor-element-1fff880{--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-64 .elementor-element.elementor-element-b16b32a{--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-64 .elementor-element.elementor-element-2fc8361{text-align:center;}.elementor-64 .elementor-element.elementor-element-2fc8361 .elementor-heading-title{font-family:"PT Serif Caption", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-b74949f{padding:15px 15px 15px 15px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-64 .elementor-element.elementor-element-b0ed18a{--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;}.elementor-64 .elementor-element.elementor-element-dd29911{--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-64 .elementor-element.elementor-element-ebc6e33{--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-64 .elementor-element.elementor-element-c49e13a{text-align:center;}.elementor-64 .elementor-element.elementor-element-c49e13a .elementor-heading-title{font-family:"PT Serif Caption", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-6c59f19{padding:15px 15px 15px 15px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-64 .elementor-element.elementor-element-dd1914f{--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;}.elementor-64 .elementor-element.elementor-element-f1c0bbc{--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-64 .elementor-element.elementor-element-47a5c0d{--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-64 .elementor-element.elementor-element-019bb05{text-align:center;}.elementor-64 .elementor-element.elementor-element-019bb05 .elementor-heading-title{font-family:"PT Serif Caption", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-2b53ffb{padding:15px 15px 15px 15px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-64 .elementor-element.elementor-element-520b261{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-ef72ec9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-64 .elementor-element.elementor-element-ef72ec9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-cc3c77f{--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-64 .elementor-element.elementor-element-7bf3e02{--display:flex;}@media(min-width:768px){.elementor-64 .elementor-element.elementor-element-19645b1{--width:59.036%;}.elementor-64 .elementor-element.elementor-element-0575288{--width:50%;}.elementor-64 .elementor-element.elementor-element-57ce5c0{--width:50%;}.elementor-64 .elementor-element.elementor-element-df2897c{--width:50%;}.elementor-64 .elementor-element.elementor-element-78f7c6f{--width:25%;}.elementor-64 .elementor-element.elementor-element-fedd73d{--width:25%;}.elementor-64 .elementor-element.elementor-element-0ba84cc{--width:25%;}.elementor-64 .elementor-element.elementor-element-5280374{--width:25%;}.elementor-64 .elementor-element.elementor-element-0d5ed2f{--width:50%;}.elementor-64 .elementor-element.elementor-element-aa9124f{--width:50%;}.elementor-64 .elementor-element.elementor-element-370121b{--width:50%;}.elementor-64 .elementor-element.elementor-element-2cb4d58{--width:50%;}.elementor-64 .elementor-element.elementor-element-abc585e{--width:50%;}.elementor-64 .elementor-element.elementor-element-fa7dffb{--width:50%;}.elementor-64 .elementor-element.elementor-element-1fff880{--width:50%;}.elementor-64 .elementor-element.elementor-element-b16b32a{--width:50%;}.elementor-64 .elementor-element.elementor-element-dd29911{--width:50%;}.elementor-64 .elementor-element.elementor-element-ebc6e33{--width:50%;}.elementor-64 .elementor-element.elementor-element-f1c0bbc{--width:50%;}.elementor-64 .elementor-element.elementor-element-47a5c0d{--width:50%;}.elementor-64 .elementor-element.elementor-element-cc3c77f{--content-width:1440px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-64 .elementor-element.elementor-element-5b2fd89{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-64 .elementor-element.elementor-element-7f0e936{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-64 .elementor-element.elementor-element-486e9dd{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-64 .elementor-element.elementor-element-7e8642d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-64 .elementor-element.elementor-element-fde18e9{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-64 .elementor-element.elementor-element-159563f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-64 .elementor-element.elementor-element-25e415a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-64 .elementor-element.elementor-element-686d107 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-64 .elementor-element.elementor-element-0182229 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-64 .elementor-element.elementor-element-ef72ec9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-64 .elementor-element.elementor-element-5b2fd89{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-64 .elementor-element.elementor-element-7f0e936{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-64 .elementor-element.elementor-element-486e9dd{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-64 .elementor-element.elementor-element-7e8642d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-64 .elementor-element.elementor-element-fde18e9{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-64 .elementor-element.elementor-element-159563f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-64 .elementor-element.elementor-element-25e415a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-64 .elementor-element.elementor-element-686d107 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-64 .elementor-element.elementor-element-0182229 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-64 .elementor-element.elementor-element-ef72ec9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-c4409c2 */.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product {
    border: 2px solid green;
    border-radius: 5px;
    box-shadow: 3px 3px 3px 3px rgba(0, 0, 0, .3);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    
}

.woocommerce ul.products li.product:hover, 
.woocommerce-page ul.products li.product:hover {
    transform: translateY(-10px); /* Moves the card up by 10px */
    box-shadow: 3px 3px 3px 3px rgba(0, 0, 0, 0.3); /* Stronger shadow */
}

.woocommerce ul.products li.product .button,
.woocommerce-page ul.products li.product .button {
    color: white; /* Button text color */
    background-color: #4CAF50; /* Green background color */
    border: 2px solid #4CAF50; /* Green border */
    transition: background-color 0.3s ease, color 0.3s ease; /* Smooth transition for background and text color */
}

.woocommerce ul.products li.product .button:hover,
.woocommerce-page ul.products li.product .button:hover {
    color: #4CAF50; /* Text color turns green on hover */
    background-color: white; /* Background turns white on hover */
    border: 2px solid #4CAF50; /* Border turns green on hover */
}

.woocommerce ul.products:not(.elementor-grid), .woocommerce-page ul.products:not(.elementor-grid) {
    grid-template-columns: repeat(3, 1fr);
}/* End custom CSS */