.elementor-350 .elementor-element.elementor-element-8b3b57f{--display:flex;}.elementor-350 .elementor-element.elementor-element-c97de2c{--display:flex;}.elementor-widget-wpstack_heading .stk-badge{color:var( --e-global-color-accent );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 );}.elementor-widget-wpstack_heading .stk-pretitle{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wpstack_heading .stk-main{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wpstack_heading .stk-sub{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wpstack_heading .stk-highlight{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wpstack_heading .stk-desc{color:var( --e-global-color-text );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 );}.elementor-widget-wpstack_heading .stk-footnote{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 );}.elementor-widget-wpstack_heading .stk-pretitle span{color:var( --e-global-color-accent );}.elementor-widget-wpstack_heading .stk-main span{color:var( --e-global-color-accent );}.elementor-widget-wpstack_heading .stk-sub span{color:var( --e-global-color-accent );}.elementor-widget-wpstack_heading .stk-highlight span{color:var( --e-global-color-accent );}.elementor-widget-wpstack_heading .stk-desc span{color:var( --e-global-color-accent );}.elementor-widget-wpstack_heading .stk-icon i, .elementor-widget-wpstack_heading .stk-icon svg{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-wpstack_heading .stk-bar{background-color:var( --e-global-color-accent );}.elementor-350 .elementor-element.elementor-element-bd2da18 .stk-bar{width:60px;height:4px;}.elementor-350 .elementor-element.elementor-element-bd2da18 .stk-heading-wrap::before{opacity:0.5;}.elementor-350 .elementor-element.elementor-element-90b0902{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-wpstack_cards .stkc-icon-wrap i, .elementor-widget-wpstack_cards .stkc-icon-wrap svg{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-wpstack_cards .stkc-badge{color:var( --e-global-color-accent );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 );}.elementor-widget-wpstack_cards .stkc-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wpstack_cards .stkc-subtitle{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wpstack_cards .stkc-desc{color:var( --e-global-color-text );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 );}.elementor-350 .elementor-element.elementor-element-891909f .stkc-card:hover{transform:translateY(-4px);}.elementor-350 .elementor-element.elementor-element-891909f .stkc-img-wrap img{height:220px;object-fit:cover;}.elementor-350 .elementor-element.elementor-element-891909f .stkc-icon-wrap i, .elementor-350 .elementor-element.elementor-element-891909f .stkc-icon-wrap svg{font-size:32px;width:32px;}.elementor-350 .elementor-element.elementor-element-ff6f8c9 .stkc-card:hover{transform:translateY(-4px);}.elementor-350 .elementor-element.elementor-element-ff6f8c9 .stkc-img-wrap img{height:220px;object-fit:cover;}.elementor-350 .elementor-element.elementor-element-ff6f8c9 .stkc-icon-wrap i, .elementor-350 .elementor-element.elementor-element-ff6f8c9 .stkc-icon-wrap svg{font-size:32px;width:32px;}.elementor-350 .elementor-element.elementor-element-f733845 .stkc-card:hover{transform:translateY(-4px);}.elementor-350 .elementor-element.elementor-element-f733845 .stkc-img-wrap img{height:220px;object-fit:cover;}.elementor-350 .elementor-element.elementor-element-f733845 .stkc-icon-wrap i, .elementor-350 .elementor-element.elementor-element-f733845 .stkc-icon-wrap svg{font-size:32px;width:32px;}.elementor-350 .elementor-element.elementor-element-314fabd{--display:flex;}.elementor-350 .elementor-element.elementor-element-18adafe .stkgr-wrap{--stkgr-accent:#4f46e5;--stkgr-radius:24px;--stkgr-gap-ui:18px;--stkgr-anim-duration:850ms;--stkgr-stagger-delay:70ms;}.elementor-350 .elementor-element.elementor-element-eba210f{--display:flex;}@media(max-width:1366px){.elementor-widget-wpstack_heading .stk-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wpstack_heading .stk-highlight{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wpstack_heading .stk-desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wpstack_heading .stk-footnote{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-350 .elementor-element.elementor-element-90b0902{--grid-auto-flow:row;}.elementor-widget-wpstack_cards .stkc-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wpstack_cards .stkc-desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1200px){.elementor-350 .elementor-element.elementor-element-90b0902{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-widget-wpstack_heading .stk-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wpstack_heading .stk-highlight{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wpstack_heading .stk-desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wpstack_heading .stk-footnote{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-350 .elementor-element.elementor-element-90b0902{--grid-auto-flow:row;}.elementor-widget-wpstack_cards .stkc-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wpstack_cards .stkc-desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:880px){.elementor-350 .elementor-element.elementor-element-90b0902{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-wpstack_heading .stk-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wpstack_heading .stk-highlight{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wpstack_heading .stk-desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wpstack_heading .stk-footnote{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-350 .elementor-element.elementor-element-90b0902{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-wpstack_cards .stkc-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wpstack_cards .stkc-desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:2400px){.elementor-widget-wpstack_heading .stk-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wpstack_heading .stk-highlight{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-wpstack_heading .stk-desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wpstack_heading .stk-footnote{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-350 .elementor-element.elementor-element-90b0902{--grid-auto-flow:row;}.elementor-widget-wpstack_cards .stkc-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wpstack_cards .stkc-desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}