.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-3 .elementor-element.elementor-element-402fc7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-3 .elementor-element.elementor-element-402fc7b.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-402fc7b .elementor-icon-box-wrapper{align-items:start;gap:5px;}.elementor-3 .elementor-element.elementor-element-402fc7b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-402fc7b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-402fc7b.elementor-view-framed .elementor-icon, .elementor-3 .elementor-element.elementor-element-402fc7b.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-402fc7b .elementor-icon{font-size:30px;}.elementor-3 .elementor-element.elementor-element-402fc7b .elementor-icon-box-title, .elementor-3 .elementor-element.elementor-element-402fc7b .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.8px;word-spacing:3px;}.elementor-3 .elementor-element.elementor-element-402fc7b:has(:hover) .elementor-icon-box-title,
					 .elementor-3 .elementor-element.elementor-element-402fc7b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-402fc7b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-3 .elementor-element.elementor-element-f7439db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-3 .elementor-element.elementor-element-f7439db.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-f7439db .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-f7439db .elementor-icon-box-title, .elementor-3 .elementor-element.elementor-element-f7439db .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.8px;word-spacing:3px;}.elementor-3 .elementor-element.elementor-element-f7439db:has(:hover) .elementor-icon-box-title,
					 .elementor-3 .elementor-element.elementor-element-f7439db:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-f7439db .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.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-3 .elementor-element.elementor-element-d3132f8 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:57px;font-weight:700;line-height:60px;letter-spacing:-0.2px;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-ac9d4af{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#6E6B64;}.elementor-3 .elementor-element.elementor-element-ac9d4af p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-c028431{background-color:#FDFBF7;padding:3px 10px 3px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7DDCF;border-radius:50px 50px 50px 50px;}.elementor-3 .elementor-element.elementor-element-c028431.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-c028431 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-3 .elementor-element.elementor-element-c028431 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-c028431.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-c028431.elementor-view-framed .elementor-icon, .elementor-3 .elementor-element.elementor-element-c028431.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-c028431 .elementor-icon{font-size:25px;}.elementor-3 .elementor-element.elementor-element-c028431 .elementor-icon-box-title, .elementor-3 .elementor-element.elementor-element-c028431 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:600;}.elementor-3 .elementor-element.elementor-element-c028431:has(:hover) .elementor-icon-box-title,
					 .elementor-3 .elementor-element.elementor-element-c028431:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-adbc087{background-color:var( --e-global-color-accent );padding:3px 10px 3px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7DDCF;border-radius:50px 50px 50px 50px;}.elementor-3 .elementor-element.elementor-element-adbc087.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-adbc087 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-3 .elementor-element.elementor-element-adbc087 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-adbc087.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-adbc087.elementor-view-framed .elementor-icon, .elementor-3 .elementor-element.elementor-element-adbc087.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-adbc087 .elementor-icon{font-size:25px;}.elementor-3 .elementor-element.elementor-element-adbc087 .elementor-icon-box-title, .elementor-3 .elementor-element.elementor-element-adbc087 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:600;}.elementor-3 .elementor-element.elementor-element-adbc087:has(:hover) .elementor-icon-box-title,
					 .elementor-3 .elementor-element.elementor-element-adbc087:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-68a6bc4{background-color:var( --e-global-color-accent );padding:3px 10px 3px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7DDCF;border-radius:50px 50px 50px 50px;}.elementor-3 .elementor-element.elementor-element-68a6bc4.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-68a6bc4 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-3 .elementor-element.elementor-element-68a6bc4 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-68a6bc4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-68a6bc4.elementor-view-framed .elementor-icon, .elementor-3 .elementor-element.elementor-element-68a6bc4.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-68a6bc4 .elementor-icon{font-size:25px;}.elementor-3 .elementor-element.elementor-element-68a6bc4 .elementor-icon-box-title, .elementor-3 .elementor-element.elementor-element-68a6bc4 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:600;}.elementor-3 .elementor-element.elementor-element-68a6bc4:has(:hover) .elementor-icon-box-title,
					 .elementor-3 .elementor-element.elementor-element-68a6bc4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-aeadcf2 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-3 .elementor-element.elementor-element-aeadcf2 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-3 .elementor-element.elementor-element-aeadcf2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-aeadcf2.elementor-view-framed .elementor-icon, .elementor-3 .elementor-element.elementor-element-aeadcf2.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-aeadcf2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-3 .elementor-element.elementor-element-aeadcf2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-aeadcf2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-3 .elementor-element.elementor-element-aeadcf2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-3 .elementor-element.elementor-element-aeadcf2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-3 .elementor-element.elementor-element-aeadcf2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-aeadcf2 .elementor-icon{font-size:25px;}.elementor-3 .elementor-element.elementor-element-aeadcf2 .elementor-icon-box-title, .elementor-3 .elementor-element.elementor-element-aeadcf2 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:500;}.elementor-3 .elementor-element.elementor-element-aeadcf2:has(:hover) .elementor-icon-box-title,
					 .elementor-3 .elementor-element.elementor-element-aeadcf2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-3 .elementor-element.elementor-element-fc72e1b .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-3 .elementor-element.elementor-element-fc72e1b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-3 .elementor-element.elementor-element-fc72e1b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-fc72e1b.elementor-view-framed .elementor-icon, .elementor-3 .elementor-element.elementor-element-fc72e1b.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-fc72e1b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-3 .elementor-element.elementor-element-fc72e1b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-fc72e1b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-3 .elementor-element.elementor-element-fc72e1b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-3 .elementor-element.elementor-element-fc72e1b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-3 .elementor-element.elementor-element-fc72e1b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-fc72e1b .elementor-icon{font-size:25px;}.elementor-3 .elementor-element.elementor-element-fc72e1b .elementor-icon-box-title, .elementor-3 .elementor-element.elementor-element-fc72e1b .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:500;}.elementor-3 .elementor-element.elementor-element-fc72e1b:has(:hover) .elementor-icon-box-title,
					 .elementor-3 .elementor-element.elementor-element-fc72e1b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-3 .elementor-element.elementor-element-e949dec .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-3 .elementor-element.elementor-element-e949dec .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-3 .elementor-element.elementor-element-e949dec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-e949dec.elementor-view-framed .elementor-icon, .elementor-3 .elementor-element.elementor-element-e949dec.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-e949dec.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-3 .elementor-element.elementor-element-e949dec.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-e949dec.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-3 .elementor-element.elementor-element-e949dec.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-3 .elementor-element.elementor-element-e949dec.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-3 .elementor-element.elementor-element-e949dec.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-e949dec .elementor-icon{font-size:25px;}.elementor-3 .elementor-element.elementor-element-e949dec .elementor-icon-box-title, .elementor-3 .elementor-element.elementor-element-e949dec .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:500;}.elementor-3 .elementor-element.elementor-element-e949dec:has(:hover) .elementor-icon-box-title,
					 .elementor-3 .elementor-element.elementor-element-e949dec:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3 .elementor-element.elementor-element-31be419{--box-background-color:#02010100;--box-border-color:#02010100;--box-padding:20px;--header-background-color:#02010100;--item-text-hover-decoration:underline;}.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__header-title{text-align:start;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-7a87c18{--divider-border-style:solid;--divider-color:#C2C2C2;--divider-border-width:1px;}.elementor-3 .elementor-element.elementor-element-7a87c18 .elementor-divider-separator{width:94%;margin:0 auto;margin-center:0;}.elementor-3 .elementor-element.elementor-element-7a87c18 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-3 .elementor-element.elementor-element-1c54164{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#B8B8B8;}.elementor-3 .elementor-element.elementor-element-1c54164.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-1c54164 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-1c54164 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-1c54164 a:hover, .elementor-3 .elementor-element.elementor-element-1c54164 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-6f0121c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#B8B8B8;}.elementor-3 .elementor-element.elementor-element-6f0121c.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-6f0121c p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-6f0121c a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-6f0121c a:hover, .elementor-3 .elementor-element.elementor-element-6f0121c a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-af8e613{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-3 .elementor-element.elementor-element-af8e613.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-af8e613 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-af8e613 .elementor-icon-box-title, .elementor-3 .elementor-element.elementor-element-af8e613 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.8px;word-spacing:3px;}.elementor-3 .elementor-element.elementor-element-af8e613:has(:hover) .elementor-icon-box-title,
					 .elementor-3 .elementor-element.elementor-element-af8e613:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-af8e613 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-3 .elementor-element.elementor-element-66a6f27 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:31px;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-4badb69{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;color:#6E6B64;}.elementor-3 .elementor-element.elementor-element-4badb69 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-e1923a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-e1923a6 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-3 .elementor-element.elementor-element-e1923a6 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-e1923a6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a989e0a );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-e1923a6.elementor-view-framed .elementor-icon, .elementor-3 .elementor-element.elementor-element-e1923a6.elementor-view-default .elementor-icon{fill:var( --e-global-color-a989e0a );color:var( --e-global-color-a989e0a );border-color:var( --e-global-color-a989e0a );}.elementor-3 .elementor-element.elementor-element-e1923a6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-e1923a6 .elementor-icon{font-size:30px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-3 .elementor-element.elementor-element-e1923a6 .elementor-icon i{transform:rotate(0deg);}.elementor-3 .elementor-element.elementor-element-e1923a6 .elementor-icon-box-title, .elementor-3 .elementor-element.elementor-element-e1923a6 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-weight:700;line-height:1em;}.elementor-3 .elementor-element.elementor-element-e1923a6:has(:hover) .elementor-icon-box-title,
					 .elementor-3 .elementor-element.elementor-element-e1923a6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-e1923a6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;}.elementor-3 .elementor-element.elementor-element-8eb0e94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-8eb0e94 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-3 .elementor-element.elementor-element-8eb0e94 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-8eb0e94.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a989e0a );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-8eb0e94.elementor-view-framed .elementor-icon, .elementor-3 .elementor-element.elementor-element-8eb0e94.elementor-view-default .elementor-icon{fill:var( --e-global-color-a989e0a );color:var( --e-global-color-a989e0a );border-color:var( --e-global-color-a989e0a );}.elementor-3 .elementor-element.elementor-element-8eb0e94.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-8eb0e94 .elementor-icon{font-size:30px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-3 .elementor-element.elementor-element-8eb0e94 .elementor-icon i{transform:rotate(0deg);}.elementor-3 .elementor-element.elementor-element-8eb0e94 .elementor-icon-box-title, .elementor-3 .elementor-element.elementor-element-8eb0e94 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-weight:700;line-height:1em;}.elementor-3 .elementor-element.elementor-element-8eb0e94:has(:hover) .elementor-icon-box-title,
					 .elementor-3 .elementor-element.elementor-element-8eb0e94:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-8eb0e94 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;}.elementor-3 .elementor-element.elementor-element-d3efdc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-d3efdc8 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-3 .elementor-element.elementor-element-d3efdc8 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-d3efdc8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a989e0a );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-d3efdc8.elementor-view-framed .elementor-icon, .elementor-3 .elementor-element.elementor-element-d3efdc8.elementor-view-default .elementor-icon{fill:var( --e-global-color-a989e0a );color:var( --e-global-color-a989e0a );border-color:var( --e-global-color-a989e0a );}.elementor-3 .elementor-element.elementor-element-d3efdc8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-d3efdc8 .elementor-icon{font-size:30px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-3 .elementor-element.elementor-element-d3efdc8 .elementor-icon i{transform:rotate(0deg);}.elementor-3 .elementor-element.elementor-element-d3efdc8 .elementor-icon-box-title, .elementor-3 .elementor-element.elementor-element-d3efdc8 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-weight:700;line-height:1em;}.elementor-3 .elementor-element.elementor-element-d3efdc8:has(:hover) .elementor-icon-box-title,
					 .elementor-3 .elementor-element.elementor-element-d3efdc8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-d3efdc8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;}.elementor-3 .elementor-element.elementor-element-b2f2b4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-b2f2b4a .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-3 .elementor-element.elementor-element-b2f2b4a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-b2f2b4a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a989e0a );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-b2f2b4a.elementor-view-framed .elementor-icon, .elementor-3 .elementor-element.elementor-element-b2f2b4a.elementor-view-default .elementor-icon{fill:var( --e-global-color-a989e0a );color:var( --e-global-color-a989e0a );border-color:var( --e-global-color-a989e0a );}.elementor-3 .elementor-element.elementor-element-b2f2b4a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-b2f2b4a .elementor-icon{font-size:30px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-3 .elementor-element.elementor-element-b2f2b4a .elementor-icon i{transform:rotate(0deg);}.elementor-3 .elementor-element.elementor-element-b2f2b4a .elementor-icon-box-title, .elementor-3 .elementor-element.elementor-element-b2f2b4a .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-weight:700;line-height:1em;}.elementor-3 .elementor-element.elementor-element-b2f2b4a:has(:hover) .elementor-icon-box-title,
					 .elementor-3 .elementor-element.elementor-element-b2f2b4a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-b2f2b4a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;}.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-3 .elementor-element.elementor-element-f4b26dd .elementor-icon-wrapper{text-align:center;}.elementor-3 .elementor-element.elementor-element-f4b26dd .elementor-icon{font-size:80px;}.elementor-3 .elementor-element.elementor-element-f4b26dd .elementor-icon svg{height:80px;}.elementor-3 .elementor-element.elementor-element-c894de2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-3 .elementor-element.elementor-element-c894de2.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-c894de2 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-c894de2 .elementor-icon-box-title, .elementor-3 .elementor-element.elementor-element-c894de2 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.8px;word-spacing:3px;}.elementor-3 .elementor-element.elementor-element-c894de2:has(:hover) .elementor-icon-box-title,
					 .elementor-3 .elementor-element.elementor-element-c894de2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-c894de2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-3 .elementor-element.elementor-element-05e96ca{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;}.elementor-3 .elementor-element.elementor-element-05e96ca .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:27px;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-bba4813.elementor-element{--align-self:flex-end;}.elementor-3 .elementor-element.elementor-element-bba4813{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-bba4813 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-c02f412{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -1.6%) 0%;}.elementor-3 .elementor-element.elementor-element-c02f412 .elementor-icon-wrapper{text-align:center;}.elementor-3 .elementor-element.elementor-element-c02f412.elementor-view-stacked .elementor-icon{background-color:#A5A5A5;}.elementor-3 .elementor-element.elementor-element-c02f412.elementor-view-framed .elementor-icon, .elementor-3 .elementor-element.elementor-element-c02f412.elementor-view-default .elementor-icon{color:#A5A5A5;border-color:#A5A5A5;}.elementor-3 .elementor-element.elementor-element-c02f412.elementor-view-framed .elementor-icon, .elementor-3 .elementor-element.elementor-element-c02f412.elementor-view-default .elementor-icon svg{fill:#A5A5A5;}.elementor-3 .elementor-element.elementor-element-c02f412 .elementor-icon{font-size:30px;}.elementor-3 .elementor-element.elementor-element-c02f412 .elementor-icon svg{height:30px;}.elementor-3 .elementor-element.elementor-element-05aa92d.elementor-element{--align-self:flex-end;}.elementor-3 .elementor-element.elementor-element-05aa92d{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;color:#6E6B64;}.elementor-3 .elementor-element.elementor-element-05aa92d p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-d2e43dd{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;color:#6E6B64;}.elementor-3 .elementor-element.elementor-element-d2e43dd p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-d2e43dd a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-d2e43dd a:hover, .elementor-3 .elementor-element.elementor-element-d2e43dd a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-93530cb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-1ed3d74 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-cd2ca8a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-cd2ca8a p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-cd2ca8a a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-cd2ca8a a:hover, .elementor-3 .elementor-element.elementor-element-cd2ca8a a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-12e1961{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-12e1961 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-12e1961 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-12e1961 a:hover, .elementor-3 .elementor-element.elementor-element-12e1961 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-6dc5ba2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-6dc5ba2 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-6dc5ba2 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-6dc5ba2 a:hover, .elementor-3 .elementor-element.elementor-element-6dc5ba2 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-6bcf89f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-8173c01 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-5471c3c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-5471c3c p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-5471c3c a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-5471c3c a:hover, .elementor-3 .elementor-element.elementor-element-5471c3c a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-02f12e8{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-02f12e8 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-02f12e8 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-02f12e8 a:hover, .elementor-3 .elementor-element.elementor-element-02f12e8 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-6aa9532 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-4f9df9b .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-6978b83{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-6978b83 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-6978b83 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-6978b83 a:hover, .elementor-3 .elementor-element.elementor-element-6978b83 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-2489f63{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-2489f63 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-2489f63 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-2489f63 a:hover, .elementor-3 .elementor-element.elementor-element-2489f63 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-e86d2d4{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-e86d2d4 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-e86d2d4 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-e86d2d4 a:hover, .elementor-3 .elementor-element.elementor-element-e86d2d4 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-d5db4c7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-fa0da6f .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-bb5b623{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-bb5b623 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-bb5b623 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-bb5b623 a:hover, .elementor-3 .elementor-element.elementor-element-bb5b623 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-5f71681{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-5f71681 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-5f71681 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-5f71681 a:hover, .elementor-3 .elementor-element.elementor-element-5f71681 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-53b715f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 0px 0px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-3 .elementor-element.elementor-element-53b715f.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-53b715f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-53b715f .elementor-icon-box-title, .elementor-3 .elementor-element.elementor-element-53b715f .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.8px;word-spacing:3px;}.elementor-3 .elementor-element.elementor-element-53b715f:has(:hover) .elementor-icon-box-title,
					 .elementor-3 .elementor-element.elementor-element-53b715f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-53b715f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-3 .elementor-element.elementor-element-e13da83{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;}.elementor-3 .elementor-element.elementor-element-e13da83 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-3 .elementor-element.elementor-element-8b8c194{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-3 .elementor-element.elementor-element-8b8c194 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-8b8c194 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-8b8c194 a:hover, .elementor-3 .elementor-element.elementor-element-8b8c194 a:focus{color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3 .elementor-element.elementor-element-4249166 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-3 .elementor-element.elementor-element-4249166 .elementor-button:hover, .elementor-3 .elementor-element.elementor-element-4249166 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}.elementor-3 .elementor-element.elementor-element-4249166 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3 .elementor-element.elementor-element-4249166 .elementor-button:hover svg, .elementor-3 .elementor-element.elementor-element-4249166 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-eeca3fc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-6d39a57 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-7861309{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-7861309 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-7861309 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-7861309 a:hover, .elementor-3 .elementor-element.elementor-element-7861309 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-1a382ca{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-1a382ca p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-1a382ca a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-1a382ca a:hover, .elementor-3 .elementor-element.elementor-element-1a382ca a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-2957a0d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-1bca560 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-5a023a3{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-5a023a3 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-5a023a3 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-5a023a3 a:hover, .elementor-3 .elementor-element.elementor-element-5a023a3 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-43bcfa2{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-43bcfa2 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-43bcfa2 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-43bcfa2 a:hover, .elementor-3 .elementor-element.elementor-element-43bcfa2 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-4287130 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-89b1251 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-51704c4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-51704c4 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-51704c4 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-51704c4 a:hover, .elementor-3 .elementor-element.elementor-element-51704c4 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-57daae2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-57daae2 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-57daae2 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-57daae2 a:hover, .elementor-3 .elementor-element.elementor-element-57daae2 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-5ebe564{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-5ebe564 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-5ebe564 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-5ebe564 a:hover, .elementor-3 .elementor-element.elementor-element-5ebe564 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-f5f6dc8{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-f5f6dc8 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-f5f6dc8 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-f5f6dc8 a:hover, .elementor-3 .elementor-element.elementor-element-f5f6dc8 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-ae411f3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-f70f1c7 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-3258b5b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-3258b5b p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-3258b5b a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-3258b5b a:hover, .elementor-3 .elementor-element.elementor-element-3258b5b a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-7ab5438{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-7ab5438 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-7ab5438 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-7ab5438 a:hover, .elementor-3 .elementor-element.elementor-element-7ab5438 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-10b06c3{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-10b06c3 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-10b06c3 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-10b06c3 a:hover, .elementor-3 .elementor-element.elementor-element-10b06c3 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-8712b07 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-48b0310 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-d98125d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-d98125d p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-d98125d a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-d98125d a:hover, .elementor-3 .elementor-element.elementor-element-d98125d a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-0f5ade2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-0f5ade2 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-0f5ade2 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-0f5ade2 a:hover, .elementor-3 .elementor-element.elementor-element-0f5ade2 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-7fd30d9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-4c5e157 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-7c1652f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-7c1652f p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-7c1652f a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-7c1652f a:hover, .elementor-3 .elementor-element.elementor-element-7c1652f a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-6b1056f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-6b1056f p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-6b1056f a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-6b1056f a:hover, .elementor-3 .elementor-element.elementor-element-6b1056f a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-2649aa3{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-2649aa3 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-2649aa3 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-2649aa3 a:hover, .elementor-3 .elementor-element.elementor-element-2649aa3 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-3dd032d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-4163dbc .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-d2c750b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-d2c750b p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-d2c750b a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-d2c750b a:hover, .elementor-3 .elementor-element.elementor-element-d2c750b a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-f34b502{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-f34b502 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-f34b502 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-f34b502 a:hover, .elementor-3 .elementor-element.elementor-element-f34b502 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-51a8302 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-531a3b3 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-1c826d3{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-1c826d3 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-1c826d3 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-1c826d3 a:hover, .elementor-3 .elementor-element.elementor-element-1c826d3 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-6c89887{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-6c89887 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-6c89887 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-6c89887 a:hover, .elementor-3 .elementor-element.elementor-element-6c89887 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-208b627 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-1f20ba9 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-24c8c33{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-24c8c33 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-24c8c33 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-24c8c33 a:hover, .elementor-3 .elementor-element.elementor-element-24c8c33 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-2e54bcc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-2e54bcc p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-2e54bcc a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-2e54bcc a:hover, .elementor-3 .elementor-element.elementor-element-2e54bcc a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-64dae28 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-9bd52e6 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-afc0d8d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-afc0d8d p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-afc0d8d a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-afc0d8d a:hover, .elementor-3 .elementor-element.elementor-element-afc0d8d a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-5d881eb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-bbea065 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-0108f4e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-0108f4e p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-0108f4e a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-0108f4e a:hover, .elementor-3 .elementor-element.elementor-element-0108f4e a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-c9c7336{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-c9c7336 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-c9c7336 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-c9c7336 a:hover, .elementor-3 .elementor-element.elementor-element-c9c7336 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-c6abea0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-9e6a3ea .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-87feeb9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-87feeb9 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-87feeb9 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-87feeb9 a:hover, .elementor-3 .elementor-element.elementor-element-87feeb9 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-c265564{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-c265564 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-c265564 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-c265564 a:hover, .elementor-3 .elementor-element.elementor-element-c265564 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-25213bc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-25213bc p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-25213bc a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-25213bc a:hover, .elementor-3 .elementor-element.elementor-element-25213bc a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-1021642 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-ddcd6bf .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-d82573c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-d82573c p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-d82573c a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-d82573c a:hover, .elementor-3 .elementor-element.elementor-element-d82573c a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-fbb5cdb{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-fbb5cdb p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-fbb5cdb a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-fbb5cdb a:hover, .elementor-3 .elementor-element.elementor-element-fbb5cdb a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-b49df44 .elementor-icon-wrapper{text-align:center;}.elementor-3 .elementor-element.elementor-element-b49df44.elementor-view-stacked .elementor-icon{background-color:#E8EEE2;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-b49df44.elementor-view-framed .elementor-icon, .elementor-3 .elementor-element.elementor-element-b49df44.elementor-view-default .elementor-icon{color:#E8EEE2;border-color:#E8EEE2;}.elementor-3 .elementor-element.elementor-element-b49df44.elementor-view-framed .elementor-icon, .elementor-3 .elementor-element.elementor-element-b49df44.elementor-view-default .elementor-icon svg{fill:#E8EEE2;}.elementor-3 .elementor-element.elementor-element-b49df44.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-b49df44.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-b49df44 .elementor-icon{font-size:45px;padding:10px;}.elementor-3 .elementor-element.elementor-element-b49df44 .elementor-icon svg{height:45px;}.elementor-3 .elementor-element.elementor-element-caa15fa{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;}.elementor-3 .elementor-element.elementor-element-caa15fa .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-85ebbd4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-85ebbd4 p{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-85ebbd4 a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-85ebbd4 a:hover, .elementor-3 .elementor-element.elementor-element-85ebbd4 a:focus{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-1c340e9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-3 .elementor-element.elementor-element-1c340e9 .elementor-button:hover, .elementor-3 .elementor-element.elementor-element-1c340e9 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-1c340e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3 .elementor-element.elementor-element-1c340e9 .elementor-button:hover svg, .elementor-3 .elementor-element.elementor-element-1c340e9 .elementor-button:focus svg{fill:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-402fc7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3 .elementor-element.elementor-element-402fc7b.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-402fc7b .elementor-icon-box-title{margin-block-end:6px;}.elementor-3 .elementor-element.elementor-element-f7439db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3 .elementor-element.elementor-element-f7439db.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-f7439db .elementor-icon-box-title{margin-block-end:6px;}.elementor-3 .elementor-element.elementor-element-f7439db .elementor-icon-box-title, .elementor-3 .elementor-element.elementor-element-f7439db .elementor-icon-box-title a{font-size:11px;}.elementor-3 .elementor-element.elementor-element-d3132f8{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-d3132f8 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-ac9d4af{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;text-align:center;font-size:12px;line-height:1.1em;}.elementor-3 .elementor-element.elementor-element-c028431{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-3 .elementor-element.elementor-element-c028431.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-adbc087{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-3 .elementor-element.elementor-element-adbc087.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-68a6bc4.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-aeadcf2 .elementor-icon-box-wrapper{gap:3px;}.elementor-3 .elementor-element.elementor-element-aeadcf2 .elementor-icon-box-title{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-aeadcf2 .elementor-icon{font-size:30px;}.elementor-3 .elementor-element.elementor-element-aeadcf2 .elementor-icon-box-title, .elementor-3 .elementor-element.elementor-element-aeadcf2 .elementor-icon-box-title a{font-size:12px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-fc72e1b .elementor-icon-box-wrapper{gap:3px;}.elementor-3 .elementor-element.elementor-element-fc72e1b .elementor-icon-box-title{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-fc72e1b .elementor-icon{font-size:30px;}.elementor-3 .elementor-element.elementor-element-fc72e1b .elementor-icon-box-title, .elementor-3 .elementor-element.elementor-element-fc72e1b .elementor-icon-box-title a{font-size:12px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-e949dec .elementor-icon-box-wrapper{gap:3px;}.elementor-3 .elementor-element.elementor-element-e949dec .elementor-icon-box-title{margin-block-end:0px;}.elementor-3 .elementor-element.elementor-element-e949dec .elementor-icon{font-size:30px;}.elementor-3 .elementor-element.elementor-element-e949dec .elementor-icon-box-title, .elementor-3 .elementor-element.elementor-element-e949dec .elementor-icon-box-title a{font-size:12px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-1c54164{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-6f0121c{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-af8e613{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3 .elementor-element.elementor-element-af8e613.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-af8e613 .elementor-icon-box-title{margin-block-end:6px;}.elementor-3 .elementor-element.elementor-element-66a6f27{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-66a6f27 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-4badb69{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-c894de2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3 .elementor-element.elementor-element-c894de2.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-c894de2 .elementor-icon-box-title{margin-block-end:6px;}.elementor-3 .elementor-element.elementor-element-05e96ca{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-05e96ca .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-bba4813{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-05aa92d{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-d2e43dd{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-93530cb{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-93530cb .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-1ed3d74{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-1ed3d74 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-cd2ca8a{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-12e1961{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-6dc5ba2{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-6bcf89f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-6bcf89f .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-8173c01{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-8173c01 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-5471c3c{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-02f12e8{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-6aa9532{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-6aa9532 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-4f9df9b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-4f9df9b .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-6978b83{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-2489f63{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-e86d2d4{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-d5db4c7{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-d5db4c7 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-fa0da6f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-fa0da6f .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-bb5b623{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-5f71681{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-53b715f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3 .elementor-element.elementor-element-53b715f.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-53b715f .elementor-icon-box-title{margin-block-end:6px;}.elementor-3 .elementor-element.elementor-element-e13da83{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-e13da83 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-8b8c194{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-eeca3fc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-eeca3fc .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-6d39a57{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-6d39a57 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-7861309{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-1a382ca{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-2957a0d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-2957a0d .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-1bca560{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-1bca560 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-5a023a3{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-43bcfa2{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-4287130{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-4287130 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-89b1251{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-89b1251 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-51704c4{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-57daae2{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-5ebe564{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-f5f6dc8{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-ae411f3{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-ae411f3 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-f70f1c7{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-f70f1c7 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-3258b5b{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-7ab5438{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-10b06c3{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-8712b07{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-8712b07 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-48b0310{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-48b0310 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-d98125d{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-0f5ade2{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-7fd30d9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-7fd30d9 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-4c5e157{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-4c5e157 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-7c1652f{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-6b1056f{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-2649aa3{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-3dd032d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-3dd032d .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-4163dbc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-4163dbc .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-d2c750b{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-f34b502{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-51a8302{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-51a8302 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-531a3b3{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-531a3b3 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-1c826d3{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-6c89887{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-208b627{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-208b627 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-1f20ba9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-1f20ba9 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-24c8c33{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-2e54bcc{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-64dae28{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-64dae28 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-9bd52e6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-9bd52e6 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-afc0d8d{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-5d881eb{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-5d881eb .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-bbea065{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-bbea065 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-0108f4e{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-c9c7336{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-c6abea0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-c6abea0 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-9e6a3ea{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-9e6a3ea .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-87feeb9{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-c265564{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-25213bc{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-1021642{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-1021642 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-ddcd6bf{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-ddcd6bf .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-d82573c{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-fbb5cdb{text-align:center;font-size:12px;}.elementor-3 .elementor-element.elementor-element-caa15fa{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;}.elementor-3 .elementor-element.elementor-element-caa15fa .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-3 .elementor-element.elementor-element-85ebbd4{text-align:center;font-size:12px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-31be419 *//* AL NATURALE — INDICE PRIVACY POLICY */
/* CSS applicato soltanto al widget TOC */

.elementor-3 .elementor-element.elementor-element-31be419 .elementor-widget-container {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  min-height: 0 !important;
  overflow: visible !important;
}

/* Intestazione */
.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__header {
  background: transparent !important;
  border: 0 !important;
  padding: 0 0 13px !important;
}

.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__header-title {
  color: #294C31 !important;
  font-family: Georgia, serif;
  font-size: 21px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
}

/* Elenco */
.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__body {
  padding: 0 !important;
}

.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__list-wrapper {
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
}

.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__list-item {
  margin: 0 0 3px !important;
}

/* Singola riga */
.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__list-item-text-wrapper {
  display: flex !important;
  align-items: flex-start !important;
  gap: 9px;
  padding: 9px 8px !important;
  border-radius: 9px;
  transition: background-color .2s ease;
}

/* Numero 01, 02, 03 ... */
.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__list-item-text-wrapper::before {
  content: counter(item, decimal-leading-zero) !important;
  flex: 0 0 23px;
  width: 23px;
  height: 23px;
  margin: 0 !important;
  border-radius: 50%;
  background: #F0EDE4;
  color: #837B66;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px !important;
  font-weight: 700;
  line-height: 1 !important;
  font-variant-numeric: tabular-nums;
}

/* Testo dei collegamenti */
.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__body
.elementor-toc__list-item-text {
  display: block;
  flex: 1;
  min-width: 0;
  color: #50564E !important;
  font-size: 13px !important;
  line-height: 1.45;
  text-decoration: none !important;
}

/* Hover */
.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__list-item-text-wrapper:hover {
  background: #F0F3EC;
}

.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__body
.elementor-toc__list-item-text:hover {
  color: #345C30 !important;
}

/* Voce attiva */
.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__list-item-text-wrapper:
has(.elementor-toc__list-item-text.elementor-item-active) {
  background: #E8EFE5 !important;
}

.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__list-item-text-wrapper:
has(.elementor-toc__list-item-text.elementor-item-active)::before {
  background: #345C30 !important;
  color: #FFFFFF !important;
}

.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__body
.elementor-toc__list-item-text.elementor-item-active {
  color: #294C31 !important;
  font-weight: 700 !important;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__header-title {
    font-size: 20px !important;
  }

  .elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__body
  .elementor-toc__list-item-text {
    font-size: 13px !important;
  }
}
/* AL NATURALE — Evidenziazione indice
   Hover, voce attiva e focus da tastiera */

/* Sfondo dell'intera riga */
.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__list-item-text-wrapper:hover,
.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__list-item-text-wrapper:has(> .elementor-item-active),
.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__list-item-text-wrapper:has(> a:focus-visible) {
  background: #E8EFE5 !important;
  border-radius: 10px;
}

/* Cerchietto verde scuro e numero bianco */
.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__list-item-text-wrapper:hover::before,
.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__list-item-text-wrapper:has(> .elementor-item-active)::before,
.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__list-item-text-wrapper:has(> a:focus-visible)::before {
  background: #345C30 !important;
  color: #FFFFFF !important;
}

/* Testo verde scuro e in grassetto */
.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__list-item-text-wrapper:hover > .elementor-toc__list-item-text,
.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__list-item-text-wrapper:has(> .elementor-item-active) > .elementor-toc__list-item-text,
.elementor-3 .elementor-element.elementor-element-31be419 .elementor-toc__list-item-text-wrapper:has(> a:focus-visible) > .elementor-toc__list-item-text {
  color: #294C31 !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}/* End custom CSS */