.elementor-31885 .elementor-element.elementor-element-38f245a5:not(.elementor-motion-effects-element-type-background), .elementor-31885 .elementor-element.elementor-element-38f245a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BFCED5;background-image:url("https://institutobrasildigital.org.br/wp-content/uploads/2025/06/upper-bg.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-31885 .elementor-element.elementor-element-38f245a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:6rem 0rem 0rem 0rem;}.elementor-31885 .elementor-element.elementor-element-38f245a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-31885 .elementor-element.elementor-element-ffb75eb{text-align:center;}.elementor-31885 .elementor-element.elementor-element-ffb75eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31885 .elementor-element.elementor-element-8573ce2{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-31885 .elementor-element.elementor-element-90e9086{--spacer-size:50px;}.elementor-31885 .elementor-element.elementor-element-aab8393 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-31885 .elementor-element.elementor-element-aab8393{margin-top:0px;margin-bottom:140px;padding:1rem 0rem 0rem 0rem;}.elementor-bc-flex-widget .elementor-31885 .elementor-element.elementor-element-39bb7c2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31885 .elementor-element.elementor-element-39bb7c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31885 .elementor-element.elementor-element-39bb7c2.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-31885 .elementor-element.elementor-element-a20b8c6{width:auto;max-width:auto;text-align:center;}.elementor-31885 .elementor-element.elementor-element-a20b8c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31885 .elementor-element.elementor-element-a20b8c6 img{max-width:60%;}.elementor-31885 .elementor-element.elementor-element-7cef84f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-bc-flex-widget .elementor-31885 .elementor-element.elementor-element-96cada9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31885 .elementor-element.elementor-element-96cada9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31885 .elementor-element.elementor-element-96cada9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-31885 .elementor-element.elementor-element-e7645e1{width:auto;max-width:auto;font-family:"Poppins", Sans-serif;font-weight:500;color:#413838;}.elementor-31885 .elementor-element.elementor-element-e7645e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31885 .elementor-element.elementor-element-e3548e4:not(.elementor-motion-effects-element-type-background), .elementor-31885 .elementor-element.elementor-element-e3548e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0E7EA;}.elementor-31885 .elementor-element.elementor-element-e3548e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-31885 .elementor-element.elementor-element-e3548e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31885 .elementor-element.elementor-element-7836036 > .elementor-element-populated{border-style:none;}.elementor-31885 .elementor-element.elementor-element-d7239ce > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-31885 .elementor-element.elementor-element-d7239ce{text-align:center;}.elementor-31885 .elementor-element.elementor-element-d7239ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#2A7D26;}.elementor-31885 .elementor-element.elementor-element-f068769{text-align:center;}.elementor-31885 .elementor-element.elementor-element-f068769 .elementor-heading-title{font-family:"Poppins", Sans-serif;color:#1762D7;}.elementor-31885 .elementor-element.elementor-element-ce2b98c{text-align:center;font-family:"Poppins", Sans-serif;font-weight:300;color:#333333;}.elementor-31885 .elementor-element.elementor-element-5b20031:not(.elementor-motion-effects-element-type-background), .elementor-31885 .elementor-element.elementor-element-5b20031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutobrasildigital.org.br/wp-content/uploads/2025/06/bg-full-low-scaled.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-31885 .elementor-element.elementor-element-5b20031{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31885 .elementor-element.elementor-element-5b20031 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31885 .elementor-element.elementor-element-8eb0eac.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-31885 .elementor-element.elementor-element-2afd9b9.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-31885 .elementor-element.elementor-element-d9eb391{width:auto;max-width:auto;text-align:right;}.elementor-31885 .elementor-element.elementor-element-d9eb391 > .elementor-widget-container{background-color:#2A7D26;margin:0 0 0 auto;padding:0.4rem 0.4rem 0.4rem 0.4rem;border-style:none;}.elementor-31885 .elementor-element.elementor-element-d9eb391 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:#FCD327;}.elementor-31885 .elementor-element.elementor-element-4616925 > .elementor-widget-container{background-color:#1762D7;margin:1rem 0rem 0rem 0rem;padding:1.5rem 1.5rem 1.5rem 1.5rem;border-radius:15px 15px 15px 15px;}.elementor-31885 .elementor-element.elementor-element-4616925{text-align:left;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-31885 .elementor-element.elementor-element-ea1ff0e{width:auto;max-width:auto;text-align:right;}.elementor-31885 .elementor-element.elementor-element-ea1ff0e > .elementor-widget-container{background-color:#2A7D26;margin:030% 0% 0% 0%;padding:0.4rem 0.4rem 0.4rem 0.4rem;border-style:none;}.elementor-31885 .elementor-element.elementor-element-ea1ff0e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:#FCD327;}.elementor-31885 .elementor-element.elementor-element-77850bb > .elementor-widget-container{background-color:#1762D7;margin:1rem 0rem 0rem 0rem;padding:1.5rem 1.5rem 1.5rem 1.5rem;border-radius:15px 15px 15px 15px;}.elementor-31885 .elementor-element.elementor-element-77850bb{text-align:left;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-31885 .elementor-element.elementor-element-d1691c9{width:auto;max-width:auto;text-align:right;}.elementor-31885 .elementor-element.elementor-element-d1691c9 > .elementor-widget-container{background-color:#2A7D26;margin:030% 0% 0% 0%;padding:0.4rem 0.4rem 0.4rem 0.4rem;border-style:none;}.elementor-31885 .elementor-element.elementor-element-d1691c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:#FCD327;}.elementor-31885 .elementor-element.elementor-element-dcb6eaf > .elementor-widget-container{background-color:#1762D7;margin:1rem 0rem 0rem 0rem;padding:1.5rem 1.5rem 1.5rem 1.5rem;border-radius:15px 15px 15px 15px;}.elementor-31885 .elementor-element.elementor-element-dcb6eaf{text-align:left;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-31885 .elementor-element.elementor-element-9d5bf76 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-31885 .elementor-element.elementor-element-c96c52a > .elementor-widget-container{margin:21% 0% 0% 0%;}.elementor-31885 .elementor-element.elementor-element-27c3a0e > .elementor-widget-container{margin:1043% 0% 0% 0%;}.elementor-31885 .elementor-element.elementor-element-1d08a3e > .elementor-widget-container{margin:1068% 0% 0% 0%;}.elementor-31885 .elementor-element.elementor-element-82b71b7 > .elementor-widget-container{margin:1663% 0% 0% 0%;}.elementor-31885 .elementor-element.elementor-element-72fcadd > .elementor-widget-container{margin:1392% 0% 0% 0%;}.elementor-31885 .elementor-element.elementor-element-d0d1a04 > .elementor-widget-container{margin:1579% 0% 0% 0%;}.elementor-31885 .elementor-element.elementor-element-069a1e7{width:auto;max-width:auto;text-align:right;}.elementor-31885 .elementor-element.elementor-element-069a1e7 > .elementor-widget-container{background-color:#2A7D26;margin:157% 0% 0% 0%;padding:0.4rem 0.4rem 0.4rem 0.4rem;border-style:none;}.elementor-31885 .elementor-element.elementor-element-069a1e7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:#FCD327;}.elementor-31885 .elementor-element.elementor-element-920a2a4 > .elementor-widget-container{background-color:#1762D7;margin:1rem 0rem 0rem 0rem;padding:1.5rem 1.5rem 1.5rem 1.5rem;border-radius:15px 15px 15px 15px;}.elementor-31885 .elementor-element.elementor-element-920a2a4{text-align:left;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-31885 .elementor-element.elementor-element-18bfc71{width:auto;max-width:auto;text-align:right;}.elementor-31885 .elementor-element.elementor-element-18bfc71 > .elementor-widget-container{background-color:#2A7D26;margin:76% 0% 0% 0%;padding:0.4rem 0.4rem 0.4rem 0.4rem;border-style:none;}.elementor-31885 .elementor-element.elementor-element-18bfc71 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:#FCD327;}.elementor-31885 .elementor-element.elementor-element-b38f4c7 > .elementor-widget-container{background-color:#1762D7;margin:1rem 0rem 0rem 0rem;padding:1.5rem 1.5rem 1.5rem 1.5rem;border-radius:15px 15px 15px 15px;}.elementor-31885 .elementor-element.elementor-element-b38f4c7{text-align:left;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-31885 .elementor-element.elementor-element-9ea4b78{padding:4rem 0rem 7rem 0rem;}.elementor-31885 .elementor-element.elementor-element-c3952d2{text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;color:#333333;}.elementor-31885 .elementor-element.elementor-element-1941e8a:not(.elementor-motion-effects-element-type-background), .elementor-31885 .elementor-element.elementor-element-1941e8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutobrasildigital.org.br/wp-content/uploads/2025/06/bg-full-low-scaled.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-31885 .elementor-element.elementor-element-1941e8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31885 .elementor-element.elementor-element-1941e8a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31885 .elementor-element.elementor-element-1883587.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-31885 .elementor-element.elementor-element-678f787.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-31885 .elementor-element.elementor-element-ec68719{width:auto;max-width:auto;text-align:right;}.elementor-31885 .elementor-element.elementor-element-ec68719 > .elementor-widget-container{background-color:#2A7D26;margin:0 0 0 auto;padding:0.4rem 0.4rem 0.4rem 0.4rem;border-style:none;}.elementor-31885 .elementor-element.elementor-element-ec68719 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:#FCD327;}.elementor-31885 .elementor-element.elementor-element-9a6d1c2 > .elementor-widget-container{background-color:#1762D7;margin:1rem 0rem 0rem 0rem;padding:0.9rem 0.9rem 0.9rem 0.9rem;border-radius:15px 15px 15px 15px;}.elementor-31885 .elementor-element.elementor-element-9a6d1c2{text-align:left;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-31885 .elementor-element.elementor-element-32483d6{width:auto;max-width:auto;text-align:right;}.elementor-31885 .elementor-element.elementor-element-32483d6 > .elementor-widget-container{background-color:#2A7D26;margin:0% 0% 0% 0%;padding:0.4rem 0.4rem 0.4rem 0.4rem;border-style:none;}.elementor-31885 .elementor-element.elementor-element-32483d6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:#FCD327;}.elementor-31885 .elementor-element.elementor-element-7261373 > .elementor-widget-container{background-color:#1762D7;margin:1rem 0rem 0rem 0rem;padding:0.9rem 0.9rem 0.9rem 0.9rem;border-radius:15px 15px 15px 15px;}.elementor-31885 .elementor-element.elementor-element-7261373{text-align:left;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-31885 .elementor-element.elementor-element-ba2f719{width:auto;max-width:auto;text-align:right;}.elementor-31885 .elementor-element.elementor-element-ba2f719 > .elementor-widget-container{background-color:#2A7D26;margin:0% 0% 0% 0%;padding:0.4rem 0.4rem 0.4rem 0.4rem;border-style:none;}.elementor-31885 .elementor-element.elementor-element-ba2f719 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:#FCD327;}.elementor-31885 .elementor-element.elementor-element-fd3989b > .elementor-widget-container{background-color:#1762D7;margin:1rem 0rem 0rem 0rem;padding:0.9rem 0.9rem 0.9rem 0.9rem;border-radius:15px 15px 15px 15px;}.elementor-31885 .elementor-element.elementor-element-fd3989b{text-align:left;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-31885 .elementor-element.elementor-element-52eed22{width:auto;max-width:auto;text-align:right;}.elementor-31885 .elementor-element.elementor-element-52eed22 > .elementor-widget-container{background-color:#2A7D26;margin:0% 0% 0% 0%;padding:0.4rem 0.4rem 0.4rem 0.4rem;border-style:none;}.elementor-31885 .elementor-element.elementor-element-52eed22 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:#FCD327;}.elementor-31885 .elementor-element.elementor-element-65fdca8 > .elementor-widget-container{background-color:#1762D7;margin:1rem 0rem 0rem 0rem;padding:0.9rem 0.9rem 0.9rem 0.9rem;border-radius:15px 15px 15px 15px;}.elementor-31885 .elementor-element.elementor-element-65fdca8{text-align:left;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-31885 .elementor-element.elementor-element-41ff5c0{width:auto;max-width:auto;text-align:right;}.elementor-31885 .elementor-element.elementor-element-41ff5c0 > .elementor-widget-container{background-color:#2A7D26;margin:0% 0% 0% 0%;padding:0.4rem 0.4rem 0.4rem 0.4rem;border-style:none;}.elementor-31885 .elementor-element.elementor-element-41ff5c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:#FCD327;}.elementor-31885 .elementor-element.elementor-element-d76622d > .elementor-widget-container{background-color:#1762D7;margin:1rem 0rem 0rem 0rem;padding:0.9rem 0.9rem 0.9rem 0.9rem;border-radius:15px 15px 15px 15px;}.elementor-31885 .elementor-element.elementor-element-d76622d{text-align:left;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-31885 .elementor-element.elementor-element-2c42f23{padding:4rem 0rem 7rem 0rem;}.elementor-31885 .elementor-element.elementor-element-a918114{text-align:center;font-family:"Poppins", Sans-serif;font-size:18.41px;font-weight:200;}.elementor-31885 .elementor-element.elementor-element-98442ae{border-style:solid;border-width:13px 0px 13px 0px;border-color:#2A7D26;margin-top:0px;margin-bottom:0px;padding:3rem 0rem 3rem 0rem;}.elementor-31885 .elementor-element.elementor-element-c098c45 > .elementor-widget-container{padding:0rem 0rem 5rem 0rem;}@media(min-width:768px){.elementor-31885 .elementor-element.elementor-element-50bfa69{width:10%;}.elementor-31885 .elementor-element.elementor-element-7836036{width:80.666%;}.elementor-31885 .elementor-element.elementor-element-b2f2668{width:8%;}.elementor-31885 .elementor-element.elementor-element-2afd9b9{width:48%;}.elementor-31885 .elementor-element.elementor-element-9d5bf76{width:3.332%;}.elementor-31885 .elementor-element.elementor-element-b0ccc9c{width:48%;}}@media(max-width:767px){.elementor-31885 .elementor-element.elementor-element-38f245a5:not(.elementor-motion-effects-element-type-background), .elementor-31885 .elementor-element.elementor-element-38f245a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutobrasildigital.org.br/wp-content/uploads/2025/06/bg-top-mobile.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-31885 .elementor-element.elementor-element-1230dd19.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-31885 .elementor-element.elementor-element-ffb75eb .elementor-heading-title{font-size:25px;line-height:33px;}.elementor-31885 .elementor-element.elementor-element-8573ce2{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;font-size:18px;}.elementor-31885 .elementor-element.elementor-element-90e9086{--spacer-size:1px;}.elementor-31885 .elementor-element.elementor-element-aab8393{margin-top:0px;margin-bottom:20px;}.elementor-bc-flex-widget .elementor-31885 .elementor-element.elementor-element-39bb7c2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31885 .elementor-element.elementor-element-39bb7c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31885 .elementor-element.elementor-element-39bb7c2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-31885 .elementor-element.elementor-element-a20b8c6 img{max-width:60%;}.elementor-31885 .elementor-element.elementor-element-a653867.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-31885 .elementor-element.elementor-element-7cef84f{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-31885 .elementor-element.elementor-element-e7645e1{text-align:center;}.elementor-31885 .elementor-element.elementor-element-45596a8{padding:100px 0px 0px 0px;}.elementor-31885 .elementor-element.elementor-element-678f787.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-31885 .elementor-element.elementor-element-ec68719{text-align:center;}.elementor-31885 .elementor-element.elementor-element-9a6d1c2 > .elementor-widget-container{padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-31885 .elementor-element.elementor-element-32483d6 > .elementor-widget-container{margin:109px 0px 0px 0px;}.elementor-31885 .elementor-element.elementor-element-7261373 > .elementor-widget-container{padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-31885 .elementor-element.elementor-element-ba2f719 > .elementor-widget-container{margin:109px 0px 0px 0px;}.elementor-31885 .elementor-element.elementor-element-fd3989b > .elementor-widget-container{padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-31885 .elementor-element.elementor-element-52eed22 > .elementor-widget-container{margin:109px 0px 0px 0px;}.elementor-31885 .elementor-element.elementor-element-65fdca8 > .elementor-widget-container{padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-31885 .elementor-element.elementor-element-41ff5c0 > .elementor-widget-container{margin:109px 0px 0px 0px;}.elementor-31885 .elementor-element.elementor-element-d76622d > .elementor-widget-container{padding:1.5rem 1.5rem 1.5rem 1.5rem;}}/* Start custom CSS for text-editor, class: .elementor-element-8573ce2 */.spangreen span{
    color: #2a7e56;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9eb391 */.elementor-31885 .elementor-element.elementor-element-d9eb391 {
    position: relative;
}
.elementor-31885 .elementor-element.elementor-element-d9eb391::before {
    content: "";
    position: absolute;
    top: 20%;
    left: 120%;
    border-radius: 100%;
    transform: translateX(-50%);
    width: 25px;
    height: 25px;
    background: #2A7D26;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4616925 */.elementor-31885 .elementor-element.elementor-element-4616925 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea1ff0e */.elementor-31885 .elementor-element.elementor-element-ea1ff0e {
    position: relative;
}
.elementor-31885 .elementor-element.elementor-element-ea1ff0e::before {
    content: "";
    position: absolute;
    bottom: 6%;
    left: 119.5%;
    border-radius: 100%;
    transform: translateX(-50%);
    width: 25px;
    height: 25px;
    background: #2A7D26;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77850bb */.elementor-31885 .elementor-element.elementor-element-77850bb p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1691c9 */.elementor-31885 .elementor-element.elementor-element-d1691c9 {
    position: relative;
}
.elementor-31885 .elementor-element.elementor-element-d1691c9::before {
    content: "";
    position: absolute;
    bottom: 9%;
    left: 118%;
    border-radius: 100%;
    transform: translateX(-50%);
    width: 25px;
    height: 25px;
    background: #2A7D26;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcb6eaf */.elementor-31885 .elementor-element.elementor-element-dcb6eaf p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9d5bf76 */.elementor-31885 .elementor-element.elementor-element-9d5bf76::before {
    content: "";
    position: absolute;
    top: 2%;
    left: 50%;
    transform: translateX(-50%);
    width: 2px;
    height: 63.5%;
    background: #999999;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-069a1e7 */.elementor-31885 .elementor-element.elementor-element-069a1e7 {
    position: relative;
}
.elementor-31885 .elementor-element.elementor-element-069a1e7::before {
    content: "";
    position: absolute;
    bottom: 3%;
    right: 102%;
    border-radius: 100%;
    transform: translateX(-50%);
    width: 25px;
    height: 25px;
    background: #2A7D26;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-920a2a4 */.elementor-31885 .elementor-element.elementor-element-920a2a4 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18bfc71 */.elementor-31885 .elementor-element.elementor-element-18bfc71 {
    position: relative;
}
.elementor-31885 .elementor-element.elementor-element-18bfc71::before {
    content: "";
    position: absolute;
    bottom: 5%;
    right: 102%;
    border-radius: 100%;
    transform: translateX(-50%);
    width: 25px;
    height: 25px;
    background: #2A7D26;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b38f4c7 */.elementor-31885 .elementor-element.elementor-element-b38f4c7 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec68719 */.elementor-31885 .elementor-element.elementor-element-ec68719 {
    position: relative;
}
.elementor-31885 .elementor-element.elementor-element-ec68719::before {
    content: "";
    position: absolute;
    bottom: 200%;
    left: 50%;
    border-radius: 100%;
    transform: translateX(-50%);
    width: 25px;
    height: 25px;
    background: #2A7D26;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a6d1c2 */.elementor-31885 .elementor-element.elementor-element-9a6d1c2 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32483d6 */.elementor-31885 .elementor-element.elementor-element-32483d6 {
    position: relative;
}
.elementor-31885 .elementor-element.elementor-element-32483d6::before {
    content: "";
    position: absolute;
    bottom: 60%;
    left: 50%;
    border-radius: 100%;
    transform: translateX(-50%);
    width: 25px;
    height: 25px;
    background: #2A7D26;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7261373 */.elementor-31885 .elementor-element.elementor-element-7261373 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba2f719 */.elementor-31885 .elementor-element.elementor-element-ba2f719 {
    position: relative;
}
.elementor-31885 .elementor-element.elementor-element-ba2f719::before {
    content: "";
    position: absolute;
    bottom: 60%;
    left: 50%;
    border-radius: 100%;
    transform: translateX(-50%);
    width: 25px;
    height: 25px;
    background: #2A7D26;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd3989b */.elementor-31885 .elementor-element.elementor-element-fd3989b p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52eed22 */.elementor-31885 .elementor-element.elementor-element-52eed22 {
    position: relative;
}
.elementor-31885 .elementor-element.elementor-element-52eed22::before {
    content: "";
    position: absolute;
    bottom: 60%;
    left: 50%;
    border-radius: 100%;
    transform: translateX(-50%);
    width: 25px;
    height: 25px;
    background: #2A7D26;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fdca8 */.elementor-31885 .elementor-element.elementor-element-65fdca8 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ff5c0 */.elementor-31885 .elementor-element.elementor-element-41ff5c0 {
    position: relative;
}
.elementor-31885 .elementor-element.elementor-element-41ff5c0::before {
    content: "";
    position: absolute;
    bottom: 60%;
    left: 50%;
    border-radius: 100%;
    transform: translateX(-50%);
    width: 25px;
    height: 25px;
    background: #2A7D26;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d76622d */.elementor-31885 .elementor-element.elementor-element-d76622d p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1883587 */.elementor-31885 .elementor-element.elementor-element-1883587::before {
    content: "";
    position: absolute;
    top: 1.5%;
    left: 50%;
    transform: translateX(-50%);
    width: 2px;
    height: 70%;
    background: #999999;
}/* End custom CSS */