.elementor-170 .elementor-element.elementor-element-714372d{--display:flex;--min-height:1113px;--overlay-opacity:1;--margin-top:-258px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-170 .elementor-element.elementor-element-714372d::before, .elementor-170 .elementor-element.elementor-element-714372d > .elementor-background-video-container::before, .elementor-170 .elementor-element.elementor-element-714372d > .e-con-inner > .elementor-background-video-container::before, .elementor-170 .elementor-element.elementor-element-714372d > .elementor-background-slideshow::before, .elementor-170 .elementor-element.elementor-element-714372d > .e-con-inner > .elementor-background-slideshow::before, .elementor-170 .elementor-element.elementor-element-714372d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010105;background-image:url("https://salagakrishi.in/wp-content/uploads/2025/10/ae2f0840a1f8d9b05f093d3acfb0fce6970867f3-scaled.jpg");--background-overlay:'';background-size:cover;}.elementor-170 .elementor-element.elementor-element-889a81e{--display:flex;--min-height:75px;--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;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:500px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-889a81e.e-con{--align-self:center;}.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-170 .elementor-element.elementor-element-6a7badd{width:var( --container-widget-width, 60% );max-width:60%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-170 .elementor-element.elementor-element-6a7badd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-170 .elementor-element.elementor-element-6a7badd .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:400;color:#FFFFFF;}.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-170 .elementor-element.elementor-element-93fd00e .elementor-button{background-color:#61CE7000;font-family:"Lora", Sans-serif;font-size:30px;font-weight:200;}.elementor-170 .elementor-element.elementor-element-93fd00e{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-d8c352f{--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-170 .elementor-element.elementor-element-d8c352f:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-d8c352f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F7FF;}.elementor-170 .elementor-element.elementor-element-222c4ba{--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:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;}.elementor-170 .elementor-element.elementor-element-205bd8e{margin:110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-170 .elementor-element.elementor-element-205bd8e .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#283D46;}.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-170 .elementor-element.elementor-element-6ff3c05{text-align:center;font-family:"Lora", Sans-serif;font-weight:400;}.elementor-170 .elementor-element.elementor-element-eea471c{--display:grid;--min-height:777px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:101px 101px;--row-gap:101px;--column-gap:101px;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-eea471c:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-eea471c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCFC;}.elementor-170 .elementor-element.elementor-element-eea471c.e-con{--align-self:center;}.elementor-170 .elementor-element.elementor-element-db14a84{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-170 .elementor-element.elementor-element-db14a84:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-db14a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1FFBF;}.elementor-170 .elementor-element.elementor-element-458b19d{--display:flex;--min-height:0px;--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:space-between;--margin-top:21px;--margin-bottom:19px;--margin-left:080px;--margin-right:36px;}.elementor-170 .elementor-element.elementor-element-458b19d:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-458b19d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-170 .elementor-element.elementor-element-ff5168c{width:var( --container-widget-width, 63.75% );max-width:63.75%;--container-widget-width:63.75%;--container-widget-flex-grow:0;top:22px;}.elementor-170 .elementor-element.elementor-element-ff5168c.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-170 .elementor-element.elementor-element-ff5168c{left:16px;}body.rtl .elementor-170 .elementor-element.elementor-element-ff5168c{right:16px;}.elementor-170 .elementor-element.elementor-element-ff5168c .elementor-icon-wrapper{text-align:center;}.elementor-170 .elementor-element.elementor-element-ff5168c.elementor-view-stacked .elementor-icon{background-color:#48B138;}.elementor-170 .elementor-element.elementor-element-ff5168c.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-ff5168c.elementor-view-default .elementor-icon{color:#48B138;border-color:#48B138;}.elementor-170 .elementor-element.elementor-element-ff5168c.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-ff5168c.elementor-view-default .elementor-icon svg{fill:#48B138;}.elementor-170 .elementor-element.elementor-element-6fbc61a{text-align:center;}.elementor-170 .elementor-element.elementor-element-7c1617d{padding:0px 20px 0px 20px;text-align:center;font-family:"Lora", Sans-serif;font-weight:400;}.elementor-170 .elementor-element.elementor-element-ab89289{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-170 .elementor-element.elementor-element-ab89289:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-ab89289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBDEFC;}.elementor-170 .elementor-element.elementor-element-befd75c{--display:flex;--min-height:0px;--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:space-between;--margin-top:21px;--margin-bottom:19px;--margin-left:080px;--margin-right:36px;}.elementor-170 .elementor-element.elementor-element-befd75c:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-befd75c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-170 .elementor-element.elementor-element-e7310cc{width:var( --container-widget-width, 63.75% );max-width:63.75%;--container-widget-width:63.75%;--container-widget-flex-grow:0;top:21px;}.elementor-170 .elementor-element.elementor-element-e7310cc.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-170 .elementor-element.elementor-element-e7310cc{left:15px;}body.rtl .elementor-170 .elementor-element.elementor-element-e7310cc{right:15px;}.elementor-170 .elementor-element.elementor-element-e7310cc .elementor-icon-wrapper{text-align:center;}.elementor-170 .elementor-element.elementor-element-e7310cc.elementor-view-stacked .elementor-icon{background-color:#1EB5F5;}.elementor-170 .elementor-element.elementor-element-e7310cc.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-e7310cc.elementor-view-default .elementor-icon{color:#1EB5F5;border-color:#1EB5F5;}.elementor-170 .elementor-element.elementor-element-e7310cc.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-e7310cc.elementor-view-default .elementor-icon svg{fill:#1EB5F5;}.elementor-170 .elementor-element.elementor-element-529a444{text-align:center;}.elementor-170 .elementor-element.elementor-element-cf8b00a{padding:0px 20px 0px 20px;text-align:center;}.elementor-170 .elementor-element.elementor-element-7a6a853{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-170 .elementor-element.elementor-element-7a6a853:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-7a6a853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCBA;}.elementor-170 .elementor-element.elementor-element-5ef8116{--display:flex;--min-height:0px;--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:space-between;--margin-top:21px;--margin-bottom:19px;--margin-left:080px;--margin-right:36px;}.elementor-170 .elementor-element.elementor-element-5ef8116:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-5ef8116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-170 .elementor-element.elementor-element-7ff940b{width:var( --container-widget-width, 63.75% );max-width:63.75%;--container-widget-width:63.75%;--container-widget-flex-grow:0;top:21px;}.elementor-170 .elementor-element.elementor-element-7ff940b.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-170 .elementor-element.elementor-element-7ff940b{left:15px;}body.rtl .elementor-170 .elementor-element.elementor-element-7ff940b{right:15px;}.elementor-170 .elementor-element.elementor-element-7ff940b .elementor-icon-wrapper{text-align:center;}.elementor-170 .elementor-element.elementor-element-7ff940b.elementor-view-stacked .elementor-icon{background-color:#FFBC10;}.elementor-170 .elementor-element.elementor-element-7ff940b.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-7ff940b.elementor-view-default .elementor-icon{color:#FFBC10;border-color:#FFBC10;}.elementor-170 .elementor-element.elementor-element-7ff940b.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-7ff940b.elementor-view-default .elementor-icon svg{fill:#FFBC10;}.elementor-170 .elementor-element.elementor-element-8961a15{text-align:center;}.elementor-170 .elementor-element.elementor-element-f514aa0{padding:0px 20px 0px 20px;text-align:center;color:#7A7A7A;}.elementor-170 .elementor-element.elementor-element-00563b2{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-170 .elementor-element.elementor-element-00563b2:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-00563b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4C7FF;}.elementor-170 .elementor-element.elementor-element-d0aa372{--display:flex;--min-height:0px;--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:space-between;--margin-top:21px;--margin-bottom:19px;--margin-left:080px;--margin-right:36px;}.elementor-170 .elementor-element.elementor-element-d0aa372:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-d0aa372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-170 .elementor-element.elementor-element-6f0d4d7{width:var( --container-widget-width, 63.75% );max-width:63.75%;--container-widget-width:63.75%;--container-widget-flex-grow:0;top:22px;}.elementor-170 .elementor-element.elementor-element-6f0d4d7.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-170 .elementor-element.elementor-element-6f0d4d7{left:17px;}body.rtl .elementor-170 .elementor-element.elementor-element-6f0d4d7{right:17px;}.elementor-170 .elementor-element.elementor-element-6f0d4d7 .elementor-icon-wrapper{text-align:center;}.elementor-170 .elementor-element.elementor-element-6f0d4d7.elementor-view-stacked .elementor-icon{background-color:#7848FF;}.elementor-170 .elementor-element.elementor-element-6f0d4d7.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-6f0d4d7.elementor-view-default .elementor-icon{color:#7848FF;border-color:#7848FF;}.elementor-170 .elementor-element.elementor-element-6f0d4d7.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-6f0d4d7.elementor-view-default .elementor-icon svg{fill:#7848FF;}.elementor-170 .elementor-element.elementor-element-1faad54{text-align:center;}.elementor-170 .elementor-element.elementor-element-9c7a79d{padding:0px 20px 0px 20px;text-align:center;}.elementor-170 .elementor-element.elementor-element-15a8fff{--display:flex;--min-height:0px;--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:-415px;--margin-bottom:0px;--margin-left:105px;--margin-right:0px;}.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-170 .elementor-element.elementor-element-35f48b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-86ba2dd{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-170 .elementor-element.elementor-element-86ba2dd:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-86ba2dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDCDC;}.elementor-170 .elementor-element.elementor-element-115bba4{--display:flex;--min-height:0px;--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:space-between;--margin-top:21px;--margin-bottom:19px;--margin-left:80px;--margin-right:36px;}.elementor-170 .elementor-element.elementor-element-115bba4:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-115bba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-170 .elementor-element.elementor-element-1734390{width:var( --container-widget-width, 63.75% );max-width:63.75%;--container-widget-width:63.75%;--container-widget-flex-grow:0;top:22px;}.elementor-170 .elementor-element.elementor-element-1734390.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-170 .elementor-element.elementor-element-1734390{left:17px;}body.rtl .elementor-170 .elementor-element.elementor-element-1734390{right:17px;}.elementor-170 .elementor-element.elementor-element-1734390 .elementor-icon-wrapper{text-align:center;}.elementor-170 .elementor-element.elementor-element-1734390.elementor-view-stacked .elementor-icon{background-color:#F02222;}.elementor-170 .elementor-element.elementor-element-1734390.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-1734390.elementor-view-default .elementor-icon{color:#F02222;border-color:#F02222;}.elementor-170 .elementor-element.elementor-element-1734390.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-1734390.elementor-view-default .elementor-icon svg{fill:#F02222;}.elementor-170 .elementor-element.elementor-element-11423e2{text-align:center;}.elementor-170 .elementor-element.elementor-element-65efdcc{padding:0px 20px 0px 20px;text-align:center;}.elementor-170 .elementor-element.elementor-element-8f5ab15{--display:flex;--min-height:0px;--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:-415px;--margin-bottom:0px;--margin-left:105px;--margin-right:0px;}.elementor-170 .elementor-element.elementor-element-54a9c24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-6bbbd74{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-170 .elementor-element.elementor-element-6bbbd74:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-6bbbd74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9E9E9E;}.elementor-170 .elementor-element.elementor-element-fc1a645{--display:flex;--min-height:0px;--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:space-between;--margin-top:21px;--margin-bottom:19px;--margin-left:80px;--margin-right:36px;}.elementor-170 .elementor-element.elementor-element-fc1a645:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-fc1a645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-170 .elementor-element.elementor-element-8b9f8c3{width:var( --container-widget-width, 63.75% );max-width:63.75%;--container-widget-width:63.75%;--container-widget-flex-grow:0;top:25px;}.elementor-170 .elementor-element.elementor-element-8b9f8c3.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-170 .elementor-element.elementor-element-8b9f8c3{left:17px;}body.rtl .elementor-170 .elementor-element.elementor-element-8b9f8c3{right:17px;}.elementor-170 .elementor-element.elementor-element-8b9f8c3 .elementor-icon-wrapper{text-align:center;}.elementor-170 .elementor-element.elementor-element-8b9f8c3.elementor-view-stacked .elementor-icon{background-color:#2F5C6F;}.elementor-170 .elementor-element.elementor-element-8b9f8c3.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-8b9f8c3.elementor-view-default .elementor-icon{color:#2F5C6F;border-color:#2F5C6F;}.elementor-170 .elementor-element.elementor-element-8b9f8c3.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-8b9f8c3.elementor-view-default .elementor-icon svg{fill:#2F5C6F;}.elementor-170 .elementor-element.elementor-element-302c928{text-align:center;}.elementor-170 .elementor-element.elementor-element-91387c5{padding:0px 15px 0px 15px;text-align:center;}.elementor-170 .elementor-element.elementor-element-1790fd2{--display:flex;--min-height:0px;--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:-415px;--margin-bottom:0px;--margin-left:105px;--margin-right:0px;}.elementor-170 .elementor-element.elementor-element-f642651{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-d553215{--display:flex;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-170 .elementor-element.elementor-element-41085e4{text-align:center;}.elementor-170 .elementor-element.elementor-element-41085e4 .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#575757;}.elementor-170 .elementor-element.elementor-element-98194c1 .elementor-button{background-color:#1C7529;font-family:"Lora", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-170 .elementor-element.elementor-element-98194c1{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-170 .elementor-element.elementor-element-84c2140{--display:flex;--min-height:909px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-170 .elementor-element.elementor-element-84c2140:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-84c2140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFD9D9;}.elementor-170 .elementor-element.elementor-element-84c2140.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-170 .elementor-element.elementor-element-22d349c{margin:110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-170 .elementor-element.elementor-element-22d349c .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#283D46;}.elementor-170 .elementor-element.elementor-element-8bcbe5f{text-align:center;font-family:"Lora", Sans-serif;font-weight:400;}.elementor-170 .elementor-element.elementor-element-98fb074{--display:grid;--min-height:435px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:75px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-98fb074.e-con{--align-self:center;}.elementor-170 .elementor-element.elementor-element-3e55088{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-5c3d051{padding:-1px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-5c3d051 img{opacity:1;border-radius:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-5cf0920{padding:0px 10px 0px 10px;text-align:center;}.elementor-170 .elementor-element.elementor-element-5cf0920 .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#253841;}.elementor-170 .elementor-element.elementor-element-4f19171{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;text-align:center;font-family:"Lora", Sans-serif;font-weight:400;color:#0E1416;}.elementor-170 .elementor-element.elementor-element-10dfef5{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-170 .elementor-element.elementor-element-10dfef5 .elementor-button{font-family:"Lora", Sans-serif;font-weight:500;}.elementor-170 .elementor-element.elementor-element-97299a5{--display:flex;--min-height:0px;--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:-488px;--margin-bottom:0px;--margin-left:97px;--margin-right:0px;}.elementor-170 .elementor-element.elementor-element-db9ae80{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:0px 0px 0px 8px;}.elementor-170 .elementor-element.elementor-element-b45abba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-534e033{padding:-1px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-534e033 img{opacity:1;border-radius:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-59dbc57{padding:0px 10px 0px 10px;text-align:center;}.elementor-170 .elementor-element.elementor-element-59dbc57 .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#253841;}.elementor-170 .elementor-element.elementor-element-51b2beb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;text-align:center;font-family:"Lora", Sans-serif;font-weight:400;color:#0E1416;}.elementor-170 .elementor-element.elementor-element-9c6ce12{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-170 .elementor-element.elementor-element-9c6ce12 .elementor-button{font-family:"Lora", Sans-serif;font-weight:500;}.elementor-170 .elementor-element.elementor-element-bcbae8a{--display:flex;--min-height:0px;--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:-488px;--margin-bottom:0px;--margin-left:97px;--margin-right:0px;}.elementor-170 .elementor-element.elementor-element-8ca283d{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:0px 0px 0px 8px;}.elementor-170 .elementor-element.elementor-element-6a0fcb8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-f3e5996{padding:-1px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-f3e5996 img{opacity:1;border-radius:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-3ded5b4{padding:0px 10px 0px 10px;text-align:center;}.elementor-170 .elementor-element.elementor-element-3ded5b4 .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#253841;}.elementor-170 .elementor-element.elementor-element-ff749ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;text-align:center;font-family:"Lora", Sans-serif;font-weight:400;color:#0E1416;}.elementor-170 .elementor-element.elementor-element-5d1d36f{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-170 .elementor-element.elementor-element-5d1d36f .elementor-button{font-family:"Lora", Sans-serif;font-weight:500;}.elementor-170 .elementor-element.elementor-element-15fce12{--display:flex;--min-height:0px;--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:-488px;--margin-bottom:0px;--margin-left:97px;--margin-right:0px;}.elementor-170 .elementor-element.elementor-element-2a00586{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:0px 0px 0px 8px;}.elementor-170 .elementor-element.elementor-element-56f6565 .elementor-button{background-color:#1C7529;font-family:"Lora", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-170 .elementor-element.elementor-element-56f6565{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;}.elementor-170 .elementor-element.elementor-element-56f6565.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-170 .elementor-element.elementor-element-3fe7088{--display:flex;--min-height:945px;}.elementor-170 .elementor-element.elementor-element-394653c{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-170 .elementor-element.elementor-element-394653c .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#283D46;}.elementor-170 .elementor-element.elementor-element-0071912{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;text-align:center;font-family:"Lora", Sans-serif;font-weight:400;}.elementor-170 .elementor-element.elementor-element-43ea8a2{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:38px 38px;--row-gap:38px;--column-gap:38px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:-84px;--margin-right:-19px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-43ea8a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-170 .elementor-element.elementor-element-e145495{--display:flex;--min-height:300px;--justify-content:flex-start;}.elementor-170 .elementor-element.elementor-element-e145495:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-e145495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFEF;}.elementor-170 .elementor-element.elementor-element-4942cb6{--display:flex;--min-height:0px;--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:space-between;--margin-top:21px;--margin-bottom:21px;--margin-left:21px;--margin-right:21px;}.elementor-170 .elementor-element.elementor-element-4942cb6:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-4942cb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-170 .elementor-element.elementor-element-4942cb6.e-con{--align-self:center;}body:not(.rtl) .elementor-170 .elementor-element.elementor-element-4f8aa90{left:26px;}body.rtl .elementor-170 .elementor-element.elementor-element-4f8aa90{right:26px;}.elementor-170 .elementor-element.elementor-element-4f8aa90{top:19px;}.elementor-170 .elementor-element.elementor-element-4f8aa90 .elementor-icon-wrapper{text-align:center;}.elementor-170 .elementor-element.elementor-element-4f8aa90.elementor-view-stacked .elementor-icon{background-color:#FFF759;}.elementor-170 .elementor-element.elementor-element-4f8aa90.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-4f8aa90.elementor-view-default .elementor-icon{color:#FFF759;border-color:#FFF759;}.elementor-170 .elementor-element.elementor-element-4f8aa90.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-4f8aa90.elementor-view-default .elementor-icon svg{fill:#FFF759;}.elementor-170 .elementor-element.elementor-element-e5ddda1 .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#383838;}.elementor-170 .elementor-element.elementor-element-8d78916{font-family:"Lora", Sans-serif;font-weight:400;}.elementor-170 .elementor-element.elementor-element-0a586d0{--display:flex;--min-height:300px;--justify-content:flex-start;}.elementor-170 .elementor-element.elementor-element-0a586d0:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-0a586d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFEF;}.elementor-170 .elementor-element.elementor-element-e245183{--display:flex;--min-height:0px;--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:space-between;--margin-top:21px;--margin-bottom:21px;--margin-left:21px;--margin-right:21px;}.elementor-170 .elementor-element.elementor-element-e245183:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-e245183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-170 .elementor-element.elementor-element-e245183.e-con{--align-self:center;}.elementor-170 .elementor-element.elementor-element-3767d3b{width:var( --container-widget-width, 63.75% );max-width:63.75%;--container-widget-width:63.75%;--container-widget-flex-grow:0;top:25px;}.elementor-170 .elementor-element.elementor-element-3767d3b.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-170 .elementor-element.elementor-element-3767d3b{left:16px;}body.rtl .elementor-170 .elementor-element.elementor-element-3767d3b{right:16px;}.elementor-170 .elementor-element.elementor-element-3767d3b .elementor-icon-wrapper{text-align:center;}.elementor-170 .elementor-element.elementor-element-3767d3b.elementor-view-stacked .elementor-icon{background-color:#3894DA;}.elementor-170 .elementor-element.elementor-element-3767d3b.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-3767d3b.elementor-view-default .elementor-icon{color:#3894DA;border-color:#3894DA;}.elementor-170 .elementor-element.elementor-element-3767d3b.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-3767d3b.elementor-view-default .elementor-icon svg{fill:#3894DA;}.elementor-170 .elementor-element.elementor-element-16f6a38 .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#383838;}.elementor-170 .elementor-element.elementor-element-fbe859b{font-family:"Lora", Sans-serif;font-weight:400;}.elementor-170 .elementor-element.elementor-element-05dd103{--display:flex;--min-height:300px;--justify-content:flex-start;}.elementor-170 .elementor-element.elementor-element-05dd103:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-05dd103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFEF;}.elementor-170 .elementor-element.elementor-element-1ab5baf{--display:flex;--min-height:0px;--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:space-between;--margin-top:21px;--margin-bottom:21px;--margin-left:21px;--margin-right:21px;}.elementor-170 .elementor-element.elementor-element-1ab5baf:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-1ab5baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-170 .elementor-element.elementor-element-1ab5baf.e-con{--align-self:center;}.elementor-170 .elementor-element.elementor-element-45da90b{width:var( --container-widget-width, 63.75% );max-width:63.75%;--container-widget-width:63.75%;--container-widget-flex-grow:0;top:22px;}.elementor-170 .elementor-element.elementor-element-45da90b.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-170 .elementor-element.elementor-element-45da90b{left:16px;}body.rtl .elementor-170 .elementor-element.elementor-element-45da90b{right:16px;}.elementor-170 .elementor-element.elementor-element-45da90b .elementor-icon-wrapper{text-align:center;}.elementor-170 .elementor-element.elementor-element-45da90b.elementor-view-stacked .elementor-icon{background-color:#FF7400;}.elementor-170 .elementor-element.elementor-element-45da90b.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-45da90b.elementor-view-default .elementor-icon{color:#FF7400;border-color:#FF7400;}.elementor-170 .elementor-element.elementor-element-45da90b.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-45da90b.elementor-view-default .elementor-icon svg{fill:#FF7400;}.elementor-170 .elementor-element.elementor-element-5c90d60 .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#383838;}.elementor-170 .elementor-element.elementor-element-7816f6c{font-family:"Lora", Sans-serif;font-weight:400;}.elementor-170 .elementor-element.elementor-element-d16cec2{--display:flex;--min-height:300px;--justify-content:flex-start;}.elementor-170 .elementor-element.elementor-element-d16cec2:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-d16cec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFEF;}.elementor-170 .elementor-element.elementor-element-4361fc3{--display:flex;--min-height:0px;--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:space-between;--margin-top:21px;--margin-bottom:21px;--margin-left:21px;--margin-right:21px;}.elementor-170 .elementor-element.elementor-element-4361fc3:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-4361fc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-170 .elementor-element.elementor-element-4361fc3.e-con{--align-self:center;}.elementor-170 .elementor-element.elementor-element-b733204{width:var( --container-widget-width, 63.75% );max-width:63.75%;--container-widget-width:63.75%;--container-widget-flex-grow:0;top:22px;}.elementor-170 .elementor-element.elementor-element-b733204.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-170 .elementor-element.elementor-element-b733204{left:16px;}body.rtl .elementor-170 .elementor-element.elementor-element-b733204{right:16px;}.elementor-170 .elementor-element.elementor-element-b733204 .elementor-icon-wrapper{text-align:center;}.elementor-170 .elementor-element.elementor-element-b733204.elementor-view-stacked .elementor-icon{background-color:#48B138;}.elementor-170 .elementor-element.elementor-element-b733204.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-b733204.elementor-view-default .elementor-icon{color:#48B138;border-color:#48B138;}.elementor-170 .elementor-element.elementor-element-b733204.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-b733204.elementor-view-default .elementor-icon svg{fill:#48B138;}.elementor-170 .elementor-element.elementor-element-0aa4a9f .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#363636;}.elementor-170 .elementor-element.elementor-element-30510f1{font-family:"Lora", Sans-serif;font-weight:400;}.elementor-170 .elementor-element.elementor-element-fb86e88{--display:flex;}.elementor-170 .elementor-element.elementor-element-29fcd1a{margin:55px 0px calc(var(--kit-widget-spacing, 0px) + 55px) 0px;}.elementor-170 .elementor-element.elementor-element-fb9b2f1{--display:flex;--min-height:901px;--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-170 .elementor-element.elementor-element-fb9b2f1:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-fb9b2f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F9FF;}.elementor-170 .elementor-element.elementor-element-de5c5c9{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-170 .elementor-element.elementor-element-de5c5c9 .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#283D46;}.elementor-170 .elementor-element.elementor-element-e2c8208{text-align:center;font-family:"Lora", Sans-serif;font-weight:400;}.elementor-170 .elementor-element.elementor-element-3bbeecb{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:38px 38px;--row-gap:38px;--column-gap:38px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:-84px;--margin-right:-19px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-3bbeecb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-170 .elementor-element.elementor-element-83a5824{--display:flex;--min-height:300px;--justify-content:flex-start;}.elementor-170 .elementor-element.elementor-element-83a5824:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-83a5824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#656AA717;}.elementor-170 .elementor-element.elementor-element-6788cfb{--display:flex;--min-height:0px;--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:space-between;--margin-top:21px;--margin-bottom:21px;--margin-left:21px;--margin-right:21px;}.elementor-170 .elementor-element.elementor-element-6788cfb:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-6788cfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-170 .elementor-element.elementor-element-6788cfb.e-con{--align-self:center;}.elementor-170 .elementor-element.elementor-element-a17f899{width:var( --container-widget-width, 67.5% );max-width:67.5%;--container-widget-width:67.5%;--container-widget-flex-grow:0;top:20px;}.elementor-170 .elementor-element.elementor-element-a17f899.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-170 .elementor-element.elementor-element-a17f899{left:16px;}body.rtl .elementor-170 .elementor-element.elementor-element-a17f899{right:16px;}.elementor-170 .elementor-element.elementor-element-a17f899 .elementor-icon-wrapper{text-align:center;}.elementor-170 .elementor-element.elementor-element-a17f899.elementor-view-stacked .elementor-icon{background-color:#346841;}.elementor-170 .elementor-element.elementor-element-a17f899.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-a17f899.elementor-view-default .elementor-icon{color:#346841;border-color:#346841;}.elementor-170 .elementor-element.elementor-element-a17f899.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-a17f899.elementor-view-default .elementor-icon svg{fill:#346841;}.elementor-170 .elementor-element.elementor-element-8223ca9 .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#383838;}.elementor-170 .elementor-element.elementor-element-ead5d98{font-family:"Lora", Sans-serif;font-weight:400;}.elementor-170 .elementor-element.elementor-element-4efaae4{--display:flex;--min-height:300px;--justify-content:flex-start;}.elementor-170 .elementor-element.elementor-element-4efaae4:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-4efaae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#656AA717;}.elementor-170 .elementor-element.elementor-element-4d697fd{--display:flex;--min-height:0px;--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:space-between;--margin-top:21px;--margin-bottom:21px;--margin-left:21px;--margin-right:21px;}.elementor-170 .elementor-element.elementor-element-4d697fd:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-4d697fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-170 .elementor-element.elementor-element-4d697fd.e-con{--align-self:center;}.elementor-170 .elementor-element.elementor-element-2c88e1d{width:var( --container-widget-width, 67.5% );max-width:67.5%;--container-widget-width:67.5%;--container-widget-flex-grow:0;top:20px;}.elementor-170 .elementor-element.elementor-element-2c88e1d.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-170 .elementor-element.elementor-element-2c88e1d{left:16px;}body.rtl .elementor-170 .elementor-element.elementor-element-2c88e1d{right:16px;}.elementor-170 .elementor-element.elementor-element-2c88e1d .elementor-icon-wrapper{text-align:center;}.elementor-170 .elementor-element.elementor-element-2c88e1d.elementor-view-stacked .elementor-icon{background-color:#346841;}.elementor-170 .elementor-element.elementor-element-2c88e1d.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-2c88e1d.elementor-view-default .elementor-icon{color:#346841;border-color:#346841;}.elementor-170 .elementor-element.elementor-element-2c88e1d.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-2c88e1d.elementor-view-default .elementor-icon svg{fill:#346841;}.elementor-170 .elementor-element.elementor-element-86c7622 .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#383838;}.elementor-170 .elementor-element.elementor-element-5a51fc0{font-family:"Lora", Sans-serif;font-weight:400;}.elementor-170 .elementor-element.elementor-element-5d74350{--display:flex;--min-height:300px;--justify-content:flex-start;}.elementor-170 .elementor-element.elementor-element-5d74350:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-5d74350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#656AA717;}.elementor-170 .elementor-element.elementor-element-2f29e65{--display:flex;--min-height:0px;--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:space-between;--margin-top:21px;--margin-bottom:21px;--margin-left:21px;--margin-right:21px;}.elementor-170 .elementor-element.elementor-element-2f29e65:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-2f29e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-170 .elementor-element.elementor-element-2f29e65.e-con{--align-self:center;}.elementor-170 .elementor-element.elementor-element-08b7a00{width:var( --container-widget-width, 67.5% );max-width:67.5%;--container-widget-width:67.5%;--container-widget-flex-grow:0;top:20px;}.elementor-170 .elementor-element.elementor-element-08b7a00.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-170 .elementor-element.elementor-element-08b7a00{left:16px;}body.rtl .elementor-170 .elementor-element.elementor-element-08b7a00{right:16px;}.elementor-170 .elementor-element.elementor-element-08b7a00 .elementor-icon-wrapper{text-align:center;}.elementor-170 .elementor-element.elementor-element-08b7a00.elementor-view-stacked .elementor-icon{background-color:#346841;}.elementor-170 .elementor-element.elementor-element-08b7a00.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-08b7a00.elementor-view-default .elementor-icon{color:#346841;border-color:#346841;}.elementor-170 .elementor-element.elementor-element-08b7a00.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-08b7a00.elementor-view-default .elementor-icon svg{fill:#346841;}.elementor-170 .elementor-element.elementor-element-7f0f0ce .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#383838;}.elementor-170 .elementor-element.elementor-element-a8d53de{font-family:"Lora", Sans-serif;font-weight:400;}.elementor-170 .elementor-element.elementor-element-ad81fcf{--display:flex;--min-height:300px;--justify-content:flex-start;}.elementor-170 .elementor-element.elementor-element-ad81fcf:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-ad81fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#656AA717;}.elementor-170 .elementor-element.elementor-element-40e5c08{--display:flex;--min-height:0px;--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:space-between;--margin-top:21px;--margin-bottom:21px;--margin-left:21px;--margin-right:21px;}.elementor-170 .elementor-element.elementor-element-40e5c08:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-40e5c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-170 .elementor-element.elementor-element-40e5c08.e-con{--align-self:center;}.elementor-170 .elementor-element.elementor-element-0dad832{width:var( --container-widget-width, 67.5% );max-width:67.5%;--container-widget-width:67.5%;--container-widget-flex-grow:0;top:20px;}.elementor-170 .elementor-element.elementor-element-0dad832.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-170 .elementor-element.elementor-element-0dad832{left:16px;}body.rtl .elementor-170 .elementor-element.elementor-element-0dad832{right:16px;}.elementor-170 .elementor-element.elementor-element-0dad832 .elementor-icon-wrapper{text-align:center;}.elementor-170 .elementor-element.elementor-element-0dad832.elementor-view-stacked .elementor-icon{background-color:#346841;}.elementor-170 .elementor-element.elementor-element-0dad832.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-0dad832.elementor-view-default .elementor-icon{color:#346841;border-color:#346841;}.elementor-170 .elementor-element.elementor-element-0dad832.elementor-view-framed .elementor-icon, .elementor-170 .elementor-element.elementor-element-0dad832.elementor-view-default .elementor-icon svg{fill:#346841;}.elementor-170 .elementor-element.elementor-element-b87322b .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#363636;}.elementor-170 .elementor-element.elementor-element-641ac0f{font-family:"Lora", Sans-serif;font-weight:400;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-170 .elementor-element.elementor-element-889a81e{--width:70%;}.elementor-170 .elementor-element.elementor-element-eea471c{--width:100%;}.elementor-170 .elementor-element.elementor-element-458b19d{--width:100%;}.elementor-170 .elementor-element.elementor-element-befd75c{--width:100%;}.elementor-170 .elementor-element.elementor-element-5ef8116{--width:100%;}.elementor-170 .elementor-element.elementor-element-d0aa372{--width:100%;}.elementor-170 .elementor-element.elementor-element-15a8fff{--width:91%;}.elementor-170 .elementor-element.elementor-element-115bba4{--width:100%;}.elementor-170 .elementor-element.elementor-element-8f5ab15{--width:91%;}.elementor-170 .elementor-element.elementor-element-fc1a645{--width:100%;}.elementor-170 .elementor-element.elementor-element-1790fd2{--width:91%;}.elementor-170 .elementor-element.elementor-element-98fb074{--width:85%;}.elementor-170 .elementor-element.elementor-element-97299a5{--width:91%;}.elementor-170 .elementor-element.elementor-element-bcbae8a{--width:91%;}.elementor-170 .elementor-element.elementor-element-15fce12{--width:91%;}.elementor-170 .elementor-element.elementor-element-43ea8a2{--width:1261px;}.elementor-170 .elementor-element.elementor-element-e145495{--width:300px;}.elementor-170 .elementor-element.elementor-element-4942cb6{--width:100%;}.elementor-170 .elementor-element.elementor-element-0a586d0{--width:300px;}.elementor-170 .elementor-element.elementor-element-e245183{--width:100%;}.elementor-170 .elementor-element.elementor-element-05dd103{--width:300px;}.elementor-170 .elementor-element.elementor-element-1ab5baf{--width:100%;}.elementor-170 .elementor-element.elementor-element-d16cec2{--width:300px;}.elementor-170 .elementor-element.elementor-element-4361fc3{--width:100%;}.elementor-170 .elementor-element.elementor-element-3bbeecb{--width:1261px;}.elementor-170 .elementor-element.elementor-element-83a5824{--width:300px;}.elementor-170 .elementor-element.elementor-element-6788cfb{--width:100%;}.elementor-170 .elementor-element.elementor-element-4efaae4{--width:300px;}.elementor-170 .elementor-element.elementor-element-4d697fd{--width:100%;}.elementor-170 .elementor-element.elementor-element-5d74350{--width:300px;}.elementor-170 .elementor-element.elementor-element-2f29e65{--width:100%;}.elementor-170 .elementor-element.elementor-element-ad81fcf{--width:300px;}.elementor-170 .elementor-element.elementor-element-40e5c08{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-170 .elementor-element.elementor-element-43ea8a2{--width:100%;}.elementor-170 .elementor-element.elementor-element-3bbeecb{--width:100%;}}@media(max-width:1024px){.elementor-170 .elementor-element.elementor-element-eea471c{--gap:31px 31px;--row-gap:31px;--column-gap:31px;--grid-auto-flow:row;}.elementor-170 .elementor-element.elementor-element-db14a84{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-458b19d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-6fbc61a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-170 .elementor-element.elementor-element-7c1617d{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-7c1617d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-170 .elementor-element.elementor-element-ab89289{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-befd75c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-529a444{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-cf8b00a{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-7a6a853{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-170 .elementor-element.elementor-element-5ef8116{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-8961a15{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-f514aa0{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-00563b2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-d0aa372{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-1faad54{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-9c7a79d{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-15a8fff{--margin-top:-355px;--margin-bottom:0px;--margin-left:160px;--margin-right:0px;}.elementor-170 .elementor-element.elementor-element-35f48b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-86ba2dd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-115bba4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-11423e2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-65efdcc{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-8f5ab15{--margin-top:-355px;--margin-bottom:0px;--margin-left:160px;--margin-right:0px;}.elementor-170 .elementor-element.elementor-element-54a9c24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-6bbbd74{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-fc1a645{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-302c928{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-91387c5{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-1790fd2{--margin-top:-355px;--margin-bottom:0px;--margin-left:160px;--margin-right:0px;}.elementor-170 .elementor-element.elementor-element-f642651{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-98fb074{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-3fe7088{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-170 .elementor-element.elementor-element-43ea8a2{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-170 .elementor-element.elementor-element-43ea8a2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-170 .elementor-element.elementor-element-3bbeecb{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-170 .elementor-element.elementor-element-714372d{--min-height:944px;--margin-top:-260px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-170 .elementor-element.elementor-element-714372d::before, .elementor-170 .elementor-element.elementor-element-714372d > .elementor-background-video-container::before, .elementor-170 .elementor-element.elementor-element-714372d > .e-con-inner > .elementor-background-video-container::before, .elementor-170 .elementor-element.elementor-element-714372d > .elementor-background-slideshow::before, .elementor-170 .elementor-element.elementor-element-714372d > .e-con-inner > .elementor-background-slideshow::before, .elementor-170 .elementor-element.elementor-element-714372d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-680px 114px;}.elementor-170 .elementor-element.elementor-element-889a81e{--margin-top:500px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-170 .elementor-element.elementor-element-889a81e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-170 .elementor-element.elementor-element-6a7badd{padding:0px 0px 0px 0px;--container-widget-width:268px;--container-widget-flex-grow:0;width:var( --container-widget-width, 268px );max-width:268px;}.elementor-170 .elementor-element.elementor-element-6a7badd .elementor-heading-title{font-size:28px;}.elementor-170 .elementor-element.elementor-element-93fd00e{padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-93fd00e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-170 .elementor-element.elementor-element-222c4ba{--margin-top:-5px;--margin-bottom:-5px;--margin-left:-5px;--margin-right:-5px;}.elementor-170 .elementor-element.elementor-element-eea471c{--min-height:1120px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-db14a84{--min-height:299px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-458b19d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-6fbc61a{text-align:center;}.elementor-170 .elementor-element.elementor-element-ab89289{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-befd75c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-befd75c.e-con{--align-self:center;}.elementor-170 .elementor-element.elementor-element-e7310cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-e7310cc .elementor-icon-wrapper{text-align:center;}.elementor-170 .elementor-element.elementor-element-529a444{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-cf8b00a{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-170 .elementor-element.elementor-element-7a6a853{--width:100px;--min-height:288px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-8961a15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-8961a15.elementor-element{--align-self:center;}.elementor-170 .elementor-element.elementor-element-f514aa0{padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-00563b2{--min-height:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-d0aa372{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:-25%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-d0aa372.e-con{--align-self:center;}.elementor-170 .elementor-element.elementor-element-1faad54{margin:20px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-170 .elementor-element.elementor-element-9c7a79d{margin:-30px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-170 .elementor-element.elementor-element-15a8fff{--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:-370px;--margin-bottom:0px;--margin-left:85px;--margin-right:0px;}.elementor-170 .elementor-element.elementor-element-86ba2dd{--min-height:299px;}.elementor-170 .elementor-element.elementor-element-115bba4{--margin-top:0%;--margin-bottom:0%;--margin-left:-25%;--margin-right:0%;}.elementor-170 .elementor-element.elementor-element-11423e2{margin:20px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-170 .elementor-element.elementor-element-65efdcc{margin:-30px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-170 .elementor-element.elementor-element-8f5ab15{--margin-top:-390px;--margin-bottom:0px;--margin-left:85px;--margin-right:0px;}.elementor-170 .elementor-element.elementor-element-6bbbd74{--min-height:305px;}.elementor-170 .elementor-element.elementor-element-fc1a645{--margin-top:0%;--margin-bottom:0%;--margin-left:-25%;--margin-right:0%;}.elementor-170 .elementor-element.elementor-element-302c928{margin:20px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-170 .elementor-element.elementor-element-91387c5{margin:-30px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-170 .elementor-element.elementor-element-1790fd2{--margin-top:-239px;--margin-bottom:0px;--margin-left:85px;--margin-right:0px;}.elementor-170 .elementor-element.elementor-element-f642651{margin:-130px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-170 .elementor-element.elementor-element-98194c1{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-84c2140{--width:100%;--min-height:1084px;}.elementor-170 .elementor-element.elementor-element-98fb074{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-98fb074.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-170 .elementor-element.elementor-element-3e55088{--min-height:435px;}.elementor-170 .elementor-element.elementor-element-97299a5{--margin-top:-502px;--margin-bottom:0px;--margin-left:71px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-db9ae80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-170 .elementor-element.elementor-element-b45abba{--min-height:435px;}.elementor-170 .elementor-element.elementor-element-bcbae8a{--margin-top:-502px;--margin-bottom:0px;--margin-left:71px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-6a0fcb8{--min-height:435px;}.elementor-170 .elementor-element.elementor-element-15fce12{--margin-top:-502px;--margin-bottom:0px;--margin-left:71px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-43ea8a2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-170 .elementor-element.elementor-element-fb86e88{--width:100%;--min-height:0px;}.elementor-170 .elementor-element.elementor-element-3bbeecb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for button, class: .elementor-element-93fd00e */.glass-button {
  display: inline-block;
  padding: 3px 10px;
  font-family: 'Lora', serif; /* Matches your font choice */
  font-size: 36px;
  color: #fff;
  border-radius: 15px;
  background: rgba(60, 120, 40, 0.25); /* Soft greenish tint */
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  text-decoration: none;
  transition: all 0.3s ease;
}

/* Optional hover effect */
.glass-button:hover {
  background: rgba(60, 120, 40, 0.35);
  border-color: rgba(255, 255, 255, 0.5);
  transform: translateY(-2px);
}

#a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f237fd7 *//* ============================= */
/* 🌈 Weather Section Base Styles */
/* ============================= */
section.weather-section {
  text-align: center;
  padding: 60px 20px;
  background: linear-gradient(180deg, #e9f3ff 0%, #f5fcf9 100%);
  color: #2b3a52;
  font-family: 'Lora', serif;
  max-width: 1200px;
  margin: 0 auto;
}

section.weather-section h2 {
  font-size: 2rem;
  font-weight: 700;
  color: #1e2c4a;
  margin-bottom: 8px;
}

section.weather-section .subtitle {
  color: #667;
  margin-bottom: 40px;
}

/* ============================= */
/* 🌫️ Glass Effect Cards */
/* ============================= */
section.weather-section .glass-effect {
  background: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 0 4px 20px rgba(0,0,0,0.05);
  padding: 30px;
  margin: 0 auto 30px auto;
  border-radius: 12px;
  width: 100%;
}

/* ============================= */
/* 🌦️ Current Weather Card Layout */
/* ============================= */
section.weather-section .weather-card {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap; /* Keep left and right on one line */
  gap: 40px;
}

section.weather-section .weather-left,
section.weather-section .weather-right {
  flex: 1;
}

section.weather-section .weather-left {
  text-align: left;
}

section.weather-section .weather-left .location {
  color: #4c6fa3;
  margin-bottom: 5px;
  font-weight: 600;
}

section.weather-section .weather-left .temp {
  font-size: 3rem;
  font-weight: 600;
  margin-bottom: 5px;
}

section.weather-section .weather-left .condition {
  color: #6a768e;
  font-weight: 500;
}

section.weather-section .weather-right {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 40px;
  text-align: left;
}

section.weather-section .weather-right div {
  color: #4c5b74;
  font-weight: 500;
}

section.weather-section .weather-right span {
  margin-right: 6px;
}

/* ============================= */
/* 📅 Forecast Card Layout */
/* ============================= */
section.weather-section .forecast-card {
  width: 100%;
}

section.weather-section .forecast-card h3 {
  text-align: left;
  font-size: 1.3rem;
  font-weight: 600;
  color: #1e2c4a;
  margin-bottom: 20px;
}

section.weather-section .forecast-grid {
  display: grid;
  grid-template-columns: repeat(7, 1fr); /* Show 7 days in a single row */
  gap: 20px;
  overflow-x: auto; /* Scroll horizontally on small screens */
  padding-bottom: 10px;
}

section.weather-section .forecast-grid::-webkit-scrollbar {
  height: 6px;
}

section.weather-section .forecast-grid::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0.2);
  border-radius: 3px;
}

section.weather-section .forecast-grid .day {
  background: rgba(255, 255, 255, 0.4);
  border: 1px solid rgba(255, 255, 255, 0.25);
  padding: 20px;
  border-radius: 12px;
  transition: transform 0.2s ease;
  display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 80px; /* ensures scrollable items */
}

section.weather-section .forecast-grid .day:hover {
  transform: translateY(-5px);
}

section.weather-section .forecast-grid .day span {
  font-size: 2rem;
  margin-bottom: 10px;
}

section.weather-section .forecast-grid .day p {
  margin: 4px 0;
}

section.weather-section .forecast-grid .rain {
  color: #007aff;
  font-weight: 500;
}

/* ============================= */
/* 📱 Mobile Responsive Styles */
/* ============================= */
@media (max-width: 768px) {
  section.weather-section h2 {
    font-size: 1.7rem;
  }

  section.weather-section .subtitle {
    font-size: 0.95rem;
    margin-bottom: 30px;
  }

  section.weather-section .weather-card {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  section.weather-section .weather-left {
    margin-bottom: 20px;
  }

  section.weather-section .weather-left .temp {
    font-size: 2.5rem;
  }

  section.weather-section .weather-right {
    justify-content: center;
    gap: 20px;
  }

  section.weather-section .forecast-grid {
    grid-template-columns: repeat(auto-fit, minmax(80px, 1fr));
    gap: 10px;
  }

  section.weather-section .forecast-grid .day {
    padding: 15px;
  }
}

@media (max-width: 480px) {
  section.weather-section h2 {
    font-size: 1.5rem;
  }

  section.weather-section .weather-left .temp {
    font-size: 2rem;
  }

  section.weather-section .forecast-grid .day span {
    font-size: 1.5rem;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-458b19d */.circle {
  width: 100px;
  height: 100px;
  background: #4CAF50;
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db14a84 */@import url('https://fonts.googleapis.com/css2?family=Lora:wght@400;600&display=swap');

/* 🌿 Card Container */
#cont1 {
  border-radius: 16px;
  padding: 25px;
  width: 100%;
  max-width: 320px;
  margin: 0 auto; /* centers the card */
  position: relative;
  overflow: hidden;
  cursor: pointer;

  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.3);

  font-family: 'Lora', sans-serif;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* 🌾 Hover Effect */
#cont1:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 25px rgba(0, 0, 0, 0.15);
}

/* 🌱 Card Heading */
#cont1 h2 {
  font-size: 22px;
  color: #2f3d2f;
  font-weight: 600;
  margin-bottom: 10px;
  position: relative;
  z-index: 1;
  font-family: 'Lora', sans-serif;
}

/* 🌼 Card Paragraph */
#cont1 p {
  font-size: 15px;
  color: #364736;
  line-height: 1.6;
  position: relative;
  z-index: 1;
  font-family: 'Lora', sans-serif;
}

/* 📱 Responsive Design */
@media (max-width: 480px) {
  #cont1 {
    max-width: 100%;
    padding: 24px;        /* increased padding */
    border-radius: 12px;
    min-height: 325px;    /* taller card without flex */
    box-sizing: border-box; /* ensures padding is included in height */
  }

  #cont1 h2 {
    font-size: 18px;
    margin-bottom: 12px; 
  }

  #cont1 p {
    font-size: 13px;
    line-height: 1.6;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-befd75c */.circle {
  width: 100px;
  height: 100px;
  background: #4CAF50;
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ef8116 */.circle {
  width: 100px;
  height: 100px;
  background: #4CAF50;
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a6a853 */@import url('https://fonts.googleapis.com/css2?family=Lora:wght@400;600&display=swap');

/* 🌿 Card Container */
#cont1 {
  border-radius: 16px;
  padding: 25px;
  width: 90%;
  max-width: 320px;
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  box-shadow: 0 8px 20px rgba(0,0,0,0.1);
  border: 1px solid rgba(255,255,255,0.3);
  font-family: 'Lora', sans-serif;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  margin: 20px auto; /* adds spacing on mobile */
  word-wrap: break-word; /* ensures text doesn’t overflow */
}

/* 🌾 Hover effect */
#cont1:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);
}

/* 🌱 Card Heading */
#cont1 h2 {
  font-size: 22px;
  color: #2f3d2f;
  font-weight: 600;
  margin-bottom: 10px;
  position: relative;
  z-index: 1;
  font-family: 'Lora', sans-serif;
  word-break: break-word;
}

/* 🌼 Card Paragraph */
#cont1 p {
  font-size: 15px;
  color: #364736;
  line-height: 1.6;
  position: relative;
  z-index: 1;
  font-family: 'Lora', sans-serif;
}

/* 📱 Responsive Design */
@media (max-width: 768px) {
  #cont1 {
    max-width: 95%;
    padding: 20px;
  }

  #cont1 h2 {
    font-size: 20px;
  }

  #cont1 p {
    font-size: 14px;
  }
}

@media (max-width: 480px) {
  #cont1 {
    max-width: 100%;
    padding: 16px;
    border-radius: 12px;
  }

  #cont1 h2 {
    font-size: 18px;
    margin-bottom: 8px;
  }

  #cont1 p {
    font-size: 13px;
    line-height: 1.5;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0aa372 */.circle {
  width: 100px;
  height: 100px;
  background: #4CAF50;
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00563b2 */@import url('https://fonts.googleapis.com/css2?family=Lora:wght@400;600&display=swap');

/* 🌿 Card Container */
#cont1 {
  border-radius: 16px;
  padding: 25px;
  width: 100%;
  max-width: 320px;
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  box-shadow: 0 8px 20px rgba(0,0,0,0.1);
  border: 1px solid rgba(255,255,255,0.3);
  font-family: 'Lora', sans-serif;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  margin: 0 auto; /* centers the card */
}

/* 🌾 Hover effect */
#cont1:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);
}

/* 🌱 Card Heading */
#cont1 h2 {
  font-size: 22px;
  color: #2f3d2f;
  font-weight: 600;
  margin-bottom: 10px;
  position: relative;
  z-index: 1;
  font-family: 'Lora', sans-serif;
}

/* 🌼 Card Paragraph */
#cont1 p {
  font-size: 15px;
  color: #364736;
  line-height: 1.6;
  position: relative;
  z-index: 1;
  font-family: 'Lora', sans-serif;
}

/* 📱 Responsive Design */
@media (max-width: 768px) {
  #cont1 {
    max-width: 90%;
    padding: 20px;
  }

  #cont1 h2 {
    font-size: 20px;
  }

  #cont1 p {
    font-size: 14px;
  }
}

@media (max-width: 480px) {
  #cont1 {
    max-width: 100%;
    padding: 16px;
    border-radius: 12px;
  }

  #cont1 h2 {
    font-size: 18px;
    margin-bottom: 8px;
  }

  #cont1 p {
    font-size: 13px;
    line-height: 1.5;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-115bba4 */.circle {
  width: 100px;
  height: 100px;
  background: #4CAF50;
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ba2dd */@import url('https://fonts.googleapis.com/css2?family=Lora:wght@400;600&display=swap');



/* Card Container */
#cont1 {
  /* background removed for manual addition in WordPress */
  border-radius: 16px;
  padding: 25px;
  width: 100%;
  max-width: 320px;
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  box-shadow: 0 8px 20px rgba(0,0,0,0.1);
  border: 1px solid rgba(255,255,255,0.3);
  font-family: 'Lora', sans-serif;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Hover effect */
#cont1:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);
}

/* Card text */
#cont1 h2 {
  font-size: 22px;
  color: #2f3d2f;
  font-weight: 600;
  margin-bottom: 10px;
  position: relative;
  z-index: 1;
  font-family: 'Lora', sans-serif;
}

#cont1 p {
  font-size: 15px;
  color: #364736;
  line-height: 1.6;
  position: relative;
  z-index: 1;
  font-family: 'Lora', sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc1a645 */.circle {
  width: 100px;
  height: 100px;
  background: #4CAF50;
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bbbd74 */@import url('https://fonts.googleapis.com/css2?family=Lora:wght@400;600&display=swap');



/* Card Container */
#cont1 {
  /* background removed for manual addition in WordPress */
  border-radius: 16px;
  padding: 25px;
  width: 100%;
  max-width: 320px;
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  box-shadow: 0 8px 20px rgba(0,0,0,0.1);
  border: 1px solid rgba(255,255,255,0.3);
  font-family: 'Lora', sans-serif;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Hover effect */
#cont1:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);
}

/* Card text */
#cont1 h2 {
  font-size: 22px;
  color: #2f3d2f;
  font-weight: 600;
  margin-bottom: 10px;
  position: relative;
  z-index: 1;
  font-family: 'Lora', sans-serif;
}

#cont1 p {
  font-size: 15px;
  color: #364736;
  line-height: 1.6;
  position: relative;
  z-index: 1;
  font-family: 'Lora', sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e55088 *//* General Section Styles */
.news-section {
    padding: 60px 20px;
    background-color: #f3f6f3;
    font-family: 'Lora', sans-serif;
    text-align: center;
}

.section-title {
    font-size: 32px;
    font-weight: 600;
    color: #2f3d2f;
    margin-bottom: 10px;
}

.section-subtitle {
    font-size: 16px;
    color: #364736;
    margin-bottom: 40px;
}

/* News Grid */
.news-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 30px;
    justify-items: center;
}

/* News Card */
.news-card {
    background: rgba(255, 255, 255, 0.25);
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 8px 20px rgba(0,0,0,0.1);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255,255,255,0.3);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    max-width: 320px;
    width: 100%;
}

.news-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 25px rgba(0,0,0,0.15);
}

/* Card Image */
/*.card-image img {*/
/*    width: 100%;*/
/*    height: auto;*/
/*    display: block;*/
/*}*/

/* Card Content */
.card-content {
    padding: 20px;
    text-align: left;
}

.card-title {
    font-size: 20px;
    font-weight: 600;
    color: #2f3d2f;
    margin-bottom: 10px;
}

.card-excerpt {
    font-size: 14px;
    color: #364736;
    line-height: 1.6;
    margin-bottom: 15px;
}

/* Read More Link */
.read-more {
    font-weight: 600;
    font-size: 14px;
    color: #5A8B43;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    transition: color 0.3s ease;
}

.read-more:hover {
    color: #2f3d2f;
}

.read-more .arrow {
    margin-left: 5px;
    transition: transform 0.3s ease;
}

.read-more:hover .arrow {
    transform: translateX(5px);
}

/* Section Footer */
.section-footer {
    margin-top: 40px;
}

.view-all-btn {
    font-weight: 600;
    font-size: 16px;
    color: #5A8B43;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    transition: color 0.3s ease;
}

.view-all-btn:hover {
    color: #2f3d2f;
}

.view-all-btn .arrow {
    margin-left: 5px;
    transition: transform 0.3s ease;
}

.view-all-btn:hover .arrow {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45abba *//* General Section Styles */
.news-section {
    padding: 60px 20px;
    background-color: #f3f6f3;
    font-family: 'Lora', sans-serif;
    text-align: center;
}

.section-title {
    font-size: 32px;
    font-weight: 600;
    color: #2f3d2f;
    margin-bottom: 10px;
}

.section-subtitle {
    font-size: 16px;
    color: #364736;
    margin-bottom: 40px;
}

/* News Grid */
.news-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 30px;
    justify-items: center;
}

/* News Card */
.news-card {
    background: rgba(255, 255, 255, 0.25);
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 8px 20px rgba(0,0,0,0.1);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255,255,255,0.3);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    max-width: 320px;
    width: 100%;
}

.news-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 25px rgba(0,0,0,0.15);
}

/* Card Image */
/*.card-image img {*/
/*    width: 100%;*/
/*    height: auto;*/
/*    display: block;*/
/*}*/

/* Card Content */
.card-content {
    padding: 20px;
    text-align: left;
}

.card-title {
    font-size: 20px;
    font-weight: 600;
    color: #2f3d2f;
    margin-bottom: 10px;
}

.card-excerpt {
    font-size: 14px;
    color: #364736;
    line-height: 1.6;
    margin-bottom: 15px;
}

/* Read More Link */
.read-more {
    font-weight: 600;
    font-size: 14px;
    color: #5A8B43;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    transition: color 0.3s ease;
}

.read-more:hover {
    color: #2f3d2f;
}

.read-more .arrow {
    margin-left: 5px;
    transition: transform 0.3s ease;
}

.read-more:hover .arrow {
    transform: translateX(5px);
}

/* Section Footer */
.section-footer {
    margin-top: 40px;
}

.view-all-btn {
    font-weight: 600;
    font-size: 16px;
    color: #5A8B43;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    transition: color 0.3s ease;
}

.view-all-btn:hover {
    color: #2f3d2f;
}

.view-all-btn .arrow {
    margin-left: 5px;
    transition: transform 0.3s ease;
}

.view-all-btn:hover .arrow {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a0fcb8 *//* General Section Styles */
.news-section {
    padding: 60px 20px;
    background-color: #f3f6f3;
    font-family: 'Lora', sans-serif;
    text-align: center;
}

.section-title {
    font-size: 32px;
    font-weight: 600;
    color: #2f3d2f;
    margin-bottom: 10px;
}

.section-subtitle {
    font-size: 16px;
    color: #364736;
    margin-bottom: 40px;
}

/* News Grid */
.news-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 30px;
    justify-items: center;
}

/* News Card */
.news-card {
    background: rgba(255, 255, 255, 0.25);
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 8px 20px rgba(0,0,0,0.1);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255,255,255,0.3);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    max-width: 320px;
    width: 100%;
}

.news-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 25px rgba(0,0,0,0.15);
}

/* Card Image */
/*.card-image img {*/
/*    width: 100%;*/
/*    height: auto;*/
/*    display: block;*/
/*}*/

/* Card Content */
.card-content {
    padding: 20px;
    text-align: left;
}

.card-title {
    font-size: 20px;
    font-weight: 600;
    color: #2f3d2f;
    margin-bottom: 10px;
}

.card-excerpt {
    font-size: 14px;
    color: #364736;
    line-height: 1.6;
    margin-bottom: 15px;
}

/* Read More Link */
.read-more {
    font-weight: 600;
    font-size: 14px;
    color: #5A8B43;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    transition: color 0.3s ease;
}

.read-more:hover {
    color: #2f3d2f;
}

.read-more .arrow {
    margin-left: 5px;
    transition: transform 0.3s ease;
}

.read-more:hover .arrow {
    transform: translateX(5px);
}

/* Section Footer */
.section-footer {
    margin-top: 40px;
}

.view-all-btn {
    font-weight: 600;
    font-size: 16px;
    color: #5A8B43;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    transition: color 0.3s ease;
}

.view-all-btn:hover {
    color: #2f3d2f;
}

.view-all-btn .arrow {
    margin-left: 5px;
    transition: transform 0.3s ease;
}

.view-all-btn:hover .arrow {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4942cb6 */.circle {
  width: 100px;
  height: 100px;
  background: #4CAF50;
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e145495 */.marketplace-card {
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0 8px 20px rgba(0,0,0,0.08);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    cursor: pointer;
    text-align: center;
}

.marketplace-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 25px rgba(0,0,0,0.12);
}

/* Card Image */
.marketplace-card img {
    width: 60px;
    height: 60px;
    margin-bottom: 15px;
}

/* Card Title & Items */
.marketplace-card .card-title {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin-bottom: 5px;
}

.marketplace-card .card-items {
    font-size: 14px;
    color: #8a97a1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e245183 */.circle {
  width: 100px;
  height: 100px;
  background: #4CAF50;
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a586d0 */.marketplace-card {
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0 8px 20px rgba(0,0,0,0.08);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    cursor: pointer;
    text-align: center;
}

.marketplace-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 25px rgba(0,0,0,0.12);
}

/* Card Image */
.marketplace-card img {
    width: 60px;
    height: 60px;
    margin-bottom: 15px;
}

/* Card Title & Items */
.marketplace-card .card-title {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin-bottom: 5px;
}

.marketplace-card .card-items {
    font-size: 14px;
    color: #8a97a1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab5baf */.circle {
  width: 100px;
  height: 100px;
  background: #4CAF50;
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05dd103 */.marketplace-card {
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0 8px 20px rgba(0,0,0,0.08);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    cursor: pointer;
    text-align: center;
}

.marketplace-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 25px rgba(0,0,0,0.12);
}

/* Card Image */
.marketplace-card img {
    width: 60px;
    height: 60px;
    margin-bottom: 15px;
}

/* Card Title & Items */
.marketplace-card .card-title {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin-bottom: 5px;
}

.marketplace-card .card-items {
    font-size: 14px;
    color: #8a97a1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4361fc3 */.circle {
  width: 100px;
  height: 100px;
  background: #4CAF50;
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d16cec2 */.marketplace-card {
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0 8px 20px rgba(0,0,0,0.08);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    cursor: pointer;
    text-align: center;
}

.marketplace-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 25px rgba(0,0,0,0.12);
}

/* Card Image */
.marketplace-card img {
    width: 60px;
    height: 60px;
    margin-bottom: 15px;
}

/* Card Title & Items */
.marketplace-card .card-title {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin-bottom: 5px;
}

.marketplace-card .card-items {
    font-size: 14px;
    color: #8a97a1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-29fcd1a *//* 🌿 Marketplace Search - Agriculture Theme */
.marketplace-search {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    max-width: 700px;
    margin: 0 auto;
    background-color: rgba(255, 255, 255, 0.85);
    padding: 14px 24px;
    border-radius: 16px;
    box-shadow: 0 8px 25px rgba(90, 139, 67, 0.15);
    border: 1px solid rgba(90, 139, 67, 0.2);
    backdrop-filter: blur(8px);
    flex-wrap: wrap; /* allows wrapping on small screens */
}

/* 🌱 Search Input */
.marketplace-search input[type="text"] {
    flex: 1;
    padding: 12px 16px;
    font-size: 15px;
    border: 1px solid #b5cfa9;
    border-radius: 10px;
    background-color: #f8fcf6;
    color: #2f3d2f;
    font-family: 'Lora', serif;
    transition: border-color 0.2s, box-shadow 0.2s;
    min-width: 200px;
}

.marketplace-search input[type="text"]:focus {
    outline: none;
    border-color: #5a8b43;
    box-shadow: 0 0 8px rgba(90, 139, 67, 0.3);
}

/* 🌾 Buttons */
.marketplace-search button {
    padding: 12px 18px;
    font-size: 15px;
    font-weight: 600;
    border: none;
    background: linear-gradient(135deg, #6ebf56, #5a8b43);
    color: #ffffff;
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    transition: transform 0.2s, box-shadow 0.2s;
    flex-shrink: 0; /* prevents button from shrinking */
}

.marketplace-search button:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 15px rgba(90, 139, 67, 0.3);
}

/* 🌼 Icons inside buttons */
.marketplace-search button svg {
    width: 18px;
    height: 18px;
    fill: #fff;
}

/* 🌻 Background for section */
.agriculture-bg {
    background: linear-gradient(180deg, #f2f9f2 0%, #e6f4e6 100%);
    padding: 60px 20px;
    border-radius: 20px;
}

/* 📱 Responsive Design */
@media (max-width: 768px) {
    .marketplace-search {
        flex-direction: column; /* stack input and button */
        gap: 10px;
        padding: 16px;
    }

    .marketplace-search input[type="text"] {
        width: 100%;
        font-size: 14px;
    }

    .marketplace-search button {
        width: 100%;
        font-size: 14px;
        padding: 10px 16px;
    }
}

@media (max-width: 480px) {
    .marketplace-search {
        border-radius: 12px;
        padding: 14px;
    }

    .marketplace-search input[type="text"] {
        padding: 10px 14px;
    }

    .marketplace-search button {
        padding: 10px 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6788cfb */.circle {
  width: 100px;
  height: 100px;
  background: #4CAF50;
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a5824 */.marketplace-card {
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0 8px 20px rgba(0,0,0,0.08);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    cursor: pointer;
    text-align: center;
}

.marketplace-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 25px rgba(0,0,0,0.12);
}

/* Card Image */
.marketplace-card img {
    width: 60px;
    height: 60px;
    margin-bottom: 15px;
}

/* Card Title & Items */
.marketplace-card .card-title {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin-bottom: 5px;
}

.marketplace-card .card-items {
    font-size: 14px;
    color: #8a97a1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d697fd */.circle {
  width: 100px;
  height: 100px;
  background: #4CAF50;
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4efaae4 */.marketplace-card {
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0 8px 20px rgba(0,0,0,0.08);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    cursor: pointer;
    text-align: center;
}

.marketplace-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 25px rgba(0,0,0,0.12);
}

/* Card Image */
.marketplace-card img {
    width: 60px;
    height: 60px;
    margin-bottom: 15px;
}

/* Card Title & Items */
.marketplace-card .card-title {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin-bottom: 5px;
}

.marketplace-card .card-items {
    font-size: 14px;
    color: #8a97a1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f29e65 */.circle {
  width: 100px;
  height: 100px;
  background: #4CAF50;
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d74350 */.marketplace-card {
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0 8px 20px rgba(0,0,0,0.08);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    cursor: pointer;
    text-align: center;
}

.marketplace-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 25px rgba(0,0,0,0.12);
}

/* Card Image */
.marketplace-card img {
    width: 60px;
    height: 60px;
    margin-bottom: 15px;
}

/* Card Title & Items */
.marketplace-card .card-title {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin-bottom: 5px;
}

.marketplace-card .card-items {
    font-size: 14px;
    color: #8a97a1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40e5c08 */.circle {
  width: 100px;
  height: 100px;
  background: #4CAF50;
  border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad81fcf */.marketplace-card {
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0 8px 20px rgba(0,0,0,0.08);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    cursor: pointer;
    text-align: center;
}

.marketplace-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 25px rgba(0,0,0,0.12);
}

/* Card Image */
.marketplace-card img {
    width: 60px;
    height: 60px;
    margin-bottom: 15px;
}

/* Card Title & Items */
.marketplace-card .card-title {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin-bottom: 5px;
}

.marketplace-card .card-items {
    font-size: 14px;
    color: #8a97a1;
}/* End custom CSS */