.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-41 .elementor-element.elementor-element-2cc077d .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-2cc077d.elementor-view-stacked .elementor-icon{background-color:#72B547;}.elementor-41 .elementor-element.elementor-element-2cc077d.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-2cc077d.elementor-view-default .elementor-icon{color:#72B547;border-color:#72B547;}.elementor-41 .elementor-element.elementor-element-2cc077d.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-2cc077d.elementor-view-default .elementor-icon svg{fill:#72B547;}.elementor-41 .elementor-element.elementor-element-2cc077d .elementor-icon{font-size:20px;}.elementor-41 .elementor-element.elementor-element-2cc077d .elementor-icon svg{height:20px;}.elementor-41 .elementor-element.elementor-element-702e2b8 .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-702e2b8.elementor-view-stacked .elementor-icon{background-color:#72B547;}.elementor-41 .elementor-element.elementor-element-702e2b8.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-702e2b8.elementor-view-default .elementor-icon{color:#72B547;border-color:#72B547;}.elementor-41 .elementor-element.elementor-element-702e2b8.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-702e2b8.elementor-view-default .elementor-icon svg{fill:#72B547;}.elementor-41 .elementor-element.elementor-element-702e2b8 .elementor-icon{font-size:20px;}.elementor-41 .elementor-element.elementor-element-702e2b8 .elementor-icon svg{height:20px;}.elementor-41 .elementor-element.elementor-element-3d82812 .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-3d82812.elementor-view-stacked .elementor-icon{background-color:#72B547;}.elementor-41 .elementor-element.elementor-element-3d82812.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-3d82812.elementor-view-default .elementor-icon{color:#72B547;border-color:#72B547;}.elementor-41 .elementor-element.elementor-element-3d82812.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-3d82812.elementor-view-default .elementor-icon svg{fill:#72B547;}.elementor-41 .elementor-element.elementor-element-3d82812 .elementor-icon{font-size:20px;}.elementor-41 .elementor-element.elementor-element-3d82812 .elementor-icon svg{height:20px;}.elementor-41 .elementor-element.elementor-element-799d7d1 .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-799d7d1.elementor-view-stacked .elementor-icon{background-color:#72B547;}.elementor-41 .elementor-element.elementor-element-799d7d1.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-799d7d1.elementor-view-default .elementor-icon{color:#72B547;border-color:#72B547;}.elementor-41 .elementor-element.elementor-element-799d7d1.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-799d7d1.elementor-view-default .elementor-icon svg{fill:#72B547;}.elementor-41 .elementor-element.elementor-element-799d7d1 .elementor-icon{font-size:20px;}.elementor-41 .elementor-element.elementor-element-799d7d1 .elementor-icon svg{height:20px;}.elementor-41 .elementor-element.elementor-element-9a2bce3 .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-9a2bce3.elementor-view-stacked .elementor-icon{background-color:#72B547;}.elementor-41 .elementor-element.elementor-element-9a2bce3.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-9a2bce3.elementor-view-default .elementor-icon{color:#72B547;border-color:#72B547;}.elementor-41 .elementor-element.elementor-element-9a2bce3.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-9a2bce3.elementor-view-default .elementor-icon svg{fill:#72B547;}.elementor-41 .elementor-element.elementor-element-9a2bce3 .elementor-icon{font-size:14px;}.elementor-41 .elementor-element.elementor-element-9a2bce3 .elementor-icon svg{height:14px;}.elementor-41 .elementor-element.elementor-element-385ebdb .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-385ebdb.elementor-view-stacked .elementor-icon{background-color:#72B547;}.elementor-41 .elementor-element.elementor-element-385ebdb.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-385ebdb.elementor-view-default .elementor-icon{color:#72B547;border-color:#72B547;}.elementor-41 .elementor-element.elementor-element-385ebdb.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-385ebdb.elementor-view-default .elementor-icon svg{fill:#72B547;}.elementor-41 .elementor-element.elementor-element-385ebdb .elementor-icon{font-size:14px;}.elementor-41 .elementor-element.elementor-element-385ebdb .elementor-icon svg{height:14px;}.elementor-41 .elementor-element.elementor-element-8d17688 .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-8d17688.elementor-view-stacked .elementor-icon{background-color:#72B547;}.elementor-41 .elementor-element.elementor-element-8d17688.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-8d17688.elementor-view-default .elementor-icon{color:#72B547;border-color:#72B547;}.elementor-41 .elementor-element.elementor-element-8d17688.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-8d17688.elementor-view-default .elementor-icon svg{fill:#72B547;}.elementor-41 .elementor-element.elementor-element-8d17688 .elementor-icon{font-size:14px;}.elementor-41 .elementor-element.elementor-element-8d17688 .elementor-icon svg{height:14px;}.elementor-41 .elementor-element.elementor-element-e5aeeeb .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-e5aeeeb.elementor-view-stacked .elementor-icon{background-color:#72B547;}.elementor-41 .elementor-element.elementor-element-e5aeeeb.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-e5aeeeb.elementor-view-default .elementor-icon{color:#72B547;border-color:#72B547;}.elementor-41 .elementor-element.elementor-element-e5aeeeb.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-e5aeeeb.elementor-view-default .elementor-icon svg{fill:#72B547;}.elementor-41 .elementor-element.elementor-element-e5aeeeb .elementor-icon{font-size:20px;}.elementor-41 .elementor-element.elementor-element-e5aeeeb .elementor-icon svg{height:20px;}.elementor-41 .elementor-element.elementor-element-e372eef .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-e372eef.elementor-view-stacked .elementor-icon{background-color:#72B547;}.elementor-41 .elementor-element.elementor-element-e372eef.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-e372eef.elementor-view-default .elementor-icon{color:#72B547;border-color:#72B547;}.elementor-41 .elementor-element.elementor-element-e372eef.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-e372eef.elementor-view-default .elementor-icon svg{fill:#72B547;}.elementor-41 .elementor-element.elementor-element-e372eef .elementor-icon{font-size:20px;}.elementor-41 .elementor-element.elementor-element-e372eef .elementor-icon svg{height:20px;}.elementor-41 .elementor-element.elementor-element-0b0284d .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-0b0284d.elementor-view-stacked .elementor-icon{background-color:#72B547;}.elementor-41 .elementor-element.elementor-element-0b0284d.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-0b0284d.elementor-view-default .elementor-icon{color:#72B547;border-color:#72B547;}.elementor-41 .elementor-element.elementor-element-0b0284d.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-0b0284d.elementor-view-default .elementor-icon svg{fill:#72B547;}.elementor-41 .elementor-element.elementor-element-0b0284d .elementor-icon{font-size:20px;}.elementor-41 .elementor-element.elementor-element-0b0284d .elementor-icon svg{height:20px;}.elementor-41 .elementor-element.elementor-element-413c920 .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-413c920.elementor-view-stacked .elementor-icon{background-color:#72B547;}.elementor-41 .elementor-element.elementor-element-413c920.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-413c920.elementor-view-default .elementor-icon{color:#72B547;border-color:#72B547;}.elementor-41 .elementor-element.elementor-element-413c920.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-413c920.elementor-view-default .elementor-icon svg{fill:#72B547;}.elementor-41 .elementor-element.elementor-element-413c920 .elementor-icon{font-size:20px;}.elementor-41 .elementor-element.elementor-element-413c920 .elementor-icon svg{height:20px;}.elementor-41 .elementor-element.elementor-element-2301841 .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-2301841.elementor-view-stacked .elementor-icon{background-color:#72B547;}.elementor-41 .elementor-element.elementor-element-2301841.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-2301841.elementor-view-default .elementor-icon{color:#72B547;border-color:#72B547;}.elementor-41 .elementor-element.elementor-element-2301841.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-2301841.elementor-view-default .elementor-icon svg{fill:#72B547;}.elementor-41 .elementor-element.elementor-element-2301841 .elementor-icon{font-size:20px;}.elementor-41 .elementor-element.elementor-element-2301841 .elementor-icon svg{height:20px;}.elementor-41 .elementor-element.elementor-element-b3048c5 .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-b3048c5.elementor-view-stacked .elementor-icon{background-color:#72B547;}.elementor-41 .elementor-element.elementor-element-b3048c5.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-b3048c5.elementor-view-default .elementor-icon{color:#72B547;border-color:#72B547;}.elementor-41 .elementor-element.elementor-element-b3048c5.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-b3048c5.elementor-view-default .elementor-icon svg{fill:#72B547;}.elementor-41 .elementor-element.elementor-element-b3048c5 .elementor-icon{font-size:20px;}.elementor-41 .elementor-element.elementor-element-b3048c5 .elementor-icon svg{height:20px;}.elementor-41 .elementor-element.elementor-element-bef98c4 .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-bef98c4.elementor-view-stacked .elementor-icon{background-color:#72B547;}.elementor-41 .elementor-element.elementor-element-bef98c4.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-bef98c4.elementor-view-default .elementor-icon{color:#72B547;border-color:#72B547;}.elementor-41 .elementor-element.elementor-element-bef98c4.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-bef98c4.elementor-view-default .elementor-icon svg{fill:#72B547;}.elementor-41 .elementor-element.elementor-element-bef98c4 .elementor-icon{font-size:20px;}.elementor-41 .elementor-element.elementor-element-bef98c4 .elementor-icon svg{height:20px;}.elementor-41 .elementor-element.elementor-element-4df77ed .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-4df77ed.elementor-view-stacked .elementor-icon{background-color:#72B547;}.elementor-41 .elementor-element.elementor-element-4df77ed.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-4df77ed.elementor-view-default .elementor-icon{color:#72B547;border-color:#72B547;}.elementor-41 .elementor-element.elementor-element-4df77ed.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-4df77ed.elementor-view-default .elementor-icon svg{fill:#72B547;}.elementor-41 .elementor-element.elementor-element-4df77ed .elementor-icon{font-size:20px;}.elementor-41 .elementor-element.elementor-element-4df77ed .elementor-icon svg{height:20px;}.elementor-41 .elementor-element.elementor-element-a969cd4 .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-a969cd4.elementor-view-stacked .elementor-icon{background-color:#72B547;}.elementor-41 .elementor-element.elementor-element-a969cd4.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-a969cd4.elementor-view-default .elementor-icon{color:#72B547;border-color:#72B547;}.elementor-41 .elementor-element.elementor-element-a969cd4.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-a969cd4.elementor-view-default .elementor-icon svg{fill:#72B547;}.elementor-41 .elementor-element.elementor-element-a969cd4 .elementor-icon{font-size:20px;}.elementor-41 .elementor-element.elementor-element-a969cd4 .elementor-icon svg{height:20px;}.elementor-41 .elementor-element.elementor-element-abd0fe1 .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-abd0fe1.elementor-view-stacked .elementor-icon{background-color:#72B547;}.elementor-41 .elementor-element.elementor-element-abd0fe1.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-abd0fe1.elementor-view-default .elementor-icon{color:#72B547;border-color:#72B547;}.elementor-41 .elementor-element.elementor-element-abd0fe1.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-abd0fe1.elementor-view-default .elementor-icon svg{fill:#72B547;}.elementor-41 .elementor-element.elementor-element-abd0fe1 .elementor-icon{font-size:20px;}.elementor-41 .elementor-element.elementor-element-abd0fe1 .elementor-icon svg{height:20px;}.elementor-41 .elementor-element.elementor-element-83b456d .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-83b456d.elementor-view-stacked .elementor-icon{background-color:#72B547;}.elementor-41 .elementor-element.elementor-element-83b456d.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-83b456d.elementor-view-default .elementor-icon{color:#72B547;border-color:#72B547;}.elementor-41 .elementor-element.elementor-element-83b456d.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-83b456d.elementor-view-default .elementor-icon svg{fill:#72B547;}.elementor-41 .elementor-element.elementor-element-83b456d .elementor-icon{font-size:20px;}.elementor-41 .elementor-element.elementor-element-83b456d .elementor-icon svg{height:20px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-tab-title{border-width:0px;}.elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-tab-content{border-width:0px;color:#4C525E;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-toggle-title, .elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-toggle-icon{color:#2B2F33;}.elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-toggle-icon svg{fill:#2B2F33;}.elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-tab-title.elementor-active a, .elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#4D8E2D;}.elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-toggle-title{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.4em;}.elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-tab-title .elementor-toggle-icon i:before{color:#72B547;}.elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-tab-title .elementor-toggle-icon svg{fill:#72B547;}.elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#4D8E2D;}.elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#4D8E2D;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-44a73ef */.elementor-41 .elementor-element.elementor-element-44a73ef .rank-math-breadcrumb p{margin:0 0 20px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5;color:#C5D6DC}.elementor-41 .elementor-element.elementor-element-44a73ef .rank-math-breadcrumb a{color:#93E7F3;text-decoration:none}.elementor-41 .elementor-element.elementor-element-44a73ef .rank-math-breadcrumb a:hover{text-decoration:underline}.elementor-41 .elementor-element.elementor-element-44a73ef .rank-math-breadcrumb a:focus-visible{outline:3px solid #93E7F3;outline-offset:2px}.elementor-41 .elementor-element.elementor-element-44a73ef .rank-math-breadcrumb .separator{margin:0 6px;color:#C5D6DC}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2cc077d */.elementor-41 .elementor-element.elementor-element-2cc077d, .elementor-41 .elementor-element.elementor-element-2cc077d .elementor-icon-wrapper { line-height: 0; display: flex; }
.elementor-41 .elementor-element.elementor-element-2cc077d .elementor-icon { display: flex; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-702e2b8 */.elementor-41 .elementor-element.elementor-element-702e2b8, .elementor-41 .elementor-element.elementor-element-702e2b8 .elementor-icon-wrapper { line-height: 0; display: flex; }
.elementor-41 .elementor-element.elementor-element-702e2b8 .elementor-icon { display: flex; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3d82812 */.elementor-41 .elementor-element.elementor-element-3d82812, .elementor-41 .elementor-element.elementor-element-3d82812 .elementor-icon-wrapper { line-height: 0; display: flex; }
.elementor-41 .elementor-element.elementor-element-3d82812 .elementor-icon { display: flex; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-799d7d1 */.elementor-41 .elementor-element.elementor-element-799d7d1, .elementor-41 .elementor-element.elementor-element-799d7d1 .elementor-icon-wrapper { line-height: 0; display: flex; }
.elementor-41 .elementor-element.elementor-element-799d7d1 .elementor-icon { display: flex; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a2bce3 */.elementor-41 .elementor-element.elementor-element-9a2bce3, .elementor-41 .elementor-element.elementor-element-9a2bce3 .elementor-icon-wrapper { line-height: 0; display: flex; }
.elementor-41 .elementor-element.elementor-element-9a2bce3 .elementor-icon { display: flex; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-385ebdb */.elementor-41 .elementor-element.elementor-element-385ebdb, .elementor-41 .elementor-element.elementor-element-385ebdb .elementor-icon-wrapper { line-height: 0; display: flex; }
.elementor-41 .elementor-element.elementor-element-385ebdb .elementor-icon { display: flex; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d17688 */.elementor-41 .elementor-element.elementor-element-8d17688, .elementor-41 .elementor-element.elementor-element-8d17688 .elementor-icon-wrapper { line-height: 0; display: flex; }
.elementor-41 .elementor-element.elementor-element-8d17688 .elementor-icon { display: flex; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e5aeeeb */.elementor-41 .elementor-element.elementor-element-e5aeeeb, .elementor-41 .elementor-element.elementor-element-e5aeeeb .elementor-icon-wrapper { line-height: 0; display: flex; }
.elementor-41 .elementor-element.elementor-element-e5aeeeb .elementor-icon { display: flex; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e372eef */.elementor-41 .elementor-element.elementor-element-e372eef, .elementor-41 .elementor-element.elementor-element-e372eef .elementor-icon-wrapper { line-height: 0; display: flex; }
.elementor-41 .elementor-element.elementor-element-e372eef .elementor-icon { display: flex; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0b0284d */.elementor-41 .elementor-element.elementor-element-0b0284d, .elementor-41 .elementor-element.elementor-element-0b0284d .elementor-icon-wrapper { line-height: 0; display: flex; }
.elementor-41 .elementor-element.elementor-element-0b0284d .elementor-icon { display: flex; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-413c920 */.elementor-41 .elementor-element.elementor-element-413c920, .elementor-41 .elementor-element.elementor-element-413c920 .elementor-icon-wrapper { line-height: 0; display: flex; }
.elementor-41 .elementor-element.elementor-element-413c920 .elementor-icon { display: flex; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2301841 */.elementor-41 .elementor-element.elementor-element-2301841, .elementor-41 .elementor-element.elementor-element-2301841 .elementor-icon-wrapper { line-height: 0; display: flex; }
.elementor-41 .elementor-element.elementor-element-2301841 .elementor-icon { display: flex; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b3048c5 */.elementor-41 .elementor-element.elementor-element-b3048c5, .elementor-41 .elementor-element.elementor-element-b3048c5 .elementor-icon-wrapper { line-height: 0; display: flex; }
.elementor-41 .elementor-element.elementor-element-b3048c5 .elementor-icon { display: flex; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bef98c4 */.elementor-41 .elementor-element.elementor-element-bef98c4, .elementor-41 .elementor-element.elementor-element-bef98c4 .elementor-icon-wrapper { line-height: 0; display: flex; }
.elementor-41 .elementor-element.elementor-element-bef98c4 .elementor-icon { display: flex; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4df77ed */.elementor-41 .elementor-element.elementor-element-4df77ed, .elementor-41 .elementor-element.elementor-element-4df77ed .elementor-icon-wrapper { line-height: 0; display: flex; }
.elementor-41 .elementor-element.elementor-element-4df77ed .elementor-icon { display: flex; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a969cd4 */.elementor-41 .elementor-element.elementor-element-a969cd4, .elementor-41 .elementor-element.elementor-element-a969cd4 .elementor-icon-wrapper { line-height: 0; display: flex; }
.elementor-41 .elementor-element.elementor-element-a969cd4 .elementor-icon { display: flex; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-abd0fe1 */.elementor-41 .elementor-element.elementor-element-abd0fe1, .elementor-41 .elementor-element.elementor-element-abd0fe1 .elementor-icon-wrapper { line-height: 0; display: flex; }
.elementor-41 .elementor-element.elementor-element-abd0fe1 .elementor-icon { display: flex; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-83b456d */.elementor-41 .elementor-element.elementor-element-83b456d, .elementor-41 .elementor-element.elementor-element-83b456d .elementor-icon-wrapper { line-height: 0; display: flex; }
.elementor-41 .elementor-element.elementor-element-83b456d .elementor-icon { display: flex; }/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-5a7f0c31 */.elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-toggle-item { background: #FFFFFF; border: 1px solid #DCE5E8; border-radius: 16px; margin-bottom: 12px; overflow: hidden; }
.elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-tab-title { display: flex; align-items: center; gap: 12px; border: 0 !important; padding: 18px 24px !important; margin: 0; font-size: 17px !important; font-weight: 600 !important; line-height: 1.4 !important; letter-spacing: normal; }
.elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-tab-title .elementor-toggle-title { font-size: 17px !important; font-weight: 600 !important; line-height: 1.4 !important; color: inherit; }
.elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-toggle-icon { order: 2; margin-left: auto; float: none !important; font-size: 14px !important; line-height: 1 !important; width: 14px; }
.elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-toggle-icon svg { width: 14px; height: 14px; }
.elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-tab-content { border: 0 !important; padding: 0 24px 20px !important; font-size: 16px; line-height: 1.65; }
.elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-tab-content p { margin: 0; }
.elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-tab-title:hover .elementor-toggle-title { color: #4D8E2D; }
@media (max-width: 767px) { .elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-tab-title { padding: 16px 18px !important; } .elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-tab-title, .elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-tab-title .elementor-toggle-title { font-size: 16px !important; } .elementor-41 .elementor-element.elementor-element-5a7f0c31 .elementor-tab-content { padding: 0 18px 18px !important; } }/* End custom CSS */
/* Start custom CSS *//* SPW: icone de conversa nos botoes de WhatsApp */
.elementor a[data-interaction-id="799da7d9"], .elementor a[data-interaction-id="73ad25d1"] { gap: 8px; }
.elementor a[data-interaction-id="799da7d9"]::before, .elementor a[data-interaction-id="73ad25d1"]::before { content: ''; display: inline-block; flex: 0 0 auto; width: 18px; height: 18px; background-color: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.4 8.4 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.4 8.4 0 0 1-3.8-.9L3 21l1.9-5.7a8.4 8.4 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.4 8.4 0 0 1 3.8-.9h.5a8.5 8.5 0 0 1 8 8v.5z'/%3E%3C/svg%3E") no-repeat center / contain; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.4 8.4 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.4 8.4 0 0 1-3.8-.9L3 21l1.9-5.7a8.4 8.4 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.4 8.4 0 0 1 3.8-.9h.5a8.5 8.5 0 0 1 8 8v.5z'/%3E%3C/svg%3E") no-repeat center / contain; }
/* SPW: cards de projeto (mesmo efeito do Portfolio) */
.spw-pf-card .spw-pf-img { transition: transform 0.5s ease; }
.spw-pf-card:hover .spw-pf-img { transform: scale(1.05); }
.spw-pf-card:hover .spw-pf-overlay { opacity: 1; }
/* SPW: destaca 'Servicos' no menu nas paginas de servico */
.elementor-location-header .elementor-nav-menu--main .menu-item-49 > a.elementor-item { color: #3F7A24 !important; }
.elementor-location-header .elementor-nav-menu--dropdown .menu-item-49 > a.elementor-item { color: #FFFFFF !important; background-color: #3F444B !important; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-display: auto;
	src: url('https://solucoesparaweb.com.br/wp-content/uploads/2026/09/InterVariable.ttf') format('truetype');
}
/* End Custom Fonts CSS */