.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5666 .elementor-element.elementor-element-80ab988{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;}.elementor-5666 .elementor-element.elementor-element-80ab988.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5666 .elementor-element.elementor-element-80ab988 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:clamp(34px, 3.7vw, 56px);font-weight:700;line-height:1.08em;letter-spacing:-0.035em;color:#180d3e;}.elementor-5666 .elementor-element.elementor-element-69d3c6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;z-index:1;text-align:start;}.elementor-5666 .elementor-element.elementor-element-69d3c6e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.2em;letter-spacing:-0.035em;color:#2A2441;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5666 .elementor-element.elementor-element-050213f .elementor-button{background-color:#1BAF1B;font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:bold;letter-spacing:0.05em;border-style:solid;border-width:2px 2px 2px 2px;border-color:#15E01F;border-radius:100px 100px 100px 100px;padding:10px 10px 10px 025px;}.elementor-5666 .elementor-element.elementor-element-050213f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5666 .elementor-element.elementor-element-050213f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5666 .elementor-element.elementor-element-050213f .elementor-button .elementor-button-content-wrapper{gap:50px;justify-content:start;}.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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5666 .elementor-element.elementor-element-1ee222a{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-5666 .elementor-element.elementor-element-1ee222a .elementor-icon-box-wrapper{gap:2px;}.elementor-5666 .elementor-element.elementor-element-1ee222a .elementor-icon-box-title{margin-block-end:0px;color:#170D3B;}.elementor-5666 .elementor-element.elementor-element-1ee222a .elementor-icon{font-size:28px;}.elementor-5666 .elementor-element.elementor-element-1ee222a .elementor-icon-box-title, .elementor-5666 .elementor-element.elementor-element-1ee222a .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:12px;font-weight:700;}.elementor-5666 .elementor-element.elementor-element-1ee222a:has(:hover) .elementor-icon-box-title,
					 .elementor-5666 .elementor-element.elementor-element-1ee222a:has(:focus) .elementor-icon-box-title{color:#170D3B;}.elementor-5666 .elementor-element.elementor-element-5797fd9{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-5666 .elementor-element.elementor-element-5797fd9 .elementor-icon-box-wrapper{gap:2px;}.elementor-5666 .elementor-element.elementor-element-5797fd9 .elementor-icon-box-title{margin-block-end:0px;color:#170D3B;}.elementor-5666 .elementor-element.elementor-element-5797fd9 .elementor-icon{font-size:28px;}.elementor-5666 .elementor-element.elementor-element-5797fd9 .elementor-icon-box-title, .elementor-5666 .elementor-element.elementor-element-5797fd9 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:12px;font-weight:700;}.elementor-5666 .elementor-element.elementor-element-5797fd9:has(:hover) .elementor-icon-box-title,
					 .elementor-5666 .elementor-element.elementor-element-5797fd9:has(:focus) .elementor-icon-box-title{color:#170D3B;}.elementor-5666 .elementor-element.elementor-element-764c118{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-5666 .elementor-element.elementor-element-764c118 .elementor-icon-box-title{margin-block-end:0px;color:#946B0B;}.elementor-5666 .elementor-element.elementor-element-764c118 .elementor-icon-box-title, .elementor-5666 .elementor-element.elementor-element-764c118 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:22px;font-weight:700;}.elementor-5666 .elementor-element.elementor-element-764c118:has(:hover) .elementor-icon-box-title,
					 .elementor-5666 .elementor-element.elementor-element-764c118:has(:focus) .elementor-icon-box-title{color:#170D3B;}.elementor-5666 .elementor-element.elementor-element-764c118 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:9px;font-weight:400;color:#170D3B;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5666 .elementor-element.elementor-element-e4a4779{width:100%;max-width:100%;background-color:#FFFFFF;padding:10px 15px 10px 15px;border-radius:15px 15px 15px 15px;}.elementor-5666 .elementor-element.elementor-element-e4a4779.elementor-element{--align-self:flex-end;}.elementor-5666 .elementor-element.elementor-element-e4a4779.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-5666 .elementor-element.elementor-element-e4a4779 .elementor-image-box-wrapper{text-align:start;}.elementor-5666 .elementor-element.elementor-element-e4a4779 .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:0.75em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-e4a4779:has(:hover) .elementor-image-box-title,
					 .elementor-5666 .elementor-element.elementor-element-e4a4779:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-5666 .elementor-element.elementor-element-e4a4779 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:0.75em;font-weight:400;color:#000000;}.elementor-5666 .elementor-element.elementor-element-5d93033{width:var( --container-widget-width, 48% );max-width:48%;background-color:#FFFFFF;padding:10px 02px 10px 02px;--container-widget-width:48%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-5666 .elementor-element.elementor-element-5d93033.elementor-element{--align-self:stretch;}.elementor-5666 .elementor-element.elementor-element-5d93033.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-5666 .elementor-element.elementor-element-5d93033 .elementor-image-box-wrapper{text-align:center;}.elementor-5666 .elementor-element.elementor-element-5d93033 .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:0.75em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-5d93033:has(:hover) .elementor-image-box-title,
					 .elementor-5666 .elementor-element.elementor-element-5d93033:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-5666 .elementor-element.elementor-element-5d93033 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.375em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-c7016e0{width:var( --container-widget-width, 48% );max-width:48%;background-color:#FFFFFF;padding:10px 02px 10px 02px;--container-widget-width:48%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-5666 .elementor-element.elementor-element-c7016e0.elementor-element{--align-self:stretch;}.elementor-5666 .elementor-element.elementor-element-c7016e0.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-5666 .elementor-element.elementor-element-c7016e0 .elementor-image-box-wrapper{text-align:center;}.elementor-5666 .elementor-element.elementor-element-c7016e0 .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:2em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-c7016e0:has(:hover) .elementor-image-box-title,
					 .elementor-5666 .elementor-element.elementor-element-c7016e0:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-5666 .elementor-element.elementor-element-c7016e0 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:0.75em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-93ea210{width:100%;max-width:100%;background-color:#FFFFFF;padding:10px 15px 10px 15px;border-radius:15px 15px 15px 15px;}.elementor-5666 .elementor-element.elementor-element-93ea210.elementor-element{--align-self:flex-end;}.elementor-5666 .elementor-element.elementor-element-93ea210.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-5666 .elementor-element.elementor-element-93ea210 .elementor-image-box-wrapper{text-align:start;}.elementor-5666 .elementor-element.elementor-element-93ea210 .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:0.75em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-93ea210:has(:hover) .elementor-image-box-title,
					 .elementor-5666 .elementor-element.elementor-element-93ea210:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-5666 .elementor-element.elementor-element-93ea210 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:0.75em;font-weight:400;color:#000000;}.elementor-5666 .elementor-element.elementor-element-33a0236{width:var( --container-widget-width, 48% );max-width:48%;background-color:#FFFFFF;padding:10px 02px 10px 02px;--container-widget-width:48%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-5666 .elementor-element.elementor-element-33a0236.elementor-element{--align-self:stretch;}.elementor-5666 .elementor-element.elementor-element-33a0236.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-5666 .elementor-element.elementor-element-33a0236 .elementor-image-box-wrapper{text-align:center;}.elementor-5666 .elementor-element.elementor-element-33a0236 .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:0.75em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-33a0236:has(:hover) .elementor-image-box-title,
					 .elementor-5666 .elementor-element.elementor-element-33a0236:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-5666 .elementor-element.elementor-element-33a0236 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.375em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-0bd5e73{width:var( --container-widget-width, 48% );max-width:48%;background-color:#FFFFFF;padding:10px 02px 10px 02px;--container-widget-width:48%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-5666 .elementor-element.elementor-element-0bd5e73.elementor-element{--align-self:stretch;}.elementor-5666 .elementor-element.elementor-element-0bd5e73.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-5666 .elementor-element.elementor-element-0bd5e73 .elementor-image-box-wrapper{text-align:center;}.elementor-5666 .elementor-element.elementor-element-0bd5e73 .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:1.5em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-0bd5e73:has(:hover) .elementor-image-box-title,
					 .elementor-5666 .elementor-element.elementor-element-0bd5e73:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-5666 .elementor-element.elementor-element-0bd5e73 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:0.75em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-824d00d{width:100%;max-width:100%;background-color:#FFFFFF;padding:10px 15px 10px 15px;border-radius:15px 15px 15px 15px;}.elementor-5666 .elementor-element.elementor-element-824d00d.elementor-element{--align-self:flex-end;}.elementor-5666 .elementor-element.elementor-element-824d00d.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-5666 .elementor-element.elementor-element-824d00d .elementor-image-box-wrapper{text-align:start;}.elementor-5666 .elementor-element.elementor-element-824d00d .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:0.75em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-824d00d:has(:hover) .elementor-image-box-title,
					 .elementor-5666 .elementor-element.elementor-element-824d00d:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-5666 .elementor-element.elementor-element-824d00d .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:0.75em;font-weight:400;color:#000000;}.elementor-5666 .elementor-element.elementor-element-17d587b{width:var( --container-widget-width, 61% );max-width:61%;background-color:#FFFFFF;padding:10px 02px 10px 02px;--container-widget-width:61%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-5666 .elementor-element.elementor-element-17d587b.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-5666 .elementor-element.elementor-element-17d587b.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-5666 .elementor-element.elementor-element-17d587b .elementor-image-box-wrapper{text-align:center;}.elementor-5666 .elementor-element.elementor-element-17d587b .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:0.75em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-17d587b:has(:hover) .elementor-image-box-title,
					 .elementor-5666 .elementor-element.elementor-element-17d587b:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-5666 .elementor-element.elementor-element-17d587b .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.375em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-fa06dc5{width:var( --container-widget-width, 35.207% );max-width:35.207%;background-color:#FFFFFF;padding:10px 02px 10px 02px;--container-widget-width:35.207%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-5666 .elementor-element.elementor-element-fa06dc5.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-5666 .elementor-element.elementor-element-fa06dc5.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-5666 .elementor-element.elementor-element-fa06dc5 .elementor-image-box-wrapper{text-align:center;}.elementor-5666 .elementor-element.elementor-element-fa06dc5 .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:1.125em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-fa06dc5:has(:hover) .elementor-image-box-title,
					 .elementor-5666 .elementor-element.elementor-element-fa06dc5:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-5666 .elementor-element.elementor-element-fa06dc5 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:0.75em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-28e96c9{width:100%;max-width:100%;background-color:#FFFFFF;padding:10px 15px 10px 15px;border-radius:15px 15px 15px 15px;}.elementor-5666 .elementor-element.elementor-element-28e96c9.elementor-element{--align-self:flex-end;}.elementor-5666 .elementor-element.elementor-element-28e96c9.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-5666 .elementor-element.elementor-element-28e96c9 .elementor-image-box-wrapper{text-align:start;}.elementor-5666 .elementor-element.elementor-element-28e96c9 .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:0.75em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-28e96c9:has(:hover) .elementor-image-box-title,
					 .elementor-5666 .elementor-element.elementor-element-28e96c9:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-5666 .elementor-element.elementor-element-28e96c9 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:0.75em;font-weight:400;color:#000000;}.elementor-5666 .elementor-element.elementor-element-dfdb768{width:var( --container-widget-width, 48% );max-width:48%;background-color:#FFFFFF;padding:10px 02px 10px 02px;--container-widget-width:48%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-5666 .elementor-element.elementor-element-dfdb768.elementor-element{--align-self:stretch;}.elementor-5666 .elementor-element.elementor-element-dfdb768.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-5666 .elementor-element.elementor-element-dfdb768 .elementor-image-box-wrapper{text-align:center;}.elementor-5666 .elementor-element.elementor-element-dfdb768 .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:0.75em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-dfdb768:has(:hover) .elementor-image-box-title,
					 .elementor-5666 .elementor-element.elementor-element-dfdb768:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-5666 .elementor-element.elementor-element-dfdb768 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.375em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-6b00af0{width:var( --container-widget-width, 48% );max-width:48%;background-color:#FFFFFF;padding:10px 02px 10px 02px;--container-widget-width:48%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-5666 .elementor-element.elementor-element-6b00af0.elementor-element{--align-self:stretch;}.elementor-5666 .elementor-element.elementor-element-6b00af0.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-5666 .elementor-element.elementor-element-6b00af0 .elementor-image-box-wrapper{text-align:center;}.elementor-5666 .elementor-element.elementor-element-6b00af0 .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:1.6em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-6b00af0:has(:hover) .elementor-image-box-title,
					 .elementor-5666 .elementor-element.elementor-element-6b00af0:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-5666 .elementor-element.elementor-element-6b00af0 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:0.75em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-16e959d{width:100%;max-width:100%;background-color:#FFFFFF;padding:10px 15px 10px 15px;border-radius:15px 15px 15px 15px;}.elementor-5666 .elementor-element.elementor-element-16e959d.elementor-element{--align-self:flex-end;}.elementor-5666 .elementor-element.elementor-element-16e959d.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-5666 .elementor-element.elementor-element-16e959d .elementor-image-box-wrapper{text-align:start;}.elementor-5666 .elementor-element.elementor-element-16e959d .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:0.75em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-16e959d:has(:hover) .elementor-image-box-title,
					 .elementor-5666 .elementor-element.elementor-element-16e959d:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-5666 .elementor-element.elementor-element-16e959d .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:0.75em;font-weight:400;color:#000000;}.elementor-5666 .elementor-element.elementor-element-d57a860{width:var( --container-widget-width, 48% );max-width:48%;background-color:#FFFFFF;padding:10px 02px 10px 02px;--container-widget-width:48%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-5666 .elementor-element.elementor-element-d57a860.elementor-element{--align-self:stretch;}.elementor-5666 .elementor-element.elementor-element-d57a860.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-5666 .elementor-element.elementor-element-d57a860 .elementor-image-box-wrapper{text-align:center;}.elementor-5666 .elementor-element.elementor-element-d57a860 .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:0.75em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-d57a860:has(:hover) .elementor-image-box-title,
					 .elementor-5666 .elementor-element.elementor-element-d57a860:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-5666 .elementor-element.elementor-element-d57a860 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.375em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-c793aec{width:var( --container-widget-width, 48% );max-width:48%;background-color:#FFFFFF;padding:10px 02px 10px 02px;--container-widget-width:48%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-5666 .elementor-element.elementor-element-c793aec.elementor-element{--align-self:stretch;}.elementor-5666 .elementor-element.elementor-element-c793aec.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-5666 .elementor-element.elementor-element-c793aec .elementor-image-box-wrapper{text-align:center;}.elementor-5666 .elementor-element.elementor-element-c793aec .elementor-image-box-title{margin-bottom:0px;font-family:"Lato", Sans-serif;font-size:1.8em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-c793aec:has(:hover) .elementor-image-box-title,
					 .elementor-5666 .elementor-element.elementor-element-c793aec:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-5666 .elementor-element.elementor-element-c793aec .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:0.75em;font-weight:700;color:#000000;}.elementor-5666 .elementor-element.elementor-element-780b958{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;z-index:1;text-align:center;}.elementor-5666 .elementor-element.elementor-element-780b958 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:clamp(34px, 3.7vw, 56px);font-weight:700;line-height:1.08em;letter-spacing:-0.035em;color:#180d3e;}.elementor-5666 .elementor-element.elementor-element-6d8ca91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-5666 .elementor-element.elementor-element-6d8ca91 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:clamp(34px, 4vw, 56px);font-weight:700;line-height:1.08em;letter-spacing:-0.035em;color:#180d3e;}.elementor-5666 .elementor-element.elementor-element-15fa35a .elementor-button{background-color:#1BAF1B;font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:bold;letter-spacing:0.05em;border-style:solid;border-width:2px 2px 2px 2px;border-color:#15E01F;border-radius:100px 100px 100px 100px;padding:10px 10px 10px 020px;}.elementor-5666 .elementor-element.elementor-element-15fa35a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5666 .elementor-element.elementor-element-15fa35a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5666 .elementor-element.elementor-element-15fa35a .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-5666 .elementor-element.elementor-element-ee9c95c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-5666 .elementor-element.elementor-element-ee9c95c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:clamp(33px, 3.6vw, 52px);font-weight:700;line-height:1.08em;letter-spacing:-0.03em;color:#180d3e;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-5666 .elementor-element.elementor-element-17530ee .elementor-title{color:#DC2626;}.elementor-5666 .elementor-element.elementor-element-17530ee .elementor-progress-wrapper .elementor-progress-bar{background-color:#DC2626;}.elementor-5666 .elementor-element.elementor-element-17530ee .elementor-progress-bar{height:14px;line-height:14px;}.elementor-5666 .elementor-element.elementor-element-17530ee .elementor-progress-wrapper{border-radius:100px;overflow:hidden;}.elementor-5666 .elementor-element.elementor-element-4ad6976 .elementor-title{color:#DC2626;}.elementor-5666 .elementor-element.elementor-element-4ad6976 .elementor-progress-wrapper .elementor-progress-bar{background-color:#DC2626;}.elementor-5666 .elementor-element.elementor-element-4ad6976 .elementor-progress-bar{height:14px;line-height:14px;}.elementor-5666 .elementor-element.elementor-element-4ad6976 .elementor-progress-wrapper{border-radius:100px;overflow:hidden;}.elementor-5666 .elementor-element.elementor-element-dfdf562 .elementor-title{color:#DC2626;}.elementor-5666 .elementor-element.elementor-element-dfdf562 .elementor-progress-wrapper .elementor-progress-bar{background-color:#DC2626;}.elementor-5666 .elementor-element.elementor-element-dfdf562 .elementor-progress-bar{height:14px;line-height:14px;}.elementor-5666 .elementor-element.elementor-element-dfdf562 .elementor-progress-wrapper{border-radius:100px;overflow:hidden;}.elementor-5666 .elementor-element.elementor-element-f2c6537 .elementor-title{color:#15A34A;}.elementor-5666 .elementor-element.elementor-element-f2c6537 .elementor-progress-wrapper .elementor-progress-bar{background-color:#15A34A;}.elementor-5666 .elementor-element.elementor-element-f2c6537 .elementor-progress-bar{height:14px;line-height:14px;}.elementor-5666 .elementor-element.elementor-element-f2c6537 .elementor-progress-wrapper{border-radius:100px;overflow:hidden;}.elementor-5666 .elementor-element.elementor-element-ab6d1c8 .elementor-title{color:#15A34A;}.elementor-5666 .elementor-element.elementor-element-ab6d1c8 .elementor-progress-wrapper .elementor-progress-bar{background-color:#15A34A;}.elementor-5666 .elementor-element.elementor-element-ab6d1c8 .elementor-progress-bar{height:14px;line-height:14px;}.elementor-5666 .elementor-element.elementor-element-ab6d1c8 .elementor-progress-wrapper{border-radius:100px;overflow:hidden;}.elementor-5666 .elementor-element.elementor-element-1e1f8b4 .elementor-title{color:#15A34A;}.elementor-5666 .elementor-element.elementor-element-1e1f8b4 .elementor-progress-wrapper .elementor-progress-bar{background-color:#15A34A;}.elementor-5666 .elementor-element.elementor-element-1e1f8b4 .elementor-progress-bar{height:14px;line-height:14px;}.elementor-5666 .elementor-element.elementor-element-1e1f8b4 .elementor-progress-wrapper{border-radius:100px;overflow:hidden;}.elementor-5666 .elementor-element.elementor-element-b7cc10b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-5666 .elementor-element.elementor-element-b7cc10b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:clamp(34px, 3.5vw, 48px);font-weight:700;line-height:1.12em;letter-spacing:-0.025em;color:#ffffff;}.elementor-5666 .elementor-element.elementor-element-b3ddd87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5666 .elementor-element.elementor-element-85f395e{width:var( --container-widget-width, 282px );max-width:282px;background-color:#FAF2DF;padding:60px 20px 20px 20px;--container-widget-width:282px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-5666 .elementor-element.elementor-element-85f395e.elementor-element{--align-self:stretch;}.elementor-5666 .elementor-element.elementor-element-85f395e.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-5666 .elementor-element.elementor-element-85f395e .elementor-icon-box-wrapper{gap:15px;}.elementor-5666 .elementor-element.elementor-element-85f395e .elementor-icon{font-size:65px;}.elementor-5666 .elementor-element.elementor-element-85f395e .elementor-icon-box-title, .elementor-5666 .elementor-element.elementor-element-85f395e .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:1.375em;font-weight:400;}.elementor-5666 .elementor-element.elementor-element-85f395e .elementor-icon-box-title{color:#000000;}.elementor-5666 .elementor-element.elementor-element-85f395e:has(:hover) .elementor-icon-box-title,
					 .elementor-5666 .elementor-element.elementor-element-85f395e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-5666 .elementor-element.elementor-element-0bb2240{width:var( --container-widget-width, 282px );max-width:282px;background-color:#FAF2DF;padding:60px 20px 20px 20px;--container-widget-width:282px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-5666 .elementor-element.elementor-element-0bb2240.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-5666 .elementor-element.elementor-element-0bb2240 .elementor-icon-box-wrapper{gap:15px;}.elementor-5666 .elementor-element.elementor-element-0bb2240 .elementor-icon{font-size:85px;}.elementor-5666 .elementor-element.elementor-element-0bb2240 .elementor-icon-box-title, .elementor-5666 .elementor-element.elementor-element-0bb2240 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:1.375em;font-weight:400;}.elementor-5666 .elementor-element.elementor-element-0bb2240 .elementor-icon-box-title{color:#000000;}.elementor-5666 .elementor-element.elementor-element-0bb2240:has(:hover) .elementor-icon-box-title,
					 .elementor-5666 .elementor-element.elementor-element-0bb2240:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-5666 .elementor-element.elementor-element-63e4ea2{width:var( --container-widget-width, 282px );max-width:282px;background-color:#FAF2DF;padding:60px 36px 20px 37px;--container-widget-width:282px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-5666 .elementor-element.elementor-element-63e4ea2.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-5666 .elementor-element.elementor-element-63e4ea2 .elementor-icon-box-wrapper{gap:15px;}.elementor-5666 .elementor-element.elementor-element-63e4ea2 .elementor-icon{font-size:88px;}.elementor-5666 .elementor-element.elementor-element-63e4ea2 .elementor-icon-box-title, .elementor-5666 .elementor-element.elementor-element-63e4ea2 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:1.375em;font-weight:400;}.elementor-5666 .elementor-element.elementor-element-63e4ea2 .elementor-icon-box-title{color:#000000;}.elementor-5666 .elementor-element.elementor-element-63e4ea2:has(:hover) .elementor-icon-box-title,
					 .elementor-5666 .elementor-element.elementor-element-63e4ea2:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-5666 .elementor-element.elementor-element-b9f1b1f{width:var( --container-widget-width, 282px );max-width:282px;background-color:#FAF2DF;padding:60px 15px 20px 15px;--container-widget-width:282px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-5666 .elementor-element.elementor-element-b9f1b1f.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-5666 .elementor-element.elementor-element-b9f1b1f .elementor-icon-box-wrapper{gap:15px;}.elementor-5666 .elementor-element.elementor-element-b9f1b1f .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-5666 .elementor-element.elementor-element-b9f1b1f .elementor-icon{font-size:112px;}.elementor-5666 .elementor-element.elementor-element-b9f1b1f .elementor-icon-box-title, .elementor-5666 .elementor-element.elementor-element-b9f1b1f .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:1.375em;font-weight:400;}.elementor-5666 .elementor-element.elementor-element-b9f1b1f:has(:hover) .elementor-icon-box-title,
					 .elementor-5666 .elementor-element.elementor-element-b9f1b1f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-5666 .elementor-element.elementor-element-0808746 .elementor-button{background-color:#1BAF1B;font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:bold;letter-spacing:0.05em;border-style:solid;border-width:2px 2px 2px 2px;border-color:#15E01F;border-radius:100px 100px 100px 100px;padding:10px 10px 10px 20px;}.elementor-5666 .elementor-element.elementor-element-0808746.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5666 .elementor-element.elementor-element-0808746 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5666 .elementor-element.elementor-element-0808746 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-5666 .elementor-element.elementor-element-a899b1b .elementor-button{background-color:#1BAF1B;font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:bold;letter-spacing:0.05em;border-style:solid;border-width:2px 2px 2px 2px;border-color:#15E01F;border-radius:100px 100px 100px 100px;padding:10px 10px 10px 025px;}.elementor-5666 .elementor-element.elementor-element-a899b1b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5666 .elementor-element.elementor-element-a899b1b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5666 .elementor-element.elementor-element-a899b1b .elementor-button .elementor-button-content-wrapper{gap:130px;}.elementor-5666 .elementor-element.elementor-element-ea99472{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:start;}.elementor-5666 .elementor-element.elementor-element-ea99472 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:clamp(32px, 3.5vw, 46px);font-weight:700;line-height:1.15em;letter-spacing:0px;color:#180d3e;}.elementor-5666 .elementor-element.elementor-element-8ab4565 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2.5em;font-weight:700;color:#3B3B3B;}.elementor-5666 .elementor-element.elementor-element-e0d6b75 .elementor-button{background-color:#1BAF1B;font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:bold;letter-spacing:0.05em;border-style:solid;border-width:2px 2px 2px 2px;border-color:#15E01F;border-radius:100px 100px 100px 100px;padding:10px 10px 10px 20px;}.elementor-5666 .elementor-element.elementor-element-e0d6b75.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5666 .elementor-element.elementor-element-e0d6b75 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5666 .elementor-element.elementor-element-e0d6b75 .elementor-button .elementor-button-content-wrapper{gap:100px;}.elementor-5666 .elementor-element.elementor-element-e4f4511{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5666 .elementor-element.elementor-element-e4f4511 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:0px;color:#938f86;}.elementor-5666 .elementor-element.elementor-element-c10d7c0 .elementor-button{background-color:#1BAF1B;font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:bold;letter-spacing:0.05em;border-style:solid;border-width:2px 2px 2px 2px;border-color:#15E01F;border-radius:100px 100px 100px 100px;padding:10px 10px 10px 020px;}.elementor-5666 .elementor-element.elementor-element-c10d7c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5666 .elementor-element.elementor-element-c10d7c0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5666 .elementor-element.elementor-element-c10d7c0 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-5666 .elementor-element.elementor-element-6ff529c{margin:40px 40px calc(var(--kit-widget-spacing, 0px) + 40px) 40px;text-align:center;}.elementor-5666 .elementor-element.elementor-element-6ff529c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:clamp(34px, 3.5vw, 48px);font-weight:700;line-height:1.12em;letter-spacing:-0.025em;color:#ffffff;}.elementor-5666 .elementor-element.elementor-element-acb7130{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5666 .elementor-element.elementor-element-45e0734{--display:flex;border-style:none;--border-style:none;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5666 .elementor-element.elementor-element-1331cb4{--display:flex;border-style:none;--border-style:none;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5666 .elementor-element.elementor-element-5f56598{--display:flex;border-style:none;--border-style:none;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5666 .elementor-element.elementor-element-400551c{--display:flex;border-style:none;--border-style:none;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5666 .elementor-element.elementor-element-dbbb415{--display:flex;border-style:none;--border-style:none;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5666 .elementor-element.elementor-element-fc60b5e{--n-accordion-title-font-size:16.5px;width:var( --container-widget-width, 1280px );max-width:1280px;--container-widget-width:1280px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#F8F4EA;--n-accordion-title-hover-color:#F8F4EA;--n-accordion-title-active-color:#F8F4EA;--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:#8FA39B;}.elementor-5666 .elementor-element.elementor-element-fc60b5e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 1px 0px;border-color:#EFE9DB2E;}.elementor-5666 .elementor-element.elementor-element-fc60b5e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:1px 0px 1px 0px;border-color:#EFE9DB2E;}.elementor-5666 .elementor-element.elementor-element-fc60b5e > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 1px 0px;border-color:#EFE9DB2E;}.elementor-5666 .elementor-element.elementor-element-fc60b5e {--n-accordion-padding:22px 22px 22px 22px;}:where( .elementor-5666 .elementor-element.elementor-element-fc60b5e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lato", Sans-serif;}.elementor-5666 .elementor-element.elementor-element-feb1928 .elementor-button{background-color:#1BAF1B;font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:bold;letter-spacing:0.05em;border-style:solid;border-width:2px 2px 2px 2px;border-color:#15E01F;border-radius:100px 100px 100px 100px;padding:10px 10px 10px 20px;}.elementor-5666 .elementor-element.elementor-element-feb1928.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5666 .elementor-element.elementor-element-feb1928 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5666 .elementor-element.elementor-element-feb1928 .elementor-button .elementor-button-content-wrapper{gap:100px;}.elementor-5666 .elementor-element.elementor-element-ee44ad0{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5666 .elementor-element.elementor-element-ee44ad0 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:0px;color:#FFFFFF;}@media(min-width:768px){.elementor-5666 .elementor-element.elementor-element-b3ddd87{--content-width:1200px;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5666 .elementor-element.elementor-element-80ab988{width:var( --container-widget-width, 489px );max-width:489px;--container-widget-width:489px;--container-widget-flex-grow:0;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5666 .elementor-element.elementor-element-80ab988{width:var( --container-widget-width, 807px );max-width:807px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:807px;--container-widget-flex-grow:0;text-align:start;}.elementor-5666 .elementor-element.elementor-element-80ab988 .elementor-heading-title{font-size:29.5px;}.elementor-5666 .elementor-element.elementor-element-69d3c6e{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;}.elementor-5666 .elementor-element.elementor-element-69d3c6e .elementor-heading-title{font-size:1.4rem;line-height:1.2em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5666 .elementor-element.elementor-element-050213f{width:100%;max-width:100%;}.elementor-5666 .elementor-element.elementor-element-050213f .elementor-button{font-size:1.1rem;padding:10px 10px 10px 25px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-5666 .elementor-element.elementor-element-e4a4779 .elementor-image-box-title{font-size:1rem;}.elementor-5666 .elementor-element.elementor-element-e4a4779 .elementor-image-box-description{font-size:1rem;}.elementor-5666 .elementor-element.elementor-element-93ea210 .elementor-image-box-title{font-size:1rem;}.elementor-5666 .elementor-element.elementor-element-93ea210 .elementor-image-box-description{font-size:1rem;}.elementor-5666 .elementor-element.elementor-element-824d00d .elementor-image-box-title{font-size:1rem;}.elementor-5666 .elementor-element.elementor-element-824d00d .elementor-image-box-description{font-size:1rem;}.elementor-5666 .elementor-element.elementor-element-28e96c9 .elementor-image-box-title{font-size:1rem;}.elementor-5666 .elementor-element.elementor-element-28e96c9 .elementor-image-box-description{font-size:1rem;}.elementor-5666 .elementor-element.elementor-element-16e959d .elementor-image-box-title{font-size:1rem;}.elementor-5666 .elementor-element.elementor-element-16e959d .elementor-image-box-description{font-size:1rem;}.elementor-5666 .elementor-element.elementor-element-780b958{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-5666 .elementor-element.elementor-element-f5771e8{width:var( --container-widget-width, 75% );max-width:75%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-5666 .elementor-element.elementor-element-15fa35a{width:100%;max-width:100%;}.elementor-5666 .elementor-element.elementor-element-15fa35a .elementor-button{font-size:1.1rem;}.elementor-5666 .elementor-element.elementor-element-ee9c95c{width:initial;max-width:initial;}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );}.elementor-5666 .elementor-element.elementor-element-b3ddd87{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5666 .elementor-element.elementor-element-85f395e.elementor-element{--align-self:center;}.elementor-5666 .elementor-element.elementor-element-0808746{width:100%;max-width:100%;}.elementor-5666 .elementor-element.elementor-element-0808746 .elementor-button{font-size:1.1rem;}.elementor-5666 .elementor-element.elementor-element-a899b1b{width:100%;max-width:100%;}.elementor-5666 .elementor-element.elementor-element-a899b1b .elementor-button{font-size:1.1rem;}.elementor-5666 .elementor-element.elementor-element-8ab4565{text-align:center;}.elementor-5666 .elementor-element.elementor-element-8ab4565 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-5666 .elementor-element.elementor-element-e0d6b75{width:100%;max-width:100%;}.elementor-5666 .elementor-element.elementor-element-e0d6b75 .elementor-button{font-size:1.1rem;padding:10px 10px 10px 20px;}.elementor-5666 .elementor-element.elementor-element-c10d7c0{width:100%;max-width:100%;}.elementor-5666 .elementor-element.elementor-element-c10d7c0 .elementor-button{font-size:1.1rem;}.elementor-5666 .elementor-element.elementor-element-feb1928{width:100%;max-width:100%;}.elementor-5666 .elementor-element.elementor-element-feb1928 .elementor-button{font-size:1.1rem;}}/* Start custom CSS for button, class: .elementor-element-050213f */.elementor-5666 .elementor-element.elementor-element-050213f .elementor-button-content-wrapper {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}

.elementor-5666 .elementor-element.elementor-element-050213f .elementor-button-icon {
  flex: 0 0 42px;
  margin: 0 !important;
}

.elementor-5666 .elementor-element.elementor-element-050213f .elementor-button-icon svg {
  display: block;
  width: 54px !important;
  height: 54px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-780b958 */.elementor-5666 .elementor-element.elementor-element-780b958 .elementor-widget-container{margin-bottom:50px} .elementor-5666 .elementor-element.elementor-element-780b958 .elementor-heading-title{margin-bottom:50px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d8ca91 */.elementor-5666 .elementor-element.elementor-element-6d8ca91 .elementor-widget-container{margin-bottom:14px} .elementor-5666 .elementor-element.elementor-element-6d8ca91 .elementor-heading-title{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15fa35a */.elementor-5666 .elementor-element.elementor-element-15fa35a .elementor-button-content-wrapper {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}

.elementor-5666 .elementor-element.elementor-element-15fa35a .elementor-button-icon {
  flex: 0 0 42px;
  margin: 0 !important;
}

.elementor-5666 .elementor-element.elementor-element-15fa35a .elementor-button-icon svg {
  display: block;
  width: 54px !important;
  height: 54px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee9c95c */.elementor-5666 .elementor-element.elementor-element-ee9c95c .elementor-heading-title{width:min(100%, 760px)} .elementor-5666 .elementor-element.elementor-element-ee9c95c .elementor-widget-container{margin-bottom:16px} .elementor-5666 .elementor-element.elementor-element-ee9c95c .elementor-heading-title{margin-bottom:16px} .elementor-5666 .elementor-element.elementor-element-ee9c95c .elementor-heading-title{margin-inline:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7cc10b */.elementor-5666 .elementor-element.elementor-element-b7cc10b .elementor-heading-title{margin:0} .elementor-5666 .elementor-element.elementor-element-b7cc10b{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0808746 */.elementor-5666 .elementor-element.elementor-element-0808746 .elementor-button-content-wrapper {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}

.elementor-5666 .elementor-element.elementor-element-0808746 .elementor-button-icon {
  flex: 0 0 42px;
  margin: 0 !important;
}

.elementor-5666 .elementor-element.elementor-element-0808746 .elementor-button-icon svg {
  display: block;
  width: 54px !important;
  height: 54px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a899b1b */.elementor-5666 .elementor-element.elementor-element-a899b1b .elementor-button-content-wrapper {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}

.elementor-5666 .elementor-element.elementor-element-a899b1b .elementor-button-icon {
  flex: 0 0 42px;
  margin: 0 !important;
}

.elementor-5666 .elementor-element.elementor-element-a899b1b .elementor-button-icon svg {
  display: block;
  width: 54px !important;
  height: 54px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea99472 */.elementor-5666 .elementor-element.elementor-element-ea99472 .elementor-widget-container{margin-bottom:28px} .elementor-5666 .elementor-element.elementor-element-ea99472 .elementor-heading-title{margin-bottom:28px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0d6b75 */.elementor-5666 .elementor-element.elementor-element-e0d6b75 .elementor-button-content-wrapper {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}

.elementor-5666 .elementor-element.elementor-element-e0d6b75 .elementor-button-icon {
  flex: 0 0 42px;
  margin: 0 !important;
}

.elementor-5666 .elementor-element.elementor-element-e0d6b75 .elementor-button-icon svg {
  display: block;
  width: 54px !important;
  height: 54px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4f4511 */.elementor-5666 .elementor-element.elementor-element-e4f4511 .elementor-heading-title{line-height:normal} .elementor-5666 .elementor-element.elementor-element-e4f4511 .elementor-widget-container{margin-top:16px} .elementor-5666 .elementor-element.elementor-element-e4f4511 .elementor-heading-title{margin-top:16px} .elementor-5666 .elementor-element.elementor-element-e4f4511 .elementor-heading-title strong{color: #ffa800; letter-spacing: 0.056em}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c10d7c0 */.elementor-5666 .elementor-element.elementor-element-c10d7c0 .elementor-button-content-wrapper {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}

.elementor-5666 .elementor-element.elementor-element-c10d7c0 .elementor-button-icon {
  flex: 0 0 42px;
  margin: 0 !important;
}

.elementor-5666 .elementor-element.elementor-element-c10d7c0 .elementor-button-icon svg {
  display: block;
  width: 54px !important;
  height: 54px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ff529c */.elementor-5666 .elementor-element.elementor-element-6ff529c .elementor-heading-title{margin:0} .elementor-5666 .elementor-element.elementor-element-6ff529c{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-feb1928 */.elementor-5666 .elementor-element.elementor-element-feb1928 .elementor-button-content-wrapper {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}

.elementor-5666 .elementor-element.elementor-element-feb1928 .elementor-button-icon {
  flex: 0 0 42px;
  margin: 0 !important;
}

.elementor-5666 .elementor-element.elementor-element-feb1928 .elementor-button-icon svg {
  display: block;
  width: 54px !important;
  height: 54px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee44ad0 */.elementor-5666 .elementor-element.elementor-element-ee44ad0 .elementor-heading-title{line-height:normal} .elementor-5666 .elementor-element.elementor-element-ee44ad0 .elementor-widget-container{margin-top:16px} .elementor-5666 .elementor-element.elementor-element-ee44ad0 .elementor-heading-title{margin-top:16px} .elementor-5666 .elementor-element.elementor-element-ee44ad0 .elementor-heading-title strong{color: #ffa800; letter-spacing: 0.056em}/* End custom CSS */
/* Start custom CSS */.elementor-5666 .elementor-element.elementor-element-ff8799b.kpso {
  overflow: visible !important;
}


/* =========================================
   ROI BAR — BLOCO FINAL
   ========================================= */

.roi-bar {
  position: relative !important;

  /* espaço para texto + barra */
  padding-top: 42px !important;

  /* remove versões anteriores */
  background-image: none !important;
}

/* mata pseudo-elementos das versões anteriores */
.roi-bar::before,
.roi-bar::after {
  content: none !important;
}


/* =========================================
   CAMADA VISUAL
   ========================================= */

.roi-ui {
  position: absolute;

  top: 0;
  left: 0;
  right: 0;

  height: 38px;

  pointer-events: none;

  z-index: 20;
}


/* TEXTO */
.roi-ui-text {
  position: absolute;

  top: 5px;
  left: 0;
  right: 0;

  text-align: center;

  color: #ffffff;

  font-size: 11px;
  font-weight: 400;
  line-height: 1;
}


/* =========================================
   LINHA
   ========================================= */

.roi-ui-track {
  position: absolute;

  left: 7px;
  right: 7px;

  top: 29px;

  height: 3px;

  border-radius: 999px;

  background: linear-gradient(
    90deg,
    #f8da7a 0%,
    #efc64b 100%
  );
}


/* =========================================
   BOLINHA
   ========================================= */

.roi-ui-dot {
  position: absolute;

  /*
    -7px faz o CENTRO da bolinha
    começar exatamente no início da linha
  */
  left: -7px;

  top: 50%;

  width: 14px;
  height: 14px;

  box-sizing: border-box;

  border-radius: 50%;

  background: #f8dfa0;

  border: 1px solid #ffffff;

  box-shadow:
    0 0 5px rgba(255, 224, 139, 0.95),
    0 0 10px rgba(255, 224, 139, 0.30);

  transform: translateY(-50%);

  transition:
    left 1.8s cubic-bezier(.22, .75, .2, 1);
}


/* =========================================
   QUANDO CHEGAR NA SEÇÃO
   ========================================= */

.roi-bar.roi-running .roi-ui-dot {
  /*
    Centro da bolinha termina
    exatamente no fim da linha.
  */
  left: calc(100% - 7px);
}


/* ACESSIBILIDADE */
@media (prefers-reduced-motion: reduce) {
  .roi-ui-dot {
    transition: none;
  }
}
<\/style>


<script>
(function () {

  function initRoiAnimation() {

    const bars = document.querySelectorAll('.roi-bar');

    bars.forEach(function (bar) {

      /* evita duplicar caso Elementor execute novamente */
      if (bar.querySelector('.roi-ui')) {
        return;
      }

      /* cria a camada visual */
      const ui = document.createElement('div');
      ui.className = 'roi-ui';

      ui.innerHTML = `
        <div class="roi-ui-text">
          Invista 97 e o retorno é mais de R$2600
        </div>

        <div class="roi-ui-track">
          <div class="roi-ui-dot"></div>
        </div>
      `;

      /*
        coloca como primeiro elemento,
        sem alterar os widgets dos números
      */
      bar.prepend(ui);

    });


    const observer = new IntersectionObserver(
      function (entries) {

        entries.forEach(function (entry) {

          if (!entry.isIntersecting) {
            return;
          }

          const bar = entry.target;

          /*
            garante um frame na posição inicial
            antes da animação começar
          */
          requestAnimationFrame(function () {

            requestAnimationFrame(function () {
              bar.classList.add('roi-running');
            });

          });

          /* anima somente uma vez */
          observer.unobserve(bar);

        });

      },
      {
        threshold: 0.35
      }
    );


    document.querySelectorAll('.roi-bar').forEach(function (bar) {
      observer.observe(bar);
    });

  }


  if (document.readyState === 'loading') {

    document.addEventListener(
      'DOMContentLoaded',
      initRoiAnimation
    );

  } else {

    initRoiAnimation();

  }

})();/* End custom CSS */