.elementor-394 .elementor-element.elementor-element-2c982c27{--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-394 .elementor-element.elementor-element-1910e5e7{--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-394 .elementor-element.elementor-element-59c1b93f{--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-394 .elementor-element.elementor-element-2bc83c{--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-394 .elementor-element.elementor-element-3ad7214a{--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-394 .elementor-element.elementor-element-5d690aff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-40b728c4{--display:flex;}.elementor-394 .elementor-element.elementor-element-61808284{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-394 .elementor-element.elementor-element-66e9b7a{--grid-row-gap:35px;width:var( --container-widget-width, 83.813% );max-width:83.813%;--container-widget-width:83.813%;--container-widget-flex-grow:0;--grid-column-gap:15px;}.elementor-394 .elementor-element.elementor-element-66e9b7a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-394 .elementor-element.elementor-element-66e9b7a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-394 .elementor-element.elementor-element-66e9b7a:after{content:"0.66";}.elementor-394 .elementor-element.elementor-element-66e9b7a .elementor-post__thumbnail__link{width:100%;}.elementor-394 .elementor-element.elementor-element-66e9b7a .elementor-post__meta-data span + span:before{content:"•";}.elementor-394 .elementor-element.elementor-element-66e9b7a .elementor-post__card{border-width:1px;border-radius:10px;}.elementor-394 .elementor-element.elementor-element-66e9b7a .elementor-post__text{margin-top:2px;margin-bottom:0px;}.elementor-394 .elementor-element.elementor-element-66e9b7a .elementor-post__badge{right:0;}.elementor-394 .elementor-element.elementor-element-66e9b7a .elementor-post__card .elementor-post__badge{background-color:#009014;font-size:6px;margin:6px;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-394 .elementor-element.elementor-element-66e9b7a .elementor-post__title, .elementor-394 .elementor-element.elementor-element-66e9b7a .elementor-post__title a{color:#043400;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;}.elementor-394 .elementor-element.elementor-element-66e9b7a .elementor-post__title{margin-bottom:5px;}.elementor-394 .elementor-element.elementor-element-66e9b7a .elementor-post__meta-data{font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-394 .elementor-element.elementor-element-66e9b7a .elementor-post__read-more{color:#001503;margin-bottom:0px;}.elementor-394 .elementor-element.elementor-element-66e9b7a a.elementor-post__read-more{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-394 .elementor-element.elementor-element-015b280 .elementor-button{background-color:#02510D;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;border-radius:5px 5px 5px 5px;}.elementor-394 .elementor-element.elementor-element-41d576b1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-394 .elementor-element.elementor-element-41d576b1:not(.elementor-motion-effects-element-type-background), .elementor-394 .elementor-element.elementor-element-41d576b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6FF;background-image:url("https://yellow-finch-989138.hostingersite.com/wp-content/plugins/elementor/assets/images/placeholder.png");}.elementor-394 .elementor-element.elementor-element-41d576b1{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 20px 50px 20px;}.elementor-394 .elementor-element.elementor-element-41d576b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-394 .elementor-element.elementor-element-632d51e0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-394 .elementor-element.elementor-element-632d51e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-394 .elementor-element.elementor-element-632d51e0 > .elementor-element-populated{margin:0% 0% 0% 05%;--e-column-margin-right:0%;--e-column-margin-left:05%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-394 .elementor-element.elementor-element-3ac4f407{padding:8% 0% 6% 0%;}.elementor-394 .elementor-element.elementor-element-3ac4f407 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;text-transform:capitalize;line-height:1em;color:#000000;}.elementor-394 .elementor-element.elementor-element-21181ad9{padding:0px 0px 12px 0px;}.elementor-394 .elementor-element.elementor-element-21181ad9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:1em;color:#595858;}.elementor-394 .elementor-element.elementor-element-192482b5 .elementor-button{background-color:#79B13C;font-family:"K2D", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);border-radius:4px 4px 4px 4px;padding:20px 30px 20px 30px;}.elementor-394 .elementor-element.elementor-element-192482b5 .elementor-button:hover, .elementor-394 .elementor-element.elementor-element-192482b5 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-394 .elementor-element.elementor-element-192482b5 .elementor-button:hover svg, .elementor-394 .elementor-element.elementor-element-192482b5 .elementor-button:focus svg{fill:#000000;}.elementor-394 .elementor-element.elementor-element-58b58491 .elementor-button{background-color:#79B13C;font-family:"K2D", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);border-radius:4px 4px 4px 4px;padding:20px 30px 20px 30px;}.elementor-394 .elementor-element.elementor-element-58b58491 .elementor-button:hover, .elementor-394 .elementor-element.elementor-element-58b58491 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-394 .elementor-element.elementor-element-58b58491 .elementor-button:hover svg, .elementor-394 .elementor-element.elementor-element-58b58491 .elementor-button:focus svg{fill:#000000;}.elementor-394 .elementor-element.elementor-element-54a52a91 > .elementor-element-populated{margin:0% 05% 0% 05%;--e-column-margin-right:05%;--e-column-margin-left:05%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-394 .elementor-element.elementor-element-4ac662c2 img{width:75%;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-394 .elementor-element.elementor-element-4b995ff3{padding:0px 0px 12px 0px;text-align:center;}.elementor-394 .elementor-element.elementor-element-4b995ff3 .elementor-heading-title{font-family:"K2D", Sans-serif;font-size:44px;font-weight:600;text-transform:capitalize;line-height:1em;color:#202536;}.elementor-394 .elementor-element.elementor-element-399c5dcf{margin-top:4%;margin-bottom:4%;}.elementor-394 .elementor-element.elementor-element-39443205{padding:0px 0px 12px 0px;text-align:center;}.elementor-394 .elementor-element.elementor-element-39443205 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;text-transform:capitalize;line-height:1em;color:#202536;}.elementor-394 .elementor-element.elementor-element-1b89b030{margin-top:3%;margin-bottom:3%;padding:0px 0px 0px 0px;}.elementor-394 .elementor-element.elementor-element-13d0010b{padding:13% 0% 0% 0%;}.elementor-394 .elementor-element.elementor-element-13d0010b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#1A1A1A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-394 .elementor-element.elementor-element-4a1a5f16{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-394 .elementor-element.elementor-element-752f1889{margin-top:3%;margin-bottom:3%;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-394 .elementor-element.elementor-element-18cf19aa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-394 .elementor-element.elementor-element-18cf19aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-394 .elementor-element.elementor-element-18cf19aa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-394 .elementor-element.elementor-element-3dc9f865{width:var( --container-widget-width, 71.296% );max-width:71.296%;--container-widget-width:71.296%;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-5591bd52{padding:13% 0% 0% 0%;}.elementor-394 .elementor-element.elementor-element-5591bd52 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#1A1A1A;}.elementor-394 .elementor-element.elementor-element-7a834caa{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-394 .elementor-element.elementor-element-187ce70d{margin-top:3%;margin-bottom:3%;}.elementor-394 .elementor-element.elementor-element-12de25cd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-394 .elementor-element.elementor-element-12de25cd > .elementor-element-populated, .elementor-394 .elementor-element.elementor-element-12de25cd > .elementor-element-populated > .elementor-background-overlay, .elementor-394 .elementor-element.elementor-element-12de25cd > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-394 .elementor-element.elementor-element-12de25cd > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-394 .elementor-element.elementor-element-631efe3d{width:var( --container-widget-width, 66.106% );max-width:66.106%;--container-widget-width:66.106%;--container-widget-flex-grow:0;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-394 .elementor-element.elementor-element-35297f54{width:var( --container-widget-width, 107.037% );max-width:107.037%;padding:23px 0px 12px 0px;--container-widget-width:107.037%;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-35297f54 .elementor-image-box-title{color:#202536;}.elementor-394 .elementor-element.elementor-element-32992da3 > .elementor-element-populated, .elementor-394 .elementor-element.elementor-element-32992da3 > .elementor-element-populated > .elementor-background-overlay, .elementor-394 .elementor-element.elementor-element-32992da3 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-394 .elementor-element.elementor-element-32992da3 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-394 .elementor-element.elementor-element-5e37dddc{padding:0px 0px 12px 0px;}.elementor-394 .elementor-element.elementor-element-5e37dddc .elementor-image-box-title{color:#202536;}.elementor-394 .elementor-element.elementor-element-2516a8be{margin-top:5px;margin-bottom:5px;}.elementor-394 .elementor-element.elementor-element-c4f6b61{padding:0px 0px 12px 0px;text-align:center;}.elementor-394 .elementor-element.elementor-element-c4f6b61 .elementor-heading-title{font-family:"K2D", Sans-serif;font-size:44px;font-weight:600;text-transform:capitalize;line-height:1em;color:#202536;}.elementor-394 .elementor-element.elementor-element-31da7882{margin-top:27px;margin-bottom:27px;}.elementor-394 .elementor-element.elementor-element-31f1765{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-394 .elementor-element.elementor-element-7a35c9e5{--display:flex;}.elementor-394 .elementor-element.elementor-element-5470ef23{text-align:center;}.elementor-394 .elementor-element.elementor-element-5470ef23 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:1.5px;color:#7CC90F;}.elementor-394 .elementor-element.elementor-element-3010c1be{background-image:url("https://yellow-finch-989138.hostingersite.com/wp-content/plugins/elementor/assets/images/placeholder.png");padding:0px 0px 10px 0px;background-position:bottom center;background-repeat:no-repeat;text-align:center;}.elementor-394 .elementor-element.elementor-element-3010c1be .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:0.4em;color:#2E3544;}.elementor-394 .elementor-element.elementor-element-62ac62a3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-394 .elementor-element.elementor-element-62ac62a3.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-394 .elementor-element.elementor-element-3ac4f407{padding:0px 0px 60px 0px;}.elementor-394 .elementor-element.elementor-element-3ac4f407 .elementor-heading-title{font-size:70px;}.elementor-394 .elementor-element.elementor-element-21181ad9{padding:0px 0px 60px 0px;}.elementor-394 .elementor-element.elementor-element-21181ad9 .elementor-heading-title{font-size:70px;}.elementor-394 .elementor-element.elementor-element-192482b5{padding:0px 0px 0px 0px;}.elementor-394 .elementor-element.elementor-element-192482b5 .elementor-button{font-size:16px;padding:13px 20px 15px 20px;}.elementor-394 .elementor-element.elementor-element-58b58491{padding:0px 0px 0px 0px;}.elementor-394 .elementor-element.elementor-element-58b58491 .elementor-button{font-size:16px;padding:13px 20px 15px 20px;}.elementor-394 .elementor-element.elementor-element-4b995ff3{padding:0px 0px 60px 0px;}.elementor-394 .elementor-element.elementor-element-4b995ff3 .elementor-heading-title{font-size:70px;}.elementor-394 .elementor-element.elementor-element-39443205{padding:0px 0px 60px 0px;}.elementor-394 .elementor-element.elementor-element-39443205 .elementor-heading-title{font-size:70px;}.elementor-394 .elementor-element.elementor-element-35297f54{padding:0px 0px 60px 0px;}.elementor-394 .elementor-element.elementor-element-5e37dddc{padding:0px 0px 60px 0px;}.elementor-394 .elementor-element.elementor-element-c4f6b61{padding:0px 0px 60px 0px;}.elementor-394 .elementor-element.elementor-element-c4f6b61 .elementor-heading-title{font-size:70px;}.elementor-394 .elementor-element.elementor-element-5470ef23 .elementor-heading-title{font-size:16px;}.elementor-394 .elementor-element.elementor-element-3010c1be .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-394 .elementor-element.elementor-element-66e9b7a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-394 .elementor-element.elementor-element-66e9b7a:after{content:"0.5";}.elementor-394 .elementor-element.elementor-element-66e9b7a .elementor-post__thumbnail__link{width:100%;}.elementor-394 .elementor-element.elementor-element-66e9b7a{--grid-column-gap:10px;}.elementor-394 .elementor-element.elementor-element-66e9b7a .elementor-post__title, .elementor-394 .elementor-element.elementor-element-66e9b7a .elementor-post__title a{font-size:12px;}.elementor-394 .elementor-element.elementor-element-66e9b7a .elementor-post__meta-data{font-size:7px;}.elementor-394 .elementor-element.elementor-element-66e9b7a a.elementor-post__read-more{font-size:10px;}.elementor-394 .elementor-element.elementor-element-632d51e0 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-394 .elementor-element.elementor-element-3ac4f407{width:var( --container-widget-width, 307.2px );max-width:307.2px;padding:0px 0px 0px 0px;--container-widget-width:307.2px;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-3ac4f407 .elementor-heading-title{font-size:28px;}.elementor-394 .elementor-element.elementor-element-21181ad9{padding:0px 0px 0px 0px;}.elementor-394 .elementor-element.elementor-element-21181ad9 .elementor-heading-title{font-size:14px;}.elementor-394 .elementor-element.elementor-element-192482b5{width:var( --container-widget-width, 192.2px );max-width:192.2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;--container-widget-width:192.2px;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-192482b5 .elementor-button{font-size:14px;}.elementor-394 .elementor-element.elementor-element-58b58491{width:var( --container-widget-width, 192.2px );max-width:192.2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;--container-widget-width:192.2px;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-58b58491 .elementor-button{font-size:14px;}.elementor-394 .elementor-element.elementor-element-4b995ff3{padding:0px 0px 0px 0px;}.elementor-394 .elementor-element.elementor-element-4b995ff3 .elementor-heading-title{font-size:28px;}.elementor-394 .elementor-element.elementor-element-39443205{padding:0px 0px 0px 0px;}.elementor-394 .elementor-element.elementor-element-39443205 .elementor-heading-title{font-size:28px;}.elementor-394 .elementor-element.elementor-element-35297f54 .elementor-image-box-wrapper{text-align:left;}.elementor-394 .elementor-element.elementor-element-5e37dddc .elementor-image-box-wrapper{text-align:left;}.elementor-394 .elementor-element.elementor-element-c4f6b61{padding:0px 0px 0px 0px;}.elementor-394 .elementor-element.elementor-element-c4f6b61 .elementor-heading-title{font-size:28px;}.elementor-394 .elementor-element.elementor-element-5470ef23 .elementor-heading-title{font-size:14px;}.elementor-394 .elementor-element.elementor-element-3010c1be .elementor-heading-title{font-size:24px;line-height:1.1em;}}@media(min-width:768px){.elementor-394 .elementor-element.elementor-element-632d51e0{width:50.339%;}.elementor-394 .elementor-element.elementor-element-54a52a91{width:49.661%;}.elementor-394 .elementor-element.elementor-element-65faf6a8{width:39.554%;}.elementor-394 .elementor-element.elementor-element-2bcb9fa{width:60.446%;}.elementor-394 .elementor-element.elementor-element-31f1765{--content-width:90%;}}/* Start custom CSS for html, class: .elementor-element-6f333eba *//* =========================
   GreenSalad – Subscribe Hero
========================= */

:root{
  --gs-green:#76B036;
  --gs-dark:#1c1c1c;
  --gs-text:#444;
  --gs-bg-soft:#f8fff2;
}

/* SECTION */
.gs-subhero{
  padding:70px 40px;
  background:var(--gs-bg-soft);
  font-family:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;
}

/* LAYOUT */
.gs-subhero__wrap{
  max-width:1200px;
  margin:0 auto;
  display:grid;
  grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr);
  gap:40px;
  align-items:center;
}

/* LEFT SIDE */
.gs-subhero__left{
  max-width:620px;
}

.gs-subhero__tag{
  display:inline-block;
  background:var(--gs-green);
  color:#fff;
  padding:6px 16px;
  border-radius:999px;
  font-size:13px;
  font-weight:700;
  letter-spacing:.08em;
  text-transform:uppercase;
}

.gs-subhero__left h1{
  margin:18px 0 12px;
  font-size:52px;
  line-height:1.1;
  font-weight:900;
  color:var(--gs-dark);
}

.gs-subhero__left h1 span{
  color:var(--gs-green);
}

.gs-subhero__sub{
  margin:0 0 16px;
  font-size:16px;
  line-height:1.6;
  color:var(--gs-text);
}

.gs-subhero__usps{
  list-style:none;
  margin:0 0 20px;
  padding:0;
  font-size:15px;
  color:var(--gs-dark);
  line-height:1.7;
}

/* CTA BUTTON */
.gs-subhero__cta{
  display:flex;
  gap:14px;
  flex-wrap:wrap;
}

.gs-btn-primary{
  display:inline-block;
  padding:14px 32px;
  border-radius:50px;
  background:var(--gs-green);
  color:#fff;
  font-weight:700;
  font-size:16px;
  text-decoration:none;
  border:none;
}
.gs-btn-primary:hover{
  background:#FFF;
  color:#76B036;
}

/* RIGHT CARD */
.gs-subhero__card{
  background:#ffffff;
  border-radius:20px;
  border:1px solid #e3efde;
  box-shadow:0 16px 40px rgba(0,0,0,0.06);
  padding:20px 20px 18px;
}

.gs-subhero__card h2{
  margin:0 0 10px;
  font-size:18px;
  font-weight:800;
  color:#32511f;
}

.gs-subhero__card ul{
  margin:0 0 12px;
  padding-left:18px;
  font-size:14px;
  color:#425842;
  line-height:1.6;
}
.gs-subhero__card li{
  margin-bottom:6px;
}

.gs-subhero__card-note{
  font-size:13px;
  color:#32511f;
  font-weight:600;
  padding:8px 10px;
  border-radius:12px;
  background:#f3ffe8;
}

/* RESPONSIVE */
@media (max-width:960px){
  .gs-subhero{
    padding:50px 24px;
  }
  .gs-subhero__wrap{
    grid-template-columns:1fr;
  }
}

@media (max-width:640px){
  .gs-subhero{
    padding:40px 18px;
  }
  .gs-subhero__left h1{
    font-size:36px;
  }
  .gs-subhero__sub{
    font-size:14px;
  }
  .gs-subhero__usps{
    font-size:14px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-297c60d7 *//* =========================
   GreenSalad – Subscription Plans
========================= */

/* Basic colors (skip if already defined globally) */
:root {
  --gs-green: #76B036;
  --gs-dark: #1c4855;
  --gs-text: #334039;
  --gs-bg-soft: #f8fbf4;
}

/* Section base */
.gs-subplans{
  padding:60px 20px 80px;
  background:#ffffff;
  font-family:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;
}

.gs-subplans-wrap{
  max-width:1180px;
  margin:0 auto;
}

/* Head */
.gs-subplans-head{
  text-align:center;
  margin-bottom:34px;
}
.gs-subplans-head h2{
  margin:0 0 10px;
  font-size:34px;
  font-weight:900;
  color:var(--gs-green);
  letter-spacing:-0.3px;
}
.gs-subplans-head p{
  margin:0;
  font-size:15px;
  color:#5b6d63;
  max-width:540px;
  line-height:1.6;
  margin-inline:auto;
}

/* Grid */
.gs-subplans-grid{
  display:grid;
  grid-template-columns:repeat(3, minmax(0,1fr));
  gap:22px;
}

/* Card */
.gs-subplan-card{
  position:relative;
  background:#f9fff4;
  border-radius:20px;
  border:1px solid #e2f0df;
  padding:14px 14px 16px;
  box-shadow:0 10px 26px rgba(0,0,0,0.04);
  display:flex;
  flex-direction:column;
  gap:10px;
  transition:
    transform .18s ease,
    box-shadow .18s ease,
    border-color .18s ease,
    background .18s ease;
}

/* Highlight card */
.gs-subplan-card--highlight{
  background:#f3ffe7;
  border-color:var(--gs-green);
  box-shadow:0 16px 38px rgba(118,176,54,0.18);
}

/* Image link wrapper (no underline) */
.gs-subplan-imglink{
  text-decoration:none;
  display:block;
}

/* Image */
.gs-subplan-img{
  width:100%;
  margin-bottom:4px;
}
.gs-subplan-img img{
  width:100%;
  height:auto;
  display:block;
  border-radius:16px;
  object-fit:cover;
}

/* Card hover */
.gs-subplan-card:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 40px rgba(0,0,0,0.07);
  border-color:rgba(118,176,54,0.55);
}

/* Top tag */
.gs-subplan-tag{
  display:inline-block;
  padding:4px 12px;
  border-radius:999px;
  background:#e9f6dd;
  color:#32511f;
  font-size:11px;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:.08em;
}
.gs-subplan-tag--hot{
  background:#76B036;
  color:#ffffff;
}

/* Title & text */
.gs-subplan-title{
  margin:6px 0 4px;
  font-size:18px;
  font-weight:800;
  color:var(--gs-dark);
}
.gs-subplan-text{
  margin:0;
  font-size:14px;
  line-height:1.6;
  color:#44584a;
}

/* Bullet list */
.gs-subplan-points{
  margin:8px 0 6px;
  padding-left:18px;
  font-size:13.5px;
  color:#374b36;
  line-height:1.6;
}

/* Meta pills row */
.gs-subplan-meta{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin:6px 0 10px;
}
.gs-subplan-pill{
  padding:4px 10px;
  border-radius:999px;
  background:#e9f6dd;
  color:#32511f;
  font-size:11px;
  font-weight:700;
}

/* Buttons row */
.gs-subplan-card__buttons{
  margin-top:auto;
  display:flex;
  flex-wrap:wrap;
  gap:10px;
}

/* Plan button – light / highlight */
.gs-btn-plan{
  flex:1 1 auto;
  text-align:center;
  padding:10px 16px;
  border-radius:999px;
  background:#f0fbe3;
  border:1px solid #cfe8b3;
  color:#32511f;
  font-size:14px;
  font-weight:700;
  text-decoration:none;
  cursor:pointer;
  transition:
    background .18s ease,
    border-color .18s ease,
    transform .12s ease;
}
.gs-btn-plan:hover{
  background:#e3f6cd;
  border-color:var(--gs-green);
  transform:translateY(-1px);
}

/* WhatsApp button – solid green */
.gs-btn-whatsapp{
  flex:1 1 auto;
  text-align:center;
  padding:10px 16px;
  border-radius:999px;
  background:var(--gs-green);
  border:1px solid var(--gs-green);
  color:#ffffff;
  font-size:14px;
  font-weight:700;
  text-decoration:none;
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:6px;
  transition:
    background .18s ease,
    transform .12s ease;
}
.gs-btn-whatsapp:hover{
  background:#5e8f2c;
  transform:translateY(-1px);
}

/* Simple WA "icon" */
.wa-icon{
  display:inline-block;
  font-size:15px;
}

/* Responsive */
@media(max-width:1024px){
  .gs-subplans-grid{
    grid-template-columns:repeat(2, minmax(0,1fr));
  }
}

@media(max-width:720px){
  .gs-subplans{
    padding:40px 16px 64px;
  }
  .gs-subplans-grid{
    grid-template-columns:1fr;
  }
  .gs-subplan-card{
    padding:14px 12px 16px;
  }
  .gs-subplans-head h2{
    font-size:28px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64ff0e74 *//* =========================
   GreenSalad – How Your Subscription Works
========================= */

:root{
  --gs-green:#76B036;
  --gs-dark:#1c4855;
  --gs-muted:#5a6b5d;
  --gs-line:#dce9d5;
  --gs-soft:#f8fff4;
}

/* Section base */
.gs-subhow{
  padding:60px 20px 80px;
  background:#ffffff;
  font-family:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;
}

.gs-subhow-wrap{
  max-width:980px;
  margin:0 auto;
}

/* Head */
.gs-subhow-head{
  text-align:center;
  margin-bottom:28px;
}
.gs-subhow-head h2{
  margin:0 0 8px;
  font-size:32px;
  font-weight:900;
  color:var(--gs-green);
  letter-spacing:-0.25px;
}
.gs-subhow-head p{
  margin:0;
  font-size:15px;
  color:var(--gs-muted);
  max-width:520px;
  line-height:1.6;
  margin-inline:auto;
}

/* Steps container – vertical timeline */
.gs-subhow-steps{
  position:relative;
  padding-left:22px;
  margin-top:18px;
}

/* vertical line */
.gs-subhow-steps::before{
  content:"";
  position:absolute;
  left:10px;
  top:4px;
  bottom:4px;
  width:2px;
  background:var(--gs-line);
}

/* Single step */
.gs-subhow-step{
  position:relative;
  display:flex;
  gap:14px;
  margin-bottom:18px;
}
.gs-subhow-step:last-child{
  margin-bottom:0;
}

/* Number badge */
.gs-subhow-badge{
  position:relative;
  z-index:2;
  width:22px;
  height:22px;
  border-radius:50%;
  background:#ffffff;
  border:2px solid var(--gs-green);
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:12px;
  font-weight:800;
  color:var(--gs-green);
  flex-shrink:0;
}

/* Step card */
.gs-subhow-body{
  background:var(--gs-soft);
  border-radius:14px;
  padding:10px 14px 12px;
  border:1px solid #e4f1dc;
  box-shadow:0 6px 16px rgba(0,0,0,0.03);
}
.gs-subhow-body h3{
  margin:0 0 4px;
  font-size:15.5px;
  font-weight:800;
  color:var(--gs-dark);
}
.gs-subhow-body p{
  margin:0;
  font-size:13.5px;
  line-height:1.6;
  color:var(--gs-muted);
}

/* last step with a bit more highlight */
.gs-subhow-step--last .gs-subhow-body{
  background:#f3ffe7;
  border-color:var(--gs-green);
}

/* Responsive */
@media(max-width:768px){
  .gs-subhow{
    padding:46px 16px 64px;
  }
  .gs-subhow-head h2{
    font-size:26px;
  }
  .gs-subhow-steps{
    padding-left:20px;
  }
  .gs-subhow-body h3{
    font-size:15px;
  }
  .gs-subhow-body p{
    font-size:13px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-444636e4 *//* =========================
   GreenSalad – Trusted By Many
========================= */

:root{
  --gs-green:#76B036;
  --gs-dark:#1c4855;
  --gs-text:#334039;
  --gs-soft:#f8fff4;
  --gs-border:#e2f0df;
}

/* Section base */
.gs-trust{
  padding:60px 20px 70px;
  background:#ffffff;
  font-family:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;
}

.gs-trust-wrap{
  max-width:1180px;
  margin:0 auto;
}

/* Head */
.gs-trust-head{
  text-align:center;
  margin-bottom:26px;
}
.gs-trust-head h2{
  margin:0 0 8px;
  font-size:30px;
  font-weight:900;
  color:var(--gs-green);
  letter-spacing:-0.25px;
}
.gs-trust-head p{
  margin:0;
  font-size:14.5px;
  color:#5b6d63;
  max-width:520px;
  line-height:1.6;
  margin-inline:auto;
}

/* Stats row */
.gs-trust-row{
  display:grid;
  grid-template-columns:repeat(3, minmax(0,1fr));
  gap:20px;
}

/* Individual stat card */
.gs-trust-card{
  background:var(--gs-soft);
  border-radius:20px;
  border:1px solid var(--gs-border);
  padding:18px 18px 20px;
  text-align:center;
  box-shadow:0 10px 24px rgba(0,0,0,0.04);
  transition:
    transform .18s ease,
    box-shadow .18s ease,
    border-color .18s ease,
    background .18s ease;
}

.gs-trust-card:hover{
  transform:translateY(-3px);
  box-shadow:0 16px 34px rgba(0,0,0,0.06);
  border-color:rgba(118,176,54,0.7);
  background:#f9fff3;
}

.gs-trust-kpi{
  font-size:32px;
  font-weight:900;
  color:var(--gs-dark);
  margin-bottom:4px;
}

.gs-trust-label{
  margin:0 0 4px;
  font-size:14px;
  font-weight:700;
  color:#32511f;
}

.gs-trust-note{
  margin:0;
  font-size:12.5px;
  color:#5e7261;
  line-height:1.5;
}

/* Responsive */
@media (max-width:960px){
  .gs-trust-row{
    grid-template-columns:repeat(3, minmax(0,1fr));
  }
}

@media (max-width:640px){
  .gs-trust{
    padding:46px 16px 60px;
  }
  .gs-trust-row{
    grid-template-columns:1fr;
  }
  .gs-trust-head h2{
    font-size:24px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f9acb80 *//* =========================
   GreenSalad – Video Testimonials (Scrollable)
========================= */

.gs-testimonials{
  padding:60px 18px;
  background:#ffffff;
  font-family:Inter, system-ui, -apple-system, Segoe UI, sans-serif;
}

.gs-test-wrap{
  max-width:1180px;
  margin:0 auto;
}

/* Heading */
.gs-test-title{
  text-align:center;
  font-size:38px;
  font-weight:900;
  color:#76B036;
  letter-spacing:-0.3px;
  margin:0 0 8px;
}

.gs-test-subtitle{
  text-align:center;
  margin:0 auto 26px;
  max-width:520px;
  color:#6a7a6a;
  font-size:15px;
  font-weight:500;
}

/* Small scroll hint */
.gs-test-hint{
  text-align:right;
  font-size:12px;
  color:#9aa7a0;
  margin-bottom:10px;
}
.gs-test-hint span::after{
  content:" ⇄";
}

/* Scroll row */
.gs-test-scroll{
  display:flex;
  gap:18px;
  overflow-x:auto;
  padding-bottom:6px;
  scroll-snap-type:x mandatory;
  -webkit-overflow-scrolling:touch;
}

/* Cards */
.gs-test-item{
  flex:0 0 260px; /* width of each card */
  scroll-snap-align:start;
  background:#f8fbf9;
  border-radius:18px;
  box-shadow:0 10px 26px rgba(0,0,0,0.06);
  border:1px solid #e6eeea;
  padding:14px 14px 16px;
  display:flex;
  flex-direction:column;
  gap:10px;
}

/* Video */
.gs-test-video video{
  display:block;
  width:100%;
  border-radius:14px;
  border:2px solid #76B036;
  background:#000;
}

/* Meta */
.gs-test-meta{
  display:flex;
  align-items:center;
  gap:10px;
  margin-top:4px;
}

.gs-test-avatar{
  width:40px;
  height:40px;
  border-radius:50%;
  object-fit:cover;
  border:2px solid #76B036;
}

.gs-test-text h3{
  margin:0;
  font-size:14px;
  font-weight:800;
  color:#1c4855;
}

.gs-test-text p{
  margin:0;
  font-size:12px;
  color:#6a7a6a;
}

/* Scrollbar styling (optional, webkit browsers) */
.gs-test-scroll::-webkit-scrollbar{
  height:6px;
}
.gs-test-scroll::-webkit-scrollbar-track{
  background:#eef4ef;
  border-radius:999px;
}
.gs-test-scroll::-webkit-scrollbar-thumb{
  background:#76B036;
  border-radius:999px;
}

/* Responsive */
@media (max-width:768px){
  .gs-testimonials{
    padding:48px 14px;
  }
  .gs-test-title{
    font-size:24px;
  }
  .gs-test-item{
    flex:0 0 220px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66f2d048 *//* ===============================
   GreenSalad – Blog Section
================================ */
:root {
  --gs-green: #76B036;
  --gs-dark: #1c4855;
  --gs-muted: #4c5d54;
  --gs-bg: #f9fff4;
}

.gs-blog {
  padding: 70px 20px 90px;
  background: var(--gs-bg);
  font-family: Inter, system-ui, sans-serif;
}

.gs-blog__wrap {
  max-width: 1180px;
  margin: auto;
}

/* Head */
.gs-blog__head {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.gs-blog__kicker {
  display: inline-block;
  padding: 5px 14px;
  background: var(--gs-green);
  color: #fff;
  border-radius: 50px;
  font-weight: 700;
  font-size: 12px;
  letter-spacing: .06em;
  text-transform: uppercase;
}

.gs-blog__title {
  font-size: 38px;
  font-weight: 900;
  color: var(--gs-green);
  margin-top: 12px;
}

.gs-blog__sub {
  max-width: 540px;
  margin: 0 auto;
  font-size: 16px;
  color: #4f6a60;
  font-weight: 600;
  line-height: 1.6;
}

/* Responsive */
@media (max-width: 900px) {
  .gs-blog__grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 600px) {
  .gs-blog__grid {
    grid-template-columns: 1fr;
  }
  .gs-blog__title {
    font-size: 30px;
  }
}/* End custom CSS */