.elementor-1026 .elementor-element.elementor-element-0a10e95{--display:flex;}.elementor-1026 .elementor-element.elementor-element-6e1f0e4e{--display:flex;--padding-top:7em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-1026 .elementor-element.elementor-element-170bff5{--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:space-between;}.elementor-1026 .elementor-element.elementor-element-49437295{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1026 .elementor-element.elementor-element-4551803d{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-1026 .elementor-element.elementor-element-4551803d .elementor-heading-title{font-size:40px;font-weight:700;line-height:46px;color:var( --e-global-color-secondary );}.elementor-1026 .elementor-element.elementor-element-76906cec{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-1026 .elementor-element.elementor-element-76906cec a{color:var( --e-global-color-secondary );}.elementor-1026 .elementor-element.elementor-element-3d27c6a1{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-1026 .elementor-element.elementor-element-239ea05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1026 .elementor-element.elementor-element-504e7fcf{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1026 .elementor-element.elementor-element-504e7fcf img{height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-1026 .elementor-element.elementor-element-6240dd93{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1026 .elementor-element.elementor-element-1bbb899e:hover{--e-transform-translateX:-3px;}.elementor-1026 .elementor-element.elementor-element-1bbb899e{background-color:var( --e-global-color-primary );margin:0px 62px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;z-index:1;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-1026 .elementor-element.elementor-element-1bbb899e .elementor-icon-wrapper{text-align:center;}.elementor-1026 .elementor-element.elementor-element-1bbb899e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-1026 .elementor-element.elementor-element-1bbb899e.elementor-view-framed .elementor-icon, .elementor-1026 .elementor-element.elementor-element-1bbb899e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1026 .elementor-element.elementor-element-1bbb899e.elementor-view-framed .elementor-icon, .elementor-1026 .elementor-element.elementor-element-1bbb899e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1026 .elementor-element.elementor-element-1bbb899e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1026 .elementor-element.elementor-element-1bbb899e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1026 .elementor-element.elementor-element-1bbb899e.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-1026 .elementor-element.elementor-element-1bbb899e.elementor-view-framed .elementor-icon:hover, .elementor-1026 .elementor-element.elementor-element-1bbb899e.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1026 .elementor-element.elementor-element-1bbb899e.elementor-view-framed .elementor-icon:hover, .elementor-1026 .elementor-element.elementor-element-1bbb899e.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-1026 .elementor-element.elementor-element-1bbb899e.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-1026 .elementor-element.elementor-element-1bbb899e.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-1026 .elementor-element.elementor-element-1bbb899e .elementor-icon{font-size:34px;padding:16px;border-width:15px 15px 15px 15px;border-radius:50px 50px 50px 50px;}.elementor-1026 .elementor-element.elementor-element-1bbb899e .elementor-icon svg{height:34px;}.elementor-1026 .elementor-element.elementor-element-34f92549 img{height:447px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}@media(min-width:768px){.elementor-1026 .elementor-element.elementor-element-6240dd93{--width:58%;}}@media(max-width:1024px){.elementor-1026 .elementor-element.elementor-element-170bff5{--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;}.elementor-1026 .elementor-element.elementor-element-4551803d{width:100%;max-width:100%;}.elementor-1026 .elementor-element.elementor-element-76906cec{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1026 .elementor-element.elementor-element-3d27c6a1{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1026 .elementor-element.elementor-element-504e7fcf img{height:100%;}.elementor-1026 .elementor-element.elementor-element-34f92549 img{height:100%;}}@media(max-width:767px){.elementor-1026 .elementor-element.elementor-element-76906cec{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1026 .elementor-element.elementor-element-3d27c6a1{width:100%;max-width:100%;}.elementor-1026 .elementor-element.elementor-element-504e7fcf{width:100%;max-width:100%;}.elementor-1026 .elementor-element.elementor-element-504e7fcf img{height:100%;}.elementor-1026 .elementor-element.elementor-element-6240dd93.e-con{--order:-99999 /* order start hack */;}.elementor-1026 .elementor-element.elementor-element-34f92549 img{height:100%;}}/* Start custom CSS for container, class: .elementor-element-6e1f0e4e */.elementor-1026 .elementor-element.elementor-element-6e1f0e4e { padding: clamp(2rem, 5vw, 4rem) 1.5rem !important; }
.elementor-1026 .elementor-element.elementor-element-6e1f0e4e .elementor-element-170bff5 { flex-direction: column; align-items: stretch; gap: 1rem; }
.elementor-1026 .elementor-element.elementor-element-6e1f0e4e .elementor-element-49437295 { width: 100%; max-width: 68rem; }
.elementor-1026 .elementor-element.elementor-element-6e1f0e4e .elementor-element-4551803d .elementor-heading-title { font-size: clamp(2rem, 4vw, 3.5rem); line-height: 1.15; }
.elementor-1026 .elementor-element.elementor-element-6e1f0e4e .elementor-element-3d27c6a1 { width: 100%; max-width: 58rem; }
.elementor-1026 .elementor-element.elementor-element-6e1f0e4e .elementor-element-239ea05 { align-items: stretch; gap: 1.5rem; }
.elementor-1026 .elementor-element.elementor-element-6e1f0e4e .elementor-element-504e7fcf, .elementor-1026 .elementor-element.elementor-element-6e1f0e4e .elementor-element-6240dd93 { width: calc(50% - .75rem) !important; margin: 0 !important; flex: 1; }
.elementor-1026 .elementor-element.elementor-element-6e1f0e4e .elementor-element-1bbb899e { display: none; }
.elementor-1026 .elementor-element.elementor-element-6e1f0e4e .elementor-widget-image img { width: 100%; height: 280px; object-fit: cover; border-radius: 16px; }
@media (max-width: 767px) {
 .elementor-1026 .elementor-element.elementor-element-6e1f0e4e .elementor-element-239ea05 { flex-direction: column; }
 .elementor-1026 .elementor-element.elementor-element-6e1f0e4e .elementor-element-504e7fcf, .elementor-1026 .elementor-element.elementor-element-6e1f0e4e .elementor-element-6240dd93 { width: 100% !important; }
 .elementor-1026 .elementor-element.elementor-element-6e1f0e4e .elementor-widget-image img { height: 220px; }
}
.elementor-1026 .elementor-element.elementor-element-6e1f0e4e .elementor-element-4551803d { width: 100% !important; max-width: 68rem !important; }
.elementor-1026 .elementor-element.elementor-element-6e1f0e4e .elementor-element-4551803d .elementor-heading-title { max-width: none !important; }
.elementor-1026 .elementor-element.elementor-element-6e1f0e4e .elementor-element-6240dd93 { padding: 0 !important; justify-content: flex-start; }
.elementor-1026 .elementor-element.elementor-element-6e1f0e4e > .e-con-inner { padding: 0 !important; }
.elementor-1026 .elementor-element.elementor-element-6e1f0e4e .elementor-element-34f92549 { width: 100% !important; }/* End custom CSS */