.elementor-989 .elementor-element.elementor-element-434ce07 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-989 .elementor-element.elementor-element-434ce07{overflow:hidden;margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-989 .elementor-element.elementor-element-dc1f0ae.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-989 .elementor-element.elementor-element-dc1f0ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-989 .elementor-element.elementor-element-dc1f0ae.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-989 .elementor-element.elementor-element-2ed796b{width:var( --container-widget-width, 92.591% );max-width:92.591%;--container-widget-width:92.591%;--container-widget-flex-grow:0;}.elementor-989 .elementor-element.elementor-element-2ed796b > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-989 .elementor-element.elementor-element-2ed796b .elementor-icon-wrapper{text-align:center;}.elementor-989 .elementor-element.elementor-element-2ed796b .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-2ed796b .elementor-icon svg{height:20px;}.elementor-bc-flex-widget .elementor-989 .elementor-element.elementor-element-ed9338e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-989 .elementor-element.elementor-element-ed9338e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-989 .elementor-element.elementor-element-ed9338e.elementor-column > .elementor-widget-wrap{justify-content:center;}.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-989 .elementor-element.elementor-element-d419782{width:var( --container-widget-width, 103.561% );max-width:103.561%;--container-widget-width:103.561%;--container-widget-flex-grow:0;}.elementor-989 .elementor-element.elementor-element-d419782 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;}.elementor-bc-flex-widget .elementor-989 .elementor-element.elementor-element-7e11af7.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-989 .elementor-element.elementor-element-7e11af7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-989 .elementor-element.elementor-element-6e45f2d > .elementor-widget-container{padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9FFEB;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 14px -3px rgba(163.8763043478261, 198.9, 164.63768903591682, 0.5);}.elementor-989 .elementor-element.elementor-element-6e45f2d .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-989 .elementor-element.elementor-element-6e45f2d .elementor-icon-box-title{margin-block-end:20px;color:#1B201A;}.elementor-989 .elementor-element.elementor-element-6e45f2d .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-6e45f2d .elementor-icon-box-title, .elementor-989 .elementor-element.elementor-element-6e45f2d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;}.elementor-989 .elementor-element.elementor-element-6e45f2d:has(:hover) .elementor-icon-box-title,
					 .elementor-989 .elementor-element.elementor-element-6e45f2d:has(:focus) .elementor-icon-box-title{color:#1B201A;}.elementor-bc-flex-widget .elementor-989 .elementor-element.elementor-element-c72cbab.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-989 .elementor-element.elementor-element-c72cbab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-989 .elementor-element.elementor-element-a374cce > .elementor-widget-container{padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9FFEB;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 14px -3px rgba(163.8763043478261, 198.9, 164.63768903591682, 0.5);}.elementor-989 .elementor-element.elementor-element-a374cce .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-989 .elementor-element.elementor-element-a374cce .elementor-icon-box-title{margin-block-end:20px;color:#1B201A;}.elementor-989 .elementor-element.elementor-element-a374cce .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-a374cce .elementor-icon-box-title, .elementor-989 .elementor-element.elementor-element-a374cce .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;}.elementor-989 .elementor-element.elementor-element-a374cce:has(:hover) .elementor-icon-box-title,
					 .elementor-989 .elementor-element.elementor-element-a374cce:has(:focus) .elementor-icon-box-title{color:#1B201A;}.elementor-bc-flex-widget .elementor-989 .elementor-element.elementor-element-2c0a041.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-989 .elementor-element.elementor-element-2c0a041.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-bc-flex-widget .elementor-989 .elementor-element.elementor-element-273440d.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-989 .elementor-element.elementor-element-273440d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-989 .elementor-element.elementor-element-a397e32 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-989 .elementor-element.elementor-element-a397e32{overflow:hidden;margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-989 .elementor-element.elementor-element-073303b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-989 .elementor-element.elementor-element-073303b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-989 .elementor-element.elementor-element-073303b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-989 .elementor-element.elementor-element-bfb2401{width:var( --container-widget-width, 92.591% );max-width:92.591%;--container-widget-width:92.591%;--container-widget-flex-grow:0;}.elementor-989 .elementor-element.elementor-element-bfb2401 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-989 .elementor-element.elementor-element-bfb2401 .elementor-icon-wrapper{text-align:center;}.elementor-989 .elementor-element.elementor-element-bfb2401 .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-bfb2401 .elementor-icon svg{height:20px;}.elementor-bc-flex-widget .elementor-989 .elementor-element.elementor-element-5d51775.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-989 .elementor-element.elementor-element-5d51775.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-989 .elementor-element.elementor-element-5d51775.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-989 .elementor-element.elementor-element-86c32cb{width:var( --container-widget-width, 103.561% );max-width:103.561%;--container-widget-width:103.561%;--container-widget-flex-grow:0;}.elementor-989 .elementor-element.elementor-element-86c32cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;}.elementor-989 .elementor-element.elementor-element-3d9de10 > .elementor-widget-container{padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9FFEB;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 14px -3px rgba(163.8763043478261, 198.9, 164.63768903591682, 0.5);}.elementor-989 .elementor-element.elementor-element-3d9de10 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-989 .elementor-element.elementor-element-3d9de10 .elementor-icon-box-title{margin-block-end:20px;color:#1B201A;}.elementor-989 .elementor-element.elementor-element-3d9de10 .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-3d9de10 .elementor-icon-box-title, .elementor-989 .elementor-element.elementor-element-3d9de10 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;}.elementor-989 .elementor-element.elementor-element-3d9de10:has(:hover) .elementor-icon-box-title,
					 .elementor-989 .elementor-element.elementor-element-3d9de10:has(:focus) .elementor-icon-box-title{color:#1B201A;}.elementor-989 .elementor-element.elementor-element-8d6bdda > .elementor-widget-container{padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9FFEB;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 14px -3px rgba(163.8763043478261, 198.9, 164.63768903591682, 0.5);}.elementor-989 .elementor-element.elementor-element-8d6bdda .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-989 .elementor-element.elementor-element-8d6bdda .elementor-icon-box-title{margin-block-end:20px;color:#1B201A;}.elementor-989 .elementor-element.elementor-element-8d6bdda .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-8d6bdda .elementor-icon-box-title, .elementor-989 .elementor-element.elementor-element-8d6bdda .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;}.elementor-989 .elementor-element.elementor-element-8d6bdda:has(:hover) .elementor-icon-box-title,
					 .elementor-989 .elementor-element.elementor-element-8d6bdda:has(:focus) .elementor-icon-box-title{color:#1B201A;}.elementor-989 .elementor-element.elementor-element-f698426 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-989 .elementor-element.elementor-element-f698426{overflow:hidden;margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-989 .elementor-element.elementor-element-3b406f3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-989 .elementor-element.elementor-element-3b406f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-989 .elementor-element.elementor-element-3b406f3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-989 .elementor-element.elementor-element-916497f{width:var( --container-widget-width, 92.591% );max-width:92.591%;--container-widget-width:92.591%;--container-widget-flex-grow:0;}.elementor-989 .elementor-element.elementor-element-916497f > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-989 .elementor-element.elementor-element-916497f .elementor-icon-wrapper{text-align:center;}.elementor-989 .elementor-element.elementor-element-916497f .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-916497f .elementor-icon svg{height:20px;}.elementor-bc-flex-widget .elementor-989 .elementor-element.elementor-element-9b18fd8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-989 .elementor-element.elementor-element-9b18fd8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-989 .elementor-element.elementor-element-9b18fd8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-989 .elementor-element.elementor-element-135c5e6{width:var( --container-widget-width, 103.561% );max-width:103.561%;--container-widget-width:103.561%;--container-widget-flex-grow:0;}.elementor-989 .elementor-element.elementor-element-135c5e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;}.elementor-989 .elementor-element.elementor-element-99bd114 > .elementor-widget-container{padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9FFEB;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 14px -3px rgba(163.8763043478261, 198.9, 164.63768903591682, 0.5);}.elementor-989 .elementor-element.elementor-element-99bd114 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-989 .elementor-element.elementor-element-99bd114 .elementor-icon-box-title{margin-block-end:20px;color:#1B201A;}.elementor-989 .elementor-element.elementor-element-99bd114 .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-99bd114 .elementor-icon-box-title, .elementor-989 .elementor-element.elementor-element-99bd114 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;}.elementor-989 .elementor-element.elementor-element-99bd114:has(:hover) .elementor-icon-box-title,
					 .elementor-989 .elementor-element.elementor-element-99bd114:has(:focus) .elementor-icon-box-title{color:#1B201A;}.elementor-989 .elementor-element.elementor-element-5479f0f > .elementor-widget-container{padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9FFEB;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 14px -3px rgba(163.8763043478261, 198.9, 164.63768903591682, 0.5);}.elementor-989 .elementor-element.elementor-element-5479f0f .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-989 .elementor-element.elementor-element-5479f0f .elementor-icon-box-title{margin-block-end:20px;color:#1B201A;}.elementor-989 .elementor-element.elementor-element-5479f0f .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-5479f0f .elementor-icon-box-title, .elementor-989 .elementor-element.elementor-element-5479f0f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;}.elementor-989 .elementor-element.elementor-element-5479f0f:has(:hover) .elementor-icon-box-title,
					 .elementor-989 .elementor-element.elementor-element-5479f0f:has(:focus) .elementor-icon-box-title{color:#1B201A;}.elementor-989 .elementor-element.elementor-element-eec368f > .elementor-widget-container{padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9FFEB;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 14px -3px rgba(163.8763043478261, 198.9, 164.63768903591682, 0.5);}.elementor-989 .elementor-element.elementor-element-eec368f .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-989 .elementor-element.elementor-element-eec368f .elementor-icon-box-title{margin-block-end:20px;color:#1B201A;}.elementor-989 .elementor-element.elementor-element-eec368f .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-eec368f .elementor-icon-box-title, .elementor-989 .elementor-element.elementor-element-eec368f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;}.elementor-989 .elementor-element.elementor-element-eec368f:has(:hover) .elementor-icon-box-title,
					 .elementor-989 .elementor-element.elementor-element-eec368f:has(:focus) .elementor-icon-box-title{color:#1B201A;}.elementor-989 .elementor-element.elementor-element-5a8b79b > .elementor-widget-container{padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9FFEB;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 14px -3px rgba(163.8763043478261, 198.9, 164.63768903591682, 0.5);}.elementor-989 .elementor-element.elementor-element-5a8b79b .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-989 .elementor-element.elementor-element-5a8b79b .elementor-icon-box-title{margin-block-end:20px;color:#1B201A;}.elementor-989 .elementor-element.elementor-element-5a8b79b .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-5a8b79b .elementor-icon-box-title, .elementor-989 .elementor-element.elementor-element-5a8b79b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;}.elementor-989 .elementor-element.elementor-element-5a8b79b:has(:hover) .elementor-icon-box-title,
					 .elementor-989 .elementor-element.elementor-element-5a8b79b:has(:focus) .elementor-icon-box-title{color:#1B201A;}.elementor-989 .elementor-element.elementor-element-d53b138 > .elementor-widget-container{padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9FFEB;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 14px -3px rgba(163.8763043478261, 198.9, 164.63768903591682, 0.5);}.elementor-989 .elementor-element.elementor-element-d53b138 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-989 .elementor-element.elementor-element-d53b138 .elementor-icon-box-title{margin-block-end:20px;color:#1B201A;}.elementor-989 .elementor-element.elementor-element-d53b138 .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-d53b138 .elementor-icon-box-title, .elementor-989 .elementor-element.elementor-element-d53b138 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;}.elementor-989 .elementor-element.elementor-element-d53b138:has(:hover) .elementor-icon-box-title,
					 .elementor-989 .elementor-element.elementor-element-d53b138:has(:focus) .elementor-icon-box-title{color:#1B201A;}.elementor-989 .elementor-element.elementor-element-613f959 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-989 .elementor-element.elementor-element-613f959{overflow:hidden;margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-989 .elementor-element.elementor-element-6d47ef0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-989 .elementor-element.elementor-element-6d47ef0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-989 .elementor-element.elementor-element-6d47ef0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-989 .elementor-element.elementor-element-598e067{width:var( --container-widget-width, 92.591% );max-width:92.591%;--container-widget-width:92.591%;--container-widget-flex-grow:0;}.elementor-989 .elementor-element.elementor-element-598e067 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-989 .elementor-element.elementor-element-598e067 .elementor-icon-wrapper{text-align:center;}.elementor-989 .elementor-element.elementor-element-598e067 .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-598e067 .elementor-icon svg{height:20px;}.elementor-bc-flex-widget .elementor-989 .elementor-element.elementor-element-6c7b561.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-989 .elementor-element.elementor-element-6c7b561.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-989 .elementor-element.elementor-element-6c7b561.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-989 .elementor-element.elementor-element-bf5d6dc{width:var( --container-widget-width, 103.561% );max-width:103.561%;--container-widget-width:103.561%;--container-widget-flex-grow:0;}.elementor-989 .elementor-element.elementor-element-bf5d6dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;}.elementor-989 .elementor-element.elementor-element-66aa719 > .elementor-widget-container{padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9FFEB;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 14px -3px rgba(163.8763043478261, 198.9, 164.63768903591682, 0.5);}.elementor-989 .elementor-element.elementor-element-66aa719 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-989 .elementor-element.elementor-element-66aa719 .elementor-icon-box-title{margin-block-end:20px;color:#1B201A;}.elementor-989 .elementor-element.elementor-element-66aa719 .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-66aa719 .elementor-icon-box-title, .elementor-989 .elementor-element.elementor-element-66aa719 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;}.elementor-989 .elementor-element.elementor-element-66aa719:has(:hover) .elementor-icon-box-title,
					 .elementor-989 .elementor-element.elementor-element-66aa719:has(:focus) .elementor-icon-box-title{color:#1B201A;}.elementor-989 .elementor-element.elementor-element-62bd8bc > .elementor-widget-container{padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9FFEB;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 14px -3px rgba(163.8763043478261, 198.9, 164.63768903591682, 0.5);}.elementor-989 .elementor-element.elementor-element-62bd8bc .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-989 .elementor-element.elementor-element-62bd8bc .elementor-icon-box-title{margin-block-end:20px;color:#1B201A;}.elementor-989 .elementor-element.elementor-element-62bd8bc .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-62bd8bc .elementor-icon-box-title, .elementor-989 .elementor-element.elementor-element-62bd8bc .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;}.elementor-989 .elementor-element.elementor-element-62bd8bc:has(:hover) .elementor-icon-box-title,
					 .elementor-989 .elementor-element.elementor-element-62bd8bc:has(:focus) .elementor-icon-box-title{color:#1B201A;}.elementor-989 .elementor-element.elementor-element-04aa84a > .elementor-widget-container{padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9FFEB;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 14px -3px rgba(163.8763043478261, 198.9, 164.63768903591682, 0.5);}.elementor-989 .elementor-element.elementor-element-04aa84a .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-989 .elementor-element.elementor-element-04aa84a .elementor-icon-box-title{margin-block-end:20px;color:#1B201A;}.elementor-989 .elementor-element.elementor-element-04aa84a .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-04aa84a .elementor-icon-box-title, .elementor-989 .elementor-element.elementor-element-04aa84a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;}.elementor-989 .elementor-element.elementor-element-04aa84a:has(:hover) .elementor-icon-box-title,
					 .elementor-989 .elementor-element.elementor-element-04aa84a:has(:focus) .elementor-icon-box-title{color:#1B201A;}.elementor-989 .elementor-element.elementor-element-c1af23d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-989 .elementor-element.elementor-element-c1af23d{overflow:hidden;margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-989 .elementor-element.elementor-element-33eb2d8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-989 .elementor-element.elementor-element-33eb2d8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-989 .elementor-element.elementor-element-33eb2d8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-989 .elementor-element.elementor-element-fd15129{width:var( --container-widget-width, 92.591% );max-width:92.591%;--container-widget-width:92.591%;--container-widget-flex-grow:0;}.elementor-989 .elementor-element.elementor-element-fd15129 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-989 .elementor-element.elementor-element-fd15129 .elementor-icon-wrapper{text-align:center;}.elementor-989 .elementor-element.elementor-element-fd15129 .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-fd15129 .elementor-icon svg{height:20px;}.elementor-bc-flex-widget .elementor-989 .elementor-element.elementor-element-fa86b33.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-989 .elementor-element.elementor-element-fa86b33.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-989 .elementor-element.elementor-element-fa86b33.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-989 .elementor-element.elementor-element-ac0cc63{width:var( --container-widget-width, 103.561% );max-width:103.561%;--container-widget-width:103.561%;--container-widget-flex-grow:0;}.elementor-989 .elementor-element.elementor-element-ac0cc63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;}.elementor-989 .elementor-element.elementor-element-27d271f > .elementor-widget-container{padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9FFEB;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 14px -3px rgba(163.8763043478261, 198.9, 164.63768903591682, 0.5);}.elementor-989 .elementor-element.elementor-element-27d271f .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-989 .elementor-element.elementor-element-27d271f .elementor-icon-box-title{margin-block-end:20px;color:#1B201A;}.elementor-989 .elementor-element.elementor-element-27d271f .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-27d271f .elementor-icon-box-title, .elementor-989 .elementor-element.elementor-element-27d271f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;}.elementor-989 .elementor-element.elementor-element-27d271f:has(:hover) .elementor-icon-box-title,
					 .elementor-989 .elementor-element.elementor-element-27d271f:has(:focus) .elementor-icon-box-title{color:#1B201A;}.elementor-989 .elementor-element.elementor-element-808144f > .elementor-widget-container{padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9FFEB;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 14px -3px rgba(163.8763043478261, 198.9, 164.63768903591682, 0.5);}.elementor-989 .elementor-element.elementor-element-808144f .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-989 .elementor-element.elementor-element-808144f .elementor-icon-box-title{margin-block-end:20px;color:#1B201A;}.elementor-989 .elementor-element.elementor-element-808144f .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-808144f .elementor-icon-box-title, .elementor-989 .elementor-element.elementor-element-808144f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;}.elementor-989 .elementor-element.elementor-element-808144f:has(:hover) .elementor-icon-box-title,
					 .elementor-989 .elementor-element.elementor-element-808144f:has(:focus) .elementor-icon-box-title{color:#1B201A;}.elementor-989 .elementor-element.elementor-element-7b7b7f7 > .elementor-widget-container{padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9FFEB;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 14px -3px rgba(163.8763043478261, 198.9, 164.63768903591682, 0.5);}.elementor-989 .elementor-element.elementor-element-7b7b7f7 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-989 .elementor-element.elementor-element-7b7b7f7 .elementor-icon-box-title{margin-block-end:20px;color:#1B201A;}.elementor-989 .elementor-element.elementor-element-7b7b7f7 .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-7b7b7f7 .elementor-icon-box-title, .elementor-989 .elementor-element.elementor-element-7b7b7f7 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;}.elementor-989 .elementor-element.elementor-element-7b7b7f7:has(:hover) .elementor-icon-box-title,
					 .elementor-989 .elementor-element.elementor-element-7b7b7f7:has(:focus) .elementor-icon-box-title{color:#1B201A;}.elementor-989 .elementor-element.elementor-element-6b81665 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-989 .elementor-element.elementor-element-6b81665{overflow:hidden;margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-989 .elementor-element.elementor-element-56648bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-989 .elementor-element.elementor-element-56648bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-989 .elementor-element.elementor-element-56648bc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-989 .elementor-element.elementor-element-1f136cc{width:var( --container-widget-width, 92.591% );max-width:92.591%;--container-widget-width:92.591%;--container-widget-flex-grow:0;}.elementor-989 .elementor-element.elementor-element-1f136cc > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-989 .elementor-element.elementor-element-1f136cc .elementor-icon-wrapper{text-align:center;}.elementor-989 .elementor-element.elementor-element-1f136cc .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-1f136cc .elementor-icon svg{height:20px;}.elementor-bc-flex-widget .elementor-989 .elementor-element.elementor-element-e5d77a3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-989 .elementor-element.elementor-element-e5d77a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-989 .elementor-element.elementor-element-e5d77a3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-989 .elementor-element.elementor-element-5a8700d{width:var( --container-widget-width, 103.561% );max-width:103.561%;--container-widget-width:103.561%;--container-widget-flex-grow:0;}.elementor-989 .elementor-element.elementor-element-5a8700d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;}.elementor-989 .elementor-element.elementor-element-09c7821 > .elementor-widget-container{padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9FFEB;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 14px -3px rgba(163.8763043478261, 198.9, 164.63768903591682, 0.5);}.elementor-989 .elementor-element.elementor-element-09c7821 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-989 .elementor-element.elementor-element-09c7821 .elementor-icon-box-title{margin-block-end:20px;color:#1B201A;}.elementor-989 .elementor-element.elementor-element-09c7821 .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-09c7821 .elementor-icon-box-title, .elementor-989 .elementor-element.elementor-element-09c7821 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;}.elementor-989 .elementor-element.elementor-element-09c7821:has(:hover) .elementor-icon-box-title,
					 .elementor-989 .elementor-element.elementor-element-09c7821:has(:focus) .elementor-icon-box-title{color:#1B201A;}.elementor-989 .elementor-element.elementor-element-94b1322 > .elementor-widget-container{padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9FFEB;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 14px -3px rgba(163.8763043478261, 198.9, 164.63768903591682, 0.5);}.elementor-989 .elementor-element.elementor-element-94b1322 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-989 .elementor-element.elementor-element-94b1322 .elementor-icon-box-title{margin-block-end:20px;color:#1B201A;}.elementor-989 .elementor-element.elementor-element-94b1322 .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-94b1322 .elementor-icon-box-title, .elementor-989 .elementor-element.elementor-element-94b1322 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;}.elementor-989 .elementor-element.elementor-element-94b1322:has(:hover) .elementor-icon-box-title,
					 .elementor-989 .elementor-element.elementor-element-94b1322:has(:focus) .elementor-icon-box-title{color:#1B201A;}.elementor-989 .elementor-element.elementor-element-d1d967e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-989 .elementor-element.elementor-element-d1d967e{overflow:hidden;margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-989 .elementor-element.elementor-element-82cdceb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-989 .elementor-element.elementor-element-82cdceb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-989 .elementor-element.elementor-element-82cdceb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-989 .elementor-element.elementor-element-ab2fd91{width:var( --container-widget-width, 92.591% );max-width:92.591%;--container-widget-width:92.591%;--container-widget-flex-grow:0;}.elementor-989 .elementor-element.elementor-element-ab2fd91 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-989 .elementor-element.elementor-element-ab2fd91 .elementor-icon-wrapper{text-align:center;}.elementor-989 .elementor-element.elementor-element-ab2fd91 .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-ab2fd91 .elementor-icon svg{height:20px;}.elementor-bc-flex-widget .elementor-989 .elementor-element.elementor-element-c485232.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-989 .elementor-element.elementor-element-c485232.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-989 .elementor-element.elementor-element-c485232.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-989 .elementor-element.elementor-element-9e2474d{width:var( --container-widget-width, 103.561% );max-width:103.561%;--container-widget-width:103.561%;--container-widget-flex-grow:0;}.elementor-989 .elementor-element.elementor-element-9e2474d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;}.elementor-989 .elementor-element.elementor-element-ae47065{margin-top:0px;margin-bottom:60px;}.elementor-989 .elementor-element.elementor-element-1f0689e > .elementor-widget-container{padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9FFEB;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 14px -3px rgba(163.8763043478261, 198.9, 164.63768903591682, 0.5);}.elementor-989 .elementor-element.elementor-element-1f0689e .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-989 .elementor-element.elementor-element-1f0689e .elementor-icon-box-title{margin-block-end:20px;color:#1B201A;}.elementor-989 .elementor-element.elementor-element-1f0689e .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-1f0689e .elementor-icon-box-title, .elementor-989 .elementor-element.elementor-element-1f0689e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;}.elementor-989 .elementor-element.elementor-element-1f0689e:has(:hover) .elementor-icon-box-title,
					 .elementor-989 .elementor-element.elementor-element-1f0689e:has(:focus) .elementor-icon-box-title{color:#1B201A;}.elementor-989 .elementor-element.elementor-element-2f3fb9f > .elementor-widget-container{padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9FFEB;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 14px -3px rgba(163.8763043478261, 198.9, 164.63768903591682, 0.5);}.elementor-989 .elementor-element.elementor-element-2f3fb9f .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-989 .elementor-element.elementor-element-2f3fb9f .elementor-icon-box-title{margin-block-end:20px;color:#1B201A;}.elementor-989 .elementor-element.elementor-element-2f3fb9f .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-2f3fb9f .elementor-icon-box-title, .elementor-989 .elementor-element.elementor-element-2f3fb9f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;}.elementor-989 .elementor-element.elementor-element-2f3fb9f:has(:hover) .elementor-icon-box-title,
					 .elementor-989 .elementor-element.elementor-element-2f3fb9f:has(:focus) .elementor-icon-box-title{color:#1B201A;}.elementor-989 .elementor-element.elementor-element-2e0468b > .elementor-widget-container{padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9FFEB;border-radius:10px 10px 10px 10px;box-shadow:4px 4px 14px -3px rgba(163.8763043478261, 198.9, 164.63768903591682, 0.5);}.elementor-989 .elementor-element.elementor-element-2e0468b .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-989 .elementor-element.elementor-element-2e0468b .elementor-icon-box-title{margin-block-end:20px;color:#1B201A;}.elementor-989 .elementor-element.elementor-element-2e0468b .elementor-icon{font-size:20px;}.elementor-989 .elementor-element.elementor-element-2e0468b .elementor-icon-box-title, .elementor-989 .elementor-element.elementor-element-2e0468b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;}.elementor-989 .elementor-element.elementor-element-2e0468b:has(:hover) .elementor-icon-box-title,
					 .elementor-989 .elementor-element.elementor-element-2e0468b:has(:focus) .elementor-icon-box-title{color:#1B201A;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-989 .elementor-element.elementor-element-dc1f0ae{width:5%;}.elementor-989 .elementor-element.elementor-element-ed9338e{width:95%;}.elementor-989 .elementor-element.elementor-element-7e11af7{width:25%;}.elementor-989 .elementor-element.elementor-element-c72cbab{width:25%;}.elementor-989 .elementor-element.elementor-element-073303b{width:5%;}.elementor-989 .elementor-element.elementor-element-5d51775{width:95%;}.elementor-989 .elementor-element.elementor-element-3b406f3{width:5%;}.elementor-989 .elementor-element.elementor-element-9b18fd8{width:95%;}.elementor-989 .elementor-element.elementor-element-6d47ef0{width:5%;}.elementor-989 .elementor-element.elementor-element-6c7b561{width:95%;}.elementor-989 .elementor-element.elementor-element-33eb2d8{width:5%;}.elementor-989 .elementor-element.elementor-element-fa86b33{width:95%;}.elementor-989 .elementor-element.elementor-element-56648bc{width:5%;}.elementor-989 .elementor-element.elementor-element-e5d77a3{width:95%;}.elementor-989 .elementor-element.elementor-element-82cdceb{width:5%;}.elementor-989 .elementor-element.elementor-element-c485232{width:95%;}}/* Start custom CSS for icon-box, class: .elementor-element-6e45f2d *//* Garante que o widget ocupe 100% da altura da coluna */
.elementor-989 .elementor-element.elementor-element-6e45f2d, .elementor-989 .elementor-element.elementor-element-6e45f2d .elementor-widget-container {
    height: 100%;
}

/* Transforma o interior da caixa em Flexbox (coluna) */
.elementor-989 .elementor-element.elementor-element-6e45f2d .elementor-icon-box-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column; 
}

/* Força o texto a ficar no topo e preencher o espaço extra */
.elementor-989 .elementor-element.elementor-element-6e45f2d .elementor-icon-box-content {
    order: 1;
    flex-grow: 1; 
}

/* Joga o ícone para o final (baixo) e alinha à esquerda */
.elementor-989 .elementor-element.elementor-element-6e45f2d .elementor-icon-box-icon {
    order: 2;
    margin-top: 15px; /* Espaço entre o texto e o ícone */
    align-self: flex-start; /* Alinha o ícone à esquerda */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a374cce *//* Garante que o widget ocupe 100% da altura da coluna */
.elementor-989 .elementor-element.elementor-element-a374cce, .elementor-989 .elementor-element.elementor-element-a374cce .elementor-widget-container {
    height: 100%;
}

/* Transforma o interior da caixa em Flexbox (coluna) */
.elementor-989 .elementor-element.elementor-element-a374cce .elementor-icon-box-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column; 
}

/* Força o texto a ficar no topo e preencher o espaço extra */
.elementor-989 .elementor-element.elementor-element-a374cce .elementor-icon-box-content {
    order: 1;
    flex-grow: 1; 
}

/* Joga o ícone para o final (baixo) e alinha à esquerda */
.elementor-989 .elementor-element.elementor-element-a374cce .elementor-icon-box-icon {
    order: 2;
    margin-top: 15px; /* Espaço entre o texto e o ícone */
    align-self: flex-start; /* Alinha o ícone à esquerda */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d9de10 *//* Garante que o widget ocupe 100% da altura da coluna */
.elementor-989 .elementor-element.elementor-element-3d9de10, .elementor-989 .elementor-element.elementor-element-3d9de10 .elementor-widget-container {
    height: 100%;
}

/* Transforma o interior da caixa em Flexbox (coluna) */
.elementor-989 .elementor-element.elementor-element-3d9de10 .elementor-icon-box-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column; 
}

/* Força o texto a ficar no topo e preencher o espaço extra */
.elementor-989 .elementor-element.elementor-element-3d9de10 .elementor-icon-box-content {
    order: 1;
    flex-grow: 1; 
}

/* Joga o ícone para o final (baixo) e alinha à esquerda */
.elementor-989 .elementor-element.elementor-element-3d9de10 .elementor-icon-box-icon {
    order: 2;
    margin-top: 15px; /* Espaço entre o texto e o ícone */
    align-self: flex-start; /* Alinha o ícone à esquerda */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8d6bdda *//* Garante que o widget ocupe 100% da altura da coluna */
.elementor-989 .elementor-element.elementor-element-8d6bdda, .elementor-989 .elementor-element.elementor-element-8d6bdda .elementor-widget-container {
    height: 100%;
}

/* Transforma o interior da caixa em Flexbox (coluna) */
.elementor-989 .elementor-element.elementor-element-8d6bdda .elementor-icon-box-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column; 
}

/* Força o texto a ficar no topo e preencher o espaço extra */
.elementor-989 .elementor-element.elementor-element-8d6bdda .elementor-icon-box-content {
    order: 1;
    flex-grow: 1; 
}

/* Joga o ícone para o final (baixo) e alinha à esquerda */
.elementor-989 .elementor-element.elementor-element-8d6bdda .elementor-icon-box-icon {
    order: 2;
    margin-top: 15px; /* Espaço entre o texto e o ícone */
    align-self: flex-start; /* Alinha o ícone à esquerda */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99bd114 *//* Garante que o widget ocupe 100% da altura da coluna */
.elementor-989 .elementor-element.elementor-element-99bd114, .elementor-989 .elementor-element.elementor-element-99bd114 .elementor-widget-container {
    height: 100%;
}

/* Transforma o interior da caixa em Flexbox (coluna) */
.elementor-989 .elementor-element.elementor-element-99bd114 .elementor-icon-box-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column; 
}

/* Força o texto a ficar no topo e preencher o espaço extra */
.elementor-989 .elementor-element.elementor-element-99bd114 .elementor-icon-box-content {
    order: 1;
    flex-grow: 1; 
}

/* Joga o ícone para o final (baixo) e alinha à esquerda */
.elementor-989 .elementor-element.elementor-element-99bd114 .elementor-icon-box-icon {
    order: 2;
    margin-top: 15px; /* Espaço entre o texto e o ícone */
    align-self: flex-start; /* Alinha o ícone à esquerda */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5479f0f *//* Garante que o widget ocupe 100% da altura da coluna */
.elementor-989 .elementor-element.elementor-element-5479f0f, .elementor-989 .elementor-element.elementor-element-5479f0f .elementor-widget-container {
    height: 100%;
}

/* Transforma o interior da caixa em Flexbox (coluna) */
.elementor-989 .elementor-element.elementor-element-5479f0f .elementor-icon-box-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column; 
}

/* Força o texto a ficar no topo e preencher o espaço extra */
.elementor-989 .elementor-element.elementor-element-5479f0f .elementor-icon-box-content {
    order: 1;
    flex-grow: 1; 
}

/* Joga o ícone para o final (baixo) e alinha à esquerda */
.elementor-989 .elementor-element.elementor-element-5479f0f .elementor-icon-box-icon {
    order: 2;
    margin-top: 15px; /* Espaço entre o texto e o ícone */
    align-self: flex-start; /* Alinha o ícone à esquerda */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eec368f *//* Garante que o widget ocupe 100% da altura da coluna */
.elementor-989 .elementor-element.elementor-element-eec368f, .elementor-989 .elementor-element.elementor-element-eec368f .elementor-widget-container {
    height: 100%;
}

/* Transforma o interior da caixa em Flexbox (coluna) */
.elementor-989 .elementor-element.elementor-element-eec368f .elementor-icon-box-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column; 
}

/* Força o texto a ficar no topo e preencher o espaço extra */
.elementor-989 .elementor-element.elementor-element-eec368f .elementor-icon-box-content {
    order: 1;
    flex-grow: 1; 
}

/* Joga o ícone para o final (baixo) e alinha à esquerda */
.elementor-989 .elementor-element.elementor-element-eec368f .elementor-icon-box-icon {
    order: 2;
    margin-top: 15px; /* Espaço entre o texto e o ícone */
    align-self: flex-start; /* Alinha o ícone à esquerda */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a8b79b *//* Garante que o widget ocupe 100% da altura da coluna */
.elementor-989 .elementor-element.elementor-element-5a8b79b, .elementor-989 .elementor-element.elementor-element-5a8b79b .elementor-widget-container {
    height: 100%;
}

/* Transforma o interior da caixa em Flexbox (coluna) */
.elementor-989 .elementor-element.elementor-element-5a8b79b .elementor-icon-box-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column; 
}

/* Força o texto a ficar no topo e preencher o espaço extra */
.elementor-989 .elementor-element.elementor-element-5a8b79b .elementor-icon-box-content {
    order: 1;
    flex-grow: 1; 
}

/* Joga o ícone para o final (baixo) e alinha à esquerda */
.elementor-989 .elementor-element.elementor-element-5a8b79b .elementor-icon-box-icon {
    order: 2;
    margin-top: 15px; /* Espaço entre o texto e o ícone */
    align-self: flex-start; /* Alinha o ícone à esquerda */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d53b138 *//* Garante que o widget ocupe 100% da altura da coluna */
.elementor-989 .elementor-element.elementor-element-d53b138, .elementor-989 .elementor-element.elementor-element-d53b138 .elementor-widget-container {
    height: 100%;
}

/* Transforma o interior da caixa em Flexbox (coluna) */
.elementor-989 .elementor-element.elementor-element-d53b138 .elementor-icon-box-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column; 
}

/* Força o texto a ficar no topo e preencher o espaço extra */
.elementor-989 .elementor-element.elementor-element-d53b138 .elementor-icon-box-content {
    order: 1;
    flex-grow: 1; 
}

/* Joga o ícone para o final (baixo) e alinha à esquerda */
.elementor-989 .elementor-element.elementor-element-d53b138 .elementor-icon-box-icon {
    order: 2;
    margin-top: 15px; /* Espaço entre o texto e o ícone */
    align-self: flex-start; /* Alinha o ícone à esquerda */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-66aa719 *//* Garante que o widget ocupe 100% da altura da coluna */
.elementor-989 .elementor-element.elementor-element-66aa719, .elementor-989 .elementor-element.elementor-element-66aa719 .elementor-widget-container {
    height: 100%;
}

/* Transforma o interior da caixa em Flexbox (coluna) */
.elementor-989 .elementor-element.elementor-element-66aa719 .elementor-icon-box-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column; 
}

/* Força o texto a ficar no topo e preencher o espaço extra */
.elementor-989 .elementor-element.elementor-element-66aa719 .elementor-icon-box-content {
    order: 1;
    flex-grow: 1; 
}

/* Joga o ícone para o final (baixo) e alinha à esquerda */
.elementor-989 .elementor-element.elementor-element-66aa719 .elementor-icon-box-icon {
    order: 2;
    margin-top: 15px; /* Espaço entre o texto e o ícone */
    align-self: flex-start; /* Alinha o ícone à esquerda */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-62bd8bc *//* Garante que o widget ocupe 100% da altura da coluna */
.elementor-989 .elementor-element.elementor-element-62bd8bc, .elementor-989 .elementor-element.elementor-element-62bd8bc .elementor-widget-container {
    height: 100%;
}

/* Transforma o interior da caixa em Flexbox (coluna) */
.elementor-989 .elementor-element.elementor-element-62bd8bc .elementor-icon-box-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column; 
}

/* Força o texto a ficar no topo e preencher o espaço extra */
.elementor-989 .elementor-element.elementor-element-62bd8bc .elementor-icon-box-content {
    order: 1;
    flex-grow: 1; 
}

/* Joga o ícone para o final (baixo) e alinha à esquerda */
.elementor-989 .elementor-element.elementor-element-62bd8bc .elementor-icon-box-icon {
    order: 2;
    margin-top: 15px; /* Espaço entre o texto e o ícone */
    align-self: flex-start; /* Alinha o ícone à esquerda */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04aa84a *//* Garante que o widget ocupe 100% da altura da coluna */
.elementor-989 .elementor-element.elementor-element-04aa84a, .elementor-989 .elementor-element.elementor-element-04aa84a .elementor-widget-container {
    height: 100%;
}

/* Transforma o interior da caixa em Flexbox (coluna) */
.elementor-989 .elementor-element.elementor-element-04aa84a .elementor-icon-box-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column; 
}

/* Força o texto a ficar no topo e preencher o espaço extra */
.elementor-989 .elementor-element.elementor-element-04aa84a .elementor-icon-box-content {
    order: 1;
    flex-grow: 1; 
}

/* Joga o ícone para o final (baixo) e alinha à esquerda */
.elementor-989 .elementor-element.elementor-element-04aa84a .elementor-icon-box-icon {
    order: 2;
    margin-top: 15px; /* Espaço entre o texto e o ícone */
    align-self: flex-start; /* Alinha o ícone à esquerda */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27d271f *//* Garante que o widget ocupe 100% da altura da coluna */
.elementor-989 .elementor-element.elementor-element-27d271f, .elementor-989 .elementor-element.elementor-element-27d271f .elementor-widget-container {
    height: 100%;
}

/* Transforma o interior da caixa em Flexbox (coluna) */
.elementor-989 .elementor-element.elementor-element-27d271f .elementor-icon-box-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column; 
}

/* Força o texto a ficar no topo e preencher o espaço extra */
.elementor-989 .elementor-element.elementor-element-27d271f .elementor-icon-box-content {
    order: 1;
    flex-grow: 1; 
}

/* Joga o ícone para o final (baixo) e alinha à esquerda */
.elementor-989 .elementor-element.elementor-element-27d271f .elementor-icon-box-icon {
    order: 2;
    margin-top: 15px; /* Espaço entre o texto e o ícone */
    align-self: flex-start; /* Alinha o ícone à esquerda */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-808144f *//* Garante que o widget ocupe 100% da altura da coluna */
.elementor-989 .elementor-element.elementor-element-808144f, .elementor-989 .elementor-element.elementor-element-808144f .elementor-widget-container {
    height: 100%;
}

/* Transforma o interior da caixa em Flexbox (coluna) */
.elementor-989 .elementor-element.elementor-element-808144f .elementor-icon-box-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column; 
}

/* Força o texto a ficar no topo e preencher o espaço extra */
.elementor-989 .elementor-element.elementor-element-808144f .elementor-icon-box-content {
    order: 1;
    flex-grow: 1; 
}

/* Joga o ícone para o final (baixo) e alinha à esquerda */
.elementor-989 .elementor-element.elementor-element-808144f .elementor-icon-box-icon {
    order: 2;
    margin-top: 15px; /* Espaço entre o texto e o ícone */
    align-self: flex-start; /* Alinha o ícone à esquerda */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b7b7f7 *//* Garante que o widget ocupe 100% da altura da coluna */
.elementor-989 .elementor-element.elementor-element-7b7b7f7, .elementor-989 .elementor-element.elementor-element-7b7b7f7 .elementor-widget-container {
    height: 100%;
}

/* Transforma o interior da caixa em Flexbox (coluna) */
.elementor-989 .elementor-element.elementor-element-7b7b7f7 .elementor-icon-box-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column; 
}

/* Força o texto a ficar no topo e preencher o espaço extra */
.elementor-989 .elementor-element.elementor-element-7b7b7f7 .elementor-icon-box-content {
    order: 1;
    flex-grow: 1; 
}

/* Joga o ícone para o final (baixo) e alinha à esquerda */
.elementor-989 .elementor-element.elementor-element-7b7b7f7 .elementor-icon-box-icon {
    order: 2;
    margin-top: 15px; /* Espaço entre o texto e o ícone */
    align-self: flex-start; /* Alinha o ícone à esquerda */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09c7821 *//* Garante que o widget ocupe 100% da altura da coluna */
.elementor-989 .elementor-element.elementor-element-09c7821, .elementor-989 .elementor-element.elementor-element-09c7821 .elementor-widget-container {
    height: 100%;
}

/* Transforma o interior da caixa em Flexbox (coluna) */
.elementor-989 .elementor-element.elementor-element-09c7821 .elementor-icon-box-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column; 
}

/* Força o texto a ficar no topo e preencher o espaço extra */
.elementor-989 .elementor-element.elementor-element-09c7821 .elementor-icon-box-content {
    order: 1;
    flex-grow: 1; 
}

/* Joga o ícone para o final (baixo) e alinha à esquerda */
.elementor-989 .elementor-element.elementor-element-09c7821 .elementor-icon-box-icon {
    order: 2;
    margin-top: 15px; /* Espaço entre o texto e o ícone */
    align-self: flex-start; /* Alinha o ícone à esquerda */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94b1322 *//* Garante que o widget ocupe 100% da altura da coluna */
.elementor-989 .elementor-element.elementor-element-94b1322, .elementor-989 .elementor-element.elementor-element-94b1322 .elementor-widget-container {
    height: 100%;
}

/* Transforma o interior da caixa em Flexbox (coluna) */
.elementor-989 .elementor-element.elementor-element-94b1322 .elementor-icon-box-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column; 
}

/* Força o texto a ficar no topo e preencher o espaço extra */
.elementor-989 .elementor-element.elementor-element-94b1322 .elementor-icon-box-content {
    order: 1;
    flex-grow: 1; 
}

/* Joga o ícone para o final (baixo) e alinha à esquerda */
.elementor-989 .elementor-element.elementor-element-94b1322 .elementor-icon-box-icon {
    order: 2;
    margin-top: 15px; /* Espaço entre o texto e o ícone */
    align-self: flex-start; /* Alinha o ícone à esquerda */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f0689e *//* Garante que o widget ocupe 100% da altura da coluna */
.elementor-989 .elementor-element.elementor-element-1f0689e, .elementor-989 .elementor-element.elementor-element-1f0689e .elementor-widget-container {
    height: 100%;
}

/* Transforma o interior da caixa em Flexbox (coluna) */
.elementor-989 .elementor-element.elementor-element-1f0689e .elementor-icon-box-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column; 
}

/* Força o texto a ficar no topo e preencher o espaço extra */
.elementor-989 .elementor-element.elementor-element-1f0689e .elementor-icon-box-content {
    order: 1;
    flex-grow: 1; 
}

/* Joga o ícone para o final (baixo) e alinha à esquerda */
.elementor-989 .elementor-element.elementor-element-1f0689e .elementor-icon-box-icon {
    order: 2;
    margin-top: 15px; /* Espaço entre o texto e o ícone */
    align-self: flex-start; /* Alinha o ícone à esquerda */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f3fb9f *//* Garante que o widget ocupe 100% da altura da coluna */
.elementor-989 .elementor-element.elementor-element-2f3fb9f, .elementor-989 .elementor-element.elementor-element-2f3fb9f .elementor-widget-container {
    height: 100%;
}

/* Transforma o interior da caixa em Flexbox (coluna) */
.elementor-989 .elementor-element.elementor-element-2f3fb9f .elementor-icon-box-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column; 
}

/* Força o texto a ficar no topo e preencher o espaço extra */
.elementor-989 .elementor-element.elementor-element-2f3fb9f .elementor-icon-box-content {
    order: 1;
    flex-grow: 1; 
}

/* Joga o ícone para o final (baixo) e alinha à esquerda */
.elementor-989 .elementor-element.elementor-element-2f3fb9f .elementor-icon-box-icon {
    order: 2;
    margin-top: 15px; /* Espaço entre o texto e o ícone */
    align-self: flex-start; /* Alinha o ícone à esquerda */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e0468b *//* Garante que o widget ocupe 100% da altura da coluna */
.elementor-989 .elementor-element.elementor-element-2e0468b, .elementor-989 .elementor-element.elementor-element-2e0468b .elementor-widget-container {
    height: 100%;
}

/* Transforma o interior da caixa em Flexbox (coluna) */
.elementor-989 .elementor-element.elementor-element-2e0468b .elementor-icon-box-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column; 
}

/* Força o texto a ficar no topo e preencher o espaço extra */
.elementor-989 .elementor-element.elementor-element-2e0468b .elementor-icon-box-content {
    order: 1;
    flex-grow: 1; 
}

/* Joga o ícone para o final (baixo) e alinha à esquerda */
.elementor-989 .elementor-element.elementor-element-2e0468b .elementor-icon-box-icon {
    order: 2;
    margin-top: 15px; /* Espaço entre o texto e o ícone */
    align-self: flex-start; /* Alinha o ícone à esquerda */
}/* End custom CSS */