.elementor-3814 .elementor-element.elementor-element-3c7e293{--display:grid;--e-con-grid-template-columns:4fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:calc(var(--section-padding-block) + 4.5rem);--padding-bottom:0;--padding-left:var(--section-padding-inline);--padding-right:var(--section-padding-inline);}.elementor-3814 .elementor-element.elementor-element-37eda2e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-3814 .elementor-element.elementor-element-099933a .elementor-heading-title{font-family:var( --e-global-typography-1607098-font-family ), Sans-serif;font-size:var( --e-global-typography-1607098-font-size );line-height:var( --e-global-typography-1607098-line-height );}.elementor-3814 .elementor-element.elementor-element-bb0d92c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3814 .elementor-element.elementor-element-bb0d92c .elementor-heading-title{font-family:var( --e-global-typography-4339a9c-font-family ), Sans-serif;font-size:var( --e-global-typography-4339a9c-font-size );line-height:var( --e-global-typography-4339a9c-line-height );color:var( --e-global-color-text );}.elementor-3814 .elementor-element.elementor-element-06801b0{width:var( --container-widget-width, 60ch );max-width:60ch;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;padding:0 0 0 0;--container-widget-width:60ch;--container-widget-flex-grow:0;}.elementor-3814 .elementor-element.elementor-element-06801b0 .elementor-heading-title{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );color:var( --e-global-color-text );}.elementor-3814 .elementor-element.elementor-element-482dc16{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3814 .elementor-element.elementor-element-3289021:hover{--e-transform-translateY:-5px;}.elementor-3814 .elementor-element.elementor-element-3289021 .elementor-button{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-903ff3e:hover{--e-transform-translateY:-5px;}.elementor-3814 .elementor-element.elementor-element-903ff3e .elementor-button{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-c3e1388{width:100%;max-width:100%;}.elementor-3814 .elementor-element.elementor-element-c3e1388 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:var(--border-radius-lg) var(--border-radius-lg) var(--border-radius-lg) var(--border-radius-lg);}.elementor-3814 .elementor-element.elementor-element-bedbb36{--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:center;--padding-top:var(--section-padding-block);--padding-bottom:var(--section-padding-block);--padding-left:var(--section-padding-inline);--padding-right:var(--section-padding-inline);}.elementor-3814 .elementor-element.elementor-element-0819bf3{text-align:center;}.elementor-3814 .elementor-element.elementor-element-0819bf3 .elementor-heading-title{font-family:var( --e-global-typography-498a2f0-font-family ), Sans-serif;font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );color:var( --e-global-color-text );}.elementor-3814 .elementor-element.elementor-element-4bf9970.elementor-element{--order:-99999 /* order start hack */;}.elementor-3814 .elementor-element.elementor-element-e75358e{width:var( --container-widget-width, 80ch );max-width:80ch;margin:0 0 calc(var(--kit-widget-spacing, 0px) + var(--space-xs)) 0;padding:0 0 0 0;--container-widget-width:80ch;--container-widget-flex-grow:0;text-align:center;}.elementor-3814 .elementor-element.elementor-element-e75358e .elementor-heading-title{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );color:var( --e-global-color-text );}.elementor-3814 .elementor-element.elementor-element-75e12fc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:var(--gap-xl) var(--gap-xl);--row-gap:var(--gap-xl);--column-gap:var(--gap-xl);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3814 .elementor-element.elementor-element-488191d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--space-xl) * 2.5);--padding-bottom:var(--space-m);--padding-left:var(--space-m);--padding-right:var(--space-m);}.elementor-3814 .elementor-element.elementor-element-6fb637a{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -0.3em) 0em;text-align:center;}.elementor-3814 .elementor-element.elementor-element-6fb637a .elementor-heading-title{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );color:var( --e-global-color-3437862 );}.elementor-3814 .elementor-element.elementor-element-effe1c1{text-align:center;font-family:var( --e-global-typography-3ba15d0-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-038d209{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--space-xl) * 2.5);--padding-bottom:var(--space-m);--padding-left:var(--space-m);--padding-right:var(--space-m);}.elementor-3814 .elementor-element.elementor-element-dd2c474{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -0.3em) 0em;text-align:center;}.elementor-3814 .elementor-element.elementor-element-dd2c474 .elementor-heading-title{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );color:var( --e-global-color-3437862 );}.elementor-3814 .elementor-element.elementor-element-f8339e4{text-align:center;font-family:var( --e-global-typography-3ba15d0-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-3a83aec{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--space-xl) * 2.5);--padding-bottom:var(--space-m);--padding-left:var(--space-m);--padding-right:var(--space-m);}.elementor-3814 .elementor-element.elementor-element-07af1f4{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -0.3em) 0em;text-align:center;}.elementor-3814 .elementor-element.elementor-element-07af1f4 .elementor-heading-title{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );color:var( --e-global-color-3437862 );}.elementor-3814 .elementor-element.elementor-element-1b7ffa4{text-align:center;font-family:var( --e-global-typography-3ba15d0-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-c5da1d4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--space-xl) * 2.5);--padding-bottom:var(--space-m);--padding-left:var(--space-m);--padding-right:var(--space-m);}.elementor-3814 .elementor-element.elementor-element-551cd05{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -0.3em) 0em;text-align:center;}.elementor-3814 .elementor-element.elementor-element-551cd05 .elementor-heading-title{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );color:var( --e-global-color-3437862 );}.elementor-3814 .elementor-element.elementor-element-c04652a{text-align:center;font-family:var( --e-global-typography-3ba15d0-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-23c501a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--space-xl) * 2.5);--padding-bottom:var(--space-m);--padding-left:var(--space-m);--padding-right:var(--space-m);}.elementor-3814 .elementor-element.elementor-element-ccc11c1{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -0.3em) 0em;text-align:center;}.elementor-3814 .elementor-element.elementor-element-ccc11c1 .elementor-heading-title{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );color:var( --e-global-color-3437862 );}.elementor-3814 .elementor-element.elementor-element-dc63086{text-align:center;font-family:var( --e-global-typography-3ba15d0-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-065ba00{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:calc(var(--space-xl) * 2.5);--padding-bottom:var(--space-m);--padding-left:var(--space-m);--padding-right:var(--space-m);}.elementor-3814 .elementor-element.elementor-element-13a839d{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -0.3em) 0em;text-align:center;}.elementor-3814 .elementor-element.elementor-element-13a839d .elementor-heading-title{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );color:var( --e-global-color-3437862 );}.elementor-3814 .elementor-element.elementor-element-1429060{text-align:center;font-family:var( --e-global-typography-3ba15d0-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-55f11d3{--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;--padding-top:var(--section-padding-block);--padding-bottom:var(--section-padding-block);--padding-left:var(--section-padding-inline);--padding-right:var(--section-padding-inline);}.elementor-3814 .elementor-element.elementor-element-2d999fc{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3814 .elementor-element.elementor-element-90f18a8{text-align:start;}.elementor-3814 .elementor-element.elementor-element-90f18a8 .elementor-heading-title{font-family:var( --e-global-typography-498a2f0-font-family ), Sans-serif;font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );color:var( --e-global-color-text );}.elementor-3814 .elementor-element.elementor-element-463c159.elementor-element{--order:-99999 /* order start hack */;}.elementor-3814 .elementor-element.elementor-element-88937e0{width:var( --container-widget-width, 80ch );max-width:80ch;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;padding:0 0 0 0;--container-widget-width:80ch;--container-widget-flex-grow:0;text-align:start;}.elementor-3814 .elementor-element.elementor-element-88937e0 .elementor-heading-title{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );color:var( --e-global-color-text );}.elementor-3814 .elementor-element.elementor-element-668a95f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3814 .elementor-element.elementor-element-c801865{padding:var(--space-m) var(--space-m) var(--space-m) var(--space-m);z-index:3;}.elementor-3814 .elementor-element.elementor-element-c801865 .elementor-icon-box-wrapper{gap:15px;}.elementor-3814 .elementor-element.elementor-element-c801865.elementor-view-stacked .elementor-icon{background-color:#FFCC00;}.elementor-3814 .elementor-element.elementor-element-c801865.elementor-view-framed .elementor-icon, .elementor-3814 .elementor-element.elementor-element-c801865.elementor-view-default .elementor-icon{fill:#FFCC00;color:#FFCC00;border-color:#FFCC00;}.elementor-3814 .elementor-element.elementor-element-c801865 .elementor-icon-box-title, .elementor-3814 .elementor-element.elementor-element-c801865 .elementor-icon-box-title a{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-c801865 .elementor-icon-box-description{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-e120d05{padding:var(--space-m) var(--space-m) var(--space-m) var(--space-m);z-index:3;}.elementor-3814 .elementor-element.elementor-element-e120d05 .elementor-icon-box-wrapper{gap:15px;}.elementor-3814 .elementor-element.elementor-element-e120d05.elementor-view-stacked .elementor-icon{background-color:#FFCC00;}.elementor-3814 .elementor-element.elementor-element-e120d05.elementor-view-framed .elementor-icon, .elementor-3814 .elementor-element.elementor-element-e120d05.elementor-view-default .elementor-icon{fill:#FFCC00;color:#FFCC00;border-color:#FFCC00;}.elementor-3814 .elementor-element.elementor-element-e120d05 .elementor-icon-box-title, .elementor-3814 .elementor-element.elementor-element-e120d05 .elementor-icon-box-title a{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-e120d05 .elementor-icon-box-description{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-ce024b3{padding:var(--space-m) var(--space-m) var(--space-m) var(--space-m);z-index:3;}.elementor-3814 .elementor-element.elementor-element-ce024b3 .elementor-icon-box-wrapper{gap:15px;}.elementor-3814 .elementor-element.elementor-element-ce024b3.elementor-view-stacked .elementor-icon{background-color:#FFCC00;}.elementor-3814 .elementor-element.elementor-element-ce024b3.elementor-view-framed .elementor-icon, .elementor-3814 .elementor-element.elementor-element-ce024b3.elementor-view-default .elementor-icon{fill:#FFCC00;color:#FFCC00;border-color:#FFCC00;}.elementor-3814 .elementor-element.elementor-element-ce024b3 .elementor-icon-box-title, .elementor-3814 .elementor-element.elementor-element-ce024b3 .elementor-icon-box-title a{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-ce024b3 .elementor-icon-box-description{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-6191655{padding:var(--space-m) var(--space-m) var(--space-m) var(--space-m);z-index:3;}.elementor-3814 .elementor-element.elementor-element-6191655 .elementor-icon-box-wrapper{gap:15px;}.elementor-3814 .elementor-element.elementor-element-6191655.elementor-view-stacked .elementor-icon{background-color:#FFCC00;}.elementor-3814 .elementor-element.elementor-element-6191655.elementor-view-framed .elementor-icon, .elementor-3814 .elementor-element.elementor-element-6191655.elementor-view-default .elementor-icon{fill:#FFCC00;color:#FFCC00;border-color:#FFCC00;}.elementor-3814 .elementor-element.elementor-element-6191655 .elementor-icon-box-title, .elementor-3814 .elementor-element.elementor-element-6191655 .elementor-icon-box-title a{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-6191655 .elementor-icon-box-description{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-2c9bf3d{padding:var(--space-m) var(--space-m) var(--space-m) var(--space-m);z-index:3;}.elementor-3814 .elementor-element.elementor-element-2c9bf3d .elementor-icon-box-wrapper{gap:15px;}.elementor-3814 .elementor-element.elementor-element-2c9bf3d.elementor-view-stacked .elementor-icon{background-color:#FFCC00;}.elementor-3814 .elementor-element.elementor-element-2c9bf3d.elementor-view-framed .elementor-icon, .elementor-3814 .elementor-element.elementor-element-2c9bf3d.elementor-view-default .elementor-icon{fill:#FFCC00;color:#FFCC00;border-color:#FFCC00;}.elementor-3814 .elementor-element.elementor-element-2c9bf3d .elementor-icon-box-title, .elementor-3814 .elementor-element.elementor-element-2c9bf3d .elementor-icon-box-title a{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-2c9bf3d .elementor-icon-box-description{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-866cd2d{--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:center;--padding-top:var(--section-padding-block);--padding-bottom:var(--section-padding-block);--padding-left:var(--section-padding-inline);--padding-right:var(--section-padding-inline);}.elementor-3814 .elementor-element.elementor-element-444b1ea{z-index:3;text-align:center;}.elementor-3814 .elementor-element.elementor-element-444b1ea .elementor-heading-title{font-family:var( --e-global-typography-498a2f0-font-family ), Sans-serif;font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );color:var( --e-global-color-text );}.elementor-3814 .elementor-element.elementor-element-2382b14{width:var( --container-widget-width, 80ch );max-width:80ch;margin:0 0 calc(var(--kit-widget-spacing, 0px) + var(--space-xs)) 0;padding:0 0 0 0;--container-widget-width:80ch;--container-widget-flex-grow:0;z-index:3;text-align:center;}.elementor-3814 .elementor-element.elementor-element-2382b14 .elementor-heading-title{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );color:var( --e-global-color-text );}.elementor-3814 .elementor-element.elementor-element-faa8af2.elementor-element{--order:-99999 /* order start hack */;}.elementor-3814 .elementor-element.elementor-element-faa8af2{z-index:3;}.elementor-3814 .elementor-element.elementor-element-916e22d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows: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-3814 .elementor-element.elementor-element-4356a8d{--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;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3814 .elementor-element.elementor-element-76bcbf1{--divider-border-style:solid;--divider-color:var( --e-global-color-c772844 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;--divider-element-spacing:0px;}.elementor-3814 .elementor-element.elementor-element-76bcbf1 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3814 .elementor-element.elementor-element-76bcbf1 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-3814 .elementor-element.elementor-element-76bcbf1 .elementor-divider__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-f8090df-font-family ), Sans-serif;font-size:var( --e-global-typography-f8090df-font-size );line-height:var( --e-global-typography-f8090df-line-height );}.elementor-3814 .elementor-element.elementor-element-5dfa24b{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:var(--space-m);--padding-bottom:var(--space-m);--padding-left:var(--space-m);--padding-right:var(--space-m);}.elementor-3814 .elementor-element.elementor-element-8f1e6f2{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -0.3em) 0em;text-align:center;}.elementor-3814 .elementor-element.elementor-element-8f1e6f2 .elementor-heading-title{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );color:var( --e-global-color-3437862 );}.elementor-3814 .elementor-element.elementor-element-45843d2{text-align:center;font-family:var( --e-global-typography-3ba15d0-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-94f4f1c{--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;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3814 .elementor-element.elementor-element-61a0cb0{--divider-border-style:solid;--divider-color:var( --e-global-color-c772844 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;--divider-element-spacing:0px;}.elementor-3814 .elementor-element.elementor-element-61a0cb0 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3814 .elementor-element.elementor-element-61a0cb0 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-3814 .elementor-element.elementor-element-61a0cb0 .elementor-divider__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-f8090df-font-family ), Sans-serif;font-size:var( --e-global-typography-f8090df-font-size );line-height:var( --e-global-typography-f8090df-line-height );}.elementor-3814 .elementor-element.elementor-element-adea2ee{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:1em;--margin-right:1em;--padding-top:var(--space-m);--padding-bottom:var(--space-m);--padding-left:var(--space-m);--padding-right:var(--space-m);}.elementor-3814 .elementor-element.elementor-element-4578ff6{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -0.3em) 0em;text-align:center;}.elementor-3814 .elementor-element.elementor-element-4578ff6 .elementor-heading-title{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );color:var( --e-global-color-3437862 );}.elementor-3814 .elementor-element.elementor-element-6329f48{text-align:center;font-family:var( --e-global-typography-3ba15d0-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-3fd9fc3{--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;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3814 .elementor-element.elementor-element-dcb0c05{--divider-border-style:solid;--divider-color:var( --e-global-color-c772844 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;--divider-element-spacing:0px;}.elementor-3814 .elementor-element.elementor-element-dcb0c05 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3814 .elementor-element.elementor-element-dcb0c05 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-3814 .elementor-element.elementor-element-dcb0c05 .elementor-divider__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-f8090df-font-family ), Sans-serif;font-size:var( --e-global-typography-f8090df-font-size );line-height:var( --e-global-typography-f8090df-line-height );}.elementor-3814 .elementor-element.elementor-element-cf633e6{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:var(--space-m);--padding-bottom:var(--space-m);--padding-left:var(--space-m);--padding-right:var(--space-m);}.elementor-3814 .elementor-element.elementor-element-08836ea{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -0.3em) 0em;text-align:center;}.elementor-3814 .elementor-element.elementor-element-08836ea .elementor-heading-title{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );color:var( --e-global-color-3437862 );}.elementor-3814 .elementor-element.elementor-element-a1036ec{text-align:center;font-family:var( --e-global-typography-3ba15d0-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-8f7ae20{--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;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3814 .elementor-element.elementor-element-7e0d305{--divider-border-style:solid;--divider-color:var( --e-global-color-c772844 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;--divider-element-spacing:0px;}.elementor-3814 .elementor-element.elementor-element-7e0d305 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3814 .elementor-element.elementor-element-7e0d305 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-3814 .elementor-element.elementor-element-7e0d305 .elementor-divider__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-f8090df-font-family ), Sans-serif;font-size:var( --e-global-typography-f8090df-font-size );line-height:var( --e-global-typography-f8090df-line-height );}.elementor-3814 .elementor-element.elementor-element-b429e10{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:var(--space-m);--padding-bottom:var(--space-m);--padding-left:var(--space-m);--padding-right:var(--space-m);}.elementor-3814 .elementor-element.elementor-element-e3d2407{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -0.3em) 0em;text-align:center;}.elementor-3814 .elementor-element.elementor-element-e3d2407 .elementor-heading-title{font-family:var( --e-global-typography-ee046dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );color:var( --e-global-color-3437862 );}.elementor-3814 .elementor-element.elementor-element-438f002{text-align:center;font-family:var( --e-global-typography-3ba15d0-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-bdc7871{--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:center;--padding-top:0;--padding-bottom:var(--section-padding-block);--padding-left:var(--section-padding-inline);--padding-right:var(--section-padding-inline);}.elementor-3814 .elementor-element.elementor-element-4a59e0f{z-index:2;text-align:center;}.elementor-3814 .elementor-element.elementor-element-4a59e0f .elementor-heading-title{font-family:var( --e-global-typography-498a2f0-font-family ), Sans-serif;font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );color:var( --e-global-color-text );}.elementor-3814 .elementor-element.elementor-element-8dc8e96{width:var( --container-widget-width, 80ch );max-width:80ch;margin:0 0 calc(var(--kit-widget-spacing, 0px) + var(--space-xs)) 0;padding:0 0 0 0;--container-widget-width:80ch;--container-widget-flex-grow:0;z-index:3;text-align:center;}.elementor-3814 .elementor-element.elementor-element-8dc8e96 .elementor-heading-title{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );color:var( --e-global-color-text );}.elementor-3814 .elementor-element.elementor-element-b34ce3f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + var(--space-xs)) 0;z-index:3;--image-border-radius:var(--border-radius-lg);--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-3814 .elementor-element.elementor-element-afee77a.elementor-element{--order:-99999 /* order start hack */;}.elementor-3814 .elementor-element.elementor-element-b8e8148{--display:grid;--e-con-grid-template-columns:4fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--gap-xl) var(--gap-xl);--row-gap:var(--gap-xl);--column-gap:var(--gap-xl);--grid-auto-flow:row;--padding-top:var(--section-padding-block);--padding-bottom:var(--section-padding-block);--padding-left:var(--section-padding-inline);--padding-right:var(--section-padding-inline);}.elementor-3814 .elementor-element.elementor-element-b8e8148.e-con{--align-self:flex-start;}.elementor-3814 .elementor-element.elementor-element-d4fa2cd{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3814 .elementor-element.elementor-element-d202a12{width:100%;max-width:100%;text-align:start;}.elementor-3814 .elementor-element.elementor-element-d202a12 .elementor-heading-title{font-family:var( --e-global-typography-549a8e6-font-family ), Sans-serif;font-size:var( --e-global-typography-549a8e6-font-size );line-height:var( --e-global-typography-549a8e6-line-height );color:var( --e-global-color-text );}.elementor-3814 .elementor-element.elementor-element-0c4184e{width:var( --container-widget-width, 80ch );max-width:80ch;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;padding:0 0 0 0;--container-widget-width:80ch;--container-widget-flex-grow:0;text-align:start;}.elementor-3814 .elementor-element.elementor-element-0c4184e .elementor-heading-title{font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );color:var( --e-global-color-text );}.elementor-3814 .elementor-element.elementor-element-3e40d5d.elementor-element{--order:-99999 /* order start hack */;}.elementor-3814 .elementor-element.elementor-element-65cf00a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:var(--space-m);--padding-bottom:var(--space-m);--padding-left:var(--space-m);--padding-right:var(--space-m);--z-index:4;}.elementor-3814 .elementor-element.elementor-element-67bfdf1{--e-rating-icon-font-size:24px;--e-rating-gap:0px;}.elementor-3814 .elementor-element.elementor-element-a6ec95d{text-align:center;font-family:var( --e-global-typography-d57503a-font-family ), Sans-serif;font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-ef8bc99{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3814 .elementor-element.elementor-element-e75ede9{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-3814 .elementor-element.elementor-element-ea60a99{color:var( --e-global-color-text );}.elementor-3814 .elementor-element.elementor-element-37b9a30{--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;--padding-top:var(--section-padding-block);--padding-bottom:var(--section-padding-block);--padding-left:calc(var(--section-padding-inline)/2);--padding-right:var(--section-padding-inline);}.elementor-3814 .elementor-element.elementor-element-8015edb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 35px 40px -9px rgba(12.75, 12.75, 12.75, 0.25);--padding-top:calc(var(--space-xl) * 1.5);--padding-bottom:calc(var(--space-xl) * 1.5);--padding-left:var(--space-xl);--padding-right:var(--space-xl);--z-index:2;}.elementor-3814 .elementor-element.elementor-element-ec5fa65{width:var( --container-widget-width, 75ch );max-width:75ch;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75ch;--container-widget-flex-grow:0;z-index:4;text-align:center;}.elementor-3814 .elementor-element.elementor-element-ec5fa65 .elementor-heading-title{font-family:var( --e-global-typography-549a8e6-font-family ), Sans-serif;font-size:var( --e-global-typography-549a8e6-font-size );line-height:var( --e-global-typography-549a8e6-line-height );color:var( --e-global-color-text );}.elementor-3814 .elementor-element.elementor-element-763e632.elementor-element{--order:-99999 /* order start hack */;}.elementor-3814 .elementor-element.elementor-element-f355fb4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + var(--space-xs)) 0;z-index:2;text-align:center;}@media(max-width:1024px){.elementor-3814 .elementor-element.elementor-element-3c7e293{--e-con-grid-template-columns:2;--gap:var(--gap-xl) var(--gap-xl);--row-gap:var(--gap-xl);--column-gap:var(--gap-xl);--grid-auto-flow:row;}.elementor-3814 .elementor-element.elementor-element-37eda2e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3814 .elementor-element.elementor-element-099933a .elementor-heading-title{font-size:var( --e-global-typography-1607098-font-size );line-height:var( --e-global-typography-1607098-line-height );}.elementor-3814 .elementor-element.elementor-element-bb0d92c .elementor-heading-title{font-size:var( --e-global-typography-4339a9c-font-size );line-height:var( --e-global-typography-4339a9c-line-height );}.elementor-3814 .elementor-element.elementor-element-06801b0{text-align:center;}.elementor-3814 .elementor-element.elementor-element-06801b0 .elementor-heading-title{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-482dc16{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3814 .elementor-element.elementor-element-3289021 .elementor-button{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-903ff3e .elementor-button{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-0819bf3 .elementor-heading-title{font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );}.elementor-3814 .elementor-element.elementor-element-e75358e{--container-widget-width:65ch;--container-widget-flex-grow:0;width:var( --container-widget-width, 65ch );max-width:65ch;}.elementor-3814 .elementor-element.elementor-element-e75358e .elementor-heading-title{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-75e12fc{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3814 .elementor-element.elementor-element-6fb637a .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-3814 .elementor-element.elementor-element-effe1c1{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-dd2c474 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-3814 .elementor-element.elementor-element-f8339e4{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-07af1f4 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-3814 .elementor-element.elementor-element-1b7ffa4{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-551cd05 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-3814 .elementor-element.elementor-element-c04652a{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-ccc11c1 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-3814 .elementor-element.elementor-element-dc63086{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-13a839d .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-3814 .elementor-element.elementor-element-1429060{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-55f11d3{--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-3814 .elementor-element.elementor-element-2d999fc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3814 .elementor-element.elementor-element-90f18a8{text-align:center;}.elementor-3814 .elementor-element.elementor-element-90f18a8 .elementor-heading-title{font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );}.elementor-3814 .elementor-element.elementor-element-88937e0{--container-widget-width:65ch;--container-widget-flex-grow:0;width:var( --container-widget-width, 65ch );max-width:65ch;text-align:center;}.elementor-3814 .elementor-element.elementor-element-88937e0 .elementor-heading-title{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-668a95f{--grid-auto-flow:row;}.elementor-3814 .elementor-element.elementor-element-c801865 .elementor-icon-box-title, .elementor-3814 .elementor-element.elementor-element-c801865 .elementor-icon-box-title a{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-c801865 .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-e120d05 .elementor-icon-box-title, .elementor-3814 .elementor-element.elementor-element-e120d05 .elementor-icon-box-title a{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-e120d05 .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-ce024b3 .elementor-icon-box-title, .elementor-3814 .elementor-element.elementor-element-ce024b3 .elementor-icon-box-title a{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-ce024b3 .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-6191655 .elementor-icon-box-title, .elementor-3814 .elementor-element.elementor-element-6191655 .elementor-icon-box-title a{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-6191655 .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-2c9bf3d .elementor-icon-box-title, .elementor-3814 .elementor-element.elementor-element-2c9bf3d .elementor-icon-box-title a{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-2c9bf3d .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-444b1ea .elementor-heading-title{font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );}.elementor-3814 .elementor-element.elementor-element-2382b14{--container-widget-width:65ch;--container-widget-flex-grow:0;width:var( --container-widget-width, 65ch );max-width:65ch;}.elementor-3814 .elementor-element.elementor-element-2382b14 .elementor-heading-title{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-916e22d{--e-con-grid-template-columns:repeat(2, 1fr);--gap:var(--gap-xl) var(--gap-xl);--row-gap:var(--gap-xl);--column-gap:var(--gap-xl);--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-3814 .elementor-element.elementor-element-4356a8d{--min-height:250px;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3814 .elementor-element.elementor-element-76bcbf1 .elementor-divider__text{font-size:var( --e-global-typography-f8090df-font-size );line-height:var( --e-global-typography-f8090df-line-height );}.elementor-3814 .elementor-element.elementor-element-8f1e6f2 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-3814 .elementor-element.elementor-element-45843d2{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-94f4f1c{--min-height:250px;}.elementor-3814 .elementor-element.elementor-element-61a0cb0 .elementor-divider__text{font-size:var( --e-global-typography-f8090df-font-size );line-height:var( --e-global-typography-f8090df-line-height );}.elementor-3814 .elementor-element.elementor-element-4578ff6 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-3814 .elementor-element.elementor-element-6329f48{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-3fd9fc3{--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3814 .elementor-element.elementor-element-dcb0c05 .elementor-divider__text{font-size:var( --e-global-typography-f8090df-font-size );line-height:var( --e-global-typography-f8090df-line-height );}.elementor-3814 .elementor-element.elementor-element-08836ea .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-3814 .elementor-element.elementor-element-a1036ec{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-8f7ae20{--min-height:250px;}.elementor-3814 .elementor-element.elementor-element-7e0d305 .elementor-divider__text{font-size:var( --e-global-typography-f8090df-font-size );line-height:var( --e-global-typography-f8090df-line-height );}.elementor-3814 .elementor-element.elementor-element-e3d2407 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-3814 .elementor-element.elementor-element-438f002{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-4a59e0f .elementor-heading-title{font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );}.elementor-3814 .elementor-element.elementor-element-8dc8e96{--container-widget-width:65ch;--container-widget-flex-grow:0;width:var( --container-widget-width, 65ch );max-width:65ch;}.elementor-3814 .elementor-element.elementor-element-8dc8e96 .elementor-heading-title{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-b8e8148{--e-con-grid-template-columns:repeat(1, 1fr);--gap:var(--gap-xl) var(--gap-xl);--row-gap:var(--gap-xl);--column-gap:var(--gap-xl);--grid-auto-flow:row;}.elementor-3814 .elementor-element.elementor-element-d4fa2cd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3814 .elementor-element.elementor-element-d202a12{text-align:center;}.elementor-3814 .elementor-element.elementor-element-d202a12 .elementor-heading-title{font-size:var( --e-global-typography-549a8e6-font-size );line-height:var( --e-global-typography-549a8e6-line-height );}.elementor-3814 .elementor-element.elementor-element-0c4184e{--container-widget-width:65ch;--container-widget-flex-grow:0;width:var( --container-widget-width, 65ch );max-width:65ch;text-align:center;}.elementor-3814 .elementor-element.elementor-element-0c4184e .elementor-heading-title{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-a6ec95d{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-ec5fa65 .elementor-heading-title{font-size:var( --e-global-typography-549a8e6-font-size );line-height:var( --e-global-typography-549a8e6-line-height );}}@media(max-width:767px){.elementor-3814 .elementor-element.elementor-element-3c7e293{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-3814 .elementor-element.elementor-element-099933a{text-align:center;}.elementor-3814 .elementor-element.elementor-element-099933a .elementor-heading-title{font-size:var( --e-global-typography-1607098-font-size );line-height:var( --e-global-typography-1607098-line-height );}.elementor-3814 .elementor-element.elementor-element-bb0d92c{text-align:center;}.elementor-3814 .elementor-element.elementor-element-bb0d92c .elementor-heading-title{font-size:var( --e-global-typography-4339a9c-font-size );line-height:var( --e-global-typography-4339a9c-line-height );}.elementor-3814 .elementor-element.elementor-element-06801b0{text-align:center;}.elementor-3814 .elementor-element.elementor-element-06801b0 .elementor-heading-title{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-3289021{width:100%;max-width:100%;}.elementor-3814 .elementor-element.elementor-element-3289021 .elementor-button{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-903ff3e{width:100%;max-width:100%;}.elementor-3814 .elementor-element.elementor-element-903ff3e .elementor-button{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-0819bf3 .elementor-heading-title{font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );}.elementor-3814 .elementor-element.elementor-element-e75358e{text-align:center;}.elementor-3814 .elementor-element.elementor-element-e75358e .elementor-heading-title{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-75e12fc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3814 .elementor-element.elementor-element-6fb637a .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-3814 .elementor-element.elementor-element-effe1c1{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-dd2c474 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-3814 .elementor-element.elementor-element-f8339e4{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-07af1f4 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-3814 .elementor-element.elementor-element-1b7ffa4{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-551cd05 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-3814 .elementor-element.elementor-element-c04652a{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-ccc11c1 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-3814 .elementor-element.elementor-element-dc63086{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-13a839d .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-3814 .elementor-element.elementor-element-1429060{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-90f18a8{text-align:center;}.elementor-3814 .elementor-element.elementor-element-90f18a8 .elementor-heading-title{font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );}.elementor-3814 .elementor-element.elementor-element-88937e0{text-align:center;}.elementor-3814 .elementor-element.elementor-element-88937e0 .elementor-heading-title{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-668a95f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3814 .elementor-element.elementor-element-c801865 .elementor-icon-box-title, .elementor-3814 .elementor-element.elementor-element-c801865 .elementor-icon-box-title a{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-c801865 .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-e120d05 .elementor-icon-box-title, .elementor-3814 .elementor-element.elementor-element-e120d05 .elementor-icon-box-title a{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-e120d05 .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-ce024b3 .elementor-icon-box-title, .elementor-3814 .elementor-element.elementor-element-ce024b3 .elementor-icon-box-title a{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-ce024b3 .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-6191655 .elementor-icon-box-title, .elementor-3814 .elementor-element.elementor-element-6191655 .elementor-icon-box-title a{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-6191655 .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-2c9bf3d .elementor-icon-box-title, .elementor-3814 .elementor-element.elementor-element-2c9bf3d .elementor-icon-box-title a{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-2c9bf3d .elementor-icon-box-description{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-444b1ea .elementor-heading-title{font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );}.elementor-3814 .elementor-element.elementor-element-2382b14{text-align:center;}.elementor-3814 .elementor-element.elementor-element-2382b14 .elementor-heading-title{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-916e22d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3814 .elementor-element.elementor-element-4356a8d{--min-height:150px;--justify-content:center;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3814 .elementor-element.elementor-element-76bcbf1{width:100%;max-width:100%;}.elementor-3814 .elementor-element.elementor-element-76bcbf1 .elementor-divider-separator{width:100%;}.elementor-3814 .elementor-element.elementor-element-76bcbf1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3814 .elementor-element.elementor-element-76bcbf1 .elementor-divider__text{font-size:var( --e-global-typography-f8090df-font-size );line-height:var( --e-global-typography-f8090df-line-height );}.elementor-3814 .elementor-element.elementor-element-8f1e6f2 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-3814 .elementor-element.elementor-element-45843d2{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-94f4f1c{--min-height:150px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3814 .elementor-element.elementor-element-61a0cb0{width:100%;max-width:100%;}.elementor-3814 .elementor-element.elementor-element-61a0cb0 .elementor-divider-separator{width:100%;}.elementor-3814 .elementor-element.elementor-element-61a0cb0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3814 .elementor-element.elementor-element-61a0cb0 .elementor-divider__text{font-size:var( --e-global-typography-f8090df-font-size );line-height:var( --e-global-typography-f8090df-line-height );}.elementor-3814 .elementor-element.elementor-element-adea2ee{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-3814 .elementor-element.elementor-element-4578ff6 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-3814 .elementor-element.elementor-element-6329f48{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-3fd9fc3{--min-height:150px;--justify-content:center;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3814 .elementor-element.elementor-element-dcb0c05{width:100%;max-width:100%;}.elementor-3814 .elementor-element.elementor-element-dcb0c05 .elementor-divider-separator{width:100%;}.elementor-3814 .elementor-element.elementor-element-dcb0c05 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3814 .elementor-element.elementor-element-dcb0c05 .elementor-divider__text{font-size:var( --e-global-typography-f8090df-font-size );line-height:var( --e-global-typography-f8090df-line-height );}.elementor-3814 .elementor-element.elementor-element-08836ea .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-3814 .elementor-element.elementor-element-a1036ec{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-8f7ae20{--min-height:150px;--justify-content:center;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3814 .elementor-element.elementor-element-7e0d305{width:100%;max-width:100%;}.elementor-3814 .elementor-element.elementor-element-7e0d305 .elementor-divider-separator{width:100%;}.elementor-3814 .elementor-element.elementor-element-7e0d305 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3814 .elementor-element.elementor-element-7e0d305 .elementor-divider__text{font-size:var( --e-global-typography-f8090df-font-size );line-height:var( --e-global-typography-f8090df-line-height );}.elementor-3814 .elementor-element.elementor-element-e3d2407 .elementor-heading-title{font-size:var( --e-global-typography-ee046dd-font-size );line-height:var( --e-global-typography-ee046dd-line-height );}.elementor-3814 .elementor-element.elementor-element-438f002{font-size:var( --e-global-typography-3ba15d0-font-size );line-height:var( --e-global-typography-3ba15d0-line-height );}.elementor-3814 .elementor-element.elementor-element-4a59e0f .elementor-heading-title{font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );}.elementor-3814 .elementor-element.elementor-element-8dc8e96{text-align:center;}.elementor-3814 .elementor-element.elementor-element-8dc8e96 .elementor-heading-title{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-0b6ac18{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-3814 .elementor-element.elementor-element-b8e8148{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3814 .elementor-element.elementor-element-d4fa2cd{--z-index:7;}.elementor-3814 .elementor-element.elementor-element-d202a12 .elementor-heading-title{font-size:var( --e-global-typography-549a8e6-font-size );line-height:var( --e-global-typography-549a8e6-line-height );}.elementor-3814 .elementor-element.elementor-element-0c4184e{text-align:center;}.elementor-3814 .elementor-element.elementor-element-0c4184e .elementor-heading-title{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-67bfdf1{--e-rating-icon-font-size:18px;}.elementor-3814 .elementor-element.elementor-element-a6ec95d{font-size:var( --e-global-typography-d57503a-font-size );line-height:var( --e-global-typography-d57503a-line-height );}.elementor-3814 .elementor-element.elementor-element-8015edb{--padding-top:var(--space-m);--padding-bottom:var(--space-m);--padding-left:var(--space-m);--padding-right:var(--space-m);}.elementor-3814 .elementor-element.elementor-element-ec5fa65 .elementor-heading-title{font-size:var( --e-global-typography-549a8e6-font-size );line-height:var( --e-global-typography-549a8e6-line-height );}.elementor-3814 .elementor-element.elementor-element-fb4252a{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}}@media(min-width:768px){.elementor-3814 .elementor-element.elementor-element-37eda2e{--width:100%;}.elementor-3814 .elementor-element.elementor-element-75e12fc{--width:80%;}.elementor-3814 .elementor-element.elementor-element-2d999fc{--width:45%;}.elementor-3814 .elementor-element.elementor-element-668a95f{--width:45%;}.elementor-3814 .elementor-element.elementor-element-b8e8148{--content-width:1280px;}.elementor-3814 .elementor-element.elementor-element-37b9a30{--content-width:900px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3814 .elementor-element.elementor-element-75e12fc{--width:100%;}.elementor-3814 .elementor-element.elementor-element-2d999fc{--width:100%;}.elementor-3814 .elementor-element.elementor-element-668a95f{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-099933a */.elementor-3814 .elementor-element.elementor-element-099933a.subheader-text h2{
    text-transform: capitalize !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c7e293 */.elementor-3814 .elementor-element.elementor-element-3c7e293{
    position: relative;
}

.elementor-3814 .elementor-element.elementor-element-3c7e293:after{
    content: '';
    position: absolute;
    width: 30rem;
    height: 30rem;
    background: var(--secondary-50);
    left: 0;
    top: 0%;
    transform: translate(-50%, -50%);
    border-radius: 100em;
    filter: blur(25rem);
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-668a95f */@media (min-width: 768px) {
    .case-study-challenges__content:has(
        .case-study-challenges__item:nth-child(odd):last-child
    )
    .case-study-challenges__item:last-child {
        grid-column: span 2;
    }
}

.elementor-3814 .elementor-element.elementor-element-668a95f{
    position: relative;
}

.elementor-3814 .elementor-element.elementor-element-668a95f:after{
    content: '';
    position: absolute;
    width: 20rem;
    height: 20rem;
    background: var(--secondary-50);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border-radius: 100em;
    filter: blur(15rem);
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-76bcbf1 */@media (max-width: 767px) {
.elementor-3814 .elementor-element.elementor-element-76bcbf1 .elementor-divider-separator::before,
.elementor-3814 .elementor-element.elementor-element-76bcbf1 .elementor-divider-separator::after {
        background-color: var(--secondary-50);
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-61a0cb0 */@media (max-width: 767px) {
.elementor-3814 .elementor-element.elementor-element-61a0cb0 .elementor-divider-separator::before,
.elementor-3814 .elementor-element.elementor-element-61a0cb0 .elementor-divider-separator::after {
        background-color: var(--secondary-50);
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-dcb0c05 */@media (max-width: 767px) {
.elementor-3814 .elementor-element.elementor-element-dcb0c05 .elementor-divider-separator::before,
.elementor-3814 .elementor-element.elementor-element-dcb0c05 .elementor-divider-separator::after {
        background-color: var(--secondary-50);
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7e0d305 */@media (max-width: 767px) {
.elementor-3814 .elementor-element.elementor-element-7e0d305 .elementor-divider-separator::before,
.elementor-3814 .elementor-element.elementor-element-7e0d305 .elementor-divider-separator::after {
        background-color: var(--secondary-50);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-916e22d */@media (min-width: 1025px) {
    .elementor-3814 .elementor-element.elementor-element-916e22d {
        position: relative;
    }

    .elementor-3814 .elementor-element.elementor-element-916e22d::before {
        content: '';
        position: absolute;
        width: 100%;
        height: 1px;
        background: var(--secondary-50);
        inset: 27px 0 0 50%;
        transform: translateX(-50%);
        z-index: -1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-866cd2d */.elementor-3814 .elementor-element.elementor-element-866cd2d{
    position: relative;
    overflow: clip;
}

.elementor-3814 .elementor-element.elementor-element-866cd2d:after{
    content: '';
    position: absolute;
        width: 20rem;
    height: 20rem;
    background: var(--secondary-50);
    left: 50%;
    top: 0%;
    transform: translate(-50%, -50%);
    border-radius: 100em;
    filter: blur(18rem);
    z-index: 1;
}

.elementor-3814 .elementor-element.elementor-element-866cd2d:before{
    content: '';
    position: absolute;
        width: 10rem;
    height: 10rem;
    background: var(--secondary-50);
    left: 50%;
    top: 0%;
    transform: translate(-50%, -50%);
    border-radius: 100em;
    filter: blur(5rem);
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdc7871 */.elementor-3814 .elementor-element.elementor-element-bdc7871{
    position: relative;
}

.elementor-3814 .elementor-element.elementor-element-bdc7871:after{
    content: '';
    position: absolute;
    width: 30rem;
    height: 30rem;
    background: var(--secondary-50);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border-radius: 100em;
    filter: blur(25rem);
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e75ede9 */.elementor-3814 .elementor-element.elementor-element-e75ede9 img{
    border-radius: 10em;
    margin-block-end: -0.5em !important;
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65cf00a */.elementor-3814 .elementor-element.elementor-element-65cf00a{
    border-color: var(--text-10-alpha);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e8148 */.elementor-3814 .elementor-element.elementor-element-b8e8148{
    position: relative;
    overflow-x: clip;
}

.elementor-3814 .elementor-element.elementor-element-b8e8148:after{
    content: '';
    position: absolute;
    width: 25rem;
    height: 25rem;
    background: var(--secondary-50);
    right: 0;
    top: 50%;
    transform: translate(50%, -50%);
    border-radius: 100em;
    filter: blur(20rem);
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8015edb */.elementor-3814 .elementor-element.elementor-element-8015edb{
    position: relative;
    border: 1px solid var(--text-10-alpha);
    overflow: clip;
}

.elementor-3814 .elementor-element.elementor-element-8015edb:after{
    content: '';
    position: absolute;
    width: 20rem;
    height: 20rem;
    background: var(--secondary-50);
    left: 0;
    top: 0%;
    transform: translate(-50%, -50%);
    border-radius: 100em;
    filter: blur(15rem);
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS */body {
    position: relative;
    background-color: var(--primary-50) !important;
}

body::before {
    content: "";
    position: fixed;
    inset: 0;
    background-image: url(/wp-content/uploads/Rectangle-Noise.webp);
    background-repeat: repeat;
    background-size: contain;
    opacity: 0.2;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */