.elementor-21362 .elementor-element.elementor-element-43b96b28:not(.elementor-motion-effects-element-type-background), .elementor-21362 .elementor-element.elementor-element-43b96b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F2EE;}.elementor-21362 .elementor-element.elementor-element-43b96b28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21362 .elementor-element.elementor-element-43b96b28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21362 .elementor-element.elementor-element-119a79ad:not(.elementor-motion-effects-element-type-background), .elementor-21362 .elementor-element.elementor-element-119a79ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F2EE;}.elementor-21362 .elementor-element.elementor-element-119a79ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-21362 .elementor-element.elementor-element-119a79ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-21362 .elementor-element.elementor-element-223c9c41 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-21362 .elementor-element.elementor-element-223c9c41 .elementor-heading-title{font-family:"Domine", Sans-serif;font-size:56px;font-weight:700;color:#287638;}.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-21362 .elementor-element.elementor-element-49b2d6a > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-21362 .elementor-element.elementor-element-49b2d6a{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-21362 .elementor-element.elementor-element-7b57d7fd{width:var( --container-widget-width, 98.036% );max-width:98.036%;--container-widget-width:98.036%;--container-widget-flex-grow:0;}.elementor-21362 .elementor-element.elementor-element-a89fa0a > .elementor-widget-container{margin:30px 0px 0px 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-21362 .elementor-element.elementor-element-71370b50{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;align-self:center;}.elementor-21362 .elementor-element.elementor-element-71370b50 > .elementor-widget-container{margin:-10px 0px 0px 25px;}.elementor-21362 .elementor-element.elementor-element-71370b50 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-21362 .elementor-element.elementor-element-73a6af6{margin-top:40px;margin-bottom:0px;}.elementor-21362 .elementor-element.elementor-element-2b3e1b07{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;}.elementor-21362 .elementor-element.elementor-element-2b3e1b07 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21362 .elementor-element.elementor-element-5bce91cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21362 .elementor-element.elementor-element-5bce91cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7F4;}.elementor-21362 .elementor-element.elementor-element-5bce91cd > .elementor-element-populated, .elementor-21362 .elementor-element.elementor-element-5bce91cd > .elementor-element-populated > .elementor-background-overlay, .elementor-21362 .elementor-element.elementor-element-5bce91cd > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-21362 .elementor-element.elementor-element-5bce91cd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21362 .elementor-element.elementor-element-5bce91cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21362 .elementor-element.elementor-element-3b171855:not(.elementor-motion-effects-element-type-background), .elementor-21362 .elementor-element.elementor-element-3b171855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7F4;}.elementor-21362 .elementor-element.elementor-element-3b171855{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-21362 .elementor-element.elementor-element-3b171855 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21362 .elementor-element.elementor-element-437045de{text-align:center;font-family:"Domine", Sans-serif;font-size:36px;font-weight:700;color:#287638;}.elementor-21362 .elementor-element.elementor-element-5a35c125{text-align:center;font-family:"Domine", Sans-serif;font-size:36px;font-weight:700;color:#287638;}.elementor-21362 .elementor-element.elementor-element-1bbc63fb{text-align:center;font-family:"Domine", Sans-serif;font-size:36px;font-weight:700;color:#287638;}.elementor-21362 .elementor-element.elementor-element-180d1764{margin-top:90px;margin-bottom:50px;}.elementor-21362 .elementor-element.elementor-element-5fcebe6a{text-align:center;}.elementor-21362 .elementor-element.elementor-element-5fcebe6a .elementor-heading-title{font-family:"Domine", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;color:#287638;}.elementor-21362 .elementor-element.elementor-element-695638b2:not(.elementor-motion-effects-element-type-background), .elementor-21362 .elementor-element.elementor-element-695638b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21362 .elementor-element.elementor-element-695638b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-25px;margin-bottom:75px;}.elementor-21362 .elementor-element.elementor-element-695638b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21362 .elementor-element.elementor-element-533825fc{--e-image-carousel-slides-to-show:5;}.elementor-21362 .elementor-element.elementor-element-533825fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21362 .elementor-element.elementor-element-34d1f7f9{margin-top:130px;margin-bottom:0px;}.elementor-21362 .elementor-element.elementor-element-52e4e127{text-align:center;}.elementor-21362 .elementor-element.elementor-element-52e4e127 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:38px;font-weight:600;color:#000000;}.elementor-21362 .elementor-element.elementor-element-7f0e53e1{text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-21362 .elementor-element.elementor-element-a41eff4{border-style:none;margin-top:20px;margin-bottom:-35px;padding:0px 0px 0px 0px;}.elementor-21362 .elementor-element.elementor-element-1e1cd409:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21362 .elementor-element.elementor-element-1e1cd409 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F2EE;}.elementor-21362 .elementor-element.elementor-element-1e1cd409 > .elementor-element-populated, .elementor-21362 .elementor-element.elementor-element-1e1cd409 > .elementor-element-populated > .elementor-background-overlay, .elementor-21362 .elementor-element.elementor-element-1e1cd409 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-21362 .elementor-element.elementor-element-1e1cd409 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:020px 10px 45px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 0px 20px;}.elementor-21362 .elementor-element.elementor-element-1e1cd409 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21362 .elementor-element.elementor-element-2a38d85f{text-align:start;}.elementor-21362 .elementor-element.elementor-element-6eea6ad8 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-21362 .elementor-element.elementor-element-6eea6ad8{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-21362 .elementor-element.elementor-element-5c86438a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21362 .elementor-element.elementor-element-5c86438a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7EDF3;}.elementor-21362 .elementor-element.elementor-element-5c86438a > .elementor-element-populated, .elementor-21362 .elementor-element.elementor-element-5c86438a > .elementor-element-populated > .elementor-background-overlay, .elementor-21362 .elementor-element.elementor-element-5c86438a > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-21362 .elementor-element.elementor-element-5c86438a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:020px 10px 45px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 0px 20px;}.elementor-21362 .elementor-element.elementor-element-5c86438a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21362 .elementor-element.elementor-element-58886cb7{text-align:start;}.elementor-21362 .elementor-element.elementor-element-7020932 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-21362 .elementor-element.elementor-element-7020932{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-21362 .elementor-element.elementor-element-7307dafc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21362 .elementor-element.elementor-element-7307dafc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F2EE;}.elementor-21362 .elementor-element.elementor-element-7307dafc > .elementor-element-populated, .elementor-21362 .elementor-element.elementor-element-7307dafc > .elementor-element-populated > .elementor-background-overlay, .elementor-21362 .elementor-element.elementor-element-7307dafc > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-21362 .elementor-element.elementor-element-7307dafc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:020px 10px 45px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 40px 20px;}.elementor-21362 .elementor-element.elementor-element-7307dafc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21362 .elementor-element.elementor-element-222fe76a{text-align:start;}.elementor-21362 .elementor-element.elementor-element-54638a15 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-21362 .elementor-element.elementor-element-54638a15{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-21362 .elementor-element.elementor-element-3dbe22a3{border-style:none;margin-top:-50px;margin-bottom:-50px;}.elementor-21362 .elementor-element.elementor-element-7c3a173f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21362 .elementor-element.elementor-element-7c3a173f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBEB;}.elementor-21362 .elementor-element.elementor-element-7c3a173f > .elementor-element-populated, .elementor-21362 .elementor-element.elementor-element-7c3a173f > .elementor-element-populated > .elementor-background-overlay, .elementor-21362 .elementor-element.elementor-element-7c3a173f > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-21362 .elementor-element.elementor-element-7c3a173f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:020px 10px 45px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 0px 20px;}.elementor-21362 .elementor-element.elementor-element-7c3a173f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21362 .elementor-element.elementor-element-56ffd2ca{text-align:start;}.elementor-21362 .elementor-element.elementor-element-14e4ecb4 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-21362 .elementor-element.elementor-element-14e4ecb4{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-21362 .elementor-element.elementor-element-2e5afaf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21362 .elementor-element.elementor-element-2e5afaf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF2E7;}.elementor-21362 .elementor-element.elementor-element-2e5afaf > .elementor-element-populated, .elementor-21362 .elementor-element.elementor-element-2e5afaf > .elementor-element-populated > .elementor-background-overlay, .elementor-21362 .elementor-element.elementor-element-2e5afaf > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-21362 .elementor-element.elementor-element-2e5afaf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:020px 10px 45px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 0px 20px;}.elementor-21362 .elementor-element.elementor-element-2e5afaf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21362 .elementor-element.elementor-element-1c23ffd9{text-align:start;}.elementor-21362 .elementor-element.elementor-element-27c5d0cc > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-21362 .elementor-element.elementor-element-27c5d0cc{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-21362 .elementor-element.elementor-element-461cbea2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21362 .elementor-element.elementor-element-461cbea2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EEE7;}.elementor-21362 .elementor-element.elementor-element-461cbea2 > .elementor-element-populated, .elementor-21362 .elementor-element.elementor-element-461cbea2 > .elementor-element-populated > .elementor-background-overlay, .elementor-21362 .elementor-element.elementor-element-461cbea2 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-21362 .elementor-element.elementor-element-461cbea2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:020px 10px 45px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 40px 20px;}.elementor-21362 .elementor-element.elementor-element-461cbea2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21362 .elementor-element.elementor-element-3ef767f0{text-align:start;}.elementor-21362 .elementor-element.elementor-element-3155e6e3 > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-21362 .elementor-element.elementor-element-3155e6e3{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-21362 .elementor-element.elementor-element-752b26d0:not(.elementor-motion-effects-element-type-background), .elementor-21362 .elementor-element.elementor-element-752b26d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7F4;}.elementor-21362 .elementor-element.elementor-element-752b26d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:75px;margin-bottom:0px;}.elementor-21362 .elementor-element.elementor-element-752b26d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21362 .elementor-element.elementor-element-229936bd > .elementor-widget-container{padding:70px 0px 0px 0px;}.elementor-21362 .elementor-element.elementor-element-229936bd{text-align:center;}.elementor-21362 .elementor-element.elementor-element-229936bd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:600;color:#182718;}.elementor-21362 .elementor-element.elementor-element-21533892 > .elementor-widget-container{padding:70px 0px 0px 0px;}.elementor-21362 .elementor-element.elementor-element-21533892{text-align:center;}.elementor-21362 .elementor-element.elementor-element-21533892 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:600;color:#182718;}.elementor-21362 .elementor-element.elementor-element-392ab240:not(.elementor-motion-effects-element-type-background), .elementor-21362 .elementor-element.elementor-element-392ab240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7F4;}.elementor-21362 .elementor-element.elementor-element-392ab240{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 160px 100px 160px;}.elementor-21362 .elementor-element.elementor-element-392ab240 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21362 .elementor-element.elementor-element-4b192893:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21362 .elementor-element.elementor-element-4b192893 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-21362 .elementor-element.elementor-element-4b192893 > .elementor-element-populated, .elementor-21362 .elementor-element.elementor-element-4b192893 > .elementor-element-populated > .elementor-background-overlay, .elementor-21362 .elementor-element.elementor-element-4b192893 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-21362 .elementor-element.elementor-element-4b192893 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21362 .elementor-element.elementor-element-4b192893 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21362 .elementor-element.elementor-element-1fb12037 > .elementor-widget-container{margin:500px -30px 0px 60px;}.elementor-21362 .elementor-element.elementor-element-581835ca > .elementor-element-populated, .elementor-21362 .elementor-element.elementor-element-581835ca > .elementor-element-populated > .elementor-background-overlay, .elementor-21362 .elementor-element.elementor-element-581835ca > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:1;}.elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-single-testimonial-slider, .elementor-21362 .elementor-element.elementor-element-434cfe4c  .elementskit-testimonial_card{padding:0px 0px 0px 20px;}.elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-single-testimonial-slider, .elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-testimonial_card{border-radius:10px 40px 40px 10px;}.elementor-21362 .elementor-element.elementor-element-434cfe4c .elementkit-testimonial-col{align-self:center;}.elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-commentor-content{min-height:30px;}.elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:#182718;}.elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-testimonial_card .elementskit-commentor-coment{color:#182718;}.elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-testimonial_card .elementskit-commentor-coment{font-family:"Domine", Sans-serif;font-size:16px;}.elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-single-testimonial-slider .elementskit-border-hr{background-color:#287638;width:40px;height:2px;}.elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-profile-info .elementskit-author-name{color:#182718;margin-bottom:0px;}.elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-profile-info .elementskit-author-des{color:#445944;}.elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-commentor-content .elementskit-client_logo{margin-bottom:32px;}.elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-testimonial-slider .swiper-pagination{bottom:-50px;}.elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-testimonial-slider .swiper-pagination span{width:8px;height:8px;}.elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-testimonial-slider .swiper-pagination span:not(:last-child){margin-right:12px;}.elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{width:8px;height:8px;transform:scale(1.2);}.elementor-21362 .elementor-element.elementor-element-7062e99e > .elementor-element-populated, .elementor-21362 .elementor-element.elementor-element-7062e99e > .elementor-element-populated > .elementor-background-overlay, .elementor-21362 .elementor-element.elementor-element-7062e99e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-21362 .elementor-element.elementor-element-5acda97 > .elementor-widget-container{margin:-20px 75px 0px -25px;}.elementor-21362 .elementor-element.elementor-element-78bd05ec:not(.elementor-motion-effects-element-type-background), .elementor-21362 .elementor-element.elementor-element-78bd05ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21362 .elementor-element.elementor-element-78bd05ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:70px;margin-bottom:0px;}.elementor-21362 .elementor-element.elementor-element-78bd05ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21362 .elementor-element.elementor-element-93d484b > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-21362 .elementor-element.elementor-element-93d484b{text-align:center;color:#000000;}.elementor-21362 .elementor-element.elementor-element-2dad7221 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-21362 .elementor-element.elementor-element-2dad7221{text-align:center;}.elementor-21362 .elementor-element.elementor-element-2dad7221 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:44px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-21362 .elementor-element.elementor-element-6d726a1{margin-top:20px;margin-bottom:0px;}.elementor-21362 .elementor-element.elementor-element-3699237 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-21362 .elementor-element.elementor-element-7f7054a:not(.elementor-motion-effects-element-type-background), .elementor-21362 .elementor-element.elementor-element-7f7054a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7F4;}.elementor-21362 .elementor-element.elementor-element-7f7054a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21362 .elementor-element.elementor-element-7f7054a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21362 .elementor-element.elementor-element-4ea4f43 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-21362 .elementor-element.elementor-element-4ea4f43{text-align:center;}.elementor-21362 .elementor-element.elementor-element-4ea4f43 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:44px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-21362 .elementor-element.elementor-element-33bc62a:not(.elementor-motion-effects-element-type-background), .elementor-21362 .elementor-element.elementor-element-33bc62a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7F4;}.elementor-21362 .elementor-element.elementor-element-33bc62a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 75px 75px 75px;}.elementor-21362 .elementor-element.elementor-element-33bc62a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21362 .elementor-element.elementor-element-af56e8a .elementor-element-populated .elementor-heading-title{color:#000000;}.elementor-21362 .elementor-element.elementor-element-af56e8a > .elementor-element-populated{color:#000000;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-21362 .elementor-element.elementor-element-5748ada > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-21362 .elementor-element.elementor-element-5748ada:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21362 .elementor-element.elementor-element-5748ada .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-21362 .elementor-element.elementor-element-5748ada .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-21362 .elementor-element.elementor-element-5748ada.elementor-view-stacked .elementor-icon{background-color:#287638;}.elementor-21362 .elementor-element.elementor-element-5748ada.elementor-view-framed .elementor-icon, .elementor-21362 .elementor-element.elementor-element-5748ada.elementor-view-default .elementor-icon{fill:#287638;color:#287638;border-color:#287638;}.elementor-21362 .elementor-element.elementor-element-5748ada.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-5748ada.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#287628;}.elementor-21362 .elementor-element.elementor-element-5748ada.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-5748ada.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-5748ada.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-5748ada.elementor-view-default:has(:focus) .elementor-icon{fill:#287628;color:#287628;border-color:#287628;}.elementor-21362 .elementor-element.elementor-element-5748ada .elementor-icon{font-size:15px;}.elementor-21362 .elementor-element.elementor-element-5748ada .elementor-icon-box-title, .elementor-21362 .elementor-element.elementor-element-5748ada .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;}.elementor-21362 .elementor-element.elementor-element-5748ada:has(:hover) .elementor-icon-box-title,
					 .elementor-21362 .elementor-element.elementor-element-5748ada:has(:focus) .elementor-icon-box-title{color:#287638;}.elementor-21362 .elementor-element.elementor-element-5748ada .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;}.elementor-21362 .elementor-element.elementor-element-a93218c > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-21362 .elementor-element.elementor-element-a93218c:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21362 .elementor-element.elementor-element-a93218c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-21362 .elementor-element.elementor-element-a93218c .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-21362 .elementor-element.elementor-element-a93218c.elementor-view-stacked .elementor-icon{background-color:#287638;}.elementor-21362 .elementor-element.elementor-element-a93218c.elementor-view-framed .elementor-icon, .elementor-21362 .elementor-element.elementor-element-a93218c.elementor-view-default .elementor-icon{fill:#287638;color:#287638;border-color:#287638;}.elementor-21362 .elementor-element.elementor-element-a93218c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-a93218c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#287628;}.elementor-21362 .elementor-element.elementor-element-a93218c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-a93218c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-a93218c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-a93218c.elementor-view-default:has(:focus) .elementor-icon{fill:#287628;color:#287628;border-color:#287628;}.elementor-21362 .elementor-element.elementor-element-a93218c .elementor-icon{font-size:15px;}.elementor-21362 .elementor-element.elementor-element-a93218c .elementor-icon-box-title, .elementor-21362 .elementor-element.elementor-element-a93218c .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;}.elementor-21362 .elementor-element.elementor-element-a93218c:has(:hover) .elementor-icon-box-title,
					 .elementor-21362 .elementor-element.elementor-element-a93218c:has(:focus) .elementor-icon-box-title{color:#287638;}.elementor-21362 .elementor-element.elementor-element-a93218c .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;}.elementor-21362 .elementor-element.elementor-element-682acc1 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-21362 .elementor-element.elementor-element-682acc1:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21362 .elementor-element.elementor-element-682acc1 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-21362 .elementor-element.elementor-element-682acc1 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-21362 .elementor-element.elementor-element-682acc1.elementor-view-stacked .elementor-icon{background-color:#287638;}.elementor-21362 .elementor-element.elementor-element-682acc1.elementor-view-framed .elementor-icon, .elementor-21362 .elementor-element.elementor-element-682acc1.elementor-view-default .elementor-icon{fill:#287638;color:#287638;border-color:#287638;}.elementor-21362 .elementor-element.elementor-element-682acc1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-682acc1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#287628;}.elementor-21362 .elementor-element.elementor-element-682acc1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-682acc1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-682acc1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-682acc1.elementor-view-default:has(:focus) .elementor-icon{fill:#287628;color:#287628;border-color:#287628;}.elementor-21362 .elementor-element.elementor-element-682acc1 .elementor-icon{font-size:15px;}.elementor-21362 .elementor-element.elementor-element-682acc1 .elementor-icon-box-title, .elementor-21362 .elementor-element.elementor-element-682acc1 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;}.elementor-21362 .elementor-element.elementor-element-682acc1:has(:hover) .elementor-icon-box-title,
					 .elementor-21362 .elementor-element.elementor-element-682acc1:has(:focus) .elementor-icon-box-title{color:#287638;}.elementor-21362 .elementor-element.elementor-element-682acc1 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;}.elementor-21362 .elementor-element.elementor-element-953fd68 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-21362 .elementor-element.elementor-element-953fd68:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21362 .elementor-element.elementor-element-953fd68 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-21362 .elementor-element.elementor-element-953fd68 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-21362 .elementor-element.elementor-element-953fd68.elementor-view-stacked .elementor-icon{background-color:#287638;}.elementor-21362 .elementor-element.elementor-element-953fd68.elementor-view-framed .elementor-icon, .elementor-21362 .elementor-element.elementor-element-953fd68.elementor-view-default .elementor-icon{fill:#287638;color:#287638;border-color:#287638;}.elementor-21362 .elementor-element.elementor-element-953fd68.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-953fd68.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#287628;}.elementor-21362 .elementor-element.elementor-element-953fd68.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-953fd68.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-953fd68.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-953fd68.elementor-view-default:has(:focus) .elementor-icon{fill:#287628;color:#287628;border-color:#287628;}.elementor-21362 .elementor-element.elementor-element-953fd68 .elementor-icon{font-size:15px;}.elementor-21362 .elementor-element.elementor-element-953fd68 .elementor-icon-box-title, .elementor-21362 .elementor-element.elementor-element-953fd68 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;}.elementor-21362 .elementor-element.elementor-element-953fd68:has(:hover) .elementor-icon-box-title,
					 .elementor-21362 .elementor-element.elementor-element-953fd68:has(:focus) .elementor-icon-box-title{color:#287638;}.elementor-21362 .elementor-element.elementor-element-953fd68 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;}.elementor-21362 .elementor-element.elementor-element-aabdc56 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-21362 .elementor-element.elementor-element-aabdc56:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21362 .elementor-element.elementor-element-aabdc56 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-21362 .elementor-element.elementor-element-aabdc56 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-21362 .elementor-element.elementor-element-aabdc56.elementor-view-stacked .elementor-icon{background-color:#287638;}.elementor-21362 .elementor-element.elementor-element-aabdc56.elementor-view-framed .elementor-icon, .elementor-21362 .elementor-element.elementor-element-aabdc56.elementor-view-default .elementor-icon{fill:#287638;color:#287638;border-color:#287638;}.elementor-21362 .elementor-element.elementor-element-aabdc56.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-aabdc56.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#287628;}.elementor-21362 .elementor-element.elementor-element-aabdc56.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-aabdc56.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-aabdc56.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-aabdc56.elementor-view-default:has(:focus) .elementor-icon{fill:#287628;color:#287628;border-color:#287628;}.elementor-21362 .elementor-element.elementor-element-aabdc56 .elementor-icon{font-size:15px;}.elementor-21362 .elementor-element.elementor-element-aabdc56 .elementor-icon-box-title, .elementor-21362 .elementor-element.elementor-element-aabdc56 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;}.elementor-21362 .elementor-element.elementor-element-aabdc56:has(:hover) .elementor-icon-box-title,
					 .elementor-21362 .elementor-element.elementor-element-aabdc56:has(:focus) .elementor-icon-box-title{color:#287638;}.elementor-21362 .elementor-element.elementor-element-aabdc56 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;}.elementor-21362 .elementor-element.elementor-element-903c971 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-21362 .elementor-element.elementor-element-903c971:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21362 .elementor-element.elementor-element-903c971 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-21362 .elementor-element.elementor-element-903c971 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-21362 .elementor-element.elementor-element-903c971.elementor-view-stacked .elementor-icon{background-color:#287638;}.elementor-21362 .elementor-element.elementor-element-903c971.elementor-view-framed .elementor-icon, .elementor-21362 .elementor-element.elementor-element-903c971.elementor-view-default .elementor-icon{fill:#287638;color:#287638;border-color:#287638;}.elementor-21362 .elementor-element.elementor-element-903c971.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-903c971.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#287628;}.elementor-21362 .elementor-element.elementor-element-903c971.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-903c971.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-903c971.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-21362 .elementor-element.elementor-element-903c971.elementor-view-default:has(:focus) .elementor-icon{fill:#287628;color:#287628;border-color:#287628;}.elementor-21362 .elementor-element.elementor-element-903c971 .elementor-icon{font-size:15px;}.elementor-21362 .elementor-element.elementor-element-903c971 .elementor-icon-box-title, .elementor-21362 .elementor-element.elementor-element-903c971 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;}.elementor-21362 .elementor-element.elementor-element-903c971:has(:hover) .elementor-icon-box-title,
					 .elementor-21362 .elementor-element.elementor-element-903c971:has(:focus) .elementor-icon-box-title{color:#287638;}.elementor-21362 .elementor-element.elementor-element-903c971 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;}.elementor-21362 .elementor-element.elementor-element-f052def:not(.elementor-motion-effects-element-type-background), .elementor-21362 .elementor-element.elementor-element-f052def > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21362 .elementor-element.elementor-element-f052def{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21362 .elementor-element.elementor-element-f052def > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21362 .elementor-element.elementor-element-14d094a6:not(.elementor-motion-effects-element-type-background), .elementor-21362 .elementor-element.elementor-element-14d094a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7F4;}.elementor-21362 .elementor-element.elementor-element-14d094a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;}.elementor-21362 .elementor-element.elementor-element-14d094a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21362 .elementor-element.elementor-element-133f62da > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-21362 .elementor-element.elementor-element-133f62da{text-align:center;}.elementor-21362 .elementor-element.elementor-element-133f62da .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:600;color:#182718;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-21362 .elementor-element.elementor-element-13b0d08 > .elementor-widget-container{margin:15px 0px 60px 0px;}.elementor-21362 .elementor-element.elementor-element-13b0d08 .elementor-toggle-title, .elementor-21362 .elementor-element.elementor-element-13b0d08 .elementor-toggle-icon{color:#182718;}.elementor-21362 .elementor-element.elementor-element-13b0d08 .elementor-toggle-icon svg{fill:#182718;}.elementor-21362 .elementor-element.elementor-element-13b0d08 .elementor-tab-title.elementor-active a, .elementor-21362 .elementor-element.elementor-element-13b0d08 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#182718;}.elementor-21362 .elementor-element.elementor-element-13b0d08 .elementor-toggle-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;}.elementor-21362 .elementor-element.elementor-element-13b0d08 .elementor-tab-title .elementor-toggle-icon i:before{color:#A4A7AE;}.elementor-21362 .elementor-element.elementor-element-13b0d08 .elementor-tab-title .elementor-toggle-icon svg{fill:#A4A7AE;}.elementor-21362 .elementor-element.elementor-element-13b0d08 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#A4A7AE;}.elementor-21362 .elementor-element.elementor-element-13b0d08 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#A4A7AE;}.elementor-21362 .elementor-element.elementor-element-13b0d08 .elementor-tab-content{color:#535862;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-21362 .elementor-element.elementor-element-7448d2d{margin-top:70px;margin-bottom:70px;}.elementor-21362 .elementor-element.elementor-element-6ef0c2e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21362 .elementor-element.elementor-element-6ef0c2e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#287638;}.elementor-21362 .elementor-element.elementor-element-6ef0c2e7 > .elementor-element-populated, .elementor-21362 .elementor-element.elementor-element-6ef0c2e7 > .elementor-element-populated > .elementor-background-overlay, .elementor-21362 .elementor-element.elementor-element-6ef0c2e7 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-21362 .elementor-element.elementor-element-6ef0c2e7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-21362 .elementor-element.elementor-element-6ef0c2e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21362 .elementor-element.elementor-element-77b68089 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-21362 .elementor-element.elementor-element-77b68089{text-align:center;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-21362 .elementor-element.elementor-element-1da77b49 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-21362 .elementor-element.elementor-element-1da77b49{text-align:center;font-family:"Manrope", Sans-serif;font-size:14px;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-21362 .elementor-element.elementor-element-4d93baae .elementor-button{background-color:#FCD757;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;fill:#000000;color:#000000;border-radius:8px 8px 8px 8px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-21362 .elementor-element.elementor-element-533825fc{--e-image-carousel-slides-to-show:3;}.elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}}@media(min-width:768px){.elementor-21362 .elementor-element.elementor-element-27bde9eb{width:55.909%;}.elementor-21362 .elementor-element.elementor-element-5cfb0c3{width:44%;}.elementor-21362 .elementor-element.elementor-element-2a7ff8bd{width:10%;}.elementor-21362 .elementor-element.elementor-element-501ead52{width:78.666%;}.elementor-21362 .elementor-element.elementor-element-363285a2{width:10%;}.elementor-21362 .elementor-element.elementor-element-66a6e998{width:10%;}.elementor-21362 .elementor-element.elementor-element-5bce91cd{width:78.666%;}.elementor-21362 .elementor-element.elementor-element-58f4d348{width:10%;}.elementor-21362 .elementor-element.elementor-element-5e4078c6{width:20%;}.elementor-21362 .elementor-element.elementor-element-53ca535{width:60%;}.elementor-21362 .elementor-element.elementor-element-6d55c9ee{width:20%;}.elementor-21362 .elementor-element.elementor-element-4b192893{width:10%;}.elementor-21362 .elementor-element.elementor-element-581835ca{width:79.333%;}.elementor-21362 .elementor-element.elementor-element-7062e99e{width:10%;}.elementor-21362 .elementor-element.elementor-element-3482bb09{width:5%;}.elementor-21362 .elementor-element.elementor-element-6ef0c2e7{width:88.666%;}.elementor-21362 .elementor-element.elementor-element-1ef48a45{width:5%;}}@media(max-width:767px){.elementor-21362 .elementor-element.elementor-element-223c9c41 .elementor-heading-title{font-size:38px;}.elementor-21362 .elementor-element.elementor-element-49b2d6a{font-size:14px;}.elementor-21362 .elementor-element.elementor-element-5fcebe6a .elementor-heading-title{font-size:38px;}.elementor-21362 .elementor-element.elementor-element-695638b2{margin-top:50px;margin-bottom:50px;}.elementor-21362 .elementor-element.elementor-element-533825fc{--e-image-carousel-slides-to-show:2;}.elementor-21362 .elementor-element.elementor-element-533825fc > .elementor-widget-container{margin:0px 20px 0px 20px;padding:10px 10px 10px 10px;}.elementor-21362 .elementor-element.elementor-element-2a38d85f{text-align:center;}.elementor-21362 .elementor-element.elementor-element-6eea6ad8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-21362 .elementor-element.elementor-element-6eea6ad8{text-align:center;}.elementor-21362 .elementor-element.elementor-element-58886cb7{text-align:center;}.elementor-21362 .elementor-element.elementor-element-7020932 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-21362 .elementor-element.elementor-element-7020932{text-align:center;}.elementor-21362 .elementor-element.elementor-element-222fe76a{text-align:center;}.elementor-21362 .elementor-element.elementor-element-54638a15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-21362 .elementor-element.elementor-element-54638a15{text-align:center;}.elementor-21362 .elementor-element.elementor-element-3dbe22a3{margin-top:50px;margin-bottom:0px;}.elementor-21362 .elementor-element.elementor-element-56ffd2ca{text-align:center;}.elementor-21362 .elementor-element.elementor-element-14e4ecb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-21362 .elementor-element.elementor-element-14e4ecb4{text-align:center;}.elementor-21362 .elementor-element.elementor-element-1c23ffd9{text-align:center;}.elementor-21362 .elementor-element.elementor-element-27c5d0cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 020px 0px;}.elementor-21362 .elementor-element.elementor-element-27c5d0cc{text-align:center;}.elementor-21362 .elementor-element.elementor-element-3ef767f0{text-align:center;}.elementor-21362 .elementor-element.elementor-element-3155e6e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 05px 0px;}.elementor-21362 .elementor-element.elementor-element-3155e6e3{text-align:center;}.elementor-21362 .elementor-element.elementor-element-21533892 .elementor-heading-title{font-size:28px;}.elementor-21362 .elementor-element.elementor-element-392ab240{padding:20px 20px 20px 20px;}.elementor-21362 .elementor-element.elementor-element-581835ca > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-21362 .elementor-element.elementor-element-434cfe4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-single-testimonial-slider, .elementor-21362 .elementor-element.elementor-element-434cfe4c  .elementskit-testimonial_card{padding:30px 30px 30px 30px;}.elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-single-testimonial-slider, .elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-testimonial_card{border-radius:30px 30px 30px 30px;}.elementor-21362 .elementor-element.elementor-element-434cfe4c .elementskit-commentor-content .elementskit-client_logo{margin-bottom:0px;}.elementor-21362 .elementor-element.elementor-element-2dad7221 .elementor-heading-title{font-size:28px;}.elementor-21362 .elementor-element.elementor-element-6d726a1{margin-top:25px;margin-bottom:0px;}.elementor-21362 .elementor-element.elementor-element-4ea4f43 .elementor-heading-title{font-size:28px;}.elementor-21362 .elementor-element.elementor-element-14d094a6{padding:20px 20px 20px 20px;}.elementor-21362 .elementor-element.elementor-element-7448d2d{padding:10px 10px 10px 10px;}.elementor-21362 .elementor-element.elementor-element-77b68089{font-size:5px;}}/* Start custom CSS for html, class: .elementor-element-7b57d7fd */.testimonial-box {
        
        border-radius: 10px;
        padding: 10px;
       
        max-width: 500px;
        display: flex;
        flex-direction: column;
    }

    .top-row {
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap; /* allows reordering on mobile */
    }

    .percentage {
        font-size: 28px;
        color: #0a7a4a;
        font-weight: bold;
        margin-left: 6px;
        order: 1;
    }

    .rating-container {
        display: flex;
        align-items: center;
        margin-right: 10px;
        order: 2;
    }

    .avatar-group {
        display: flex;
        align-items: center;
        position: relative;
    }

    .user-count {
        
        padding: 5px 8px;
        border-radius: 20px;
        border: 1px solid white;
        font-weight: bold;
        font-size: 14px;
        
        margin-left: -2px;
        z-index: 1;
        min-height: 26px;
        min-width: 26px;
    }

    .stars {
        display: flex;
        margin-left: 10px;
    }

    .testimonial-text {
        font-size: 14px;
        margin-left: 6px;
        order: 3;
        width: 100%; /* full row */
        margin-top: 8px;
    }

    /* Mobile responsive */
    @media (max-width: 768px) {
        .top-row {
            flex-direction: column;
            align-items: flex-start;
        }

        .percentage {
            order: 1;
            margin-bottom: 6px;
        }

        .testimonial-text {
            order: 2;
            margin-bottom: 6px;
        }

        .rating-container {
            order: 3; /* now correctly after text */
            margin-left: 6px;
        }
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a89fa0a */.cta-buttons{
    display:flex;
    gap:16px;
    align-items:center;
    margin-top:0px;
}

/* Button Base */
.cta-buttons a{
    font-family: 'Manrope', sans-serif;
    font-size:14px;
    text-decoration:none;
    padding:12px 22px;
    border-radius:8px;
    display:inline-block;
}

/* Book Demo Button */
.btn-primary{
    background:#287639;
    color:#fff;
}

/* See How It Works Button */
.btn-secondary{
    background:transparent;
    color:#287638;
    border:1px solid #287638;
}

/* Mobile Layout */
@media (max-width:768px){

.cta-buttons{
    flex-direction:column;
    align-items:flex-start;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-12bee4fa */@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');

body {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    background: #fff;
    margin: 0;
    padding: 0px 0;
}

*, *::before, *::after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

.variant-label {
    max-width: 960px;
    margin: 4px auto 20px;
    padding: 0 24px;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #999;
}

.variant-label:first-of-type {
    margin-top: 0;
}

.siffi-homepage-readiness {
    max-width: 960px;
    margin: 0 auto;
    padding: 0 24px;
}

.homepage-readiness-banner {
    background: #ffffff;
    border: 2px solid #e8f5eb;
    border-radius: 12px;
    padding: 24px 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.homepage-readiness-banner:hover {
    border-color: #c8e6c9;
    box-shadow: 0 4px 16px rgba(45, 122, 58, 0.08);
}

.banner-icon {
    flex-shrink: 0;
    width: 48px;
    height: 48px;
    background: linear-gradient(135deg, #e8f5eb 0%, #d4edda 100%);
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.banner-icon svg {
    width: 24px;
    height: 24px;
    color: #2D7A3A;
}

.banner-text {
    flex: 1;
    min-width: 0;
}

.banner-title {
    font-size: 16px;
    font-weight: 600;
    color: #1a1a1a;
    margin-bottom: 2px;
}

.banner-subtitle {
    font-size: 14px;
    color: #777;
}

.banner-btn {
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    
    background: #2D7A3A;
    color: #ffffff;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 600;
    padding: 10px 24px;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    text-decoration: none;
    white-space: nowrap;
    transition: background 0.2s ease, transform 0.15s ease;
}

.banner-btn:hover {
    background: #24632F;
    transform: translateY(-1px);
}

.banner-btn svg {
    width: 16px;
    height: 16px;
    transition: transform 0.2s ease;
}

.banner-btn:hover svg {
    transform: translateX(2px);
}

/* Responsive */
@media (max-width: 768px) {
    .hero-btn-group {
      flex-direction: column;
    }
    
    .hero-btn-primary,
    .hero-btn-secondary {
      width: 100%;
      justify-content: center;
      max-width: 320px;
    }
    
    .homepage-readiness-banner {
      flex-direction: column;
      text-align: center;
      padding: 28px 24px;
      gap: 16px;
    }
    
    .banner-btn {
      width: 100%;
      justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3699237 */:root {
  --green: #287638;
  --green-dark: #1e5a2b;
  --green-light: #53AD38;
  --green-bg: #E7F2EE;
  --green-bg-soft: #f0f7f2;
  --purple: #4B2B87;
  --purple-light: #E8E0F3;
  --yellow: #FCD757;
  --pink: #F24A69;
  --dark: #182718;
  --dark-text: #333333;
  --mid: #555555;
  --light-text: #777777;
  --border: #e5e7eb;
  --white: #FFFFFF;
  --off-white: #fafafa;
  --beige-bg: #F5F0EA;
  --radius: 16px;
  --radius-btn: 10px;
  --radius-photo: 26px;
  --shadow: 0 1px 3px rgba(0,0,0,0.06);
  --shadow-md: 0 4px 16px rgba(0,0,0,0.08);
  --shadow-lg: 0 8px 32px rgba(0,0,0,0.10);
  --transition: 200ms ease;
}

.how-it-works { padding: 96px 0; background: var(--white); }
.steps-grid {
  display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px;
  position: relative; max-width: 1000px; margin: 0 auto;
}
.steps-grid::before {
  content: ''; position: absolute; top: 40px;
  left: calc(16.66% + 24px); right: calc(16.66% + 24px);
  height: 2px;
  background: repeating-linear-gradient(90deg, var(--green) 0, var(--green) 8px, transparent 8px, transparent 16px);
  opacity: 0.3;
}
.step { text-align: center; position: relative; z-index: 1; }
.step-icon {
  width: 56px; height: 56px; border-radius: 50%;
  background: var(--green-bg); border: 2px solid var(--green);
  display: flex; align-items: center; justify-content: center;
  margin: 0 auto 16px;
}
.step-icon svg { width: 24px; height: 24px; color: var(--green); }
.step-number {
  display: inline-flex; align-items: center; justify-content: center;
  width: 28px; height: 28px; border-radius: 50%;
  background: var(--green); color: var(--white);
  font-size: 13px; font-weight: 700; margin-bottom: 12px;
}
.step h3 { font-size: 18px; font-weight: 700; color: var(--dark); margin-bottom: 6px; }
.step-duration {
  display: inline-block; padding: 3px 12px;
  background: var(--white); border: 1px solid var(--green);
  border-radius: 50px; font-size: 12px; font-weight: 600;
  color: var(--green); margin-bottom: 10px;
}
.step p { font-size: 14px; color: var(--mid); line-height: 1.5; max-width: 260px; margin: 0 auto; }

/* ─── PILOT INCLUDES ─── */
.pilot-includes { padding: 96px 0; background: var(--green-bg); }
.includes-grid {
  display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px;
  max-width: 900px; margin: 0 auto;
}
.include-item {
  display: flex; gap: 14px; padding: 20px 24px;
  border-radius: var(--radius-btn); background: var(--white);
  transition: box-shadow var(--transition);
}
.include-item:hover { box-shadow: var(--shadow-md); }
.include-check {
  flex-shrink: 0; width: 24px; height: 24px; border-radius: 50%;
  background: var(--green); display: flex;
  align-items: center; justify-content: center; margin-top: 2px;
}
.include-check svg { width: 14px; height: 14px; color: var(--white); }
.include-item h4 { font-size: 15px; font-weight: 700; color: var(--dark); margin-bottom: 3px; }
.include-item p { font-size: 13px; color: var(--mid); line-height: 1.5; }

@media (max-width: 768px) {

  .steps-grid { grid-template-columns: 1fr; max-width: 340px; gap: 32px; }
  .steps-grid::before { display: none; }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ffccda */.signup-section { padding: 96px 0; background: var(--white); }
.signup-layout {
  display: grid; grid-template-columns: 1fr 1fr; gap: 64px;
  align-items: start; max-width: 1000px; margin: 0 auto;
}
.signup-left h2 {
  font-family: 'Manrope';
  font-size: 36px; font-weight: 700; color: var(--dark); margin-bottom: 16px;
}
.signup-left h2 .green { color: var(--green); font-family:'Domine'; font-size:38px; }
.signup-left p { font-size: 16px; color: var(--mid); line-height: 1.6; margin-bottom: 24px; }
.signup-benefits { list-style: none; }
.signup-benefits li {
  display: flex; align-items: flex-start; gap: 10px;
  font-size: 15px; color: var(--dark-text); margin-bottom: 14px;
}
.signup-benefits li svg { flex-shrink: 0; width: 20px; height: 20px; color: var(--green); margin-top: 2px; }
.form-card {
  background: var(--white); border-radius: var(--radius);
  box-shadow: var(--shadow-lg); padding: 36px 32px;
  border: 1px solid var(--border);
}
.form-card h3 { font-size: 22px; font-weight: 700; text-align: center; margin-bottom: 4px; color: var(--dark); }
.form-card .form-subtitle { text-align: center; font-size: 14px; color: var(--mid); margin-bottom: 24px; }
.form-group { margin-bottom: 16px; }
.form-group label { display: block; font-size: 13px; font-weight: 600; color: var(--dark-text); margin-bottom: 5px; }
.form-group input, .form-group select {
  width: 100%; height: 44px; padding: 0 14px;
  font-family: 'Manrope', sans-serif; font-size: 14px; color: var(--dark-text);
  border: 1.5px solid var(--border); border-radius: var(--radius-btn);
  background: var(--white); transition: border-color var(--transition), box-shadow var(--transition); outline: none;
}
.form-group input::placeholder { color: #aaa; }
.form-group input:focus, .form-group select:focus { border-color: var(--green); box-shadow: 0 0 0 3px rgba(40,118,56,0.12); }
.form-group input.error { border-color: var(--pink); box-shadow: 0 0 0 3px rgba(242,74,105,0.1); }
.form-error { font-size: 12px; color: var(--pink); margin-top: 3px; display: none; }
.form-error.visible { display: block; }
.form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
.form-submit { width: 100%; height: 48px; margin-top: 4px; font-size: 16px; border-radius: var(--radius-btn);text-align:left;padding-bottom:40px; background-color:#287638;}
.form-trust { display: flex; align-items: center; justify-content: center; gap: 6px; margin-top: 14px; font-size: 12px; color: var(--light-text); }
.form-trust svg { width: 13px; height: 13px; color: var(--light-text); }
.form-alt { text-align: center; margin-top: 14px; font-size: 13px; color: var(--mid); }
.form-alt a { color: var(--green); font-weight: 600; text-decoration: none; }
.form-alt a:hover { text-decoration: underline; }
.form-gdpr { text-align: center; margin-top: 10px; font-size: 11px; color: #aaa; }
.form-gdpr a { color: #aaa; text-decoration: underline; }
.form-success { display: none; text-align: center; padding: 40px 20px; }
.form-success.visible { display: block; }
.form-success .checkmark { width: 56px; height: 56px; border-radius: 50%; background: var(--green-bg); display: flex; align-items: center; justify-content: center; margin: 0 auto 16px; }
.form-success .checkmark svg { width: 28px; height: 28px; color: var(--green); }
.form-success h3 { font-size: 22px; font-weight: 700; color: var(--dark); margin-bottom: 6px; }
.form-success p { font-size: 15px; color: var(--mid); }


button:not(:hover):not(:active):not(.has-background){ background-color:#287638; }
button:hover{ background-color:--white; border-color:#287638; color:#287638;}

@media (max-width: 768px) {

  .signup-layout { grid-template-columns: 1fr; gap: 32px; }
  .form-row { grid-template-columns: 1fr; }
  .form-card { padding: 28px 20px; }
  
}/* End custom CSS */
/* Start custom CSS */body{color:#182718;}/* End custom CSS */