.elementor-13 .elementor-element.elementor-element-23b77e4d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-23b77e4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EDF9E7 28%, #FFFFFF00 51%);}.elementor-13 .elementor-element.elementor-element-23b77e4d > .elementor-container{max-width:1600px;}.elementor-13 .elementor-element.elementor-element-23b77e4d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-160px 0px 0px 0px;padding:126px 0px 40px 0px;}.elementor-13 .elementor-element.elementor-element-23b77e4d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-352de7bc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-4fe1523 > .elementor-container{max-width:1098px;}.elementor-13 .elementor-element.elementor-element-4fe1523{margin:25px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-dbfa19f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:flex-end;text-align:center;}.elementor-13 .elementor-element.elementor-element-dbfa19f img{width:81%;max-width:81%;height:500px;object-fit:fill;opacity:1;}.elementor-13 .elementor-element.elementor-element-dbfa19f:hover img{opacity:0.25;}.elementor-13 .elementor-element.elementor-element-6345829{--e-transform-skewX:0deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-6345829 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#AA5858;stroke:#AA5858;color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-1cd5c9d{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-1cd5c9d > .elementor-widget-container{padding:0px 120px 0px 15px;}.elementor-13 .elementor-element.elementor-element-b8b2db3{width:auto;max-width:auto;align-self:center;}.elementor-13 .elementor-element.elementor-element-b8b2db3 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-13 .elementor-element.elementor-element-b8b2db3 .wd-button-wrapper a{background-color:#EFF9EE;border-color:#EFF9EE;}.elementor-13 .elementor-element.elementor-element-b8b2db3 .wd-button-wrapper:hover a{background-color:#1B1B1B;border-color:#1B1B1B;}.elementor-13 .elementor-element.elementor-element-8b67240{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 14px 17px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#3D6037;columns:1;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-8b67240 > *{max-width:86%;}.elementor-13 .elementor-element.elementor-element-33fe01d > .elementor-widget-container{--e-transform-skewX:0deg;margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13 .elementor-element.elementor-element-33fe01d:hover .elementor-widget-container{border-style:none;}.elementor-13 .elementor-element.elementor-element-33fe01d:hover > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-33fe01d{--wd-brd-radius:8px;}.elementor-13 .elementor-element.elementor-element-33fe01d .banner-title{color:#7D3B3B;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13 .elementor-element.elementor-element-33fe01d .banner-subtitle{color:var( --e-global-color-text );font-family:"Rubik 80s Fade", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-5e8b588:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-5e8b588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FBF2;}.elementor-13 .elementor-element.elementor-element-5e8b588 > .elementor-container{min-height:382px;}.elementor-13 .elementor-element.elementor-element-5e8b588{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-5e8b588 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-f738265{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-f738265 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-eb6b89b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-eb6b89b .banner-title{font-weight:900;text-transform:uppercase;font-style:italic;}.elementor-13 .elementor-element.elementor-element-eb6b89b .promo-banner:not(.banner-content-background) .content-banner, .elementor-13 .elementor-element.elementor-element-eb6b89b .promo-banner.banner-content-background .wrapper-content-banner{max-width:88%;}.elementor-13 .elementor-element.elementor-element-b52762c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-3e482bd5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px -40px 0px;padding:60px 0px 70px 0px;}.elementor-13 .elementor-element.elementor-element-3e482bd5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-f28c303 > .elementor-widget-container{margin:20px 10px 0px 10px;}.elementor-13 .elementor-element.elementor-element-f28c303 .wd-nav-tabs{--nav-gap:45px;}.elementor-13 .elementor-element.elementor-element-f28c303 .wd-tabs{--wd-row-gap:10px;}.elementor-13 .elementor-element.elementor-element-2266e3a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-2266e3a8 .title{font-size:19px;font-weight:600;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-a6deae1{width:41.621%;}.elementor-13 .elementor-element.elementor-element-b28f42b{width:58.336%;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-23b77e4d > .elementor-container{max-width:1600px;}.elementor-13 .elementor-element.elementor-element-dbfa19f img{width:88%;max-width:75%;height:379px;}.elementor-13 .elementor-element.elementor-element-1cd5c9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 60px 0px 0px;}.elementor-13 .elementor-element.elementor-element-b8b2db3 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-13 .elementor-element.elementor-element-8b67240{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:35px 35px 35px 35px;}.elementor-13 .elementor-element.elementor-element-33fe01d .elementor-repeater-item-cd03cb4 .promo-banner:not(.banner-content-background) .content-banner, .elementor-13 .elementor-element.elementor-element-33fe01d .elementor-repeater-item-cd03cb4 .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-13 .elementor-element.elementor-element-33fe01d > .elementor-widget-container{margin:-15px -15px -15px -15px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-33fe01d .wd-nav-arrows{--wd-arrow-offset-h:110px;--wd-arrow-offset-v:-159px;}.elementor-13 .elementor-element.elementor-element-f738265 > .elementor-container{max-width:500px;}.elementor-13 .elementor-element.elementor-element-eb6b89b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-eb6b89b .banner-title{font-size:13px;line-height:1.4em;letter-spacing:-0.3px;word-spacing:0.1em;}.elementor-13 .elementor-element.elementor-element-eb6b89b .promo-banner:not(.banner-content-background) .content-banner, .elementor-13 .elementor-element.elementor-element-eb6b89b .promo-banner.banner-content-background .wrapper-content-banner{max-width:71%;}}