.elementor-46258 .elementor-element.elementor-element-8137a59{--display:flex;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-1af1035 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-fab97a6{--display:flex;}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );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-46258 .elementor-element.elementor-element-f7accb5{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-f7accb5 a{color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-6d93f8e{--display:flex;}.elementor-46258 .elementor-element.elementor-element-77cd5ab .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-278d67d{--display:flex;}.elementor-46258 .elementor-element.elementor-element-e1afa9e{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-e1afa9e a{color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-501c6d3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-46258 .elementor-element.elementor-element-e2bc456{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-46258 .elementor-element.elementor-element-e2bc456:not(.elementor-motion-effects-element-type-background), .elementor-46258 .elementor-element.elementor-element-e2bc456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4FAFF;}.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 );line-height:var( --e-global-typography-primary-line-height );}.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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-46258 .elementor-element.elementor-element-56b5891 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-46258 .elementor-element.elementor-element-56b5891.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-46258 .elementor-element.elementor-element-56b5891.elementor-view-framed .elementor-icon, .elementor-46258 .elementor-element.elementor-element-56b5891.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-46258 .elementor-element.elementor-element-56b5891 .elementor-icon{font-size:25px;}.elementor-46258 .elementor-element.elementor-element-56b5891 .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-56b5891 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-56b5891 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-46258 .elementor-element.elementor-element-56b5891:has(:hover) .elementor-icon-box-title,
					 .elementor-46258 .elementor-element.elementor-element-56b5891:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-46258 .elementor-element.elementor-element-56b5891 .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-f5ad96d{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-46258 .elementor-element.elementor-element-f5ad96d:not(.elementor-motion-effects-element-type-background), .elementor-46258 .elementor-element.elementor-element-f5ad96d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4FAFF;}.elementor-46258 .elementor-element.elementor-element-5ddfbab .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-46258 .elementor-element.elementor-element-5ddfbab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-46258 .elementor-element.elementor-element-5ddfbab.elementor-view-framed .elementor-icon, .elementor-46258 .elementor-element.elementor-element-5ddfbab.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-46258 .elementor-element.elementor-element-5ddfbab .elementor-icon{font-size:25px;}.elementor-46258 .elementor-element.elementor-element-5ddfbab .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-5ddfbab .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-5ddfbab .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-46258 .elementor-element.elementor-element-5ddfbab:has(:hover) .elementor-icon-box-title,
					 .elementor-46258 .elementor-element.elementor-element-5ddfbab:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-46258 .elementor-element.elementor-element-5ddfbab .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-bbc160a{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-46258 .elementor-element.elementor-element-bbc160a:not(.elementor-motion-effects-element-type-background), .elementor-46258 .elementor-element.elementor-element-bbc160a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4FAFF;}.elementor-46258 .elementor-element.elementor-element-b2f47b4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-46258 .elementor-element.elementor-element-b2f47b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-46258 .elementor-element.elementor-element-b2f47b4.elementor-view-framed .elementor-icon, .elementor-46258 .elementor-element.elementor-element-b2f47b4.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-46258 .elementor-element.elementor-element-b2f47b4 .elementor-icon{font-size:25px;}.elementor-46258 .elementor-element.elementor-element-b2f47b4 .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-b2f47b4 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-b2f47b4 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-46258 .elementor-element.elementor-element-b2f47b4:has(:hover) .elementor-icon-box-title,
					 .elementor-46258 .elementor-element.elementor-element-b2f47b4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-46258 .elementor-element.elementor-element-b2f47b4 .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-6e8ad16{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-46258 .elementor-element.elementor-element-6e8ad16:not(.elementor-motion-effects-element-type-background), .elementor-46258 .elementor-element.elementor-element-6e8ad16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4FAFF;}.elementor-46258 .elementor-element.elementor-element-43dc73d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-46258 .elementor-element.elementor-element-43dc73d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-46258 .elementor-element.elementor-element-43dc73d.elementor-view-framed .elementor-icon, .elementor-46258 .elementor-element.elementor-element-43dc73d.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-46258 .elementor-element.elementor-element-43dc73d .elementor-icon{font-size:25px;}.elementor-46258 .elementor-element.elementor-element-43dc73d .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-43dc73d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-43dc73d .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-46258 .elementor-element.elementor-element-43dc73d:has(:hover) .elementor-icon-box-title,
					 .elementor-46258 .elementor-element.elementor-element-43dc73d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-46258 .elementor-element.elementor-element-43dc73d .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-2f963d2{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-46258 .elementor-element.elementor-element-2f963d2:not(.elementor-motion-effects-element-type-background), .elementor-46258 .elementor-element.elementor-element-2f963d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4FAFF;}.elementor-46258 .elementor-element.elementor-element-4411638 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-46258 .elementor-element.elementor-element-4411638.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-46258 .elementor-element.elementor-element-4411638.elementor-view-framed .elementor-icon, .elementor-46258 .elementor-element.elementor-element-4411638.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-46258 .elementor-element.elementor-element-4411638 .elementor-icon{font-size:25px;}.elementor-46258 .elementor-element.elementor-element-4411638 .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-4411638 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-4411638 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-46258 .elementor-element.elementor-element-4411638:has(:hover) .elementor-icon-box-title,
					 .elementor-46258 .elementor-element.elementor-element-4411638:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-46258 .elementor-element.elementor-element-4411638 .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-116a72c{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-46258 .elementor-element.elementor-element-116a72c:not(.elementor-motion-effects-element-type-background), .elementor-46258 .elementor-element.elementor-element-116a72c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4FAFF;}.elementor-46258 .elementor-element.elementor-element-2d874af .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-46258 .elementor-element.elementor-element-2d874af.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-46258 .elementor-element.elementor-element-2d874af.elementor-view-framed .elementor-icon, .elementor-46258 .elementor-element.elementor-element-2d874af.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-46258 .elementor-element.elementor-element-2d874af .elementor-icon{font-size:25px;}.elementor-46258 .elementor-element.elementor-element-2d874af .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-2d874af .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-2d874af .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-46258 .elementor-element.elementor-element-2d874af:has(:hover) .elementor-icon-box-title,
					 .elementor-46258 .elementor-element.elementor-element-2d874af:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-46258 .elementor-element.elementor-element-2d874af .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-a281679{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-a281679 a{color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-33e00f7{--display:flex;}.elementor-46258 .elementor-element.elementor-element-dc58e91 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-b4820e5{--display:flex;}.elementor-46258 .elementor-element.elementor-element-2acd716{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-2acd716 a{color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-7607ad3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-46258 .elementor-element.elementor-element-c0b65bf{--display:flex;}.elementor-46258 .elementor-element.elementor-element-c0b65bf:not(.elementor-motion-effects-element-type-background), .elementor-46258 .elementor-element.elementor-element-c0b65bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-50254f4 );}.elementor-46258 .elementor-element.elementor-element-ce8b1a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-0293ec8{--display:flex;}.elementor-46258 .elementor-element.elementor-element-0293ec8:not(.elementor-motion-effects-element-type-background), .elementor-46258 .elementor-element.elementor-element-0293ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5FA;}.elementor-46258 .elementor-element.elementor-element-607335c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-17baede{--display:flex;}.elementor-46258 .elementor-element.elementor-element-df2b702 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-202512f{--display:flex;}.elementor-46258 .elementor-element.elementor-element-09e7b4d{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-09e7b4d a{color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-9862217{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-46258 .elementor-element.elementor-element-b12cbc9{--display:flex;}.elementor-46258 .elementor-element.elementor-element-b12cbc9:not(.elementor-motion-effects-element-type-background), .elementor-46258 .elementor-element.elementor-element-b12cbc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-50254f4 );}.elementor-46258 .elementor-element.elementor-element-5ac10e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-789a173{--display:flex;}.elementor-46258 .elementor-element.elementor-element-789a173:not(.elementor-motion-effects-element-type-background), .elementor-46258 .elementor-element.elementor-element-789a173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-50254f4 );}.elementor-46258 .elementor-element.elementor-element-6ea7032 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-a99e469{--display:flex;}.elementor-46258 .elementor-element.elementor-element-a99e469:not(.elementor-motion-effects-element-type-background), .elementor-46258 .elementor-element.elementor-element-a99e469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5FA;}.elementor-46258 .elementor-element.elementor-element-f2b7312 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-5a61c0f{--display:flex;}.elementor-46258 .elementor-element.elementor-element-e809a9e{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-e809a9e a{color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-abc95b6{--display:flex;}.elementor-46258 .elementor-element.elementor-element-a17cf2d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-d5c7a1b{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-04cb81d );--border-color:var( --e-global-color-04cb81d );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-46258 .elementor-element.elementor-element-14d052a{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-14d052a a{color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-694a6f4{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46258 .elementor-element.elementor-element-b33c524 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-2a015c3{--display:flex;}.elementor-46258 .elementor-element.elementor-element-9a8ab7d{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-9a8ab7d a{color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-2d39697{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46258 .elementor-element.elementor-element-635f7aa .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-82e612f{--display:flex;}.elementor-46258 .elementor-element.elementor-element-03104fb{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-03104fb a{color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-7b5bc69{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );color:#727272;}.elementor-46258 .elementor-element.elementor-element-7b5bc69 a{color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-7d943ff{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46258 .elementor-element.elementor-element-dd9eb5d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-43ee6c0{--display:flex;}.elementor-46258 .elementor-element.elementor-element-ec1a5a6{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-ec1a5a6 a{color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-9e199c9{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );color:#727272;}.elementor-46258 .elementor-element.elementor-element-9e199c9 a{color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-057d4a2{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46258 .elementor-element.elementor-element-f257414 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-8ca9c51{--display:flex;}.elementor-46258 .elementor-element.elementor-element-c37ec0b{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-c37ec0b a{color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-2e971c5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-46258 .elementor-element.elementor-element-91cb157{--display:flex;}.elementor-46258 .elementor-element.elementor-element-e858bd1.elementor-element{--align-self:center;}.elementor-46258 .elementor-element.elementor-element-e858bd1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-46258 .elementor-element.elementor-element-e858bd1 .elementor-icon{font-size:26px;}.elementor-46258 .elementor-element.elementor-element-e858bd1 .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-e858bd1 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-e858bd1 .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-73bcc6e{--display:flex;}.elementor-46258 .elementor-element.elementor-element-982db86.elementor-element{--align-self:center;}.elementor-46258 .elementor-element.elementor-element-982db86 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-46258 .elementor-element.elementor-element-982db86 .elementor-icon{font-size:26px;}.elementor-46258 .elementor-element.elementor-element-982db86 .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-982db86 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-982db86 .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-d68e79d{--display:flex;}.elementor-46258 .elementor-element.elementor-element-9e06380.elementor-element{--align-self:center;}.elementor-46258 .elementor-element.elementor-element-9e06380 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-46258 .elementor-element.elementor-element-9e06380 .elementor-icon{font-size:26px;}.elementor-46258 .elementor-element.elementor-element-9e06380 .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-9e06380 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-9e06380 .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-66b9b8b{--display:flex;}.elementor-46258 .elementor-element.elementor-element-6ef0772.elementor-element{--align-self:center;}.elementor-46258 .elementor-element.elementor-element-6ef0772 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-46258 .elementor-element.elementor-element-6ef0772 .elementor-icon{font-size:26px;}.elementor-46258 .elementor-element.elementor-element-6ef0772 .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-6ef0772 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-6ef0772 .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-ee01c5a{--display:flex;}.elementor-46258 .elementor-element.elementor-element-e77b042.elementor-element{--align-self:center;}.elementor-46258 .elementor-element.elementor-element-e77b042 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-46258 .elementor-element.elementor-element-e77b042 .elementor-icon{font-size:26px;}.elementor-46258 .elementor-element.elementor-element-e77b042 .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-e77b042 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-e77b042 .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-2abcc81{--display:flex;}.elementor-46258 .elementor-element.elementor-element-d84eebc.elementor-element{--align-self:center;}.elementor-46258 .elementor-element.elementor-element-d84eebc .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-46258 .elementor-element.elementor-element-d84eebc .elementor-icon{font-size:26px;}.elementor-46258 .elementor-element.elementor-element-d84eebc .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-d84eebc .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-d84eebc .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-6c51987{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );color:#727272;}.elementor-46258 .elementor-element.elementor-element-6c51987 a{color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-85c8c23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46258 .elementor-element.elementor-element-85c8c23:not(.elementor-motion-effects-element-type-background), .elementor-46258 .elementor-element.elementor-element-85c8c23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-46258 .elementor-element.elementor-element-85c8c23::before, .elementor-46258 .elementor-element.elementor-element-85c8c23 > .elementor-background-video-container::before, .elementor-46258 .elementor-element.elementor-element-85c8c23 > .e-con-inner > .elementor-background-video-container::before, .elementor-46258 .elementor-element.elementor-element-85c8c23 > .elementor-background-slideshow::before, .elementor-46258 .elementor-element.elementor-element-85c8c23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46258 .elementor-element.elementor-element-85c8c23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46258 .elementor-element.elementor-element-f4f0b01{--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;--justify-content:center;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46258 .elementor-element.elementor-element-f4f0b01:not(.elementor-motion-effects-element-type-background), .elementor-46258 .elementor-element.elementor-element-f4f0b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://www.verdantis.com/wp-content/uploads/2024/03/sdfsadf.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-46258 .elementor-element.elementor-element-f4f0b01::before, .elementor-46258 .elementor-element.elementor-element-f4f0b01 > .elementor-background-video-container::before, .elementor-46258 .elementor-element.elementor-element-f4f0b01 > .e-con-inner > .elementor-background-video-container::before, .elementor-46258 .elementor-element.elementor-element-f4f0b01 > .elementor-background-slideshow::before, .elementor-46258 .elementor-element.elementor-element-f4f0b01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46258 .elementor-element.elementor-element-f4f0b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46258 .elementor-element.elementor-element-4ca5e35{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-46258 .elementor-element.elementor-element-4f705d0{text-align:start;}.elementor-46258 .elementor-element.elementor-element-4f705d0 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-46258 .elementor-element.elementor-element-970595f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-46258 .elementor-element.elementor-element-970595f{text-align:start;}.elementor-46258 .elementor-element.elementor-element-970595f .elementor-heading-title{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );color:var( --e-global-color-accent );}.elementor-46258 .elementor-element.elementor-element-c72b21e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46258 .elementor-element.elementor-element-c72b21e:not(.elementor-motion-effects-element-type-background), .elementor-46258 .elementor-element.elementor-element-c72b21e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-46258 .elementor-element.elementor-element-965f0d3{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46258 .elementor-element.elementor-element-fbae245 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-96ec49d{--display:flex;}.elementor-46258 .elementor-element.elementor-element-f90dad8{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-f90dad8 a{color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-bcb9ba4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-46258 .elementor-element.elementor-element-377f621{--display:flex;}.elementor-46258 .elementor-element.elementor-element-377f621:not(.elementor-motion-effects-element-type-background), .elementor-46258 .elementor-element.elementor-element-377f621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-50254f4 );}.elementor-46258 .elementor-element.elementor-element-00fb736 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-6a0bcc0{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-17f562f{--display:flex;}.elementor-46258 .elementor-element.elementor-element-17f562f:not(.elementor-motion-effects-element-type-background), .elementor-46258 .elementor-element.elementor-element-17f562f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F3FD;}.elementor-46258 .elementor-element.elementor-element-f10065e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-56ec70a{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-fb164e5{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46258 .elementor-element.elementor-element-250f319 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-6134540{--display:flex;}.elementor-46258 .elementor-element.elementor-element-7e2aa8a{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-7e2aa8a a{color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-7094094{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-7094094 a{color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-81a4618{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );color:#98989B;}.elementor-46258 .elementor-element.elementor-element-81a4618 a{color:#98989B;}.elementor-46258 .elementor-element.elementor-element-516e750{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46258 .elementor-element.elementor-element-109694b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-79915d7{--display:flex;}.elementor-46258 .elementor-element.elementor-element-4ff9deb{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-4ff9deb a{color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-a766339{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-a766339 a{color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-2cbaa06{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46258 .elementor-element.elementor-element-d0287da .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-d1747a8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-46258 .elementor-element.elementor-element-b48d582{--display:flex;}.elementor-46258 .elementor-element.elementor-element-528354c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-46258 .elementor-element.elementor-element-528354c .elementor-icon{font-size:20px;}.elementor-46258 .elementor-element.elementor-element-528354c .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-528354c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-528354c .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-0973af1{--display:flex;}.elementor-46258 .elementor-element.elementor-element-6e69553 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-46258 .elementor-element.elementor-element-6e69553 .elementor-icon{font-size:20px;}.elementor-46258 .elementor-element.elementor-element-6e69553 .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-6e69553 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-6e69553 .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-d3fbb40{--display:flex;}.elementor-46258 .elementor-element.elementor-element-226de4c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-46258 .elementor-element.elementor-element-226de4c .elementor-icon{font-size:20px;}.elementor-46258 .elementor-element.elementor-element-226de4c .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-226de4c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-226de4c .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-bdf06a7{--display:flex;}.elementor-46258 .elementor-element.elementor-element-a32611d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-46258 .elementor-element.elementor-element-a32611d .elementor-icon{font-size:20px;}.elementor-46258 .elementor-element.elementor-element-a32611d .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-a32611d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-a32611d .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-0414bc1{--display:flex;}.elementor-46258 .elementor-element.elementor-element-231e558 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-46258 .elementor-element.elementor-element-231e558 .elementor-icon{font-size:20px;}.elementor-46258 .elementor-element.elementor-element-231e558 .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-231e558 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-231e558 .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-1a314cc{--display:flex;}.elementor-46258 .elementor-element.elementor-element-e3d4559 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-46258 .elementor-element.elementor-element-e3d4559 .elementor-icon{font-size:20px;}.elementor-46258 .elementor-element.elementor-element-e3d4559 .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-e3d4559 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:27px;}.elementor-46258 .elementor-element.elementor-element-e3d4559 .elementor-icon-box-description{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-733f0e4{--display:flex;}.elementor-46258 .elementor-element.elementor-element-e650aa8{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-e650aa8 a{color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-11e6b59{--display:flex;}.elementor-46258 .elementor-element.elementor-element-a9d0f4a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:39.81px;font-weight:bold;line-height:49px;}.elementor-46258 .elementor-element.elementor-element-9f73e45{--display:flex;}.elementor-46258 .elementor-element.elementor-element-7507b5a{text-align:start;font-family:var( --e-global-typography-f8be77c-font-family ), Sans-serif;font-size:var( --e-global-typography-f8be77c-font-size );font-weight:var( --e-global-typography-f8be77c-font-weight );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-bd2f9c5{--display:flex;}.elementor-46258 .elementor-element.elementor-element-72155cf{text-align:start;font-family:var( --e-global-typography-f8be77c-font-family ), Sans-serif;font-size:var( --e-global-typography-f8be77c-font-size );font-weight:var( --e-global-typography-f8be77c-font-weight );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-e26acf4{--display:flex;}.elementor-46258 .elementor-element.elementor-element-0709186{text-align:start;font-family:var( --e-global-typography-f8be77c-font-family ), Sans-serif;font-size:var( --e-global-typography-f8be77c-font-size );font-weight:var( --e-global-typography-f8be77c-font-weight );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-8052b2b{--display:flex;}.elementor-46258 .elementor-element.elementor-element-45d1b17{text-align:start;font-family:var( --e-global-typography-f8be77c-font-family ), Sans-serif;font-size:var( --e-global-typography-f8be77c-font-size );font-weight:var( --e-global-typography-f8be77c-font-weight );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-20f4f26{--display:flex;}.elementor-46258 .elementor-element.elementor-element-5db8626{text-align:start;font-family:var( --e-global-typography-f8be77c-font-family ), Sans-serif;font-size:var( --e-global-typography-f8be77c-font-size );font-weight:var( --e-global-typography-f8be77c-font-weight );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-4684be1{--display:flex;}.elementor-46258 .elementor-element.elementor-element-1e7e111{text-align:start;font-family:var( --e-global-typography-f8be77c-font-family ), Sans-serif;font-size:var( --e-global-typography-f8be77c-font-size );font-weight:var( --e-global-typography-f8be77c-font-weight );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-c809f96{--display:flex;}.elementor-46258 .elementor-element.elementor-element-1ccd211{text-align:start;font-family:var( --e-global-typography-f8be77c-font-family ), Sans-serif;font-size:var( --e-global-typography-f8be77c-font-size );font-weight:var( --e-global-typography-f8be77c-font-weight );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-0834d8d{--display:flex;}.elementor-46258 .elementor-element.elementor-element-610fc3d{text-align:start;font-family:var( --e-global-typography-f8be77c-font-family ), Sans-serif;font-size:var( --e-global-typography-f8be77c-font-size );font-weight:var( --e-global-typography-f8be77c-font-weight );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-b123cac{--display:flex;}.elementor-46258 .elementor-element.elementor-element-7fb7292{text-align:start;font-family:var( --e-global-typography-f8be77c-font-family ), Sans-serif;font-size:var( --e-global-typography-f8be77c-font-size );font-weight:var( --e-global-typography-f8be77c-font-weight );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-66139e2{--display:flex;}.elementor-46258 .elementor-element.elementor-element-765c6bb{text-align:start;font-family:var( --e-global-typography-f8be77c-font-family ), Sans-serif;font-size:var( --e-global-typography-f8be77c-font-size );font-weight:var( --e-global-typography-f8be77c-font-weight );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-ea73615{--display:flex;}.elementor-46258 .elementor-element.elementor-element-9206620{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-9206620 a{color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-5206924{--display:flex;}.elementor-46258 .elementor-element.elementor-element-7376ec4{font-family:var( --e-global-typography-120f80c-font-family ), Sans-serif;font-size:var( --e-global-typography-120f80c-font-size );font-weight:var( --e-global-typography-120f80c-font-weight );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-7376ec4 a{color:var( --e-global-color-primary );}.elementor-46258 .elementor-element.elementor-element-e2d5448{--n-accordion-title-font-size:var( --e-global-typography-a7ecaeb-font-size );--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:10px;--n-accordion-icon-gap:12px;}.elementor-46258 .elementor-element.elementor-element-e2d5448 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-50254f4 );}:where( .elementor-46258 .elementor-element.elementor-element-e2d5448 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-50254f4 );}.elementor-46258 .elementor-element.elementor-element-e2d5448 {--n-accordion-padding:12px 12px 12px 12px;}:where( .elementor-46258 .elementor-element.elementor-element-e2d5448 > .elementor-widget-container > .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:var( --e-global-typography-a7ecaeb-font-family ), Sans-serif;font-weight:var( --e-global-typography-a7ecaeb-font-weight );line-height:var( --e-global-typography-a7ecaeb-line-height );}@media(min-width:768px){.elementor-46258 .elementor-element.elementor-element-c72b21e{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-46258 .elementor-element.elementor-element-1af1035 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-46258 .elementor-element.elementor-element-f7accb5{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-77cd5ab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-e1afa9e{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-501c6d3{--grid-auto-flow:row;}.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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-46258 .elementor-element.elementor-element-56b5891 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-5ddfbab .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-b2f47b4 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-43dc73d .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-4411638 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-2d874af .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-a281679{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-dc58e91 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-2acd716{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-7607ad3{--grid-auto-flow:row;}.elementor-46258 .elementor-element.elementor-element-df2b702 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-09e7b4d{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-9862217{--grid-auto-flow:row;}.elementor-46258 .elementor-element.elementor-element-e809a9e{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-a17cf2d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-14d052a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-b33c524 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-9a8ab7d{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-635f7aa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-03104fb{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-7b5bc69{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-dd9eb5d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-ec1a5a6{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-9e199c9{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-f257414 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-c37ec0b{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-2e971c5{--grid-auto-flow:row;}.elementor-46258 .elementor-element.elementor-element-e858bd1 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-982db86 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-9e06380 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-6ef0772 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-e77b042 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-d84eebc .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-6c51987{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-4f705d0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-46258 .elementor-element.elementor-element-970595f .elementor-heading-title{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-c72b21e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46258 .elementor-element.elementor-element-fbae245 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-f90dad8{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-bcb9ba4{--grid-auto-flow:row;}.elementor-46258 .elementor-element.elementor-element-6a0bcc0{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-56ec70a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-250f319 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-7e2aa8a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-7094094{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-81a4618{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-109694b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-4ff9deb{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-a766339{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-d0287da .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-d1747a8{--grid-auto-flow:row;}.elementor-46258 .elementor-element.elementor-element-528354c .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-6e69553 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-226de4c .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-a32611d .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-231e558 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-e3d4559 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-e650aa8{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-7507b5a{font-size:var( --e-global-typography-f8be77c-font-size );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-72155cf{font-size:var( --e-global-typography-f8be77c-font-size );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-0709186{font-size:var( --e-global-typography-f8be77c-font-size );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-45d1b17{font-size:var( --e-global-typography-f8be77c-font-size );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-5db8626{font-size:var( --e-global-typography-f8be77c-font-size );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-1e7e111{font-size:var( --e-global-typography-f8be77c-font-size );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-1ccd211{font-size:var( --e-global-typography-f8be77c-font-size );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-610fc3d{font-size:var( --e-global-typography-f8be77c-font-size );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-7fb7292{font-size:var( --e-global-typography-f8be77c-font-size );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-765c6bb{font-size:var( --e-global-typography-f8be77c-font-size );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-9206620{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-7376ec4{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-e2d5448{--n-accordion-title-font-size:var( --e-global-typography-a7ecaeb-font-size );}:where( .elementor-46258 .elementor-element.elementor-element-e2d5448 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-a7ecaeb-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-46258 .elementor-element.elementor-element-1af1035 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-46258 .elementor-element.elementor-element-f7accb5{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-77cd5ab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-e1afa9e{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-501c6d3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-46258 .elementor-element.elementor-element-56b5891 .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-56b5891 .elementor-icon-box-title a{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-56b5891 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-5ddfbab .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-5ddfbab .elementor-icon-box-title a{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-5ddfbab .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-b2f47b4 .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-b2f47b4 .elementor-icon-box-title a{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-b2f47b4 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-43dc73d .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-43dc73d .elementor-icon-box-title a{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-43dc73d .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-4411638 .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-4411638 .elementor-icon-box-title a{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-4411638 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-2d874af .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-2d874af .elementor-icon-box-title a{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-2d874af .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-a281679{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-dc58e91 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-2acd716{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-7607ad3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-46258 .elementor-element.elementor-element-ce8b1a2 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-607335c .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-df2b702 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-09e7b4d{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-9862217{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-46258 .elementor-element.elementor-element-5ac10e2 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-6ea7032 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-f2b7312 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-e809a9e{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-a17cf2d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-14d052a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-b33c524 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-9a8ab7d{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-635f7aa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-03104fb{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-7b5bc69{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-dd9eb5d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-ec1a5a6{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-9e199c9{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-f257414 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-c37ec0b{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-2e971c5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-46258 .elementor-element.elementor-element-e858bd1 .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-e858bd1 .elementor-icon-box-title a{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-e858bd1 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-982db86 .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-982db86 .elementor-icon-box-title a{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-982db86 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-9e06380 .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-9e06380 .elementor-icon-box-title a{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-9e06380 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-6ef0772 .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-6ef0772 .elementor-icon-box-title a{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-6ef0772 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-e77b042 .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-e77b042 .elementor-icon-box-title a{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-e77b042 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-d84eebc .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-d84eebc .elementor-icon-box-title a{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-d84eebc .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-6c51987{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-f4f0b01{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46258 .elementor-element.elementor-element-4f705d0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-46258 .elementor-element.elementor-element-970595f .elementor-heading-title{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-c72b21e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46258 .elementor-element.elementor-element-fbae245 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-f90dad8{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-bcb9ba4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-46258 .elementor-element.elementor-element-00fb736 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-6a0bcc0{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-f10065e .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-56ec70a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-250f319 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-7e2aa8a{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-7094094{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-81a4618{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-109694b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-4ff9deb{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-a766339{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-d0287da .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-46258 .elementor-element.elementor-element-d1747a8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-46258 .elementor-element.elementor-element-528354c .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-528354c .elementor-icon-box-title a{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-528354c .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-6e69553 .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-6e69553 .elementor-icon-box-title a{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-6e69553 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-226de4c .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-226de4c .elementor-icon-box-title a{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-226de4c .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-a32611d .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-a32611d .elementor-icon-box-title a{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-a32611d .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-231e558 .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-231e558 .elementor-icon-box-title a{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-231e558 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-e3d4559 .elementor-icon-box-title, .elementor-46258 .elementor-element.elementor-element-e3d4559 .elementor-icon-box-title a{font-size:16px;line-height:22px;}.elementor-46258 .elementor-element.elementor-element-e3d4559 .elementor-icon-box-description{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-e650aa8{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-a9d0f4a .elementor-heading-title{font-size:27.65px;line-height:35px;}.elementor-46258 .elementor-element.elementor-element-7507b5a{font-size:var( --e-global-typography-f8be77c-font-size );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-72155cf{font-size:var( --e-global-typography-f8be77c-font-size );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-0709186{font-size:var( --e-global-typography-f8be77c-font-size );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-45d1b17{font-size:var( --e-global-typography-f8be77c-font-size );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-5db8626{font-size:var( --e-global-typography-f8be77c-font-size );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-1e7e111{font-size:var( --e-global-typography-f8be77c-font-size );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-1ccd211{font-size:var( --e-global-typography-f8be77c-font-size );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-610fc3d{font-size:var( --e-global-typography-f8be77c-font-size );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-7fb7292{font-size:var( --e-global-typography-f8be77c-font-size );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-765c6bb{font-size:var( --e-global-typography-f8be77c-font-size );line-height:var( --e-global-typography-f8be77c-line-height );}.elementor-46258 .elementor-element.elementor-element-9206620{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-7376ec4{font-size:var( --e-global-typography-120f80c-font-size );line-height:var( --e-global-typography-120f80c-line-height );}.elementor-46258 .elementor-element.elementor-element-e2d5448{--n-accordion-title-font-size:var( --e-global-typography-a7ecaeb-font-size );}:where( .elementor-46258 .elementor-element.elementor-element-e2d5448 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-a7ecaeb-line-height );}}/* Start custom CSS for html, class: .elementor-element-09f0333 *//* ==========================================
   PRODUCT COMPARISON
========================================== */

.product-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
    width: 100%;
    margin: 24px 0 26px;
    font-family: "Manrope", sans-serif;
}

/* ==========================================
   PRODUCT CARDS
========================================== */

.product-card {
    background: #ffffff;
    border: 1px solid #e1e4e8;
    border-radius: 11px;
    padding: 22px 20px;
    min-height: 390px;
    box-sizing: border-box;
}

.product-card.featured {
    border: 1px solid #0E4D8C;
    box-shadow: 0 5px 14px rgba(14, 77, 140, 0.08);
}

/* ==========================================
   TAGS
========================================== */

.product-card .tag {
    display: inline-block;
    padding: 6px 11px;
    margin-bottom: 12px;
    border-radius: 6px;

    font-family: "Manrope", sans-serif;
    font-size: 11px;
    line-height: 1;
    font-weight: 800;
    letter-spacing: 1px;
}

.tag-eam {
    background: #e9eef5;
    color: #0E4D8C;
}

.tag-analytics {
    background: #edf3fa;
    color: #0E4D8C;
}

.tag-agentic {
    background: #0E4D8C;
    color: #ffffff;
}

/* ==========================================
   HEADINGS
========================================== */

.product-card h4 {
    margin: 0 0 5px;
    padding: 0;

    font-family: "Manrope", sans-serif;
    font-size: 18px;
    line-height: 1.45;
    font-weight: 800;

    color: #0E4D8C;
}

.product-card h4 a {
    color: #0E4D8C;
    text-decoration: none;
}

.product-card h4 a:hover {
    color: #024089;
}

/* ==========================================
   SUBTITLE
========================================== */

.product-card .pc-sub {
    margin: 0 0 15px;

    font-family: "Manrope", sans-serif;
    font-size: 13px;
    line-height: 1.5;
    font-weight: 400;

    color: #7b8794;
}

/* ==========================================
   BULLET POINTS
========================================== */

.product-card ul {
    margin: 0;
    padding-left: 18px;
}

.product-card li {
    margin: 0 0 9px;
    padding-left: 1px;

    font-family: "Manrope", sans-serif;
    font-size: 13px;
    line-height: 1.65;
    font-weight: 400;

    color: #172033;
}

.product-card li:last-child {
    margin-bottom: 0;
}

.product-card li a {
    color: #0E4D8C;
    text-decoration: underline;
}

/* ==========================================
   BOTTOM TRIPLET
========================================== */

.triplet {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    align-items: center;

    width: 100%;
    margin: 0 0 5px;

    background: #EFF1F5;
    border-radius: 11px;

    padding: 14px 20px;
    box-sizing: border-box;
}

.triplet-item {
    display: flex;
    align-items: center;

    font-family: "Manrope", sans-serif;
    font-size: 13px;
    line-height: 1.4;
    font-weight: 700;

    color: #111827;
}

.dot {
    width: 9px;
    height: 9px;
    min-width: 9px;
    margin-right: 9px;
    border-radius: 50%;
    display: inline-block;
}

.dot-1 {
    background: #0E4D8C;
}

.dot-2 {
    background: #07539A;
}

.dot-3 {
    background: #175B94;
}

/* ==========================================
   BOTTOM NOTE
========================================== */

.product-note {
    margin: 4px 0 0;

    font-family: "Manrope", sans-serif;
    font-size: 13px;
    line-height: 1.5;
    font-weight: 400;

    color: #6b7280;
}

/* ==========================================
   TABLET
========================================== */

@media (max-width: 850px) {

    .product-grid {
        grid-template-columns: 1fr;
        gap: 14px;
    }

    .product-card {
        min-height: auto;
    }

    .triplet {
        grid-template-columns: 1fr;
        gap: 10px;
    }

}

/* ==========================================
   MOBILE
========================================== */

@media (max-width: 600px) {

    .product-grid {
        gap: 12px;
        margin-top: 20px;
    }

    .product-card {
        padding: 20px 18px;
    }

    .product-card h4 {
        font-size: 17px;
    }

    .product-card .pc-sub {
        font-size: 13px;
    }

    .product-card li {
        font-size: 13px;
        line-height: 1.6;
    }

    .triplet {
        padding: 14px 16px;
    }

    .triplet-item {
        font-size: 13px;
    }

    .product-note {
        font-size: 13px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-462990f *//* ==========================================
   STATISTICS CARDS
========================================== */

.icon-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
    width: 100%;
    margin: 15px 0 15px;
    font-family: "Manrope", sans-serif;
}

/* ==========================================
   STAT CARD
========================================== */

.icon-grid .stat-card {
    background: #0E4D8C;
    border-radius: 14px;
    padding: 25px 24px;
    min-height: 205px;
    box-sizing: border-box;

    display: flex;
    flex-direction: column;
}

/* ==========================================
   LARGE FIGURE
========================================== */

.icon-grid .fig {
    margin: 0 0 10px;

    font-family: "Manrope", sans-serif;
    font-size: 31px;
    line-height: 1.15;
    font-weight: 800;

    color: #FFA51F;
}

/* ==========================================
   DESCRIPTION
========================================== */

.icon-grid .label {
    margin: 0;

    font-family: "Manrope", sans-serif;
    font-size: 14px;
    line-height: 1.55;
    font-weight: 400;

    color: #FFFFFF;
}

/* ==========================================
   SOURCE
========================================== */

.icon-grid .src {
    margin-top: auto;
    padding-top: 14px;

    font-family: "Manrope", sans-serif;
    font-size: 12px;
    line-height: 1.5;
}

.icon-grid .src a {
    color: #AFC7E2;
    text-decoration: underline;
}

.icon-grid .src a:hover {
    color: #FFFFFF;
}

/* ==========================================
   EXCLUDED NOTE
========================================== */

.excluded-note {
    margin: 0 0 25px;
    padding: 2px 0 2px 18px;

    border-left: 3px solid #E5E7EB;

    font-family: "Manrope", sans-serif;
    font-size: 14px;
    line-height: 1.7;
    font-style: italic;
    font-weight: 400;

    color: #667085;
}

/* ==========================================
   TABLET
========================================== */

@media (max-width: 850px) {

    .icon-grid {
        grid-template-columns: 1fr;
        gap: 14px;
    }

    .icon-grid .stat-card {
        min-height: auto;
    }

    .icon-grid .src {
        margin-top: 12px;
    }

}

/* ==========================================
   MOBILE
========================================== */

@media (max-width: 600px) {

    .icon-grid {
        gap: 12px;
        margin-top: 20px;
    }

    .icon-grid .stat-card {
        padding: 22px 20px;
        border-radius: 11px;
    }

    .icon-grid .fig {
        font-size: 27px;
    }

    .icon-grid .label {
        font-size: 13px;
        line-height: 1.55;
    }

    .icon-grid .src {
        font-size: 11px;
    }

    .excluded-note {
        font-size: 13px;
        line-height: 1.6;
        padding-left: 14px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e4f70a2 *//* ==========================================
   QUESTION CALLOUT
========================================== */

body .question-callout {
    width: 100%;
    box-sizing: border-box;
    margin: 10px 0;
    padding: 26px 40px;
    background: #0E4D8C;
    border-radius: 12px;
    font-family: "Manrope", sans-serif;
}

/* LABEL */

body .question-callout .question-label {
    display: block;
    margin: 0 0 10px 0;
    padding: 0;

    font-family: "Manrope", sans-serif;
    font-size: 11px;
    line-height: 1.4;
    font-weight: 700;
    letter-spacing: 0.9px;
    text-transform: uppercase;

    color: #FFFFFF;
}

/* QUESTION */

body .question-callout p {
    margin: 0;
    padding: 0;

    font-family: "Manrope", sans-serif;
    font-size: 17px;
    line-height: 1.55;
    font-weight: 400;
    font-style: normal;

    color: #FFFFFF;
}

/* Make any nested text white */

body .question-callout p,
body .question-callout p span,
body .question-callout .question-label,
body .question-callout .question-label span {
    color: #FFFFFF;
}

/* Links */

body .question-callout a {
    color: #FFFFFF;
    text-decoration: underline;
}

body .question-callout a:hover {
    color: #FFFFFF;
}

/* ==========================================
   TABLET
========================================== */

@media (max-width: 992px) {

    body .question-callout {
        padding: 24px 30px;
    }

    body .question-callout p {
        font-size: 16px;
    }

}

/* ==========================================
   MOBILE
========================================== */

@media (max-width: 768px) {

    body .question-callout {
        margin: 20px 0;
        padding: 22px 24px;
        border-radius: 10px;
    }

    body .question-callout .question-label {
        font-size: 10px;
        margin-bottom: 8px;
    }

    body .question-callout p {
        font-size: 15px;
        line-height: 1.55;
    }

}

/* ==========================================
   SMALL MOBILE
========================================== */

@media (max-width: 480px) {

    body .question-callout {
        padding: 20px;
    }

    body .question-callout p {
        font-size: 14px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be06dc6 *//* ==========================================
   WORKFLOW DIAGRAM
========================================== */

body .diagram-wrap {
    width: 100%;
    box-sizing: border-box;

    margin: 12px 0;

    font-family: "Manrope", sans-serif;
}


/* ==========================================
   LANES
========================================== */

body .diagram-lane {
    display: flex;
    flex-direction: column;
    gap: 14px;
}


/* ==========================================
   INDIVIDUAL LANE
========================================== */

body .diagram-lane .lane {
    box-sizing: border-box;

    padding: 18px 22px;

    border-radius: 8px;
    border: 1px solid #DDE3EA;

    background: #FFFFFF;
}


/* Decision-support lane */

body .diagram-lane .lane-a {
    border-left: 4px solid #0E4D8C;
}


/* Agentic lane */

body .diagram-lane .lane-b {
    border-left: 4px solid #FDA300;
}


/* ==========================================
   LANE LABEL
========================================== */

body .diagram-lane .lane-label {
    margin-bottom: 12px;

    font-family: "Manrope", sans-serif;
    font-size: 11px;
    line-height: 1.3;
    font-weight: 700;
    letter-spacing: 0.8px;

    color: #0E4D8C;
}

body .diagram-lane .lane-b .lane-label {
    color: #0E4D8C;
}


/* ==========================================
   STEPS
========================================== */

body .diagram-lane .steps {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
}


/* ==========================================
   STEP BOX
========================================== */

body .diagram-lane .step {
    display: inline-flex;
    align-items: center;

    min-height: 38px;
    box-sizing: border-box;

    padding: 8px 14px;

    background: #F1F4F7;
    border-radius: 6px;

    font-family: "Manrope", sans-serif;
    font-size: 13px;
    line-height: 1.4;
    font-weight: 500;

    color: #0C162F;
}


/* Highlight the final step */

body .diagram-lane .lane-a .step:last-child {
    background: #0E4D8C;
    color: #FFFFFF;
}

body .diagram-lane .lane-b .step:last-child {
    background: #FDA300;
    color: #0C162F;
}


/* ==========================================
   ARROWS
========================================== */

body .diagram-lane .arrow {
    display: inline-flex;
    align-items: center;

    font-size: 18px;
    line-height: 1;

    color: #8A93A0;
}


/* ==========================================
   CAPTION
========================================== */

body .diagram-caption {
    margin: 12px 2px 0;

    font-family: "Manrope", sans-serif;
    font-size: 12px;
    line-height: 1.6;
    font-weight: 400;

    color: #6B7280;
}


/* ==========================================
   TABLET
========================================== */

@media (max-width: 768px) {

    body .diagram-lane .lane {
        padding: 16px 18px;
    }

    body .diagram-lane .steps {
        gap: 7px;
    }

    body .diagram-lane .step {
        font-size: 12px;
        padding: 7px 11px;
    }

    body .diagram-lane .arrow {
        font-size: 16px;
    }

}


/* ==========================================
   MOBILE
========================================== */

@media (max-width: 600px) {

    body .diagram-lane {
        gap: 12px;
    }

    body .diagram-lane .lane {
        padding: 15px 16px;
    }

    body .diagram-lane .lane-label {
        font-size: 10px;
        margin-bottom: 10px;
    }

    body .diagram-lane .steps {
        flex-direction: column;
        align-items: stretch;
    }

    body .diagram-lane .step {
        width: 100%;
        justify-content: center;
        text-align: center;
        font-size: 13px;
    }

    body .diagram-lane .arrow {
        justify-content: center;
        transform: rotate(90deg);
    }

    body .diagram-caption {
        font-size: 11px;
        line-height: 1.5;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-414dcc3 *//* ==========================================
   PRICING HIGHLIGHT
========================================== */

body .pricing-highlight {
    width: 100%;
    box-sizing: border-box;

    display: flex;
    align-items: flex-start;
    gap: 24px;

    margin: 2px 0;
    padding: 25px 28px;

    background: #F4F7FA;
    border: 1px solid #E0E4E8;
    border-radius: 11px;

    font-family: "Manrope", sans-serif;
}

/* ==========================================
   AMOUNT
========================================== */

body .pricing-highlight .amount {
    flex: 0 0 112px;

    padding-top: 6px;

    font-family: "Manrope", sans-serif;
    font-size: 22px;
    line-height: 1.3;
    font-weight: 800;

    color: #0E4D8C;
    white-space: nowrap;
}

body .pricing-highlight .amount span {
    font-size: 14px;
    font-weight: 600;
}

/* ==========================================
   DESCRIPTION
========================================== */

body .pricing-highlight .amount-label {
    flex: 1;

    font-family: "Manrope", sans-serif;
    font-size: 16px;
    line-height: 1.65;
    font-weight: 400;

    color: #344054;
}

body .pricing-highlight .amount-label strong {
    font-weight: 700;
    color: #26364A;
}

/* ==========================================
   TABLET
========================================== */

@media (max-width: 768px) {

    body .pricing-highlight {
        gap: 18px;
        padding: 22px 24px;
    }

    body .pricing-highlight .amount {
        flex: 0 0 100px;
        font-size: 20px;
    }

    body .pricing-highlight .amount span {
        font-size: 13px;
    }

    body .pricing-highlight .amount-label {
        font-size: 15px;
        line-height: 1.6;
    }

}

/* ==========================================
   MOBILE
========================================== */

@media (max-width: 600px) {

    body .pricing-highlight {
        flex-direction: column;
        gap: 8px;

        padding: 20px 22px;
    }

    body .pricing-highlight .amount {
        padding-top: 0;
        font-size: 21px;
    }

    body .pricing-highlight .amount span {
        font-size: 13px;
    }

    body .pricing-highlight .amount-label {
        font-size: 14px;
        line-height: 1.6;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-98decf5 *//* ==========================================
   PRICING HIGHLIGHT
========================================== */

body .pricing-highlight {
    width: 100%;
    box-sizing: border-box;

    display: flex;
    align-items: flex-start;
    gap: 24px;

    margin: 2px 0;
    padding: 25px 28px;

    background: #F4F7FA;
    border: 1px solid #E0E4E8;
    border-radius: 11px;

    font-family: "Manrope", sans-serif;
}

/* ==========================================
   AMOUNT
========================================== */

body .pricing-highlight .amount {
    flex: 0 0 112px;

    padding-top: 6px;

    font-family: "Manrope", sans-serif;
    font-size: 22px;
    line-height: 1.3;
    font-weight: 800;

    color: #0E4D8C;
    white-space: nowrap;
}

body .pricing-highlight .amount span {
    font-size: 14px;
    font-weight: 600;
}

/* ==========================================
   DESCRIPTION
========================================== */

body .pricing-highlight .amount-label {
    flex: 1;

    font-family: "Manrope", sans-serif;
    font-size: 16px;
    line-height: 1.65;
    font-weight: 400;

    color: #344054;
}

body .pricing-highlight .amount-label strong {
    font-weight: 700;
    color: #26364A;
}

/* ==========================================
   TABLET
========================================== */

@media (max-width: 768px) {

    body .pricing-highlight {
        gap: 18px;
        padding: 22px 24px;
    }

    body .pricing-highlight .amount {
        flex: 0 0 100px;
        font-size: 20px;
    }

    body .pricing-highlight .amount span {
        font-size: 13px;
    }

    body .pricing-highlight .amount-label {
        font-size: 15px;
        line-height: 1.6;
    }

}

/* ==========================================
   MOBILE
========================================== */

@media (max-width: 600px) {

    body .pricing-highlight {
        flex-direction: column;
        gap: 8px;

        padding: 20px 22px;
    }

    body .pricing-highlight .amount {
        padding-top: 0;
        font-size: 21px;
    }

    body .pricing-highlight .amount span {
        font-size: 13px;
    }

    body .pricing-highlight .amount-label {
        font-size: 14px;
        line-height: 1.6;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e3b975 *//* ==========================================
   WIDE CTA
========================================== */

body .wide {
    width: 100%;
    box-sizing: border-box;
    margin: 2px 0;
}

/* ==========================================
   CTA BOX
========================================== */

body .wide .cta {
    width: 100%;
    box-sizing: border-box;

    padding: 42px 40px;

    background: #0E4D8C;
    border-radius: 12px;

    text-align: center;

    font-family: "Manrope", sans-serif;
}

/* ==========================================
   CTA HEADING
========================================== */

body .wide .cta h6 {
    max-width: 760px;

    margin: 0 auto 26px;

    font-family: "Manrope", sans-serif;
    font-size: 25px;
    line-height: 1.45;
    font-weight: 700;

    color: #FFFFFF;
}

/* ==========================================
   CTA BUTTON
========================================== */

body .wide .cta .cta-btn {
    display: inline-block;

    padding: 14px 32px;

    background: #FDA300;
    border-radius: 8px;

    font-family: "Manrope", sans-serif;
    font-size: 15px;
    line-height: 1.4;
    font-weight: 700;

    color: #FFFFFF;
    text-decoration: none;

    transition: background 0.25s ease, transform 0.25s ease;
}

body .wide .cta .cta-btn:hover {
    background: #F29400;
    color: #FFFFFF;
    text-decoration: none;
    transform: translateY(-2px);
}

/* ==========================================
   TABLET
========================================== */

@media (max-width: 992px) {

    body .wide .cta {
        padding: 36px 30px;
    }

    body .wide .cta h4 {
        font-size: 22px;
    }

}

/* ==========================================
   MOBILE
========================================== */

@media (max-width: 768px) {

    body .wide .cta {
        padding: 32px 24px;
        border-radius: 10px;
    }

    body .wide .cta h4 {
        font-size: 20px;
        line-height: 1.45;
        margin-bottom: 22px;
    }

    body .wide .cta .cta-btn {
        padding: 12px 26px;
        font-size: 14px;
    }

}

/* ==========================================
   SMALL MOBILE
========================================== */

@media (max-width: 480px) {

    body .wide .cta {
        padding: 28px 20px;
    }

    body .wide .cta h4 {
        font-size: 18px;
    }

}/* End custom CSS */