.elementor-3051 .elementor-element.elementor-element-58c072d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-58c072d.e-con{--align-self:center;}.elementor-3051 .elementor-element.elementor-element-077d93f{--display:flex;}.elementor-3051 .elementor-element.elementor-element-077d93f.e-con{--align-self:center;}.elementor-3051 .elementor-element.elementor-element-41345cb .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:700;color:var( --e-global-color-b2cb893 );}.elementor-3051 .elementor-element.elementor-element-a63fea5{width:var( --container-widget-width, 642px );max-width:642px;--container-widget-width:642px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:14px;color:#52585E;}.elementor-3051 .elementor-element.elementor-element-9af1cd7{--display:flex;}.elementor-3051 .elementor-element.elementor-element-c42bb66{text-align:center;}.elementor-3051 .elementor-element.elementor-element-c42bb66 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-3051 .elementor-element.elementor-element-f5f3633{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3051 .elementor-element.elementor-element-be33e5b{width:var( --container-widget-width, 870px );max-width:870px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:870px;--container-widget-flex-grow:0;text-align:center;}.elementor-3051 .elementor-element.elementor-element-be33e5b.elementor-element{--align-self:center;}.elementor-3051 .elementor-element.elementor-element-be33e5b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:46px;}.elementor-3051 .elementor-element.elementor-element-5a77a3c{width:var( --container-widget-width, 870px );max-width:870px;--container-widget-width:870px;--container-widget-flex-grow:0;text-align:center;}.elementor-3051 .elementor-element.elementor-element-5a77a3c.elementor-element{--align-self:center;}.elementor-3051 .elementor-element.elementor-element-5a77a3c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:23px;color:#5F6065;}.elementor-3051 .elementor-element.elementor-element-214fbe2{width:initial;max-width:initial;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3051 .elementor-element.elementor-element-214fbe2.elementor-element{--align-self:center;}.elementor-3051 .elementor-element.elementor-element-214fbe2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:400;}.elementor-3051 .elementor-element.elementor-element-026794b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3051 .elementor-element.elementor-element-9a9f209{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 19px -6px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-c8cc9e2 img{width:342px;border-radius:6px 6px 6px 6px;}.elementor-3051 .elementor-element.elementor-element-dc35756{--display:flex;--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-d7d6e78{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-d7d6e78 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-e46d171{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 19px -6px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-063fc1f img{width:342px;border-radius:6px 6px 6px 6px;}.elementor-3051 .elementor-element.elementor-element-2474360{--display:flex;--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-ae2abcd{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-ae2abcd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-8f4dc0d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 19px -6px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-18a525c img{width:342px;border-radius:6px 6px 6px 6px;}.elementor-3051 .elementor-element.elementor-element-ebebfcb{--display:flex;--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-7331032{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-7331032 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-2143350{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 19px -6px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-64796c6 img{width:342px;border-radius:6px 6px 6px 6px;}.elementor-3051 .elementor-element.elementor-element-b914c2e{--display:flex;--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-e114d0e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-e114d0e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-a243650{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 19px -6px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-39f1ffa img{width:342px;border-radius:6px 6px 6px 6px;}.elementor-3051 .elementor-element.elementor-element-5a19878{--display:flex;--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-79b925b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-79b925b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-f5126f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 19px -6px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-5da6949 img{width:342px;border-radius:6px 6px 6px 6px;}.elementor-3051 .elementor-element.elementor-element-b1d845e{--display:flex;--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-b54e854{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-b54e854 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-b718b1f{--display:flex;}.elementor-3051 .elementor-element.elementor-element-1dbd502{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 19px -6px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-d8a01e7 img{width:342px;border-radius:6px 6px 6px 6px;}.elementor-3051 .elementor-element.elementor-element-140c8ab{--display:flex;--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-4c19e61{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-4c19e61 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-3d02943{--display:flex;}.elementor-3051 .elementor-element.elementor-element-3888515{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 19px -6px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-96a6f75 img{width:342px;border-radius:6px 6px 6px 6px;}.elementor-3051 .elementor-element.elementor-element-ba8744a{--display:flex;--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-00092d3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-00092d3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-e959a23{--display:flex;}.elementor-3051 .elementor-element.elementor-element-f195448{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 19px -6px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-a8fefb5 img{width:342px;border-radius:6px 6px 6px 6px;}.elementor-3051 .elementor-element.elementor-element-8849dca{--display:flex;--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-3e1eb33{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-3e1eb33 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-73fb300{--display:flex;}.elementor-3051 .elementor-element.elementor-element-e49d6c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 19px -6px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-b91f96b img{width:342px;border-radius:6px 6px 6px 6px;}.elementor-3051 .elementor-element.elementor-element-435052d{--display:flex;--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-e7ae3a3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-e7ae3a3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-7ed22b5{--display:flex;}.elementor-3051 .elementor-element.elementor-element-afda6be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 19px -6px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;grid-column:span 2;}.elementor-3051 .elementor-element.elementor-element-fcdc440 img{width:342px;border-radius:6px 6px 6px 6px;}.elementor-3051 .elementor-element.elementor-element-0e27707{--display:flex;--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-6708b36{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-6708b36 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-d8c077d{--display:flex;}.elementor-3051 .elementor-element.elementor-element-a1e00ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 19px -6px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;grid-column:span 2;}.elementor-3051 .elementor-element.elementor-element-912fe0d img{width:342px;border-radius:6px 6px 6px 6px;}.elementor-3051 .elementor-element.elementor-element-1470717{--display:flex;--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-d58f965{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-d58f965 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-dd13026{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );--e-n-carousel-dots-normal-color:var( --e-global-color-accent );}.elementor-3051 .elementor-element.elementor-element-7e184c5{width:var( --container-widget-width, 870px );max-width:870px;--container-widget-width:870px;--container-widget-flex-grow:0;text-align:center;}.elementor-3051 .elementor-element.elementor-element-7e184c5.elementor-element{--align-self:center;}.elementor-3051 .elementor-element.elementor-element-7e184c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:23px;color:#5F6065;}.elementor-3051 .elementor-element.elementor-element-e5a5a86{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3051 .elementor-element.elementor-element-f08b313{width:var( --container-widget-width, 870px );max-width:870px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:870px;--container-widget-flex-grow:0;text-align:center;}.elementor-3051 .elementor-element.elementor-element-f08b313.elementor-element{--align-self:center;}.elementor-3051 .elementor-element.elementor-element-f08b313 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;}.elementor-3051 .elementor-element.elementor-element-fa09ce7{width:var( --container-widget-width, 694px );max-width:694px;--container-widget-width:694px;--container-widget-flex-grow:0;text-align:center;}.elementor-3051 .elementor-element.elementor-element-fa09ce7.elementor-element{--align-self:center;}.elementor-3051 .elementor-element.elementor-element-fa09ce7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:23px;color:#5F6065;}.elementor-3051 .elementor-element.elementor-element-8609e0d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-b4e045d{--display:flex;}.elementor-3051 .elementor-element.elementor-element-2312ec6 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-3051 .elementor-element.elementor-element-df41611{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-3051 .elementor-element.elementor-element-b348ec0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-3051 .elementor-element.elementor-element-b348ec0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:28px;}.elementor-3051 .elementor-element.elementor-element-2cf85d3{--display:flex;--min-height:18px;}.elementor-3051 .elementor-element.elementor-element-23fe89b{--display:flex;--min-height:40px;--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;}.elementor-3051 .elementor-element.elementor-element-23fe89b.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-07b3465 .elementor-icon-wrapper{text-align:center;}.elementor-3051 .elementor-element.elementor-element-07b3465 .elementor-icon{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-07b3465 .elementor-icon svg{height:18px;}.elementor-3051 .elementor-element.elementor-element-e788720{--display:flex;--min-height:40px;--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;}.elementor-3051 .elementor-element.elementor-element-e788720.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-2dfb515 .elementor-icon-wrapper{text-align:center;}.elementor-3051 .elementor-element.elementor-element-2dfb515 .elementor-icon{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-2dfb515 .elementor-icon svg{height:18px;}.elementor-3051 .elementor-element.elementor-element-d9c94fe{--display:flex;--min-height:40px;--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;}.elementor-3051 .elementor-element.elementor-element-d9c94fe.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-4f619d3 .elementor-icon-wrapper{text-align:center;}.elementor-3051 .elementor-element.elementor-element-4f619d3 .elementor-icon{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-4f619d3 .elementor-icon svg{height:18px;}.elementor-3051 .elementor-element.elementor-element-c8e9574{--display:flex;--min-height:40px;--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;}.elementor-3051 .elementor-element.elementor-element-c8e9574.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-17248cf .elementor-icon-wrapper{text-align:center;}.elementor-3051 .elementor-element.elementor-element-17248cf .elementor-icon{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-17248cf .elementor-icon svg{height:18px;}.elementor-3051 .elementor-element.elementor-element-460d7a0{--display:flex;--min-height:40px;--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;}.elementor-3051 .elementor-element.elementor-element-460d7a0.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-541c3a1 .elementor-icon-wrapper{text-align:center;}.elementor-3051 .elementor-element.elementor-element-541c3a1 .elementor-icon{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-541c3a1 .elementor-icon svg{height:18px;}.elementor-3051 .elementor-element.elementor-element-526cdd1{--display:flex;--min-height:40px;--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;}.elementor-3051 .elementor-element.elementor-element-526cdd1.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-1afcc42 .elementor-icon-wrapper{text-align:center;}.elementor-3051 .elementor-element.elementor-element-1afcc42 .elementor-icon{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-1afcc42 .elementor-icon svg{height:18px;}.elementor-3051 .elementor-element.elementor-element-7a39bbe{--display:flex;}.elementor-3051 .elementor-element.elementor-element-a4dbd60 img{width:100%;}.elementor-3051 .elementor-element.elementor-element-518f8b6{width:var( --container-widget-width, 870px );max-width:870px;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:870px;--container-widget-flex-grow:0;text-align:center;}.elementor-3051 .elementor-element.elementor-element-518f8b6.elementor-element{--align-self:center;}.elementor-3051 .elementor-element.elementor-element-518f8b6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:23px;color:#5F6065;}.elementor-3051 .elementor-element.elementor-element-c1fb8a7{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-c1fb8a7:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-c1fb8a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#173122;}.elementor-3051 .elementor-element.elementor-element-4c59043{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;text-align:center;}.elementor-3051 .elementor-element.elementor-element-4c59043 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3051 .elementor-element.elementor-element-2e8fc7c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3051 .elementor-element.elementor-element-d5e337d{--display:flex;--min-height:270px;--justify-content:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3051 .elementor-element.elementor-element-4f1f43c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-3051 .elementor-element.elementor-element-4f1f43c .elementor-heading-title a:hover, .elementor-3051 .elementor-element.elementor-element-4f1f43c .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-f8cd550 .elementor-heading-title{line-height:23px;}.elementor-3051 .elementor-element.elementor-element-81c40e7{--display:flex;--min-height:270px;--justify-content:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3051 .elementor-element.elementor-element-89b6880 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-3051 .elementor-element.elementor-element-89b6880 .elementor-heading-title a:hover, .elementor-3051 .elementor-element.elementor-element-89b6880 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-1551a1e .elementor-heading-title{line-height:23px;}.elementor-3051 .elementor-element.elementor-element-878ff9e{--display:flex;--min-height:270px;--justify-content:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3051 .elementor-element.elementor-element-837061e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-3051 .elementor-element.elementor-element-837061e .elementor-heading-title a:hover, .elementor-3051 .elementor-element.elementor-element-837061e .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-17262fd .elementor-heading-title{line-height:23px;}.elementor-3051 .elementor-element.elementor-element-0aebbcc{--display:flex;--min-height:270px;--justify-content:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3051 .elementor-element.elementor-element-d64bc64 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-3051 .elementor-element.elementor-element-d64bc64 .elementor-heading-title a:hover, .elementor-3051 .elementor-element.elementor-element-d64bc64 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-c24663e .elementor-heading-title{line-height:23px;}.elementor-3051 .elementor-element.elementor-element-3ff7ec5{--display:flex;--min-height:270px;--justify-content:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3051 .elementor-element.elementor-element-e934442 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-3051 .elementor-element.elementor-element-e934442 .elementor-heading-title a:hover, .elementor-3051 .elementor-element.elementor-element-e934442 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-444f775 .elementor-heading-title{line-height:23px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3051 .elementor-element.elementor-element-8aa7a9e{--display:flex;--min-height:270px;--justify-content:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3051 .elementor-element.elementor-element-e1924ac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-3051 .elementor-element.elementor-element-e1924ac .elementor-heading-title a:hover, .elementor-3051 .elementor-element.elementor-element-e1924ac .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-870b0ec .elementor-heading-title{line-height:23px;}.elementor-3051 .elementor-element.elementor-element-0f4a6d6 img{width:5000px;}.elementor-3051 .elementor-element.elementor-element-5ddb311{--display:flex;}.elementor-3051 .elementor-element.elementor-element-ed09e01{--display:flex;--min-height:270px;--justify-content:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3051 .elementor-element.elementor-element-1ad7b24 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-3051 .elementor-element.elementor-element-1ad7b24 .elementor-heading-title a:hover, .elementor-3051 .elementor-element.elementor-element-1ad7b24 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-e5f8812 .elementor-heading-title{line-height:23px;}.elementor-3051 .elementor-element.elementor-element-ca2e8df{--display:flex;}.elementor-3051 .elementor-element.elementor-element-3f77c9c{--display:flex;--min-height:270px;--justify-content:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3051 .elementor-element.elementor-element-4ffc068 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-3051 .elementor-element.elementor-element-4ffc068 .elementor-heading-title a:hover, .elementor-3051 .elementor-element.elementor-element-4ffc068 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-66be94d .elementor-heading-title{line-height:23px;}.elementor-3051 .elementor-element.elementor-element-b106329{--display:flex;}.elementor-3051 .elementor-element.elementor-element-64aedcc{--display:flex;--min-height:270px;--justify-content:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3051 .elementor-element.elementor-element-8c2e467 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-3051 .elementor-element.elementor-element-8c2e467 .elementor-heading-title a:hover, .elementor-3051 .elementor-element.elementor-element-8c2e467 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-827fcf4 .elementor-heading-title{line-height:23px;}.elementor-3051 .elementor-element.elementor-element-9e72e8a{--display:flex;}.elementor-3051 .elementor-element.elementor-element-348c0f2{--display:flex;--min-height:270px;--justify-content:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3051 .elementor-element.elementor-element-44ae7a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-3051 .elementor-element.elementor-element-44ae7a1 .elementor-heading-title a:hover, .elementor-3051 .elementor-element.elementor-element-44ae7a1 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-828c191 .elementor-heading-title{line-height:23px;}.elementor-3051 .elementor-element.elementor-element-d71a7aa{--display:flex;}.elementor-3051 .elementor-element.elementor-element-67dc213{--display:flex;--min-height:270px;--justify-content:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3051 .elementor-element.elementor-element-550fd63 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-3051 .elementor-element.elementor-element-550fd63 .elementor-heading-title a:hover, .elementor-3051 .elementor-element.elementor-element-550fd63 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-e21befe .elementor-heading-title{line-height:23px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3051 .elementor-element.elementor-element-42929dc{--display:flex;}.elementor-3051 .elementor-element.elementor-element-66a036f{--display:flex;--min-height:270px;--justify-content:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3051 .elementor-element.elementor-element-f52b31d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-3051 .elementor-element.elementor-element-f52b31d .elementor-heading-title a:hover, .elementor-3051 .elementor-element.elementor-element-f52b31d .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-c4ba7f6 .elementor-heading-title{line-height:23px;}.elementor-3051 .elementor-element.elementor-element-18dfeed{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );--e-n-carousel-dots-normal-color:var( --e-global-color-accent );}.elementor-3051 .elementor-element.elementor-element-18dfeed :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;}.elementor-3051 .elementor-element.elementor-element-29423ea{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3051 .elementor-element.elementor-element-6ed88d0{width:var( --container-widget-width, 870px );max-width:870px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:870px;--container-widget-flex-grow:0;text-align:center;}.elementor-3051 .elementor-element.elementor-element-6ed88d0.elementor-element{--align-self:center;}.elementor-3051 .elementor-element.elementor-element-6ed88d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;}.elementor-3051 .elementor-element.elementor-element-3aee40f{--display:flex;}.elementor-3051 .elementor-element.elementor-element-b45491a{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-4305a96 .elementor-heading-title{font-size:32px;font-weight:600;}.elementor-3051 .elementor-element.elementor-element-3a2bc73 .elementor-heading-title{font-size:16px;font-weight:400;}.elementor-3051 .elementor-element.elementor-element-61039f5{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-68aaee9 .elementor-heading-title{font-size:32px;font-weight:600;}.elementor-3051 .elementor-element.elementor-element-f416b1d .elementor-heading-title{font-size:16px;font-weight:400;}.elementor-3051 .elementor-element.elementor-element-f18646d{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-95f7438 .elementor-heading-title{font-size:32px;font-weight:600;}.elementor-3051 .elementor-element.elementor-element-5e9cdb7 .elementor-heading-title{font-size:16px;font-weight:400;}.elementor-3051 .elementor-element.elementor-element-a0ab66e{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-8530d71 .elementor-heading-title{font-size:32px;font-weight:600;}.elementor-3051 .elementor-element.elementor-element-ec9c281 .elementor-heading-title{font-size:16px;font-weight:400;}.elementor-3051 .elementor-element.elementor-element-639f717{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-6a2fae3 .elementor-heading-title{font-size:32px;font-weight:600;}.elementor-3051 .elementor-element.elementor-element-9a10740 .elementor-heading-title{font-size:16px;font-weight:400;}.elementor-3051 .elementor-element.elementor-element-6e7d41e{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-a3c4c77 .elementor-heading-title{font-size:32px;font-weight:600;}.elementor-3051 .elementor-element.elementor-element-049395e .elementor-heading-title{font-size:16px;font-weight:400;}.elementor-3051 .elementor-element.elementor-element-cab1cfe{--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;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-3051 .elementor-element.elementor-element-cab1cfe:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-cab1cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDFBF3;}.elementor-3051 .elementor-element.elementor-element-efb1909{width:var( --container-widget-width, 870px );max-width:870px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:870px;--container-widget-flex-grow:0;text-align:center;}.elementor-3051 .elementor-element.elementor-element-efb1909.elementor-element{--align-self:center;}.elementor-3051 .elementor-element.elementor-element-efb1909 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;}.elementor-3051 .elementor-element.elementor-element-c374e95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3051 .elementor-element.elementor-element-207cfb7{--display:grid;--min-height:500px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3051 .elementor-element.elementor-element-8e7b608{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-8e7b608:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-8e7b608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A8340;}.elementor-3051 .elementor-element.elementor-element-8e7b608.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-f1a372c{padding:0px 0px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-f1a372c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-645031e{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-645031e:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-645031e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A8340;}.elementor-3051 .elementor-element.elementor-element-645031e.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-7010973{padding:0px 0px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-7010973 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-31fbfff{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-31fbfff:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-31fbfff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A8340;}.elementor-3051 .elementor-element.elementor-element-31fbfff.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-ac88900{padding:0px 0px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-ac88900 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-63067bc{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-63067bc:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-63067bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A8340;}.elementor-3051 .elementor-element.elementor-element-63067bc.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-1d886da{padding:0px 0px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-1d886da .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-d81be5f{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-d81be5f:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-d81be5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A8340;}.elementor-3051 .elementor-element.elementor-element-d81be5f.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-6d38cd5{padding:0px 0px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-6d38cd5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-e694d0e{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-e694d0e:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-e694d0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A8340;}.elementor-3051 .elementor-element.elementor-element-e694d0e.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-f4f6280{padding:0px 0px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-f4f6280 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-6d1f451{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-6d1f451:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-6d1f451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A8340;}.elementor-3051 .elementor-element.elementor-element-6d1f451.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-b318f30{padding:0px 0px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-b318f30 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-d374274{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-d374274:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-d374274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A8340;}.elementor-3051 .elementor-element.elementor-element-d374274.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-e0c3f01{padding:0px 0px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-e0c3f01 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-047dc5b{--display:flex;}.elementor-3051 .elementor-element.elementor-element-53f4a2b{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-53f4a2b:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-53f4a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A8340;}.elementor-3051 .elementor-element.elementor-element-53f4a2b.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-1584b1c{padding:0px 0px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-1584b1c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-d929823{--display:flex;}.elementor-3051 .elementor-element.elementor-element-3502a51{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-3502a51:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-3502a51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A8340;}.elementor-3051 .elementor-element.elementor-element-3502a51.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-a39503c{padding:0px 0px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-a39503c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-9b5ebf0{--display:flex;}.elementor-3051 .elementor-element.elementor-element-202132f{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-202132f:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-202132f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A8340;}.elementor-3051 .elementor-element.elementor-element-202132f.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-421af73{padding:0px 0px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-421af73 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-20d524d{--display:flex;}.elementor-3051 .elementor-element.elementor-element-8e16120{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-8e16120:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-8e16120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A8340;}.elementor-3051 .elementor-element.elementor-element-8e16120.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-2b898c2{padding:0px 0px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-2b898c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-aab7307{--display:flex;}.elementor-3051 .elementor-element.elementor-element-8c82b15{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-8c82b15:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-8c82b15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A8340;}.elementor-3051 .elementor-element.elementor-element-8c82b15.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-5515bfe{padding:0px 0px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-5515bfe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-2a0b488{--display:flex;}.elementor-3051 .elementor-element.elementor-element-72e95b0{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-72e95b0:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-72e95b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A8340;}.elementor-3051 .elementor-element.elementor-element-72e95b0.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-9f2b7cc{padding:0px 0px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-9f2b7cc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-8db33d9{--display:flex;}.elementor-3051 .elementor-element.elementor-element-281ad21{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-281ad21:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-281ad21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A8340;}.elementor-3051 .elementor-element.elementor-element-281ad21.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-4d3171d{padding:0px 0px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-4d3171d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-a2d3ad1{--display:flex;}.elementor-3051 .elementor-element.elementor-element-c3c1da6{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-c3c1da6:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-c3c1da6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A8340;}.elementor-3051 .elementor-element.elementor-element-c3c1da6.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-fca6d63{padding:0px 0px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-fca6d63 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-0ba2a11{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );}.elementor-3051 .elementor-element.elementor-element-f04dbca{width:100%;max-width:100%;bottom:0px;}.elementor-3051 .elementor-element.elementor-element-f04dbca.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-3051 .elementor-element.elementor-element-f04dbca{left:0px;}body.rtl .elementor-3051 .elementor-element.elementor-element-f04dbca{right:0px;}.elementor-3051 .elementor-element.elementor-element-f04dbca img{width:100%;}.elementor-3051 .elementor-element.elementor-element-72a159c{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3051 .elementor-element.elementor-element-aaed361{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;text-align:center;}.elementor-3051 .elementor-element.elementor-element-aaed361 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-primary );}.elementor-3051 .elementor-element.elementor-element-86547ea{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3051 .elementor-element.elementor-element-cbff6f8{--display:flex;--min-height:140px;--justify-content:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3051 .elementor-element.elementor-element-cbff6f8.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-5b5799e .elementor-heading-title{line-height:20px;}.elementor-3051 .elementor-element.elementor-element-9fcaa1a{--display:flex;--min-height:140px;--justify-content:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3051 .elementor-element.elementor-element-9fcaa1a.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-e626569 .elementor-heading-title{line-height:20px;}.elementor-3051 .elementor-element.elementor-element-3877cb6{--display:flex;--min-height:140px;--justify-content:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3051 .elementor-element.elementor-element-3877cb6.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-f7f9b39 .elementor-heading-title{line-height:20px;}.elementor-3051 .elementor-element.elementor-element-4614179{--display:flex;--min-height:140px;--justify-content:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3051 .elementor-element.elementor-element-4614179.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-2f56bff .elementor-heading-title{line-height:20px;}.elementor-3051 .elementor-element.elementor-element-880d296{--display:flex;--min-height:140px;--justify-content:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3051 .elementor-element.elementor-element-880d296.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-848231d .elementor-heading-title{line-height:20px;}.elementor-3051 .elementor-element.elementor-element-fe7a71c{--display:flex;--min-height:140px;--justify-content:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3051 .elementor-element.elementor-element-fe7a71c.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-3a194d2 .elementor-heading-title{line-height:20px;}.elementor-3051 .elementor-element.elementor-element-133a17a{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3051 .elementor-element.elementor-element-eef6a60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-3051 .elementor-element.elementor-element-eef6a60 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:44px;}.elementor-3051 .elementor-element.elementor-element-8a5bc75{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3051 .elementor-element.elementor-element-2a3b553{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-a60170c .elementor-button{background-color:transparent;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(135deg, #107D3E 0%, #25CF71 100%);border-radius:100px 100px 100px 100px;}.elementor-3051 .elementor-element.elementor-element-757217c .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;}.elementor-3051 .elementor-element.elementor-element-a3219ef .elementor-heading-title{font-size:14px;font-weight:400;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-7a1a472{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-c1e059c .elementor-button{background-color:transparent;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(135deg, #107D3E 0%, #25CF71 100%);border-radius:100px 100px 100px 100px;}.elementor-3051 .elementor-element.elementor-element-ad98f90 .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;}.elementor-3051 .elementor-element.elementor-element-4bf0e8c .elementor-heading-title{font-size:14px;font-weight:400;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-11dcc2d{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-0fc6a66 .elementor-button{background-color:transparent;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(135deg, #107D3E 0%, #25CF71 100%);border-radius:100px 100px 100px 100px;}.elementor-3051 .elementor-element.elementor-element-28c915e .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;}.elementor-3051 .elementor-element.elementor-element-6799677 .elementor-heading-title{font-size:14px;font-weight:400;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-440ae17{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-6666b7e .elementor-button{background-color:transparent;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(135deg, #107D3E 0%, #25CF71 100%);border-radius:100px 100px 100px 100px;}.elementor-3051 .elementor-element.elementor-element-190c645 .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;}.elementor-3051 .elementor-element.elementor-element-01136ce .elementor-heading-title{font-size:14px;font-weight:400;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-9f862cc{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-790ba9d .elementor-button{background-color:transparent;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(135deg, #107D3E 0%, #25CF71 100%);border-radius:100px 100px 100px 100px;}.elementor-3051 .elementor-element.elementor-element-a59802a .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;}.elementor-3051 .elementor-element.elementor-element-9d95b12 .elementor-heading-title{font-size:14px;font-weight:400;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-1f2eb98{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-286ffc6 .elementor-button{background-color:transparent;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(135deg, #107D3E 0%, #25CF71 100%);border-radius:100px 100px 100px 100px;}.elementor-3051 .elementor-element.elementor-element-beb8b58 .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;}.elementor-3051 .elementor-element.elementor-element-8bd7029 .elementor-heading-title{font-size:14px;font-weight:400;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-b38a1ed{--display:flex;}.elementor-3051 .elementor-element.elementor-element-9e0fa3c{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-44a8270 .elementor-button{background-color:transparent;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(135deg, #107D3E 0%, #25CF71 100%);border-radius:100px 100px 100px 100px;}.elementor-3051 .elementor-element.elementor-element-6febbf6 .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;}.elementor-3051 .elementor-element.elementor-element-609e095 .elementor-heading-title{font-size:14px;font-weight:400;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-9c7022a{--display:flex;}.elementor-3051 .elementor-element.elementor-element-ea4480b{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-c3c3178 .elementor-button{background-color:transparent;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(135deg, #107D3E 0%, #25CF71 100%);border-radius:100px 100px 100px 100px;}.elementor-3051 .elementor-element.elementor-element-21dd1d5 .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;}.elementor-3051 .elementor-element.elementor-element-923f2aa .elementor-heading-title{font-size:14px;font-weight:400;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-acd2237{--display:flex;}.elementor-3051 .elementor-element.elementor-element-e2f3430{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-698c4af .elementor-button{background-color:transparent;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(135deg, #107D3E 0%, #25CF71 100%);border-radius:100px 100px 100px 100px;}.elementor-3051 .elementor-element.elementor-element-873809f .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;}.elementor-3051 .elementor-element.elementor-element-cea21e9 .elementor-heading-title{font-size:14px;font-weight:400;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-2a268d5{--display:flex;}.elementor-3051 .elementor-element.elementor-element-531fba1{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-871cba8 .elementor-button{background-color:transparent;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(135deg, #107D3E 0%, #25CF71 100%);border-radius:100px 100px 100px 100px;}.elementor-3051 .elementor-element.elementor-element-d509a2b .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;}.elementor-3051 .elementor-element.elementor-element-668d52b .elementor-heading-title{font-size:14px;font-weight:400;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-2144c11{--display:flex;}.elementor-3051 .elementor-element.elementor-element-e36d66b{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-fec38b6 .elementor-button{background-color:transparent;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(135deg, #107D3E 0%, #25CF71 100%);border-radius:100px 100px 100px 100px;}.elementor-3051 .elementor-element.elementor-element-84523d2 .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;}.elementor-3051 .elementor-element.elementor-element-2e5ad49 .elementor-heading-title{font-size:14px;font-weight:400;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-6b5ac96{--display:flex;}.elementor-3051 .elementor-element.elementor-element-f57d0d0{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-00731cc .elementor-button{background-color:transparent;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(135deg, #107D3E 0%, #25CF71 100%);border-radius:100px 100px 100px 100px;}.elementor-3051 .elementor-element.elementor-element-261f49c .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;}.elementor-3051 .elementor-element.elementor-element-c393c73 .elementor-heading-title{font-size:14px;font-weight:400;line-height:23px;}.elementor-3051 .elementor-element.elementor-element-38a487c{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );}.elementor-3051 .elementor-element.elementor-element-b0afe06{--display:flex;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-83fcce7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;text-align:center;}.elementor-3051 .elementor-element.elementor-element-83fcce7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-primary );}.elementor-3051 .elementor-element.elementor-element-fd5e255{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-6a1b8a2{--display:flex;}.elementor-3051 .elementor-element.elementor-element-63d99df img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-3051 .elementor-element.elementor-element-08bdd9e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-3051 .elementor-element.elementor-element-08bdd9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3051 .elementor-element.elementor-element-a7a71ff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:41px;}.elementor-3051 .elementor-element.elementor-element-208694f{--display:grid;--min-height:18px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:column;}.elementor-3051 .elementor-element.elementor-element-c6d1fb6{--display:flex;--min-height:40px;--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;}.elementor-3051 .elementor-element.elementor-element-c6d1fb6.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-cf6f819 .elementor-icon-wrapper{text-align:center;}.elementor-3051 .elementor-element.elementor-element-cf6f819 .elementor-icon{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-cf6f819 .elementor-icon svg{height:18px;}.elementor-3051 .elementor-element.elementor-element-e505a94{--display:flex;--min-height:40px;--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;}.elementor-3051 .elementor-element.elementor-element-e505a94.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-6d32e48 .elementor-icon-wrapper{text-align:center;}.elementor-3051 .elementor-element.elementor-element-6d32e48 .elementor-icon{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-6d32e48 .elementor-icon svg{height:18px;}.elementor-3051 .elementor-element.elementor-element-106d447{--display:flex;--min-height:40px;--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;}.elementor-3051 .elementor-element.elementor-element-106d447.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-3a4ee5b .elementor-icon-wrapper{text-align:center;}.elementor-3051 .elementor-element.elementor-element-3a4ee5b .elementor-icon{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-3a4ee5b .elementor-icon svg{height:18px;}.elementor-3051 .elementor-element.elementor-element-9622dce{--display:flex;--min-height:40px;--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;}.elementor-3051 .elementor-element.elementor-element-9622dce.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-f0f9ba9 .elementor-icon-wrapper{text-align:center;}.elementor-3051 .elementor-element.elementor-element-f0f9ba9 .elementor-icon{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-f0f9ba9 .elementor-icon svg{height:18px;}.elementor-3051 .elementor-element.elementor-element-3759472{--display:flex;--min-height:40px;--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;}.elementor-3051 .elementor-element.elementor-element-3759472.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-3d30ea3{--display:flex;}.elementor-3051 .elementor-element.elementor-element-8c65dbf img{width:100%;}.elementor-3051 .elementor-element.elementor-element-f14b953{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3051 .elementor-element.elementor-element-88ccb1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;text-align:center;}.elementor-3051 .elementor-element.elementor-element-88ccb1b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-primary );}.elementor-3051 .elementor-element.elementor-element-d09e757{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-90bcc2b{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-90bcc2b.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-86ce3b0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-3051 .elementor-element.elementor-element-0f1d53c .elementor-heading-title{line-height:23px;}.elementor-3051 .elementor-element.elementor-element-4f4c20b .elementor-button{background-color:transparent;font-size:18px;text-decoration:none;background-image:linear-gradient(135deg, #107D3E 0%, #25CF71 100%);border-radius:100px 100px 100px 100px;}.elementor-3051 .elementor-element.elementor-element-4f4c20b{padding:0px 50px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-a5c0597{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-a5c0597.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-623ad61 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-3051 .elementor-element.elementor-element-bf14346 .elementor-heading-title{line-height:23px;}.elementor-3051 .elementor-element.elementor-element-e7a9e9e .elementor-button{background-color:transparent;font-size:18px;text-decoration:none;background-image:linear-gradient(135deg, #107D3E 0%, #25CF71 100%);border-radius:100px 100px 100px 100px;}.elementor-3051 .elementor-element.elementor-element-e7a9e9e{padding:0px 50px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-8825534{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-8825534.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-06350fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-3051 .elementor-element.elementor-element-72e01f9 .elementor-heading-title{line-height:23px;}.elementor-3051 .elementor-element.elementor-element-fd794ae .elementor-button{background-color:transparent;font-size:18px;text-decoration:none;background-image:linear-gradient(135deg, #107D3E 0%, #25CF71 100%);border-radius:100px 100px 100px 100px;}.elementor-3051 .elementor-element.elementor-element-fd794ae{padding:0px 50px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-01b7791{--display:flex;}.elementor-3051 .elementor-element.elementor-element-de70db5{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-de70db5.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-90634e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-3051 .elementor-element.elementor-element-c96f647 .elementor-button{background-color:transparent;font-size:18px;text-decoration:none;background-image:linear-gradient(135deg, #107D3E 0%, #25CF71 100%);border-radius:100px 100px 100px 100px;}.elementor-3051 .elementor-element.elementor-element-c96f647{padding:0px 50px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-f444099{--display:flex;}.elementor-3051 .elementor-element.elementor-element-5a49a7a{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-5a49a7a.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-636de7a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-3051 .elementor-element.elementor-element-46219b7 .elementor-button{background-color:transparent;font-size:18px;text-decoration:none;background-image:linear-gradient(135deg, #107D3E 0%, #25CF71 100%);border-radius:100px 100px 100px 100px;}.elementor-3051 .elementor-element.elementor-element-46219b7{padding:0px 50px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-4a154ec{--display:flex;}.elementor-3051 .elementor-element.elementor-element-ab16645{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-ab16645.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-be43c66 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-3051 .elementor-element.elementor-element-feb972d .elementor-button{background-color:transparent;font-size:18px;text-decoration:none;background-image:linear-gradient(135deg, #107D3E 0%, #25CF71 100%);border-radius:100px 100px 100px 100px;}.elementor-3051 .elementor-element.elementor-element-feb972d{padding:0px 50px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-76eba41{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );}.elementor-3051 .elementor-element.elementor-element-c7be999 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;fill:#18A758;color:#18A758;border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;}.elementor-3051 .elementor-element.elementor-element-c7be999{width:initial;max-width:initial;}.elementor-3051 .elementor-element.elementor-element-c7be999:hover{--e-transform-scale:1.02;}.elementor-3051 .elementor-element.elementor-element-ab59b50{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3051 .elementor-element.elementor-element-ab59b50:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-ab59b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#173122;}.elementor-3051 .elementor-element.elementor-element-137aa91{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-35505fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;text-align:center;}.elementor-3051 .elementor-element.elementor-element-35505fb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3051 .elementor-element.elementor-element-7389351{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-12334d6 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-3051 .elementor-element.elementor-element-7cc403b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-3051 .elementor-element.elementor-element-7cc403b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3051 .elementor-element.elementor-element-e76c88f{--display:grid;--min-height:1px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(7, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:column;}.elementor-3051 .elementor-element.elementor-element-08aac13{--display:flex;--min-height:40px;--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;}.elementor-3051 .elementor-element.elementor-element-08aac13.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-836a2f3 .elementor-icon-wrapper{text-align:center;}.elementor-3051 .elementor-element.elementor-element-836a2f3 .elementor-icon{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-836a2f3 .elementor-icon svg{height:18px;}.elementor-3051 .elementor-element.elementor-element-3762367 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3051 .elementor-element.elementor-element-cc805fb{--display:flex;--min-height:40px;--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;}.elementor-3051 .elementor-element.elementor-element-cc805fb.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-1901370 .elementor-icon-wrapper{text-align:center;}.elementor-3051 .elementor-element.elementor-element-1901370 .elementor-icon{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-1901370 .elementor-icon svg{height:18px;}.elementor-3051 .elementor-element.elementor-element-fb2aeaa .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3051 .elementor-element.elementor-element-61d24ef{--display:flex;--min-height:40px;--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;}.elementor-3051 .elementor-element.elementor-element-61d24ef.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-296c587 .elementor-icon-wrapper{text-align:center;}.elementor-3051 .elementor-element.elementor-element-296c587 .elementor-icon{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-296c587 .elementor-icon svg{height:18px;}.elementor-3051 .elementor-element.elementor-element-032a1a6 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3051 .elementor-element.elementor-element-a54acc7{--display:flex;--min-height:40px;--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;}.elementor-3051 .elementor-element.elementor-element-a54acc7.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-d3d199a .elementor-icon-wrapper{text-align:center;}.elementor-3051 .elementor-element.elementor-element-d3d199a .elementor-icon{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-d3d199a .elementor-icon svg{height:18px;}.elementor-3051 .elementor-element.elementor-element-ef700f7 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3051 .elementor-element.elementor-element-fd46d43{--display:flex;--min-height:40px;--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;}.elementor-3051 .elementor-element.elementor-element-fd46d43.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-059bc40 .elementor-icon-wrapper{text-align:center;}.elementor-3051 .elementor-element.elementor-element-059bc40 .elementor-icon{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-059bc40 .elementor-icon svg{height:18px;}.elementor-3051 .elementor-element.elementor-element-5682a11 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3051 .elementor-element.elementor-element-8abb977{--display:flex;--min-height:40px;--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;}.elementor-3051 .elementor-element.elementor-element-8abb977.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-03ca059 .elementor-icon-wrapper{text-align:center;}.elementor-3051 .elementor-element.elementor-element-03ca059 .elementor-icon{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-03ca059 .elementor-icon svg{height:18px;}.elementor-3051 .elementor-element.elementor-element-3c0b366 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3051 .elementor-element.elementor-element-9500274{--display:flex;--min-height:40px;--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;}.elementor-3051 .elementor-element.elementor-element-9500274.e-con:hover{--e-con-transform-scale:1.01;}.elementor-3051 .elementor-element.elementor-element-7b9bae3 .elementor-icon-wrapper{text-align:center;}.elementor-3051 .elementor-element.elementor-element-7b9bae3 .elementor-icon{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-7b9bae3 .elementor-icon svg{height:18px;}.elementor-3051 .elementor-element.elementor-element-56b51ce .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3051 .elementor-element.elementor-element-afdeb9a{--display:flex;--min-height:200px;--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;--border-radius:20px 20px 20px 20px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3051 .elementor-element.elementor-element-afdeb9a:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-afdeb9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://urbanbandar.art/wp-content/uploads/2026/01/CTA-Banner-2-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3051 .elementor-element.elementor-element-74de251{--display:flex;}.elementor-3051 .elementor-element.elementor-element-6f48a55 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;line-height:33px;color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-f877320 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-a84633b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-a84633b.e-con{--align-self:center;}.elementor-3051 .elementor-element.elementor-element-8f71513 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;fill:#18A758;color:#18A758;border-style:none;border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-3051 .elementor-element.elementor-element-8f71513{width:initial;max-width:initial;}.elementor-3051 .elementor-element.elementor-element-8f71513.elementor-element{--align-self:flex-end;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3051 .elementor-element.elementor-element-58c072d{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3051 .elementor-element.elementor-element-f5f3633{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-026794b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3051 .elementor-element.elementor-element-dd13026{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3051 .elementor-element.elementor-element-8609e0d{--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-3051 .elementor-element.elementor-element-2e8fc7c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3051 .elementor-element.elementor-element-18dfeed{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3051 .elementor-element.elementor-element-cab1cfe{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3051 .elementor-element.elementor-element-207cfb7{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3051 .elementor-element.elementor-element-8e7b608{--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-f1a372c .elementor-heading-title{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-645031e{--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-7010973 .elementor-heading-title{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-31fbfff{--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-ac88900 .elementor-heading-title{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-63067bc{--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-1d886da .elementor-heading-title{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-d81be5f{--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-6d38cd5 .elementor-heading-title{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-e694d0e{--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-f4f6280 .elementor-heading-title{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-6d1f451{--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-b318f30 .elementor-heading-title{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-d374274{--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-e0c3f01 .elementor-heading-title{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-53f4a2b{--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-1584b1c .elementor-heading-title{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-3502a51{--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-a39503c .elementor-heading-title{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-202132f{--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-421af73 .elementor-heading-title{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-8e16120{--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-2b898c2 .elementor-heading-title{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-8c82b15{--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-5515bfe .elementor-heading-title{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-72e95b0{--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-9f2b7cc .elementor-heading-title{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-281ad21{--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-4d3171d .elementor-heading-title{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-c3c1da6{--justify-content:center;}.elementor-3051 .elementor-element.elementor-element-fca6d63 .elementor-heading-title{font-size:18px;}.elementor-3051 .elementor-element.elementor-element-0ba2a11{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3051 .elementor-element.elementor-element-72a159c{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-86547ea{--grid-auto-flow:row;}.elementor-3051 .elementor-element.elementor-element-133a17a{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3051 .elementor-element.elementor-element-8a5bc75{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-3051 .elementor-element.elementor-element-38a487c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3051 .elementor-element.elementor-element-fd5e255{--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-3051 .elementor-element.elementor-element-208694f{--grid-auto-flow:row;}.elementor-3051 .elementor-element.elementor-element-76eba41{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3051 .elementor-element.elementor-element-7389351{--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-3051 .elementor-element.elementor-element-e76c88f{--grid-auto-flow:row;}.elementor-3051 .elementor-element.elementor-element-afdeb9a:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-afdeb9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-3051 .elementor-element.elementor-element-6f48a55 .elementor-heading-title{font-size:25px;}.elementor-3051 .elementor-element.elementor-element-a84633b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-3051 .elementor-element.elementor-element-58c072d{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-41345cb .elementor-heading-title{font-size:38px;line-height:46px;}.elementor-3051 .elementor-element.elementor-element-9af1cd7{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3051 .elementor-element.elementor-element-c42bb66 img{width:100%;}.elementor-3051 .elementor-element.elementor-element-f5f3633{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3051 .elementor-element.elementor-element-be33e5b{width:100%;max-width:100%;}.elementor-3051 .elementor-element.elementor-element-be33e5b .elementor-heading-title{font-size:30px;}.elementor-3051 .elementor-element.elementor-element-214fbe2 .elementor-heading-title{font-size:28px;}.elementor-3051 .elementor-element.elementor-element-026794b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3051 .elementor-element.elementor-element-dd13026{--e-n-carousel-swiper-slides-to-display:1;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-arrow-prev-left-position:83px;--e-n-carousel-arrow-prev-top-position:217px;--e-n-carousel-arrow-next-right-position:83px;--e-n-carousel-arrow-next-top-position:217px;}.elementor-3051 .elementor-element.elementor-element-e5a5a86{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-8609e0d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-df41611{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3051 .elementor-element.elementor-element-b348ec0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-3051 .elementor-element.elementor-element-b348ec0 .elementor-heading-title{font-size:22px;}.elementor-3051 .elementor-element.elementor-element-eea49ff{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-0255758{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-343c6b8{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-1d4f141{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-bb6d66b{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-7e18cb2{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-7a39bbe{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3051 .elementor-element.elementor-element-a4dbd60 img{border-radius:20px 20px 20px 20px;}.elementor-3051 .elementor-element.elementor-element-c1fb8a7{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3051 .elementor-element.elementor-element-4c59043 .elementor-heading-title{font-size:32px;}.elementor-3051 .elementor-element.elementor-element-2e8fc7c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3051 .elementor-element.elementor-element-18dfeed{--e-n-carousel-swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--e-n-carousel-arrow-prev-left-position:83px;--e-n-carousel-arrow-prev-top-position:165px;--e-n-carousel-arrow-next-right-position:83px;--e-n-carousel-arrow-next-top-position:165px;}.elementor-3051 .elementor-element.elementor-element-18dfeed :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:50% 50% 50% 50%;}.elementor-3051 .elementor-element.elementor-element-29423ea{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-6ed88d0 .elementor-heading-title{font-size:30px;}.elementor-3051 .elementor-element.elementor-element-3aee40f{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-3051 .elementor-element.elementor-element-b45491a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-4305a96{width:100%;max-width:100%;}.elementor-3051 .elementor-element.elementor-element-4305a96 .elementor-heading-title{font-size:24px;}.elementor-3051 .elementor-element.elementor-element-61039f5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-68aaee9 .elementor-heading-title{font-size:24px;}.elementor-3051 .elementor-element.elementor-element-f18646d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-95f7438 .elementor-heading-title{font-size:24px;}.elementor-3051 .elementor-element.elementor-element-a0ab66e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-8530d71 .elementor-heading-title{font-size:24px;}.elementor-3051 .elementor-element.elementor-element-639f717{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-6a2fae3 .elementor-heading-title{font-size:24px;}.elementor-3051 .elementor-element.elementor-element-6e7d41e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-a3c4c77 .elementor-heading-title{font-size:24px;}.elementor-3051 .elementor-element.elementor-element-cab1cfe{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-efb1909{padding:20px 20px 20px 20px;}.elementor-3051 .elementor-element.elementor-element-efb1909 .elementor-heading-title{font-size:32px;}.elementor-3051 .elementor-element.elementor-element-c374e95{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-3051 .elementor-element.elementor-element-207cfb7{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-3051 .elementor-element.elementor-element-0ba2a11{--e-n-carousel-swiper-slides-to-display:1;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-swiper-pagination-spacing:22px;}.elementor-3051 .elementor-element.elementor-element-72a159c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-aaed361{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3051 .elementor-element.elementor-element-aaed361 .elementor-heading-title{font-size:32px;}.elementor-3051 .elementor-element.elementor-element-86547ea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3051 .elementor-element.elementor-element-133a17a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-eef6a60 .elementor-heading-title{font-size:32px;}.elementor-3051 .elementor-element.elementor-element-8a5bc75{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3051 .elementor-element.elementor-element-38a487c{--e-n-carousel-swiper-slides-to-display:1;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-arrow-prev-left-position:52px;--e-n-carousel-arrow-prev-top-position:176px;--e-n-carousel-arrow-next-right-position:52px;--e-n-carousel-arrow-next-top-position:176px;}.elementor-3051 .elementor-element.elementor-element-b0afe06{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-fd5e255{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-08bdd9e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3051 .elementor-element.elementor-element-a7a71ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-3051 .elementor-element.elementor-element-a7a71ff .elementor-heading-title{font-size:22px;}.elementor-3051 .elementor-element.elementor-element-208694f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row;}.elementor-3051 .elementor-element.elementor-element-dc69071{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-b281446{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-5615bda{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-c16b416{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-3d30ea3{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3051 .elementor-element.elementor-element-8c65dbf img{border-radius:10px 10px 10px 10px;}.elementor-3051 .elementor-element.elementor-element-76eba41{--e-n-carousel-swiper-slides-to-display:1;padding:0px 20px 0px 20px;}.elementor-3051 .elementor-element.elementor-element-137aa91{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-7389351{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3051 .elementor-element.elementor-element-7cc403b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3051 .elementor-element.elementor-element-e76c88f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row;}.elementor-3051 .elementor-element.elementor-element-3762367{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-fb2aeaa{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-032a1a6{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-ef700f7{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-5682a11{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-3c0b366{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-56b51ce{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-afdeb9a:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-afdeb9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://urbanbandar.art/wp-content/uploads/2026/01/CTA-Banner-2-1.png");background-position:center center;background-size:cover;}.elementor-3051 .elementor-element.elementor-element-afdeb9a{--min-height:400px;--margin-top:0px;--margin-bottom:70px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3051 .elementor-element.elementor-element-74de251{--width:250px;}.elementor-3051 .elementor-element.elementor-element-74de251.e-con{--align-self:center;}.elementor-3051 .elementor-element.elementor-element-a84633b{--width:250px;}}@media(min-width:768px){.elementor-3051 .elementor-element.elementor-element-58c072d{--width:1300px;}.elementor-3051 .elementor-element.elementor-element-9af1cd7{--width:64%;}.elementor-3051 .elementor-element.elementor-element-f5f3633{--width:1300px;}.elementor-3051 .elementor-element.elementor-element-026794b{--width:1200px;}.elementor-3051 .elementor-element.elementor-element-a243650{--width:100%;}.elementor-3051 .elementor-element.elementor-element-f5126f9{--width:100%;}.elementor-3051 .elementor-element.elementor-element-e49d6c5{--width:100%;}.elementor-3051 .elementor-element.elementor-element-afda6be{--width:51%;}.elementor-3051 .elementor-element.elementor-element-a1e00ba{--width:51%;}.elementor-3051 .elementor-element.elementor-element-8609e0d{--width:1200px;}.elementor-3051 .elementor-element.elementor-element-b4e045d{--width:98%;}.elementor-3051 .elementor-element.elementor-element-2cf85d3{--width:100%;}.elementor-3051 .elementor-element.elementor-element-7a39bbe{--width:49%;}.elementor-3051 .elementor-element.elementor-element-2e8fc7c{--width:1163px;}.elementor-3051 .elementor-element.elementor-element-29423ea{--width:1400px;}.elementor-3051 .elementor-element.elementor-element-b45491a{--width:89%;}.elementor-3051 .elementor-element.elementor-element-61039f5{--width:89%;}.elementor-3051 .elementor-element.elementor-element-f18646d{--width:89%;}.elementor-3051 .elementor-element.elementor-element-a0ab66e{--width:89%;}.elementor-3051 .elementor-element.elementor-element-639f717{--width:89%;}.elementor-3051 .elementor-element.elementor-element-6e7d41e{--width:89%;}.elementor-3051 .elementor-element.elementor-element-cab1cfe{--width:1400px;}.elementor-3051 .elementor-element.elementor-element-72a159c{--width:1300px;}.elementor-3051 .elementor-element.elementor-element-133a17a{--width:1200px;}.elementor-3051 .elementor-element.elementor-element-2a3b553{--width:400px;}.elementor-3051 .elementor-element.elementor-element-7a1a472{--width:400px;}.elementor-3051 .elementor-element.elementor-element-11dcc2d{--width:400px;}.elementor-3051 .elementor-element.elementor-element-440ae17{--width:400px;}.elementor-3051 .elementor-element.elementor-element-9f862cc{--width:400px;}.elementor-3051 .elementor-element.elementor-element-1f2eb98{--width:400px;}.elementor-3051 .elementor-element.elementor-element-9e0fa3c{--width:400px;}.elementor-3051 .elementor-element.elementor-element-ea4480b{--width:400px;}.elementor-3051 .elementor-element.elementor-element-e2f3430{--width:400px;}.elementor-3051 .elementor-element.elementor-element-531fba1{--width:400px;}.elementor-3051 .elementor-element.elementor-element-e36d66b{--width:400px;}.elementor-3051 .elementor-element.elementor-element-f57d0d0{--width:400px;}.elementor-3051 .elementor-element.elementor-element-fd5e255{--width:1161px;}.elementor-3051 .elementor-element.elementor-element-6a1b8a2{--width:49%;}.elementor-3051 .elementor-element.elementor-element-08bdd9e{--width:52.773%;}.elementor-3051 .elementor-element.elementor-element-208694f{--width:100%;}.elementor-3051 .elementor-element.elementor-element-3d30ea3{--width:49%;}.elementor-3051 .elementor-element.elementor-element-f14b953{--width:1300px;}.elementor-3051 .elementor-element.elementor-element-137aa91{--width:1400px;}.elementor-3051 .elementor-element.elementor-element-7cc403b{--width:42.691%;}.elementor-3051 .elementor-element.elementor-element-e76c88f{--width:100%;}.elementor-3051 .elementor-element.elementor-element-afdeb9a{--width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3051 .elementor-element.elementor-element-026794b{--width:654px;}.elementor-3051 .elementor-element.elementor-element-8609e0d{--width:648px;}.elementor-3051 .elementor-element.elementor-element-df41611{--width:100%;}.elementor-3051 .elementor-element.elementor-element-2e8fc7c{--width:640px;}.elementor-3051 .elementor-element.elementor-element-c374e95{--width:89%;}.elementor-3051 .elementor-element.elementor-element-133a17a{--width:88%;}.elementor-3051 .elementor-element.elementor-element-fd5e255{--width:648px;}.elementor-3051 .elementor-element.elementor-element-08bdd9e{--width:100%;}.elementor-3051 .elementor-element.elementor-element-7389351{--width:578px;}.elementor-3051 .elementor-element.elementor-element-7cc403b{--width:100%;}.elementor-3051 .elementor-element.elementor-element-afdeb9a{--width:699px;}}/* Start custom CSS for container, class: .elementor-element-58c072d */.elementor-3051 .elementor-element.elementor-element-58c072d{
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a77a3c */.elementor-3051 .elementor-element.elementor-element-5a77a3c{
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-026794b */.elementor-3051 .elementor-element.elementor-element-026794b{
    margin-left: auto;
    margin-right: auto;
}

/*.elementor-3051 .elementor-element.elementor-element-026794b {*/
/*  display: grid;*/
/*  grid-template-columns: repeat(auto-fit, minmax(480px, 1fr));*/
/*  gap: 20px;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e184c5 */.elementor-3051 .elementor-element.elementor-element-7e184c5{
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5f3633 */.elementor-3051 .elementor-element.elementor-element-f5f3633{
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa09ce7 */.elementor-3051 .elementor-element.elementor-element-fa09ce7{
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-07b3465 */.elementor-3051 .elementor-element.elementor-element-07b3465{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eea49ff */.elementor-3051 .elementor-element.elementor-element-eea49ff{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23fe89b */.elementor-3051 .elementor-element.elementor-element-23fe89b{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2dfb515 */.elementor-3051 .elementor-element.elementor-element-2dfb515{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0255758 */.elementor-3051 .elementor-element.elementor-element-0255758{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e788720 */.elementor-3051 .elementor-element.elementor-element-e788720{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f619d3 */.elementor-3051 .elementor-element.elementor-element-4f619d3{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-343c6b8 */.elementor-3051 .elementor-element.elementor-element-343c6b8{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9c94fe */.elementor-3051 .elementor-element.elementor-element-d9c94fe{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-17248cf */.elementor-3051 .elementor-element.elementor-element-17248cf{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d4f141 */.elementor-3051 .elementor-element.elementor-element-1d4f141{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e9574 */.elementor-3051 .elementor-element.elementor-element-c8e9574{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-541c3a1 */.elementor-3051 .elementor-element.elementor-element-541c3a1{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb6d66b */.elementor-3051 .elementor-element.elementor-element-bb6d66b{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-460d7a0 */.elementor-3051 .elementor-element.elementor-element-460d7a0{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1afcc42 */.elementor-3051 .elementor-element.elementor-element-1afcc42{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e18cb2 */.elementor-3051 .elementor-element.elementor-element-7e18cb2{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526cdd1 */.elementor-3051 .elementor-element.elementor-element-526cdd1{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8609e0d */.elementor-3051 .elementor-element.elementor-element-8609e0d{
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-518f8b6 */.elementor-3051 .elementor-element.elementor-element-518f8b6{
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f1f43c */.elementor-3051 .elementor-element.elementor-element-4f1f43c {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5e337d */.elementor-3051 .elementor-element.elementor-element-d5e337d {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-d5e337d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89b6880 */.elementor-3051 .elementor-element.elementor-element-89b6880 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c40e7 */.elementor-3051 .elementor-element.elementor-element-81c40e7 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-81c40e7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-837061e */.elementor-3051 .elementor-element.elementor-element-837061e {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-878ff9e */.elementor-3051 .elementor-element.elementor-element-878ff9e {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-878ff9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d64bc64 */.elementor-3051 .elementor-element.elementor-element-d64bc64 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0aebbcc */.elementor-3051 .elementor-element.elementor-element-0aebbcc {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-0aebbcc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e934442 */.elementor-3051 .elementor-element.elementor-element-e934442 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ff7ec5 */.elementor-3051 .elementor-element.elementor-element-3ff7ec5 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-3ff7ec5::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1924ac */.elementor-3051 .elementor-element.elementor-element-e1924ac {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aa7a9e */.elementor-3051 .elementor-element.elementor-element-8aa7a9e {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-8aa7a9e::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8fc7c */.elementor-3051 .elementor-element.elementor-element-2e8fc7c{
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f4a6d6 */.elementor-3051 .elementor-element.elementor-element-0f4a6d6 {
  position: absolute;
  top: 84%;
  left: 50%;
  transform: translate(-50%, -50%);
  /*max-width: 100%;*/
  width: 4000px;
}

/*Tablet*/
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-3051 .elementor-element.elementor-element-0f4a6d6 {
    width: 87vw;
    max-width: 100%;
    top: 95%;
  }
}


/*mobile*/
@media (max-width: 767px) {
  .elementor-3051 .elementor-element.elementor-element-0f4a6d6 {
    width: 87vw;
    max-width: 100%;
    top: 94%; /* slight adjustment for mobile */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ad7b24 */.elementor-3051 .elementor-element.elementor-element-1ad7b24 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed09e01 */.elementor-3051 .elementor-element.elementor-element-ed09e01 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-ed09e01::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ffc068 */.elementor-3051 .elementor-element.elementor-element-4ffc068 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f77c9c */.elementor-3051 .elementor-element.elementor-element-3f77c9c {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-3f77c9c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c2e467 */.elementor-3051 .elementor-element.elementor-element-8c2e467 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64aedcc */.elementor-3051 .elementor-element.elementor-element-64aedcc {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-64aedcc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44ae7a1 */.elementor-3051 .elementor-element.elementor-element-44ae7a1 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348c0f2 */.elementor-3051 .elementor-element.elementor-element-348c0f2 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-348c0f2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-550fd63 */.elementor-3051 .elementor-element.elementor-element-550fd63 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67dc213 */.elementor-3051 .elementor-element.elementor-element-67dc213 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-67dc213::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f52b31d */.elementor-3051 .elementor-element.elementor-element-f52b31d {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a036f */.elementor-3051 .elementor-element.elementor-element-66a036f {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-66a036f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ad7b24 */.elementor-3051 .elementor-element.elementor-element-1ad7b24 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed09e01 */.elementor-3051 .elementor-element.elementor-element-ed09e01 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-ed09e01::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ffc068 */.elementor-3051 .elementor-element.elementor-element-4ffc068 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f77c9c */.elementor-3051 .elementor-element.elementor-element-3f77c9c {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-3f77c9c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c2e467 */.elementor-3051 .elementor-element.elementor-element-8c2e467 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64aedcc */.elementor-3051 .elementor-element.elementor-element-64aedcc {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-64aedcc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44ae7a1 */.elementor-3051 .elementor-element.elementor-element-44ae7a1 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348c0f2 */.elementor-3051 .elementor-element.elementor-element-348c0f2 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-348c0f2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-550fd63 */.elementor-3051 .elementor-element.elementor-element-550fd63 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67dc213 */.elementor-3051 .elementor-element.elementor-element-67dc213 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-67dc213::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f52b31d */.elementor-3051 .elementor-element.elementor-element-f52b31d {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a036f */.elementor-3051 .elementor-element.elementor-element-66a036f {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-66a036f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ad7b24 */.elementor-3051 .elementor-element.elementor-element-1ad7b24 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed09e01 */.elementor-3051 .elementor-element.elementor-element-ed09e01 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-ed09e01::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ffc068 */.elementor-3051 .elementor-element.elementor-element-4ffc068 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f77c9c */.elementor-3051 .elementor-element.elementor-element-3f77c9c {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-3f77c9c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c2e467 */.elementor-3051 .elementor-element.elementor-element-8c2e467 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64aedcc */.elementor-3051 .elementor-element.elementor-element-64aedcc {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-64aedcc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44ae7a1 */.elementor-3051 .elementor-element.elementor-element-44ae7a1 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348c0f2 */.elementor-3051 .elementor-element.elementor-element-348c0f2 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-348c0f2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-550fd63 */.elementor-3051 .elementor-element.elementor-element-550fd63 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67dc213 */.elementor-3051 .elementor-element.elementor-element-67dc213 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-67dc213::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f52b31d */.elementor-3051 .elementor-element.elementor-element-f52b31d {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a036f */.elementor-3051 .elementor-element.elementor-element-66a036f {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-66a036f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ad7b24 */.elementor-3051 .elementor-element.elementor-element-1ad7b24 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed09e01 */.elementor-3051 .elementor-element.elementor-element-ed09e01 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-ed09e01::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ffc068 */.elementor-3051 .elementor-element.elementor-element-4ffc068 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f77c9c */.elementor-3051 .elementor-element.elementor-element-3f77c9c {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-3f77c9c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c2e467 */.elementor-3051 .elementor-element.elementor-element-8c2e467 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64aedcc */.elementor-3051 .elementor-element.elementor-element-64aedcc {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-64aedcc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44ae7a1 */.elementor-3051 .elementor-element.elementor-element-44ae7a1 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348c0f2 */.elementor-3051 .elementor-element.elementor-element-348c0f2 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-348c0f2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-550fd63 */.elementor-3051 .elementor-element.elementor-element-550fd63 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67dc213 */.elementor-3051 .elementor-element.elementor-element-67dc213 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-67dc213::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f52b31d */.elementor-3051 .elementor-element.elementor-element-f52b31d {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a036f */.elementor-3051 .elementor-element.elementor-element-66a036f {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-66a036f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ad7b24 */.elementor-3051 .elementor-element.elementor-element-1ad7b24 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed09e01 */.elementor-3051 .elementor-element.elementor-element-ed09e01 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-ed09e01::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ffc068 */.elementor-3051 .elementor-element.elementor-element-4ffc068 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f77c9c */.elementor-3051 .elementor-element.elementor-element-3f77c9c {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-3f77c9c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c2e467 */.elementor-3051 .elementor-element.elementor-element-8c2e467 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64aedcc */.elementor-3051 .elementor-element.elementor-element-64aedcc {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-64aedcc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44ae7a1 */.elementor-3051 .elementor-element.elementor-element-44ae7a1 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348c0f2 */.elementor-3051 .elementor-element.elementor-element-348c0f2 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-348c0f2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-550fd63 */.elementor-3051 .elementor-element.elementor-element-550fd63 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67dc213 */.elementor-3051 .elementor-element.elementor-element-67dc213 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-67dc213::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f52b31d */.elementor-3051 .elementor-element.elementor-element-f52b31d {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a036f */.elementor-3051 .elementor-element.elementor-element-66a036f {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-66a036f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ad7b24 */.elementor-3051 .elementor-element.elementor-element-1ad7b24 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed09e01 */.elementor-3051 .elementor-element.elementor-element-ed09e01 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-ed09e01::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ffc068 */.elementor-3051 .elementor-element.elementor-element-4ffc068 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f77c9c */.elementor-3051 .elementor-element.elementor-element-3f77c9c {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-3f77c9c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c2e467 */.elementor-3051 .elementor-element.elementor-element-8c2e467 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64aedcc */.elementor-3051 .elementor-element.elementor-element-64aedcc {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-64aedcc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44ae7a1 */.elementor-3051 .elementor-element.elementor-element-44ae7a1 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348c0f2 */.elementor-3051 .elementor-element.elementor-element-348c0f2 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-348c0f2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-550fd63 */.elementor-3051 .elementor-element.elementor-element-550fd63 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67dc213 */.elementor-3051 .elementor-element.elementor-element-67dc213 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-67dc213::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f52b31d */.elementor-3051 .elementor-element.elementor-element-f52b31d {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a036f */.elementor-3051 .elementor-element.elementor-element-66a036f {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-66a036f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ad7b24 */.elementor-3051 .elementor-element.elementor-element-1ad7b24 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed09e01 */.elementor-3051 .elementor-element.elementor-element-ed09e01 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-ed09e01::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ffc068 */.elementor-3051 .elementor-element.elementor-element-4ffc068 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f77c9c */.elementor-3051 .elementor-element.elementor-element-3f77c9c {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-3f77c9c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c2e467 */.elementor-3051 .elementor-element.elementor-element-8c2e467 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64aedcc */.elementor-3051 .elementor-element.elementor-element-64aedcc {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-64aedcc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44ae7a1 */.elementor-3051 .elementor-element.elementor-element-44ae7a1 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348c0f2 */.elementor-3051 .elementor-element.elementor-element-348c0f2 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-348c0f2::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-550fd63 */.elementor-3051 .elementor-element.elementor-element-550fd63 {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67dc213 */.elementor-3051 .elementor-element.elementor-element-67dc213 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-67dc213::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f52b31d */.elementor-3051 .elementor-element.elementor-element-f52b31d {
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a036f */.elementor-3051 .elementor-element.elementor-element-66a036f {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-66a036f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1fb8a7 */.elementor-3051 .elementor-element.elementor-element-c1fb8a7 {
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45491a */.elementor-3051 .elementor-element.elementor-element-b45491a {
  position: relative;
  margin: auto;
}

.elementor-3051 .elementor-element.elementor-element-b45491a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px; /* border thickness */
  background: linear-gradient(90deg, #107D3E 0%, #25CF71 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61039f5 */.elementor-3051 .elementor-element.elementor-element-61039f5 {
  position: relative;
  margin: auto;
}

.elementor-3051 .elementor-element.elementor-element-61039f5::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px; /* border thickness */
  background: linear-gradient(90deg, #107D3E 0%, #25CF71 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f18646d */.elementor-3051 .elementor-element.elementor-element-f18646d {
  position: relative;
  margin: auto;
}

.elementor-3051 .elementor-element.elementor-element-f18646d::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px; /* border thickness */
  background: linear-gradient(90deg, #107D3E 0%, #25CF71 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0ab66e */.elementor-3051 .elementor-element.elementor-element-a0ab66e {
  position: relative;
  margin: auto;
}

.elementor-3051 .elementor-element.elementor-element-a0ab66e::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px; /* border thickness */
  background: linear-gradient(90deg, #107D3E 0%, #25CF71 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-639f717 */.elementor-3051 .elementor-element.elementor-element-639f717 {
  position: relative;
  margin: auto;
}

.elementor-3051 .elementor-element.elementor-element-639f717::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px; /* border thickness */
  background: linear-gradient(90deg, #107D3E 0%, #25CF71 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e7d41e */.elementor-3051 .elementor-element.elementor-element-6e7d41e {
  position: relative;
  margin: auto;
}

.elementor-3051 .elementor-element.elementor-element-6e7d41e::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px; /* border thickness */
  background: linear-gradient(90deg, #107D3E 0%, #25CF71 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29423ea */.elementor-3051 .elementor-element.elementor-element-29423ea{
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207cfb7 */.elementor-3051 .elementor-element.elementor-element-207cfb7{
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c374e95 */.elementor-3051 .elementor-element.elementor-element-c374e95{
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cab1cfe */.elementor-3051 .elementor-element.elementor-element-cab1cfe{
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbff6f8 */.elementor-3051 .elementor-element.elementor-element-cbff6f8 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-cbff6f8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fcaa1a */.elementor-3051 .elementor-element.elementor-element-9fcaa1a {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-9fcaa1a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3877cb6 */.elementor-3051 .elementor-element.elementor-element-3877cb6 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-3877cb6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4614179 */.elementor-3051 .elementor-element.elementor-element-4614179 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-4614179::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880d296 */.elementor-3051 .elementor-element.elementor-element-880d296 {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-880d296::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe7a71c */.elementor-3051 .elementor-element.elementor-element-fe7a71c {
  position: relative;
  border-radius: 20px;
  background: #ffffff; /* inner background */
  z-index: 1;
}

/* Gradient border */
.elementor-3051 .elementor-element.elementor-element-fe7a71c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px; /* border thickness */
  border-radius: 20px;
  background: linear-gradient(135deg, #107D3E 12%, #25CF71 91%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a159c */.elementor-3051 .elementor-element.elementor-element-72a159c{
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-133a17a */.elementor-3051 .elementor-element.elementor-element-133a17a{
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cf6f819 */.elementor-3051 .elementor-element.elementor-element-cf6f819{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc69071 */.elementor-3051 .elementor-element.elementor-element-dc69071{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6d1fb6 */.elementor-3051 .elementor-element.elementor-element-c6d1fb6{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d32e48 */.elementor-3051 .elementor-element.elementor-element-6d32e48{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b281446 */.elementor-3051 .elementor-element.elementor-element-b281446{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e505a94 */.elementor-3051 .elementor-element.elementor-element-e505a94{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a4ee5b */.elementor-3051 .elementor-element.elementor-element-3a4ee5b{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5615bda */.elementor-3051 .elementor-element.elementor-element-5615bda{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106d447 */.elementor-3051 .elementor-element.elementor-element-106d447{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f0f9ba9 */.elementor-3051 .elementor-element.elementor-element-f0f9ba9{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c16b416 */.elementor-3051 .elementor-element.elementor-element-c16b416{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9622dce */.elementor-3051 .elementor-element.elementor-element-9622dce{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3759472 */.elementor-3051 .elementor-element.elementor-element-3759472{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd5e255 */.elementor-3051 .elementor-element.elementor-element-fd5e255{
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f1d53c */.elementor-3051 .elementor-element.elementor-element-0f1d53c{
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f4c20b */.elementor-3051 .elementor-element.elementor-element-4f4c20b .elementor-button-icon {
  font-size: 20px;
}

.elementor-3051 .elementor-element.elementor-element-4f4c20b .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-3051 .elementor-element.elementor-element-4f4c20b .elementor-button-text {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-3051 .elementor-element.elementor-element-4f4c20b .elementor-button-icon {
  display: flex;
  align-items: center;
  font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90bcc2b */.elementor-3051 .elementor-element.elementor-element-90bcc2b{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-623ad61 */.elementor-3051 .elementor-element.elementor-element-623ad61{
    cur
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf14346 */.elementor-3051 .elementor-element.elementor-element-bf14346{
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7a9e9e */.elementor-3051 .elementor-element.elementor-element-e7a9e9e .elementor-button-icon {
  font-size: 20px;
}

.elementor-3051 .elementor-element.elementor-element-e7a9e9e .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-3051 .elementor-element.elementor-element-e7a9e9e .elementor-button-text {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-3051 .elementor-element.elementor-element-e7a9e9e .elementor-button-icon {
  display: flex;
  align-items: center;
  font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c0597 */.elementor-3051 .elementor-element.elementor-element-a5c0597{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72e01f9 */.elementor-3051 .elementor-element.elementor-element-72e01f9{
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd794ae */.elementor-3051 .elementor-element.elementor-element-fd794ae .elementor-button-icon {
  font-size: 20px;
}

.elementor-3051 .elementor-element.elementor-element-fd794ae .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-3051 .elementor-element.elementor-element-fd794ae .elementor-button-text {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-3051 .elementor-element.elementor-element-fd794ae .elementor-button-icon {
  display: flex;
  align-items: center;
  font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8825534 */.elementor-3051 .elementor-element.elementor-element-8825534{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cfcd7c */.elementor-3051 .elementor-element.elementor-element-1cfcd7c{
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c96f647 */.elementor-3051 .elementor-element.elementor-element-c96f647 .elementor-button-icon {
  font-size: 20px;
}

.elementor-3051 .elementor-element.elementor-element-c96f647 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-3051 .elementor-element.elementor-element-c96f647 .elementor-button-text {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-3051 .elementor-element.elementor-element-c96f647 .elementor-button-icon {
  display: flex;
  align-items: center;
  font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de70db5 */.elementor-3051 .elementor-element.elementor-element-de70db5{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-636de7a */.elementor-3051 .elementor-element.elementor-element-636de7a{
    cur
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b121 */.elementor-3051 .elementor-element.elementor-element-670b121{
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46219b7 */.elementor-3051 .elementor-element.elementor-element-46219b7 .elementor-button-icon {
  font-size: 20px;
}

.elementor-3051 .elementor-element.elementor-element-46219b7 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-3051 .elementor-element.elementor-element-46219b7 .elementor-button-text {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-3051 .elementor-element.elementor-element-46219b7 .elementor-button-icon {
  display: flex;
  align-items: center;
  font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a49a7a */.elementor-3051 .elementor-element.elementor-element-5a49a7a{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd3e54 */.elementor-3051 .elementor-element.elementor-element-6cd3e54{
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-feb972d */.elementor-3051 .elementor-element.elementor-element-feb972d .elementor-button-icon {
  font-size: 20px;
}

.elementor-3051 .elementor-element.elementor-element-feb972d .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-3051 .elementor-element.elementor-element-feb972d .elementor-button-text {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-3051 .elementor-element.elementor-element-feb972d .elementor-button-icon {
  display: flex;
  align-items: center;
  font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab16645 */.elementor-3051 .elementor-element.elementor-element-ab16645{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cfcd7c */.elementor-3051 .elementor-element.elementor-element-1cfcd7c{
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c96f647 */.elementor-3051 .elementor-element.elementor-element-c96f647 .elementor-button-icon {
  font-size: 20px;
}

.elementor-3051 .elementor-element.elementor-element-c96f647 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-3051 .elementor-element.elementor-element-c96f647 .elementor-button-text {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-3051 .elementor-element.elementor-element-c96f647 .elementor-button-icon {
  display: flex;
  align-items: center;
  font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de70db5 */.elementor-3051 .elementor-element.elementor-element-de70db5{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-636de7a */.elementor-3051 .elementor-element.elementor-element-636de7a{
    cur
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b121 */.elementor-3051 .elementor-element.elementor-element-670b121{
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46219b7 */.elementor-3051 .elementor-element.elementor-element-46219b7 .elementor-button-icon {
  font-size: 20px;
}

.elementor-3051 .elementor-element.elementor-element-46219b7 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-3051 .elementor-element.elementor-element-46219b7 .elementor-button-text {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-3051 .elementor-element.elementor-element-46219b7 .elementor-button-icon {
  display: flex;
  align-items: center;
  font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a49a7a */.elementor-3051 .elementor-element.elementor-element-5a49a7a{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd3e54 */.elementor-3051 .elementor-element.elementor-element-6cd3e54{
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-feb972d */.elementor-3051 .elementor-element.elementor-element-feb972d .elementor-button-icon {
  font-size: 20px;
}

.elementor-3051 .elementor-element.elementor-element-feb972d .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-3051 .elementor-element.elementor-element-feb972d .elementor-button-text {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-3051 .elementor-element.elementor-element-feb972d .elementor-button-icon {
  display: flex;
  align-items: center;
  font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab16645 */.elementor-3051 .elementor-element.elementor-element-ab16645{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cfcd7c */.elementor-3051 .elementor-element.elementor-element-1cfcd7c{
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c96f647 */.elementor-3051 .elementor-element.elementor-element-c96f647 .elementor-button-icon {
  font-size: 20px;
}

.elementor-3051 .elementor-element.elementor-element-c96f647 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-3051 .elementor-element.elementor-element-c96f647 .elementor-button-text {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-3051 .elementor-element.elementor-element-c96f647 .elementor-button-icon {
  display: flex;
  align-items: center;
  font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de70db5 */.elementor-3051 .elementor-element.elementor-element-de70db5{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-636de7a */.elementor-3051 .elementor-element.elementor-element-636de7a{
    cur
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b121 */.elementor-3051 .elementor-element.elementor-element-670b121{
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46219b7 */.elementor-3051 .elementor-element.elementor-element-46219b7 .elementor-button-icon {
  font-size: 20px;
}

.elementor-3051 .elementor-element.elementor-element-46219b7 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-3051 .elementor-element.elementor-element-46219b7 .elementor-button-text {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-3051 .elementor-element.elementor-element-46219b7 .elementor-button-icon {
  display: flex;
  align-items: center;
  font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a49a7a */.elementor-3051 .elementor-element.elementor-element-5a49a7a{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd3e54 */.elementor-3051 .elementor-element.elementor-element-6cd3e54{
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-feb972d */.elementor-3051 .elementor-element.elementor-element-feb972d .elementor-button-icon {
  font-size: 20px;
}

.elementor-3051 .elementor-element.elementor-element-feb972d .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-3051 .elementor-element.elementor-element-feb972d .elementor-button-text {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-3051 .elementor-element.elementor-element-feb972d .elementor-button-icon {
  display: flex;
  align-items: center;
  font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab16645 */.elementor-3051 .elementor-element.elementor-element-ab16645{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cfcd7c */.elementor-3051 .elementor-element.elementor-element-1cfcd7c{
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c96f647 */.elementor-3051 .elementor-element.elementor-element-c96f647 .elementor-button-icon {
  font-size: 20px;
}

.elementor-3051 .elementor-element.elementor-element-c96f647 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-3051 .elementor-element.elementor-element-c96f647 .elementor-button-text {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-3051 .elementor-element.elementor-element-c96f647 .elementor-button-icon {
  display: flex;
  align-items: center;
  font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de70db5 */.elementor-3051 .elementor-element.elementor-element-de70db5{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-636de7a */.elementor-3051 .elementor-element.elementor-element-636de7a{
    cur
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b121 */.elementor-3051 .elementor-element.elementor-element-670b121{
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46219b7 */.elementor-3051 .elementor-element.elementor-element-46219b7 .elementor-button-icon {
  font-size: 20px;
}

.elementor-3051 .elementor-element.elementor-element-46219b7 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-3051 .elementor-element.elementor-element-46219b7 .elementor-button-text {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-3051 .elementor-element.elementor-element-46219b7 .elementor-button-icon {
  display: flex;
  align-items: center;
  font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a49a7a */.elementor-3051 .elementor-element.elementor-element-5a49a7a{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd3e54 */.elementor-3051 .elementor-element.elementor-element-6cd3e54{
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-feb972d */.elementor-3051 .elementor-element.elementor-element-feb972d .elementor-button-icon {
  font-size: 20px;
}

.elementor-3051 .elementor-element.elementor-element-feb972d .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-3051 .elementor-element.elementor-element-feb972d .elementor-button-text {
  display: flex;
  align-items: center;
  line-height: 1;
}

.elementor-3051 .elementor-element.elementor-element-feb972d .elementor-button-icon {
  display: flex;
  align-items: center;
  font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab16645 */.elementor-3051 .elementor-element.elementor-element-ab16645{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f14b953 */.elementor-3051 .elementor-element.elementor-element-f14b953{
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-836a2f3 */.elementor-3051 .elementor-element.elementor-element-836a2f3{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3762367 */.elementor-3051 .elementor-element.elementor-element-3762367{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08aac13 */.elementor-3051 .elementor-element.elementor-element-08aac13{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1901370 */.elementor-3051 .elementor-element.elementor-element-1901370{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb2aeaa */.elementor-3051 .elementor-element.elementor-element-fb2aeaa{
    max-height: 18px;
    color: #fff!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc805fb */.elementor-3051 .elementor-element.elementor-element-cc805fb{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-296c587 */.elementor-3051 .elementor-element.elementor-element-296c587{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-032a1a6 */.elementor-3051 .elementor-element.elementor-element-032a1a6{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61d24ef */.elementor-3051 .elementor-element.elementor-element-61d24ef{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d3d199a */.elementor-3051 .elementor-element.elementor-element-d3d199a{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef700f7 */.elementor-3051 .elementor-element.elementor-element-ef700f7{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a54acc7 */.elementor-3051 .elementor-element.elementor-element-a54acc7{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-059bc40 */.elementor-3051 .elementor-element.elementor-element-059bc40{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5682a11 */.elementor-3051 .elementor-element.elementor-element-5682a11{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd46d43 */.elementor-3051 .elementor-element.elementor-element-fd46d43{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-03ca059 */.elementor-3051 .elementor-element.elementor-element-03ca059{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c0b366 */.elementor-3051 .elementor-element.elementor-element-3c0b366{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8abb977 */.elementor-3051 .elementor-element.elementor-element-8abb977{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b9bae3 */.elementor-3051 .elementor-element.elementor-element-7b9bae3{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56b51ce */.elementor-3051 .elementor-element.elementor-element-56b51ce{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9500274 */.elementor-3051 .elementor-element.elementor-element-9500274{
    max-height: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7389351 */.elementor-3051 .elementor-element.elementor-element-7389351{
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-137aa91 */.elementor-3051 .elementor-element.elementor-element-137aa91{
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f71513 */.elementor-3051 .elementor-element.elementor-element-8f71513 .elementor-button {
  min-width: 277px;   /* adjust */
  min-height: ;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afdeb9a */.elementor-3051 .elementor-element.elementor-element-afdeb9a{
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */