.elementor-1118 .elementor-element.elementor-element-8aca60f{--display:flex;--min-height:400px;--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:10px 10px;--background-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-8aca60f:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-8aca60f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(40deg, #072D32 0%, #379BA8 100%);}.elementor-1118 .elementor-element.elementor-element-8aca60f, .elementor-1118 .elementor-element.elementor-element-8aca60f::before{--border-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-d864213{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-95f7348{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:56px;font-weight:700;line-height:60px;}.elementor-1118 .elementor-element.elementor-element-268b38d{--display:flex;--min-height:600px;--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:20px 20px;--background-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-74c4fac{--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;--background-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-e1361b0{color:#0D8B3B;font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;line-height:44px;}.elementor-1118 .elementor-element.elementor-element-bdc1eb7{color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-1118 .elementor-element.elementor-element-557b8e5{--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;--background-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-d98a81e img{width:95%;border-radius:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-1e5cea9{--display:flex;--min-height:600px;--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:20px 20px;--background-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-672869d{--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;--background-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-0c3bbbe img{width:95%;border-radius:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-c1b278d{--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;--background-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-baa4582{color:#0D8B3B;font-family:"Inter", Sans-serif;font-size:46px;font-weight:700;line-height:50px;}.elementor-1118 .elementor-element.elementor-element-8baa42f{color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-1118 .elementor-element.elementor-element-9868273{--display:flex;--min-height:600px;--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:20px 20px;--background-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-3b01f19{--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;--background-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-fa6dd02{color:#0D8B3B;font-family:"Inter", Sans-serif;font-size:46px;font-weight:700;line-height:50px;}.elementor-1118 .elementor-element.elementor-element-0741281{color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-1118 .elementor-element.elementor-element-fea1ff2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1118 .elementor-element.elementor-element-fea1ff2:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-fea1ff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(40deg, #072D32 0%, #379BA8 100%);}.elementor-1118 .elementor-element.elementor-element-fea1ff2, .elementor-1118 .elementor-element.elementor-element-fea1ff2::before{--border-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-ef18fcb{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:26px;font-weight:700;line-height:30px;}.elementor-1118 .elementor-element.elementor-element-5c136a8 .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;background-color:#1E805700;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-5c136a8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1118 .elementor-element.elementor-element-a6b5782{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:50px;--padding-bottom:150px;--padding-left:10px;--padding-right:10px;}.elementor-1118 .elementor-element.elementor-element-a6b5782, .elementor-1118 .elementor-element.elementor-element-a6b5782::before{--border-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-b8ec5d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-eb1a47f{color:#0D8B3B;font-family:"Inter", Sans-serif;font-size:46px;font-weight:700;line-height:50px;}.elementor-1118 .elementor-element.elementor-element-c17e8ba{text-align:center;color:#000000;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:22px;}.elementor-1118 .elementor-element.elementor-element-e207d24{--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;--gap:10px 10px;--background-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-c57d1a0{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1118 .elementor-element.elementor-element-c57d1a0:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-c57d1a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1118 .elementor-element.elementor-element-c57d1a0, .elementor-1118 .elementor-element.elementor-element-c57d1a0::before{--border-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-09c8ff6 img{width:75%;border-radius:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-49313c0{color:#0D8B3B;font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:26px;}.elementor-1118 .elementor-element.elementor-element-0867860{color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-1118 .elementor-element.elementor-element-bdddf69 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1118 .elementor-element.elementor-element-bdddf69 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1118 .elementor-element.elementor-element-bdddf69 .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;fill:#1E8057;color:#1E8057;background-color:#1E805700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E8057;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-1118 .elementor-element.elementor-element-b8d949c{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1118 .elementor-element.elementor-element-b8d949c:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-b8d949c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1118 .elementor-element.elementor-element-b8d949c, .elementor-1118 .elementor-element.elementor-element-b8d949c::before{--border-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-2a6d93b img{width:75%;border-radius:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-11d81d3{color:#0D8B3B;font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:26px;}.elementor-1118 .elementor-element.elementor-element-b1046bd{color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-1118 .elementor-element.elementor-element-fe4f7d8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1118 .elementor-element.elementor-element-fe4f7d8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1118 .elementor-element.elementor-element-fe4f7d8 .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;fill:#1E8057;color:#1E8057;background-color:#1E805700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E8057;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-1118 .elementor-element.elementor-element-611ea82{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1118 .elementor-element.elementor-element-611ea82:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-611ea82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1118 .elementor-element.elementor-element-611ea82, .elementor-1118 .elementor-element.elementor-element-611ea82::before{--border-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-a695884 img{width:75%;border-radius:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-7b4669d{color:#0D8B3B;font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:26px;}.elementor-1118 .elementor-element.elementor-element-76664b8{color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-1118 .elementor-element.elementor-element-eab5c3b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1118 .elementor-element.elementor-element-eab5c3b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1118 .elementor-element.elementor-element-eab5c3b .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;fill:#1E8057;color:#1E8057;background-color:#1E805700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E8057;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-1118 .elementor-element.elementor-element-cac4159{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1118 .elementor-element.elementor-element-cac4159:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-cac4159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1118 .elementor-element.elementor-element-cac4159, .elementor-1118 .elementor-element.elementor-element-cac4159::before{--border-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-7b9919f img{width:75%;border-radius:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-e982f6f{color:#0D8B3B;font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:26px;}.elementor-1118 .elementor-element.elementor-element-9f37ae7{color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-1118 .elementor-element.elementor-element-f984397 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1118 .elementor-element.elementor-element-f984397 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1118 .elementor-element.elementor-element-f984397 .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;fill:#1E8057;color:#1E8057;background-color:#1E805700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E8057;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-1118 .elementor-element.elementor-element-28d8149{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1118 .elementor-element.elementor-element-28d8149:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-28d8149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1118 .elementor-element.elementor-element-28d8149, .elementor-1118 .elementor-element.elementor-element-28d8149::before{--border-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-22a2aec img{width:75%;border-radius:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-ad41666{color:#0D8B3B;font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:26px;}.elementor-1118 .elementor-element.elementor-element-6ecb12b{color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-1118 .elementor-element.elementor-element-08a7353 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1118 .elementor-element.elementor-element-08a7353 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1118 .elementor-element.elementor-element-08a7353 .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;fill:#1E8057;color:#1E8057;background-color:#1E805700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E8057;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-1118 .elementor-element.elementor-element-31ce6d4{--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;--gap:10px 10px;--background-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-07042bb{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1118 .elementor-element.elementor-element-07042bb:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-07042bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1118 .elementor-element.elementor-element-07042bb, .elementor-1118 .elementor-element.elementor-element-07042bb::before{--border-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-fe26b2e img{width:75%;border-radius:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-1717bca{color:#0D8B3B;font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:26px;}.elementor-1118 .elementor-element.elementor-element-86c262a{color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-1118 .elementor-element.elementor-element-1ff7129 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1118 .elementor-element.elementor-element-1ff7129 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1118 .elementor-element.elementor-element-1ff7129 .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;fill:#1E8057;color:#1E8057;background-color:#1E805700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E8057;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-1118 .elementor-element.elementor-element-01ad679{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1118 .elementor-element.elementor-element-01ad679:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-01ad679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1118 .elementor-element.elementor-element-01ad679, .elementor-1118 .elementor-element.elementor-element-01ad679::before{--border-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-94cba44 img{width:75%;border-radius:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-cc51006{color:#0D8B3B;font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:26px;}.elementor-1118 .elementor-element.elementor-element-5c5205c{color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-1118 .elementor-element.elementor-element-c83b816 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1118 .elementor-element.elementor-element-c83b816 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1118 .elementor-element.elementor-element-c83b816 .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;fill:#1E8057;color:#1E8057;background-color:#1E805700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E8057;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-1118 .elementor-element.elementor-element-54152da{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1118 .elementor-element.elementor-element-54152da:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-54152da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1118 .elementor-element.elementor-element-54152da, .elementor-1118 .elementor-element.elementor-element-54152da::before{--border-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-c41de0e img{width:75%;border-radius:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-431a62f{color:#0D8B3B;font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:26px;}.elementor-1118 .elementor-element.elementor-element-f6500f5{color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-1118 .elementor-element.elementor-element-264e9fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1118 .elementor-element.elementor-element-264e9fa .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1118 .elementor-element.elementor-element-264e9fa .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;fill:#1E8057;color:#1E8057;background-color:#1E805700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E8057;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-1118 .elementor-element.elementor-element-60b59e6{--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;--gap:10px 10px;--background-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-26b59bd{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1118 .elementor-element.elementor-element-26b59bd:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-26b59bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1118 .elementor-element.elementor-element-26b59bd, .elementor-1118 .elementor-element.elementor-element-26b59bd::before{--border-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-8cdc13d img{width:75%;border-radius:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-926c56a{color:#0D8B3B;font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:26px;}.elementor-1118 .elementor-element.elementor-element-2379d45{color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-1118 .elementor-element.elementor-element-fa0bf77 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1118 .elementor-element.elementor-element-fa0bf77 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1118 .elementor-element.elementor-element-fa0bf77 .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;fill:#1E8057;color:#1E8057;background-color:#1E805700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E8057;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-1118 .elementor-element.elementor-element-a51f36a{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1118 .elementor-element.elementor-element-a51f36a:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-a51f36a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1118 .elementor-element.elementor-element-a51f36a, .elementor-1118 .elementor-element.elementor-element-a51f36a::before{--border-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-6b3ac82 img{width:75%;border-radius:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-8a78fc9{color:#0D8B3B;font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:26px;}.elementor-1118 .elementor-element.elementor-element-20c6da3{color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-1118 .elementor-element.elementor-element-66db2ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1118 .elementor-element.elementor-element-66db2ca .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1118 .elementor-element.elementor-element-66db2ca .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;fill:#1E8057;color:#1E8057;background-color:#1E805700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E8057;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-1118 .elementor-element.elementor-element-589fbe8{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1118 .elementor-element.elementor-element-589fbe8:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-589fbe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1118 .elementor-element.elementor-element-589fbe8, .elementor-1118 .elementor-element.elementor-element-589fbe8::before{--border-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-5dbe722 img{width:75%;border-radius:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-49eba9a{color:#0D8B3B;font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:26px;}.elementor-1118 .elementor-element.elementor-element-d66ec1a{color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:22px;}.elementor-1118 .elementor-element.elementor-element-e764147 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1118 .elementor-element.elementor-element-e764147 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1118 .elementor-element.elementor-element-e764147 .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;fill:#1E8057;color:#1E8057;background-color:#1E805700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E8057;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-1118 .elementor-element.elementor-element-2d38a00{--display:flex;--min-height:250px;--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;--background-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-2d38a00:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-2d38a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(40deg, #072D32 0%, #379BA8 100%);}.elementor-1118 .elementor-element.elementor-element-2d38a00, .elementor-1118 .elementor-element.elementor-element-2d38a00::before{--border-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-a19170b{--display:flex;--background-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-6f9cf55{text-align:left;}.elementor-1118 .elementor-element.elementor-element-6f9cf55 img{width:45%;}.elementor-1118 .elementor-element.elementor-element-933cf96{--display:flex;--background-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-b4c855f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-1118 .elementor-element.elementor-element-b4c855f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-1118 .elementor-element.elementor-element-b4c855f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-1118 .elementor-element.elementor-element-b4c855f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-1118 .elementor-element.elementor-element-b4c855f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-1118 .elementor-element.elementor-element-b4c855f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-1118 .elementor-element.elementor-element-b4c855f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1118 .elementor-element.elementor-element-b4c855f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1118 .elementor-element.elementor-element-b4c855f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1118 .elementor-element.elementor-element-b4c855f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1118 .elementor-element.elementor-element-b4c855f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1118 .elementor-element.elementor-element-b4c855f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1118 .elementor-element.elementor-element-d79c839{--display:flex;--background-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-18623d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-1118 .elementor-element.elementor-element-18623d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-1118 .elementor-element.elementor-element-18623d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-1118 .elementor-element.elementor-element-18623d0 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-1118 .elementor-element.elementor-element-18623d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-1118 .elementor-element.elementor-element-18623d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-1118 .elementor-element.elementor-element-18623d0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1118 .elementor-element.elementor-element-18623d0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1118 .elementor-element.elementor-element-18623d0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1118 .elementor-element.elementor-element-18623d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1118 .elementor-element.elementor-element-18623d0 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1118 .elementor-element.elementor-element-18623d0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1118 .elementor-element.elementor-element-7102c66{--display:flex;--background-transition:0.3s;}.elementor-1118 .elementor-element.elementor-element-d22f4a8{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:20px;}.elementor-1118 .elementor-element.elementor-element-05e07b7 .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;background-color:#1E805700;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-05e07b7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-1118 .elementor-element.elementor-element-8aca60f{--min-height:300px;}.elementor-1118 .elementor-element.elementor-element-268b38d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1118 .elementor-element.elementor-element-e1361b0{font-size:34px;line-height:1.1em;}.elementor-1118 .elementor-element.elementor-element-bdc1eb7{font-size:16px;line-height:1.1em;}.elementor-1118 .elementor-element.elementor-element-1e5cea9{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1118 .elementor-element.elementor-element-baa4582{font-size:34px;line-height:1.1em;}.elementor-1118 .elementor-element.elementor-element-8baa42f{font-size:16px;line-height:1.1em;}.elementor-1118 .elementor-element.elementor-element-9868273{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1118 .elementor-element.elementor-element-fa6dd02{text-align:center;font-size:32px;line-height:1.1em;}.elementor-1118 .elementor-element.elementor-element-0741281{text-align:center;font-size:16px;line-height:1.1em;}.elementor-1118 .elementor-element.elementor-element-fea1ff2{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1118 .elementor-element.elementor-element-5c136a8 .elementor-button{font-size:14px;padding:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-5c136a8{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-1118 .elementor-element.elementor-element-eb1a47f{font-size:36px;line-height:1.1em;}}@media(max-width:767px){.elementor-1118 .elementor-element.elementor-element-95f7348{font-size:50px;}.elementor-1118 .elementor-element.elementor-element-e1361b0{text-align:center;font-size:30px;}.elementor-1118 .elementor-element.elementor-element-bdc1eb7{text-align:center;}.elementor-1118 .elementor-element.elementor-element-baa4582{text-align:center;font-size:30px;}.elementor-1118 .elementor-element.elementor-element-8baa42f{text-align:center;}.elementor-1118 .elementor-element.elementor-element-fa6dd02{text-align:center;font-size:28px;}.elementor-1118 .elementor-element.elementor-element-fea1ff2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1118 .elementor-element.elementor-element-5c136a8 .elementor-button{font-size:13px;padding:15px 15px 15px 15px;}.elementor-1118 .elementor-element.elementor-element-eb1a47f{text-align:center;font-size:30px;}.elementor-1118 .elementor-element.elementor-element-c17e8ba{font-size:16px;line-height:1.1em;}.elementor-1118 .elementor-element.elementor-element-31ce6d4{--width:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1118 .elementor-element.elementor-element-07042bb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1118 .elementor-element.elementor-element-fe26b2e img{width:65%;}.elementor-1118 .elementor-element.elementor-element-1717bca{text-align:center;font-size:26px;}.elementor-1118 .elementor-element.elementor-element-86c262a{text-align:center;}.elementor-1118 .elementor-element.elementor-element-01ad679{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1118 .elementor-element.elementor-element-94cba44 img{width:65%;}.elementor-1118 .elementor-element.elementor-element-cc51006{text-align:center;font-size:26px;}.elementor-1118 .elementor-element.elementor-element-5c5205c{text-align:center;}.elementor-1118 .elementor-element.elementor-element-54152da{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1118 .elementor-element.elementor-element-c41de0e img{width:65%;}.elementor-1118 .elementor-element.elementor-element-431a62f{text-align:center;font-size:26px;}.elementor-1118 .elementor-element.elementor-element-f6500f5{text-align:center;}.elementor-1118 .elementor-element.elementor-element-60b59e6{--width:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1118 .elementor-element.elementor-element-26b59bd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1118 .elementor-element.elementor-element-8cdc13d img{width:65%;}.elementor-1118 .elementor-element.elementor-element-926c56a{text-align:center;font-size:26px;}.elementor-1118 .elementor-element.elementor-element-2379d45{text-align:center;}.elementor-1118 .elementor-element.elementor-element-a51f36a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1118 .elementor-element.elementor-element-6b3ac82 img{width:65%;}.elementor-1118 .elementor-element.elementor-element-8a78fc9{text-align:center;font-size:26px;}.elementor-1118 .elementor-element.elementor-element-20c6da3{text-align:center;}.elementor-1118 .elementor-element.elementor-element-589fbe8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1118 .elementor-element.elementor-element-5dbe722 img{width:65%;}.elementor-1118 .elementor-element.elementor-element-49eba9a{text-align:center;font-size:26px;}.elementor-1118 .elementor-element.elementor-element-d66ec1a{text-align:center;}}@media(min-width:768px){.elementor-1118 .elementor-element.elementor-element-8aca60f{--content-width:1000px;}.elementor-1118 .elementor-element.elementor-element-268b38d{--content-width:1200px;}.elementor-1118 .elementor-element.elementor-element-74c4fac{--width:50%;}.elementor-1118 .elementor-element.elementor-element-557b8e5{--width:50%;}.elementor-1118 .elementor-element.elementor-element-1e5cea9{--content-width:1200px;}.elementor-1118 .elementor-element.elementor-element-672869d{--width:50%;}.elementor-1118 .elementor-element.elementor-element-c1b278d{--width:50%;}.elementor-1118 .elementor-element.elementor-element-9868273{--content-width:1200px;}.elementor-1118 .elementor-element.elementor-element-3b01f19{--width:50%;}.elementor-1118 .elementor-element.elementor-element-fea1ff2{--width:50%;}.elementor-1118 .elementor-element.elementor-element-a6b5782{--content-width:1200px;}.elementor-1118 .elementor-element.elementor-element-2d38a00{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1118 .elementor-element.elementor-element-3b01f19{--width:650px;}.elementor-1118 .elementor-element.elementor-element-fea1ff2{--width:650px;}}/* Start custom CSS for button, class: .elementor-element-5c136a8 *//* Botao chamativo com pulso, brilho e icone WhatsApp */
.elementor-1118 .elementor-element.elementor-element-5c136a8 {
    --icon-size: 20px;      /* tamanho do icone */
    --icon-gap: 1px;       /* espaco entre o texto e o icone */
    --side-padding: 10px;   /* distancia do texto/icone ate as bordas (esquerda/direita) */
    --top-padding: 1px;    /* distancia ate as bordas (cima/baixo) */

    background: linear-gradient(135deg, #7CFC5A, #4ADE80);
    color: #0a0a0a !important;
    font-weight: 700;
    padding: var(--top-padding) var(--side-padding);
    border-radius: 50px;
    border: none;
    box-shadow: 0 0 0 0 rgba(124, 252, 90, 0.6);
    transition: all 0.3s ease;
    animation: pulse-glow 2s infinite;
    position: relative;
    overflow: hidden;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: var(--icon-gap);
    text-align: center;
}

.elementor-1118 .elementor-element.elementor-element-5c136a8:hover {
    transform: translateY(-3px) scale(1.03);
    box-shadow: 0 10px 25px rgba(124, 252, 90, 0.5);
}

.elementor-1118 .elementor-element.elementor-element-5c136a8:active {
    transform: translateY(0) scale(0.98);
}

.elementor-1118 .elementor-element.elementor-element-5c136a8::after {
    content: "";
    width: var(--icon-size);
    height: var(--icon-size);
    flex-shrink: 0;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%230a0a0a' d='M16.001 3C9.11 3 3.5 8.61 3.5 15.5c0 2.44.66 4.72 1.8 6.68L3 29l7-1.85a12.4 12.4 0 0 0 6 1.53h.001c6.892 0 12.5-5.61 12.5-12.5S22.893 3 16.001 3zm0 22.86c-1.9 0-3.75-.51-5.36-1.47l-.385-.228-4.15 1.1 1.11-4.05-.25-.42a10.36 10.36 0 0 1-1.59-5.29c0-5.73 4.66-10.4 10.4-10.4a10.34 10.34 0 0 1 7.36 3.05 10.33 10.33 0 0 1 3.04 7.35c0 5.73-4.66 10.36-10.18 10.36zm5.68-7.77c-.31-.16-1.85-.91-2.14-1.02-.29-.11-.5-.16-.71.16-.21.31-.81 1.02-.99 1.23-.18.21-.37.23-.68.08-.31-.16-1.31-.48-2.5-1.54-.92-.82-1.55-1.83-1.73-2.14-.18-.31-.02-.48.14-.63.14-.14.31-.37.47-.55.16-.18.21-.31.31-.52.1-.21.05-.39-.03-.55-.08-.16-.71-1.71-.97-2.34-.26-.62-.52-.53-.71-.54-.18-.01-.39-.01-.6-.01s-.55.08-.84.39c-.29.31-1.1 1.08-1.1 2.63s1.13 3.05 1.29 3.26c.16.21 2.22 3.39 5.38 4.76.75.32 1.34.51 1.8.66.76.24 1.45.21 2 .13.61-.09 1.85-.76 2.11-1.49.26-.73.26-1.36.18-1.49-.08-.13-.29-.21-.6-.37z'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: transform 0.3s ease;
}

.elementor-1118 .elementor-element.elementor-element-5c136a8:hover::after {
    transform: translate(4px, -4px);
}

@keyframes pulse-glow {
    0% {
        box-shadow: 0 0 0 0 rgba(124, 252, 90, 0.6);
    }
    70% {
        box-shadow: 0 0 0 14px rgba(124, 252, 90, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(124, 252, 90, 0);
    }
}

.elementor-1118 .elementor-element.elementor-element-5c136a8::before {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255, 255, 255, 0.5),
        transparent
    );
    transform: skewX(-20deg);
    animation: shine 3s infinite;
    pointer-events: none;
}

@keyframes shine {
    0% { left: -75%; }
    50% { left: 125%; }
    100% { left: 125%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-05e07b7 *//* Botao chamativo com pulso, brilho e icone WhatsApp */
.elementor-1118 .elementor-element.elementor-element-05e07b7 {
    --icon-size: 20px;      /* tamanho do icone */
    --icon-gap: 1px;       /* espaco entre o texto e o icone */
    --side-padding: 32px;   /* distancia do texto/icone ate as bordas (esquerda/direita) */
    --top-padding: 1px;    /* distancia ate as bordas (cima/baixo) */

    background: linear-gradient(135deg, #7CFC5A, #4ADE80);
    color: #0a0a0a !important;
    font-weight: 700;
    padding: var(--top-padding) var(--side-padding);
    border-radius: 50px;
    border: none;
    box-shadow: 0 0 0 0 rgba(124, 252, 90, 0.6);
    transition: all 0.3s ease;
    animation: pulse-glow 2s infinite;
    position: relative;
    overflow: hidden;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: var(--icon-gap);
    text-align: center;
}

.elementor-1118 .elementor-element.elementor-element-05e07b7:hover {
    transform: translateY(-3px) scale(1.03);
    box-shadow: 0 10px 25px rgba(124, 252, 90, 0.5);
}

.elementor-1118 .elementor-element.elementor-element-05e07b7:active {
    transform: translateY(0) scale(0.98);
}

.elementor-1118 .elementor-element.elementor-element-05e07b7::after {
    content: "";
    width: var(--icon-size);
    height: var(--icon-size);
    flex-shrink: 0;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%230a0a0a' d='M16.001 3C9.11 3 3.5 8.61 3.5 15.5c0 2.44.66 4.72 1.8 6.68L3 29l7-1.85a12.4 12.4 0 0 0 6 1.53h.001c6.892 0 12.5-5.61 12.5-12.5S22.893 3 16.001 3zm0 22.86c-1.9 0-3.75-.51-5.36-1.47l-.385-.228-4.15 1.1 1.11-4.05-.25-.42a10.36 10.36 0 0 1-1.59-5.29c0-5.73 4.66-10.4 10.4-10.4a10.34 10.34 0 0 1 7.36 3.05 10.33 10.33 0 0 1 3.04 7.35c0 5.73-4.66 10.36-10.18 10.36zm5.68-7.77c-.31-.16-1.85-.91-2.14-1.02-.29-.11-.5-.16-.71.16-.21.31-.81 1.02-.99 1.23-.18.21-.37.23-.68.08-.31-.16-1.31-.48-2.5-1.54-.92-.82-1.55-1.83-1.73-2.14-.18-.31-.02-.48.14-.63.14-.14.31-.37.47-.55.16-.18.21-.31.31-.52.1-.21.05-.39-.03-.55-.08-.16-.71-1.71-.97-2.34-.26-.62-.52-.53-.71-.54-.18-.01-.39-.01-.6-.01s-.55.08-.84.39c-.29.31-1.1 1.08-1.1 2.63s1.13 3.05 1.29 3.26c.16.21 2.22 3.39 5.38 4.76.75.32 1.34.51 1.8.66.76.24 1.45.21 2 .13.61-.09 1.85-.76 2.11-1.49.26-.73.26-1.36.18-1.49-.08-.13-.29-.21-.6-.37z'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: transform 0.3s ease;
}

.elementor-1118 .elementor-element.elementor-element-05e07b7:hover::after {
    transform: translate(4px, -4px);
}

@keyframes pulse-glow {
    0% {
        box-shadow: 0 0 0 0 rgba(124, 252, 90, 0.6);
    }
    70% {
        box-shadow: 0 0 0 14px rgba(124, 252, 90, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(124, 252, 90, 0);
    }
}

.elementor-1118 .elementor-element.elementor-element-05e07b7::before {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255, 255, 255, 0.5),
        transparent
    );
    transform: skewX(-20deg);
    animation: shine 3s infinite;
    pointer-events: none;
}

@keyframes shine {
    0% { left: -75%; }
    50% { left: 125%; }
    100% { left: 125%; }
}/* End custom CSS */