.elementor-1630 .elementor-element.elementor-element-c663c18{--display:grid;--e-con-grid-template-columns:1.1fr 1fr;--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--grid-justify-content:flex-start;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-1630 .elementor-element.elementor-element-3815bf9{--display:grid;--e-con-grid-template-columns:repeat(3, minmax(0px, 1fr));--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--grid-justify-content:flex-start;--border-radius:0px 0px 0px 0px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1630 .elementor-element.elementor-element-3815bf9.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1630 .elementor-element.elementor-element-94b92a0{--display:grid;--e-con-grid-template-columns:repeat(12, minmax(0px, 1fr));--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--grid-justify-content:flex-start;--border-radius:0px 0px 0px 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-1630 .elementor-element.elementor-element-3715938{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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;grid-column:span 5 / span 5;grid-row:auto / auto;}.elementor-1630 .elementor-element.elementor-element-3715938.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1630 .elementor-element.elementor-element-0b09b62{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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;grid-column:span 7 / span 7;grid-row:auto / auto;}.elementor-1630 .elementor-element.elementor-element-0b09b62.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1630 .elementor-element.elementor-element-099868a{--display:grid;--e-con-grid-template-columns:repeat(3, minmax(0px, 1fr));--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--grid-justify-content:flex-start;--border-radius:0px 0px 0px 0px;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1630 .elementor-element.elementor-element-915d718{width:var( --container-widget-width, 2rem );max-width:2rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:2rem;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-1630 .elementor-element.elementor-element-915d718 .elementor-icon-wrapper{text-align:start;}.elementor-1630 .elementor-element.elementor-element-915d718.elementor-view-stacked .elementor-icon{background-color:none;}.elementor-1630 .elementor-element.elementor-element-915d718.elementor-view-framed .elementor-icon, .elementor-1630 .elementor-element.elementor-element-915d718.elementor-view-default .elementor-icon{color:none;border-color:none;}.elementor-1630 .elementor-element.elementor-element-915d718.elementor-view-framed .elementor-icon, .elementor-1630 .elementor-element.elementor-element-915d718.elementor-view-default .elementor-icon svg{fill:none;}.elementor-1630 .elementor-element.elementor-element-915d718 .elementor-icon{font-size:32px;}.elementor-1630 .elementor-element.elementor-element-915d718 .elementor-icon svg{height:32px;}.elementor-1630 .elementor-element.elementor-element-f1030ed{width:var( --container-widget-width, 2rem );max-width:2rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:2rem;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-1630 .elementor-element.elementor-element-f1030ed .elementor-icon-wrapper{text-align:start;}.elementor-1630 .elementor-element.elementor-element-f1030ed.elementor-view-stacked .elementor-icon{background-color:none;}.elementor-1630 .elementor-element.elementor-element-f1030ed.elementor-view-framed .elementor-icon, .elementor-1630 .elementor-element.elementor-element-f1030ed.elementor-view-default .elementor-icon{color:none;border-color:none;}.elementor-1630 .elementor-element.elementor-element-f1030ed.elementor-view-framed .elementor-icon, .elementor-1630 .elementor-element.elementor-element-f1030ed.elementor-view-default .elementor-icon svg{fill:none;}.elementor-1630 .elementor-element.elementor-element-f1030ed .elementor-icon{font-size:32px;}.elementor-1630 .elementor-element.elementor-element-f1030ed .elementor-icon svg{height:32px;}.elementor-1630 .elementor-element.elementor-element-8ea4e6a{width:var( --container-widget-width, 2rem );max-width:2rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:2rem;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-1630 .elementor-element.elementor-element-8ea4e6a .elementor-icon-wrapper{text-align:start;}.elementor-1630 .elementor-element.elementor-element-8ea4e6a.elementor-view-stacked .elementor-icon{background-color:none;}.elementor-1630 .elementor-element.elementor-element-8ea4e6a.elementor-view-framed .elementor-icon, .elementor-1630 .elementor-element.elementor-element-8ea4e6a.elementor-view-default .elementor-icon{color:none;border-color:none;}.elementor-1630 .elementor-element.elementor-element-8ea4e6a.elementor-view-framed .elementor-icon, .elementor-1630 .elementor-element.elementor-element-8ea4e6a.elementor-view-default .elementor-icon svg{fill:none;}.elementor-1630 .elementor-element.elementor-element-8ea4e6a .elementor-icon{font-size:32px;}.elementor-1630 .elementor-element.elementor-element-8ea4e6a .elementor-icon svg{height:32px;}.elementor-1630 .elementor-element.elementor-element-e2e2e20{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1.5rem;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-1630 .elementor-element.elementor-element-e2e2e20 .elementor-icon-wrapper{text-align:start;}.elementor-1630 .elementor-element.elementor-element-e2e2e20.elementor-view-stacked .elementor-icon{background-color:none;}.elementor-1630 .elementor-element.elementor-element-e2e2e20.elementor-view-framed .elementor-icon, .elementor-1630 .elementor-element.elementor-element-e2e2e20.elementor-view-default .elementor-icon{color:none;border-color:none;}.elementor-1630 .elementor-element.elementor-element-e2e2e20.elementor-view-framed .elementor-icon, .elementor-1630 .elementor-element.elementor-element-e2e2e20.elementor-view-default .elementor-icon svg{fill:none;}.elementor-1630 .elementor-element.elementor-element-e2e2e20 .elementor-icon{font-size:24px;}.elementor-1630 .elementor-element.elementor-element-e2e2e20 .elementor-icon svg{height:24px;}.elementor-1630 .elementor-element.elementor-element-65750d2{--display:grid;--e-con-grid-template-columns:1fr 1.1fr;--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--grid-justify-content:flex-start;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1630 .elementor-element.elementor-element-fd294e9{width:var( --container-widget-width, 1rem );max-width:1rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1rem;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-1630 .elementor-element.elementor-element-fd294e9 .elementor-icon-wrapper{text-align:start;}.elementor-1630 .elementor-element.elementor-element-fd294e9.elementor-view-stacked .elementor-icon{background-color:none;}.elementor-1630 .elementor-element.elementor-element-fd294e9.elementor-view-framed .elementor-icon, .elementor-1630 .elementor-element.elementor-element-fd294e9.elementor-view-default .elementor-icon{color:none;border-color:none;}.elementor-1630 .elementor-element.elementor-element-fd294e9.elementor-view-framed .elementor-icon, .elementor-1630 .elementor-element.elementor-element-fd294e9.elementor-view-default .elementor-icon svg{fill:none;}.elementor-1630 .elementor-element.elementor-element-fd294e9 .elementor-icon{font-size:16px;}.elementor-1630 .elementor-element.elementor-element-fd294e9 .elementor-icon svg{height:16px;}.elementor-1630 .elementor-element.elementor-element-a119c5e{width:var( --container-widget-width, 1rem );max-width:1rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1rem;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-1630 .elementor-element.elementor-element-a119c5e .elementor-icon-wrapper{text-align:start;}.elementor-1630 .elementor-element.elementor-element-a119c5e.elementor-view-stacked .elementor-icon{background-color:none;}.elementor-1630 .elementor-element.elementor-element-a119c5e.elementor-view-framed .elementor-icon, .elementor-1630 .elementor-element.elementor-element-a119c5e.elementor-view-default .elementor-icon{color:none;border-color:none;}.elementor-1630 .elementor-element.elementor-element-a119c5e.elementor-view-framed .elementor-icon, .elementor-1630 .elementor-element.elementor-element-a119c5e.elementor-view-default .elementor-icon svg{fill:none;}.elementor-1630 .elementor-element.elementor-element-a119c5e .elementor-icon{font-size:16px;}.elementor-1630 .elementor-element.elementor-element-a119c5e .elementor-icon svg{height:16px;}@media(min-width:768px){.elementor-1630 .elementor-element.elementor-element-c663c18{--content-width:80rem;}.elementor-1630 .elementor-element.elementor-element-3715938{--width:auto;}.elementor-1630 .elementor-element.elementor-element-0b09b62{--width:auto;}.elementor-1630 .elementor-element.elementor-element-65750d2{--content-width:80rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-1630 .elementor-element.elementor-element-3715938{--width:100%;}.elementor-1630 .elementor-element.elementor-element-0b09b62{--width:100%;}}@media(max-width:1024px){.elementor-1630 .elementor-element.elementor-element-c663c18{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-1630 .elementor-element.elementor-element-3815bf9{--grid-auto-flow:row;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1630 .elementor-element.elementor-element-94b92a0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-1630 .elementor-element.elementor-element-3715938{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 5 / span 5;grid-row:auto / auto;}.elementor-1630 .elementor-element.elementor-element-0b09b62{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 7 / span 7;grid-row:auto / auto;}.elementor-1630 .elementor-element.elementor-element-099868a{--grid-auto-flow:row;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1630 .elementor-element.elementor-element-915d718{width:var( --container-widget-width, 2rem );max-width:2rem;--container-widget-width:2rem;--container-widget-flex-grow:0;}.elementor-1630 .elementor-element.elementor-element-f1030ed{width:var( --container-widget-width, 2rem );max-width:2rem;--container-widget-width:2rem;--container-widget-flex-grow:0;}.elementor-1630 .elementor-element.elementor-element-8ea4e6a{width:var( --container-widget-width, 2rem );max-width:2rem;--container-widget-width:2rem;--container-widget-flex-grow:0;}.elementor-1630 .elementor-element.elementor-element-e2e2e20{width:var( --container-widget-width, 1.5rem );max-width:1.5rem;--container-widget-width:1.5rem;--container-widget-flex-grow:0;}.elementor-1630 .elementor-element.elementor-element-65750d2{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1630 .elementor-element.elementor-element-fd294e9{width:var( --container-widget-width, 1rem );max-width:1rem;--container-widget-width:1rem;--container-widget-flex-grow:0;}.elementor-1630 .elementor-element.elementor-element-a119c5e{width:var( --container-widget-width, 1rem );max-width:1rem;--container-widget-width:1rem;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-1630 .elementor-element.elementor-element-c663c18{--e-con-grid-template-columns:initial;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1630 .elementor-element.elementor-element-3815bf9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1630 .elementor-element.elementor-element-94b92a0{--e-con-grid-template-columns:initial;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--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-1630 .elementor-element.elementor-element-3715938{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-1630 .elementor-element.elementor-element-0b09b62{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-1630 .elementor-element.elementor-element-099868a{--e-con-grid-template-columns:initial;--grid-auto-flow:row;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1630 .elementor-element.elementor-element-915d718{width:var( --container-widget-width, 2rem );max-width:2rem;--container-widget-width:2rem;--container-widget-flex-grow:0;}.elementor-1630 .elementor-element.elementor-element-f1030ed{width:var( --container-widget-width, 2rem );max-width:2rem;--container-widget-width:2rem;--container-widget-flex-grow:0;}.elementor-1630 .elementor-element.elementor-element-8ea4e6a{width:var( --container-widget-width, 2rem );max-width:2rem;--container-widget-width:2rem;--container-widget-flex-grow:0;}.elementor-1630 .elementor-element.elementor-element-e2e2e20{width:var( --container-widget-width, 5rem );max-width:5rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 65px) 0px;--container-widget-width:5rem;--container-widget-flex-grow:0;}.elementor-1630 .elementor-element.elementor-element-65750d2{--e-con-grid-template-columns:initial;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1630 .elementor-element.elementor-element-fd294e9{width:var( --container-widget-width, 1rem );max-width:1rem;--container-widget-width:1rem;--container-widget-flex-grow:0;}.elementor-1630 .elementor-element.elementor-element-a119c5e{width:var( --container-widget-width, 1rem );max-width:1rem;--container-widget-width:1rem;--container-widget-flex-grow:0;}}/* Start custom CSS for container, class: .elementor-element-3815bf9 */.elementor-1630 .elementor-element.elementor-element-3815bf9{align-content: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c663c18 */.elementor-1630 .elementor-element.elementor-element-c663c18{align-content: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94b92a0 */.elementor-1630 .elementor-element.elementor-element-94b92a0{align-content: normal;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-915d718 */.elementor-1630 .elementor-element.elementor-element-915d718{line-height: 0px;
height: 2rem;}
.elementor-1630 .elementor-element.elementor-element-915d718 svg{stroke: oklch(0.745 0.114 213);}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f1030ed */.elementor-1630 .elementor-element.elementor-element-f1030ed{line-height: 0px;
height: 2rem;}
.elementor-1630 .elementor-element.elementor-element-f1030ed svg{stroke: oklch(0.745 0.114 213);}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ea4e6a */.elementor-1630 .elementor-element.elementor-element-8ea4e6a{line-height: 0px;
height: 2rem;}
.elementor-1630 .elementor-element.elementor-element-8ea4e6a svg{stroke: oklch(0.745 0.114 213);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099868a */.elementor-1630 .elementor-element.elementor-element-099868a{align-content: normal;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e2e2e20 */.elementor-1630 .elementor-element.elementor-element-e2e2e20{line-height: 0px;
height: 1.5rem;}
.elementor-1630 .elementor-element.elementor-element-e2e2e20 svg{stroke: oklch(0.745 0.114 213);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65750d2 */.elementor-1630 .elementor-element.elementor-element-65750d2{align-content: normal;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fd294e9 */.elementor-1630 .elementor-element.elementor-element-fd294e9{line-height: 0px;
height: 1rem;}
.elementor-1630 .elementor-element.elementor-element-fd294e9 svg{stroke: oklch(1 0 0);}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a119c5e */.elementor-1630 .elementor-element.elementor-element-a119c5e{line-height: 0px;
height: 1rem;}
.elementor-1630 .elementor-element.elementor-element-a119c5e svg{stroke: oklch(1 0 0);}/* End custom CSS */