.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 );text-transform:var( --e-global-typography-primary-text-transform );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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-471 .elementor-element.elementor-element-75d554f .elementor-icon-box-wrapper{gap:15px;}.elementor-471 .elementor-element.elementor-element-75d554f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-471 .elementor-element.elementor-element-75d554f.elementor-view-framed .elementor-icon, .elementor-471 .elementor-element.elementor-element-75d554f.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-471 .elementor-element.elementor-element-75d554f .elementor-icon{font-size:130px;}.elementor-471 .elementor-element.elementor-element-75d554f .elementor-icon-box-title, .elementor-471 .elementor-element.elementor-element-75d554f .elementor-icon-box-title a{font-family:var( --e-global-typography-169513e-font-family ), Sans-serif;font-size:var( --e-global-typography-169513e-font-size );font-weight:var( --e-global-typography-169513e-font-weight );text-transform:var( --e-global-typography-169513e-text-transform );font-style:var( --e-global-typography-169513e-font-style );line-height:var( --e-global-typography-169513e-line-height );}.elementor-471 .elementor-element.elementor-element-75d554f .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-471 .elementor-element.elementor-element-c919467{border-style:solid;border-color:var( --e-global-color-b884fb2 );}.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 );text-transform:var( --e-global-typography-text-text-transform );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-471 .elementor-element.elementor-element-786afe5{font-family:var( --e-global-typography-81e1612-font-family ), Sans-serif;font-size:var( --e-global-typography-81e1612-font-size );font-weight:var( --e-global-typography-81e1612-font-weight );text-transform:var( --e-global-typography-81e1612-text-transform );font-style:var( --e-global-typography-81e1612-font-style );line-height:var( --e-global-typography-81e1612-line-height );color:var( --e-global-color-secondary );}.elementor-471 .elementor-element.elementor-element-6db8e51{font-family:var( --e-global-typography-81e1612-font-family ), Sans-serif;font-size:var( --e-global-typography-81e1612-font-size );font-weight:var( --e-global-typography-81e1612-font-weight );text-transform:var( --e-global-typography-81e1612-text-transform );font-style:var( --e-global-typography-81e1612-font-style );line-height:var( --e-global-typography-81e1612-line-height );color:var( --e-global-color-secondary );}.elementor-471 .elementor-element.elementor-element-0a34983{font-family:var( --e-global-typography-81e1612-font-family ), Sans-serif;font-size:var( --e-global-typography-81e1612-font-size );font-weight:var( --e-global-typography-81e1612-font-weight );text-transform:var( --e-global-typography-81e1612-text-transform );font-style:var( --e-global-typography-81e1612-font-style );line-height:var( --e-global-typography-81e1612-line-height );color:var( --e-global-color-secondary );}.elementor-471 .elementor-element.elementor-element-314199c{color:#231F2000;}.elementor-471 .elementor-element.elementor-element-884436c{font-family:var( --e-global-typography-81e1612-font-family ), Sans-serif;font-size:var( --e-global-typography-81e1612-font-size );font-weight:var( --e-global-typography-81e1612-font-weight );text-transform:var( --e-global-typography-81e1612-text-transform );font-style:var( --e-global-typography-81e1612-font-style );line-height:var( --e-global-typography-81e1612-line-height );color:var( --e-global-color-secondary );}.elementor-471 .elementor-element.elementor-element-3b4eaf0{font-family:var( --e-global-typography-81e1612-font-family ), Sans-serif;font-size:var( --e-global-typography-81e1612-font-size );font-weight:var( --e-global-typography-81e1612-font-weight );text-transform:var( --e-global-typography-81e1612-text-transform );font-style:var( --e-global-typography-81e1612-font-style );line-height:var( --e-global-typography-81e1612-line-height );color:var( --e-global-color-secondary );}.elementor-471 .elementor-element.elementor-element-fbe4f09{border-style:solid;border-color:var( --e-global-color-b884fb2 );}.elementor-471 .elementor-element.elementor-element-965ce16{font-family:var( --e-global-typography-81e1612-font-family ), Sans-serif;font-size:var( --e-global-typography-81e1612-font-size );font-weight:var( --e-global-typography-81e1612-font-weight );text-transform:var( --e-global-typography-81e1612-text-transform );font-style:var( --e-global-typography-81e1612-font-style );line-height:var( --e-global-typography-81e1612-line-height );color:var( --e-global-color-secondary );}.elementor-471 .elementor-element.elementor-element-a92293c{font-family:var( --e-global-typography-81e1612-font-family ), Sans-serif;font-size:var( --e-global-typography-81e1612-font-size );font-weight:var( --e-global-typography-81e1612-font-weight );text-transform:var( --e-global-typography-81e1612-text-transform );font-style:var( --e-global-typography-81e1612-font-style );line-height:var( --e-global-typography-81e1612-line-height );color:var( --e-global-color-secondary );}.elementor-471 .elementor-element.elementor-element-4b6826e{font-family:var( --e-global-typography-81e1612-font-family ), Sans-serif;font-size:var( --e-global-typography-81e1612-font-size );font-weight:var( --e-global-typography-81e1612-font-weight );text-transform:var( --e-global-typography-81e1612-text-transform );font-style:var( --e-global-typography-81e1612-font-style );line-height:var( --e-global-typography-81e1612-line-height );color:var( --e-global-color-secondary );}.elementor-471 .elementor-element.elementor-element-8a8228d{font-family:var( --e-global-typography-81e1612-font-family ), Sans-serif;font-size:var( --e-global-typography-81e1612-font-size );font-weight:var( --e-global-typography-81e1612-font-weight );text-transform:var( --e-global-typography-81e1612-text-transform );font-style:var( --e-global-typography-81e1612-font-style );line-height:var( --e-global-typography-81e1612-line-height );color:var( --e-global-color-secondary );}.elementor-471 .elementor-element.elementor-element-a89a5ea{color:var( --e-global-color-primary );}.elementor-471 .elementor-element.elementor-element-21d447f{font-family:var( --e-global-typography-81e1612-font-family ), Sans-serif;font-size:var( --e-global-typography-81e1612-font-size );font-weight:var( --e-global-typography-81e1612-font-weight );text-transform:var( --e-global-typography-81e1612-text-transform );font-style:var( --e-global-typography-81e1612-font-style );line-height:var( --e-global-typography-81e1612-line-height );color:var( --e-global-color-secondary );}.elementor-471 .elementor-element.elementor-element-3cd1956{font-family:var( --e-global-typography-81e1612-font-family ), Sans-serif;font-size:var( --e-global-typography-81e1612-font-size );font-weight:var( --e-global-typography-81e1612-font-weight );text-transform:var( --e-global-typography-81e1612-text-transform );font-style:var( --e-global-typography-81e1612-font-style );line-height:var( --e-global-typography-81e1612-line-height );color:var( --e-global-color-secondary );}.elementor-471 .elementor-element.elementor-element-aeef216{font-family:var( --e-global-typography-81e1612-font-family ), Sans-serif;font-size:var( --e-global-typography-81e1612-font-size );font-weight:var( --e-global-typography-81e1612-font-weight );text-transform:var( --e-global-typography-81e1612-text-transform );font-style:var( --e-global-typography-81e1612-font-style );line-height:var( --e-global-typography-81e1612-line-height );color:var( --e-global-color-secondary );}.elementor-471 .elementor-element.elementor-element-e92262f{border-style:solid;border-color:var( --e-global-color-b884fb2 );}.elementor-471 .elementor-element.elementor-element-925d799{font-family:var( --e-global-typography-81e1612-font-family ), Sans-serif;font-size:var( --e-global-typography-81e1612-font-size );font-weight:var( --e-global-typography-81e1612-font-weight );text-transform:var( --e-global-typography-81e1612-text-transform );font-style:var( --e-global-typography-81e1612-font-style );line-height:var( --e-global-typography-81e1612-line-height );color:var( --e-global-color-secondary );}.elementor-471 .elementor-element.elementor-element-f7f01ba{font-family:var( --e-global-typography-81e1612-font-family ), Sans-serif;font-size:var( --e-global-typography-81e1612-font-size );font-weight:var( --e-global-typography-81e1612-font-weight );text-transform:var( --e-global-typography-81e1612-text-transform );font-style:var( --e-global-typography-81e1612-font-style );line-height:var( --e-global-typography-81e1612-line-height );color:var( --e-global-color-secondary );}.elementor-471 .elementor-element.elementor-element-191aa2f{font-family:var( --e-global-typography-81e1612-font-family ), Sans-serif;font-size:var( --e-global-typography-81e1612-font-size );font-weight:var( --e-global-typography-81e1612-font-weight );text-transform:var( --e-global-typography-81e1612-text-transform );font-style:var( --e-global-typography-81e1612-font-style );line-height:var( --e-global-typography-81e1612-line-height );color:var( --e-global-color-secondary );}.elementor-471 .elementor-element.elementor-element-88a0cec{font-family:var( --e-global-typography-81e1612-font-family ), Sans-serif;font-size:var( --e-global-typography-81e1612-font-size );font-weight:var( --e-global-typography-81e1612-font-weight );text-transform:var( --e-global-typography-81e1612-text-transform );font-style:var( --e-global-typography-81e1612-font-style );line-height:var( --e-global-typography-81e1612-line-height );color:var( --e-global-color-secondary );}.elementor-471 .elementor-element.elementor-element-1fc7836{color:var( --e-global-color-primary );}.elementor-471 .elementor-element.elementor-element-a2d4393{font-family:var( --e-global-typography-81e1612-font-family ), Sans-serif;font-size:var( --e-global-typography-81e1612-font-size );font-weight:var( --e-global-typography-81e1612-font-weight );text-transform:var( --e-global-typography-81e1612-text-transform );font-style:var( --e-global-typography-81e1612-font-style );line-height:var( --e-global-typography-81e1612-line-height );color:var( --e-global-color-secondary );}.elementor-471 .elementor-element.elementor-element-c3b8a2f{font-family:var( --e-global-typography-81e1612-font-family ), Sans-serif;font-size:var( --e-global-typography-81e1612-font-size );font-weight:var( --e-global-typography-81e1612-font-weight );text-transform:var( --e-global-typography-81e1612-text-transform );font-style:var( --e-global-typography-81e1612-font-style );line-height:var( --e-global-typography-81e1612-line-height );color:var( --e-global-color-secondary );}.elementor-471 .elementor-element.elementor-element-bab8f1b{font-family:var( --e-global-typography-81e1612-font-family ), Sans-serif;font-size:var( --e-global-typography-81e1612-font-size );font-weight:var( --e-global-typography-81e1612-font-weight );text-transform:var( --e-global-typography-81e1612-text-transform );font-style:var( --e-global-typography-81e1612-font-style );line-height:var( --e-global-typography-81e1612-line-height );color:var( --e-global-color-secondary );}@media(max-width:1024px){.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-471 .elementor-element.elementor-element-75d554f .elementor-icon-box-title, .elementor-471 .elementor-element.elementor-element-75d554f .elementor-icon-box-title a{font-size:var( --e-global-typography-169513e-font-size );line-height:var( --e-global-typography-169513e-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-471 .elementor-element.elementor-element-786afe5{font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-6db8e51{font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-0a34983{font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-884436c{font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-3b4eaf0{font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-965ce16{font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-a92293c{font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-4b6826e{font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-8a8228d{font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-21d447f{font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-3cd1956{font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-aeef216{font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-925d799{font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-f7f01ba{font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-191aa2f{font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-88a0cec{font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-a2d4393{font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-c3b8a2f{font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-bab8f1b{font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}}@media(max-width:767px){.elementor-471 .elementor-element.elementor-element-8612f6f > .elementor-element-populated{padding:30px 0px 45px 0px;}.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-471 .elementor-element.elementor-element-75d554f .elementor-icon{font-size:68px;}.elementor-471 .elementor-element.elementor-element-75d554f .elementor-icon-box-title, .elementor-471 .elementor-element.elementor-element-75d554f .elementor-icon-box-title a{font-size:var( --e-global-typography-169513e-font-size );line-height:var( --e-global-typography-169513e-line-height );}.elementor-471 .elementor-element.elementor-element-c919467{border-width:0px 0px 2px 0px;padding:0px 0px 20px 0px;}.elementor-471 .elementor-element.elementor-element-9895b64{width:50%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-471 .elementor-element.elementor-element-786afe5{font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-6db8e51{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-0a34983{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-dbd4717{width:50%;}.elementor-471 .elementor-element.elementor-element-884436c{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-3b4eaf0{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-fbe4f09{border-width:0px 0px 2px 0px;padding:20px 0px 20px 0px;}.elementor-471 .elementor-element.elementor-element-de80323{width:50%;}.elementor-471 .elementor-element.elementor-element-965ce16{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-a92293c{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-4b6826e{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-8a8228d{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-7423b76{width:50%;}.elementor-471 .elementor-element.elementor-element-21d447f{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-3cd1956{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-aeef216{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-e92262f{border-width:0px 0px 2px 0px;padding:20px 0px 20px 0px;}.elementor-471 .elementor-element.elementor-element-b6555de{width:50%;}.elementor-471 .elementor-element.elementor-element-925d799{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-f7f01ba{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-191aa2f{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-88a0cec{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-277f7d6{width:50%;}.elementor-471 .elementor-element.elementor-element-a2d4393{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-c3b8a2f{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}.elementor-471 .elementor-element.elementor-element-bab8f1b{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-81e1612-font-size );line-height:var( --e-global-typography-81e1612-line-height );}}