.elementor-8 .elementor-element.elementor-element-c038f63{--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:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-8 .elementor-element.elementor-element-c038f63:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c038f63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a541c1c );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-7c8f339{text-align:center;}.elementor-8 .elementor-element.elementor-element-7c8f339 .elementor-heading-title{font-family:var( --e-global-typography-0e17f76-font-family ), Sans-serif;font-size:var( --e-global-typography-0e17f76-font-size );font-weight:var( --e-global-typography-0e17f76-font-weight );line-height:var( --e-global-typography-0e17f76-line-height );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-59615bc{width:var( --container-widget-width, 672px );max-width:672px;margin:1.1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:672px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-59615bc .elementor-heading-title{font-family:var( --e-global-typography-d30a3c3-font-family ), Sans-serif;font-size:var( --e-global-typography-d30a3c3-font-size );font-weight:var( --e-global-typography-d30a3c3-font-weight );line-height:var( --e-global-typography-d30a3c3-line-height );color:var( --e-global-color-9098606 );}.elementor-8 .elementor-element.elementor-element-09a8c25{--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;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8 .elementor-element.elementor-element-5ce66c1{--display:flex;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;border-color:var( --e-global-color-8509660 );--border-color:var( --e-global-color-8509660 );--border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;--e-con-transform-transition-duration:2000ms;}.elementor-8 .elementor-element.elementor-element-5ce66c1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5ce66c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a541c1c );}.elementor-8 .elementor-element.elementor-element-5ce66c1.e-con:hover{--e-con-transform-translateY:-10px;}.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-8 .elementor-element.elementor-element-7c3b905{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:2.5rem;}.elementor-8 .elementor-element.elementor-element-7c3b905.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-7c3b905{left:2.5rem;}body.rtl .elementor-8 .elementor-element.elementor-element-7c3b905{right:2.5rem;}.elementor-8 .elementor-element.elementor-element-7c3b905 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-7c3b905 .elementor-icon{font-size:28px;padding:12px;}.elementor-8 .elementor-element.elementor-element-7c3b905 .elementor-icon svg{height:28px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-f63fd9a img{border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-8 .elementor-element.elementor-element-fe1426e{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-8 .elementor-element.elementor-element-fe1426e .elementor-heading-title{font-family:var( --e-global-typography-1af9149-font-family ), Sans-serif;font-size:var( --e-global-typography-1af9149-font-size );font-weight:var( --e-global-typography-1af9149-font-weight );line-height:var( --e-global-typography-1af9149-line-height );color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-fdf0fbe{margin:0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.6rem) 0rem;padding:0rem 0rem 0rem 0rem;font-family:var( --e-global-typography-2aecff4-font-family ), Sans-serif;font-size:var( --e-global-typography-2aecff4-font-size );font-weight:var( --e-global-typography-2aecff4-font-weight );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-3aef7b7{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;bottom:2.2rem;}.elementor-8 .elementor-element.elementor-element-3aef7b7 .elementor-heading-title{font-family:var( --e-global-typography-2aecff4-font-family ), Sans-serif;font-size:var( --e-global-typography-2aecff4-font-size );font-weight:var( --e-global-typography-2aecff4-font-weight );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-3aef7b7 .elementor-heading-title a:hover, .elementor-8 .elementor-element.elementor-element-3aef7b7 .elementor-heading-title a:focus{color:var( --e-global-color-55caf13 );}.elementor-8 .elementor-element.elementor-element-5cca9ab{--display:flex;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;border-color:var( --e-global-color-8509660 );--border-color:var( --e-global-color-8509660 );--border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;--e-con-transform-transition-duration:2000ms;}.elementor-8 .elementor-element.elementor-element-5cca9ab:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5cca9ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a541c1c );}.elementor-8 .elementor-element.elementor-element-5cca9ab.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-8 .elementor-element.elementor-element-675e138{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:2.5rem;}.elementor-8 .elementor-element.elementor-element-675e138.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-675e138{left:2.5rem;}body.rtl .elementor-8 .elementor-element.elementor-element-675e138{right:2.5rem;}.elementor-8 .elementor-element.elementor-element-675e138 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-675e138 .elementor-icon{font-size:28px;padding:12px;}.elementor-8 .elementor-element.elementor-element-675e138 .elementor-icon svg{height:28px;}.elementor-8 .elementor-element.elementor-element-43130af img{border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-8 .elementor-element.elementor-element-7fda44b{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-8 .elementor-element.elementor-element-7fda44b .elementor-heading-title{font-family:var( --e-global-typography-1af9149-font-family ), Sans-serif;font-size:var( --e-global-typography-1af9149-font-size );font-weight:var( --e-global-typography-1af9149-font-weight );line-height:var( --e-global-typography-1af9149-line-height );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-30b6c61{margin:0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.6rem) 0rem;padding:0rem 0rem 0rem 0rem;font-family:var( --e-global-typography-2aecff4-font-family ), Sans-serif;font-size:var( --e-global-typography-2aecff4-font-size );font-weight:var( --e-global-typography-2aecff4-font-weight );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-1c7dbcb{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;bottom:2.2rem;}.elementor-8 .elementor-element.elementor-element-1c7dbcb .elementor-heading-title{font-family:var( --e-global-typography-2aecff4-font-family ), Sans-serif;font-size:var( --e-global-typography-2aecff4-font-size );font-weight:var( --e-global-typography-2aecff4-font-weight );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-1c7dbcb .elementor-heading-title a:hover, .elementor-8 .elementor-element.elementor-element-1c7dbcb .elementor-heading-title a:focus{color:var( --e-global-color-55caf13 );}.elementor-8 .elementor-element.elementor-element-fd71616{--display:flex;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;border-color:var( --e-global-color-8509660 );--border-color:var( --e-global-color-8509660 );--border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;--e-con-transform-transition-duration:2000ms;}.elementor-8 .elementor-element.elementor-element-fd71616:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fd71616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a541c1c );}.elementor-8 .elementor-element.elementor-element-fd71616.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-8 .elementor-element.elementor-element-2eb757c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:2.5rem;}.elementor-8 .elementor-element.elementor-element-2eb757c.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-2eb757c{left:2.5rem;}body.rtl .elementor-8 .elementor-element.elementor-element-2eb757c{right:2.5rem;}.elementor-8 .elementor-element.elementor-element-2eb757c .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-2eb757c .elementor-icon{font-size:28px;padding:12px;}.elementor-8 .elementor-element.elementor-element-2eb757c .elementor-icon svg{height:28px;}.elementor-8 .elementor-element.elementor-element-4a18b53 img{border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-8 .elementor-element.elementor-element-6662d60{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-8 .elementor-element.elementor-element-6662d60 .elementor-heading-title{font-family:var( --e-global-typography-1af9149-font-family ), Sans-serif;font-size:var( --e-global-typography-1af9149-font-size );font-weight:var( --e-global-typography-1af9149-font-weight );line-height:var( --e-global-typography-1af9149-line-height );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-f3fb47b{margin:0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.6rem) 0rem;padding:0rem 0rem 0rem 0rem;font-family:var( --e-global-typography-2aecff4-font-family ), Sans-serif;font-size:var( --e-global-typography-2aecff4-font-size );font-weight:var( --e-global-typography-2aecff4-font-weight );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-ccf51b4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;bottom:2.2rem;}.elementor-8 .elementor-element.elementor-element-ccf51b4 .elementor-heading-title{font-family:var( --e-global-typography-2aecff4-font-family ), Sans-serif;font-size:var( --e-global-typography-2aecff4-font-size );font-weight:var( --e-global-typography-2aecff4-font-weight );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-ccf51b4 .elementor-heading-title a:hover, .elementor-8 .elementor-element.elementor-element-ccf51b4 .elementor-heading-title a:focus{color:var( --e-global-color-55caf13 );}.elementor-8 .elementor-element.elementor-element-1658550{--display:flex;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;border-color:var( --e-global-color-8509660 );--border-color:var( --e-global-color-8509660 );--border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;--e-con-transform-transition-duration:2000ms;}.elementor-8 .elementor-element.elementor-element-1658550:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1658550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a541c1c );}.elementor-8 .elementor-element.elementor-element-1658550.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-8 .elementor-element.elementor-element-67244d0{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:2.5rem;}.elementor-8 .elementor-element.elementor-element-67244d0.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-67244d0{left:2.5rem;}body.rtl .elementor-8 .elementor-element.elementor-element-67244d0{right:2.5rem;}.elementor-8 .elementor-element.elementor-element-67244d0 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-67244d0 .elementor-icon{font-size:28px;padding:12px;}.elementor-8 .elementor-element.elementor-element-67244d0 .elementor-icon svg{height:28px;}.elementor-8 .elementor-element.elementor-element-cb56a37 img{border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-8 .elementor-element.elementor-element-a0539c1{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-8 .elementor-element.elementor-element-a0539c1 .elementor-heading-title{font-family:var( --e-global-typography-1af9149-font-family ), Sans-serif;font-size:var( --e-global-typography-1af9149-font-size );font-weight:var( --e-global-typography-1af9149-font-weight );line-height:var( --e-global-typography-1af9149-line-height );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c0d3ef5{margin:0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.6rem) 0rem;padding:0rem 0rem 0rem 0rem;font-family:var( --e-global-typography-2aecff4-font-family ), Sans-serif;font-size:var( --e-global-typography-2aecff4-font-size );font-weight:var( --e-global-typography-2aecff4-font-weight );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-dc25d90{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;bottom:2.2rem;}.elementor-8 .elementor-element.elementor-element-dc25d90 .elementor-heading-title{font-family:var( --e-global-typography-2aecff4-font-family ), Sans-serif;font-size:var( --e-global-typography-2aecff4-font-size );font-weight:var( --e-global-typography-2aecff4-font-weight );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-dc25d90 .elementor-heading-title a:hover, .elementor-8 .elementor-element.elementor-element-dc25d90 .elementor-heading-title a:focus{color:var( --e-global-color-55caf13 );}.elementor-8 .elementor-element.elementor-element-eb1ca34{--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;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8 .elementor-element.elementor-element-c8ed172{--display:flex;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;border-color:var( --e-global-color-8509660 );--border-color:var( --e-global-color-8509660 );--border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;--e-con-transform-transition-duration:2000ms;}.elementor-8 .elementor-element.elementor-element-c8ed172:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c8ed172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a541c1c );}.elementor-8 .elementor-element.elementor-element-c8ed172.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-8 .elementor-element.elementor-element-be7bef3{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:2.5rem;}.elementor-8 .elementor-element.elementor-element-be7bef3.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-be7bef3{left:2.5rem;}body.rtl .elementor-8 .elementor-element.elementor-element-be7bef3{right:2.5rem;}.elementor-8 .elementor-element.elementor-element-be7bef3 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-be7bef3 .elementor-icon{font-size:28px;padding:12px;}.elementor-8 .elementor-element.elementor-element-be7bef3 .elementor-icon svg{height:28px;}.elementor-8 .elementor-element.elementor-element-4cea887 img{border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-8 .elementor-element.elementor-element-3b3d4b9{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-8 .elementor-element.elementor-element-3b3d4b9 .elementor-heading-title{font-family:var( --e-global-typography-1af9149-font-family ), Sans-serif;font-size:var( --e-global-typography-1af9149-font-size );font-weight:var( --e-global-typography-1af9149-font-weight );line-height:var( --e-global-typography-1af9149-line-height );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-da01cf5{margin:0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.6rem) 0rem;padding:0rem 0rem 0rem 0rem;font-family:var( --e-global-typography-2aecff4-font-family ), Sans-serif;font-size:var( --e-global-typography-2aecff4-font-size );font-weight:var( --e-global-typography-2aecff4-font-weight );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-4a4eb75{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;bottom:2.2rem;}.elementor-8 .elementor-element.elementor-element-4a4eb75 .elementor-heading-title{font-family:var( --e-global-typography-2aecff4-font-family ), Sans-serif;font-size:var( --e-global-typography-2aecff4-font-size );font-weight:var( --e-global-typography-2aecff4-font-weight );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-4a4eb75 .elementor-heading-title a:hover, .elementor-8 .elementor-element.elementor-element-4a4eb75 .elementor-heading-title a:focus{color:var( --e-global-color-55caf13 );}.elementor-8 .elementor-element.elementor-element-c6815ca{--display:flex;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;border-color:var( --e-global-color-8509660 );--border-color:var( --e-global-color-8509660 );--border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;--e-con-transform-transition-duration:2000ms;}.elementor-8 .elementor-element.elementor-element-c6815ca:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c6815ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a541c1c );}.elementor-8 .elementor-element.elementor-element-c6815ca.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-8 .elementor-element.elementor-element-e0d002d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:2.5rem;}.elementor-8 .elementor-element.elementor-element-e0d002d.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e0d002d{left:2.5rem;}body.rtl .elementor-8 .elementor-element.elementor-element-e0d002d{right:2.5rem;}.elementor-8 .elementor-element.elementor-element-e0d002d .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-e0d002d .elementor-icon{font-size:28px;padding:12px;}.elementor-8 .elementor-element.elementor-element-e0d002d .elementor-icon svg{height:28px;}.elementor-8 .elementor-element.elementor-element-ef1b979 img{border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-8 .elementor-element.elementor-element-695270c{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-8 .elementor-element.elementor-element-695270c .elementor-heading-title{font-family:var( --e-global-typography-1af9149-font-family ), Sans-serif;font-size:var( --e-global-typography-1af9149-font-size );font-weight:var( --e-global-typography-1af9149-font-weight );line-height:var( --e-global-typography-1af9149-line-height );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c9084a9{margin:0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.6rem) 0rem;padding:0rem 0rem 0rem 0rem;font-family:var( --e-global-typography-2aecff4-font-family ), Sans-serif;font-size:var( --e-global-typography-2aecff4-font-size );font-weight:var( --e-global-typography-2aecff4-font-weight );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-e42ebc8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;bottom:2.2rem;}.elementor-8 .elementor-element.elementor-element-e42ebc8 .elementor-heading-title{font-family:var( --e-global-typography-2aecff4-font-family ), Sans-serif;font-size:var( --e-global-typography-2aecff4-font-size );font-weight:var( --e-global-typography-2aecff4-font-weight );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-e42ebc8 .elementor-heading-title a:hover, .elementor-8 .elementor-element.elementor-element-e42ebc8 .elementor-heading-title a:focus{color:var( --e-global-color-55caf13 );}.elementor-8 .elementor-element.elementor-element-2456601{--display:flex;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;border-color:var( --e-global-color-8509660 );--border-color:var( --e-global-color-8509660 );--border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;--e-con-transform-transition-duration:2000ms;}.elementor-8 .elementor-element.elementor-element-2456601:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2456601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a541c1c );}.elementor-8 .elementor-element.elementor-element-2456601.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-8 .elementor-element.elementor-element-4bf44d1{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:2.5rem;}.elementor-8 .elementor-element.elementor-element-4bf44d1.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4bf44d1{left:2.5rem;}body.rtl .elementor-8 .elementor-element.elementor-element-4bf44d1{right:2.5rem;}.elementor-8 .elementor-element.elementor-element-4bf44d1 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-4bf44d1 .elementor-icon{font-size:28px;padding:12px;}.elementor-8 .elementor-element.elementor-element-4bf44d1 .elementor-icon svg{height:28px;}.elementor-8 .elementor-element.elementor-element-979093f img{border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-8 .elementor-element.elementor-element-c40ca63{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-8 .elementor-element.elementor-element-c40ca63 .elementor-heading-title{font-family:var( --e-global-typography-1af9149-font-family ), Sans-serif;font-size:var( --e-global-typography-1af9149-font-size );font-weight:var( --e-global-typography-1af9149-font-weight );line-height:var( --e-global-typography-1af9149-line-height );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-237298e{margin:0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.6rem) 0rem;padding:0rem 0rem 0rem 0rem;font-family:var( --e-global-typography-2aecff4-font-family ), Sans-serif;font-size:var( --e-global-typography-2aecff4-font-size );font-weight:var( --e-global-typography-2aecff4-font-weight );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-0bc4d5d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;bottom:2.2rem;}.elementor-8 .elementor-element.elementor-element-0bc4d5d .elementor-heading-title{font-family:var( --e-global-typography-2aecff4-font-family ), Sans-serif;font-size:var( --e-global-typography-2aecff4-font-size );font-weight:var( --e-global-typography-2aecff4-font-weight );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-0bc4d5d .elementor-heading-title a:hover, .elementor-8 .elementor-element.elementor-element-0bc4d5d .elementor-heading-title a:focus{color:var( --e-global-color-55caf13 );}.elementor-8 .elementor-element.elementor-element-dbdfc7e{--display:flex;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;border-color:var( --e-global-color-8509660 );--border-color:var( --e-global-color-8509660 );--border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;--e-con-transform-transition-duration:2000ms;}.elementor-8 .elementor-element.elementor-element-dbdfc7e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-dbdfc7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a541c1c );}.elementor-8 .elementor-element.elementor-element-dbdfc7e.e-con:hover{--e-con-transform-translateY:-10px;}@media(max-width:880px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-5ce66c1{--width:calc(50% - 1rem);}.elementor-8 .elementor-element.elementor-element-5cca9ab{--width:calc(50% - 1rem);}.elementor-8 .elementor-element.elementor-element-fd71616{--width:calc(50% - 1rem);}.elementor-8 .elementor-element.elementor-element-1658550{--width:calc(50% - 1rem);}.elementor-8 .elementor-element.elementor-element-c8ed172{--width:calc(50% - 1rem);}.elementor-8 .elementor-element.elementor-element-c6815ca{--width:calc(50% - 1rem);}.elementor-8 .elementor-element.elementor-element-2456601{--width:calc(50% - 1rem);}.elementor-8 .elementor-element.elementor-element-dbdfc7e{--width:calc(50% - 1rem);}}@media(max-width:1366px){.elementor-8 .elementor-element.elementor-element-7c8f339 .elementor-heading-title{font-size:var( --e-global-typography-0e17f76-font-size );line-height:var( --e-global-typography-0e17f76-line-height );}.elementor-8 .elementor-element.elementor-element-59615bc .elementor-heading-title{font-size:var( --e-global-typography-d30a3c3-font-size );line-height:var( --e-global-typography-d30a3c3-line-height );}.elementor-8 .elementor-element.elementor-element-fe1426e .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-fdf0fbe{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-3aef7b7 .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-7fda44b .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-30b6c61{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-1c7dbcb .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-6662d60 .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-f3fb47b{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-ccf51b4 .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-a0539c1 .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-c0d3ef5{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-dc25d90 .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-3b3d4b9 .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-da01cf5{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-4a4eb75 .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-695270c .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-c9084a9{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-e42ebc8 .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-c40ca63 .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-237298e{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-0bc4d5d .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-7c8f339 .elementor-heading-title{font-size:var( --e-global-typography-0e17f76-font-size );line-height:var( --e-global-typography-0e17f76-line-height );}.elementor-8 .elementor-element.elementor-element-59615bc .elementor-heading-title{font-size:var( --e-global-typography-d30a3c3-font-size );line-height:var( --e-global-typography-d30a3c3-line-height );}.elementor-8 .elementor-element.elementor-element-fe1426e .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-fdf0fbe{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-3aef7b7 .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-7fda44b .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-30b6c61{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-1c7dbcb .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-6662d60 .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-f3fb47b{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-ccf51b4 .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-a0539c1 .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-c0d3ef5{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-dc25d90 .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-3b3d4b9 .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-da01cf5{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-4a4eb75 .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-695270c .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-c9084a9{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-e42ebc8 .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-c40ca63 .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-237298e{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-0bc4d5d .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}}@media(max-width:880px){.elementor-8 .elementor-element.elementor-element-c038f63{--padding-top:3.8rem;--padding-bottom:3.8rem;--padding-left:1rem;--padding-right:1rem;}.elementor-8 .elementor-element.elementor-element-09a8c25{--flex-wrap:wrap;--margin-top:3.8rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8 .elementor-element.elementor-element-eb1ca34{--flex-wrap:wrap;--margin-top:3.8rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-c038f63{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-8 .elementor-element.elementor-element-7c8f339 .elementor-heading-title{font-size:var( --e-global-typography-0e17f76-font-size );line-height:var( --e-global-typography-0e17f76-line-height );}.elementor-8 .elementor-element.elementor-element-59615bc .elementor-heading-title{font-size:var( --e-global-typography-d30a3c3-font-size );line-height:var( --e-global-typography-d30a3c3-line-height );}.elementor-8 .elementor-element.elementor-element-09a8c25{--margin-top:3.2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8 .elementor-element.elementor-element-fe1426e .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-fdf0fbe{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-3aef7b7 .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-7fda44b .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-30b6c61{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-1c7dbcb .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-6662d60 .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-f3fb47b{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-ccf51b4 .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-a0539c1 .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-c0d3ef5{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-dc25d90 .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-eb1ca34{--margin-top:3.2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8 .elementor-element.elementor-element-3b3d4b9 .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-da01cf5{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-4a4eb75 .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-695270c .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-c9084a9{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-e42ebc8 .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-c40ca63 .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-237298e{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-0bc4d5d .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}}@media(min-width:2400px){.elementor-8 .elementor-element.elementor-element-7c8f339 .elementor-heading-title{font-size:var( --e-global-typography-0e17f76-font-size );line-height:var( --e-global-typography-0e17f76-line-height );}.elementor-8 .elementor-element.elementor-element-59615bc .elementor-heading-title{font-size:var( --e-global-typography-d30a3c3-font-size );line-height:var( --e-global-typography-d30a3c3-line-height );}.elementor-8 .elementor-element.elementor-element-fe1426e .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-fdf0fbe{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-3aef7b7 .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-7fda44b .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-30b6c61{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-1c7dbcb .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-6662d60 .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-f3fb47b{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-ccf51b4 .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-a0539c1 .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-c0d3ef5{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-dc25d90 .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-3b3d4b9 .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-da01cf5{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-4a4eb75 .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-695270c .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-c9084a9{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-e42ebc8 .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-c40ca63 .elementor-heading-title{font-size:var( --e-global-typography-1af9149-font-size );line-height:var( --e-global-typography-1af9149-line-height );}.elementor-8 .elementor-element.elementor-element-237298e{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}.elementor-8 .elementor-element.elementor-element-0bc4d5d .elementor-heading-title{font-size:var( --e-global-typography-2aecff4-font-size );line-height:var( --e-global-typography-2aecff4-line-height );}}/* Start custom CSS for image, class: .elementor-element-f63fd9a */.elementor-8 .elementor-element.elementor-element-f63fd9a img {
    aspect-ratio: 295.5 / 196.92;
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdf0fbe */.elementor-8 .elementor-element.elementor-element-fdf0fbe p {
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aef7b7 */.elementor-8 .elementor-element.elementor-element-3aef7b7 a {
  position: relative;
  text-decoration: none;
  color: inherit;
  
}

.elementor-8 .elementor-element.elementor-element-3aef7b7 a::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 100%;
  height: 1px;
  background-color: var(--e-global-color-55caf13);
  opacity: 0;
  transition: opacity 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-3aef7b7 a:hover::before {
  opacity: 1;
}

.elementor-heading-title a::after {
  content: "";
  display: inline-block;
  position: absolute;
  right: -24px;
  top: 1px;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a84e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/><path d='m9 11 3 3L22 4'/></svg>") no-repeat center;
  background-size: contain;
}

.elementor-heading-title a:hover:after {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eab308' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/><path d='m9 11 3 3L22 4'/></svg>") no-repeat center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ce66c1 */.elementor-8 .elementor-element.elementor-element-5ce66c1 {
    animation-duration: .3s;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    
    transition: transform 0.5s ease;
    
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}

.elementor-8 .elementor-element.elementor-element-5ce66c1:hover {
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px rgb(0 0 0 / .25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43130af */.elementor-8 .elementor-element.elementor-element-43130af img {
    aspect-ratio: 295.5 / 196.92;
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30b6c61 */.elementor-8 .elementor-element.elementor-element-30b6c61 p {
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c7dbcb */.elementor-8 .elementor-element.elementor-element-1c7dbcb a {
  position: relative;
  text-decoration: none;
  color: inherit;
  
}

.elementor-8 .elementor-element.elementor-element-1c7dbcb a::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 100%;
  height: 1px;
  background-color: var(--e-global-color-55caf13);
  opacity: 0;
  transition: opacity 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-1c7dbcb a:hover::before {
  opacity: 1;
}

.elementor-heading-title a::after {
  content: "";
  display: inline-block;
  position: absolute;
  right: -24px;
  top: 1px;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a84e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/><path d='m9 11 3 3L22 4'/></svg>") no-repeat center;
  background-size: contain;
}

.elementor-heading-title a:hover:after {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eab308' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/><path d='m9 11 3 3L22 4'/></svg>") no-repeat center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cca9ab */.elementor-8 .elementor-element.elementor-element-5cca9ab {
    animation-duration: .3s;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    
    transition: transform 0.5s ease;
    
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}

.elementor-8 .elementor-element.elementor-element-5cca9ab:hover {
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px rgb(0 0 0 / .25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a18b53 */.elementor-8 .elementor-element.elementor-element-4a18b53 img {
    aspect-ratio: 295.5 / 196.92;
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3fb47b */.elementor-8 .elementor-element.elementor-element-f3fb47b p {
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccf51b4 */.elementor-8 .elementor-element.elementor-element-ccf51b4 a {
  position: relative;
  text-decoration: none;
  color: inherit;
  
}

.elementor-8 .elementor-element.elementor-element-ccf51b4 a::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 100%;
  height: 1px;
  background-color: var(--e-global-color-55caf13);
  opacity: 0;
  transition: opacity 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-ccf51b4 a:hover::before {
  opacity: 1;
}

.elementor-heading-title a::after {
  content: "";
  display: inline-block;
  position: absolute;
  right: -24px;
  top: 1px;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a84e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/><path d='m9 11 3 3L22 4'/></svg>") no-repeat center;
  background-size: contain;
}

.elementor-heading-title a:hover:after {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eab308' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/><path d='m9 11 3 3L22 4'/></svg>") no-repeat center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd71616 */.elementor-8 .elementor-element.elementor-element-fd71616 {
    animation-duration: .3s;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    
    transition: transform 0.5s ease;
    
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}

.elementor-8 .elementor-element.elementor-element-fd71616:hover {
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px rgb(0 0 0 / .25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb56a37 */.elementor-8 .elementor-element.elementor-element-cb56a37 img {
    aspect-ratio: 295.5 / 196.92;
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0d3ef5 */.elementor-8 .elementor-element.elementor-element-c0d3ef5 p {
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc25d90 */.elementor-8 .elementor-element.elementor-element-dc25d90 a {
  position: relative;
  text-decoration: none;
  color: inherit;
  
}

.elementor-8 .elementor-element.elementor-element-dc25d90 a::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 100%;
  height: 1px;
  background-color: var(--e-global-color-55caf13);
  opacity: 0;
  transition: opacity 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-dc25d90 a:hover::before {
  opacity: 1;
}

.elementor-heading-title a::after {
  content: "";
  display: inline-block;
  position: absolute;
  right: -24px;
  top: 1px;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a84e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/><path d='m9 11 3 3L22 4'/></svg>") no-repeat center;
  background-size: contain;
}

.elementor-heading-title a:hover:after {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eab308' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/><path d='m9 11 3 3L22 4'/></svg>") no-repeat center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1658550 */.elementor-8 .elementor-element.elementor-element-1658550 {
    animation-duration: .3s;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    
    transition: transform 0.5s ease;
    
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}

.elementor-8 .elementor-element.elementor-element-1658550:hover {
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px rgb(0 0 0 / .25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cea887 */.elementor-8 .elementor-element.elementor-element-4cea887 img {
    aspect-ratio: 295.5 / 196.92;
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da01cf5 */.elementor-8 .elementor-element.elementor-element-da01cf5 p {
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a4eb75 */.elementor-8 .elementor-element.elementor-element-4a4eb75 a {
  position: relative;
  text-decoration: none;
  color: inherit;
  
}

.elementor-8 .elementor-element.elementor-element-4a4eb75 a::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 100%;
  height: 1px;
  background-color: var(--e-global-color-55caf13);
  opacity: 0;
  transition: opacity 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-4a4eb75 a:hover::before {
  opacity: 1;
}

.elementor-heading-title a::after {
  content: "";
  display: inline-block;
  position: absolute;
  right: -24px;
  top: 1px;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a84e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/><path d='m9 11 3 3L22 4'/></svg>") no-repeat center;
  background-size: contain;
}

.elementor-heading-title a:hover:after {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eab308' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/><path d='m9 11 3 3L22 4'/></svg>") no-repeat center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8ed172 */.elementor-8 .elementor-element.elementor-element-c8ed172 {
    animation-duration: .3s;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    
    transition: transform 0.5s ease;
    
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}

.elementor-8 .elementor-element.elementor-element-c8ed172:hover {
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px rgb(0 0 0 / .25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef1b979 */.elementor-8 .elementor-element.elementor-element-ef1b979 img {
    aspect-ratio: 295.5 / 196.92;
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9084a9 */.elementor-8 .elementor-element.elementor-element-c9084a9 p {
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e42ebc8 */.elementor-8 .elementor-element.elementor-element-e42ebc8 a {
  position: relative;
  text-decoration: none;
  color: inherit;
  
}

.elementor-8 .elementor-element.elementor-element-e42ebc8 a::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 100%;
  height: 1px;
  background-color: var(--e-global-color-55caf13);
  opacity: 0;
  transition: opacity 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-e42ebc8 a:hover::before {
  opacity: 1;
}

.elementor-heading-title a::after {
  content: "";
  display: inline-block;
  position: absolute;
  right: -24px;
  top: 1px;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a84e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/><path d='m9 11 3 3L22 4'/></svg>") no-repeat center;
  background-size: contain;
}

.elementor-heading-title a:hover:after {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eab308' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/><path d='m9 11 3 3L22 4'/></svg>") no-repeat center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6815ca */.elementor-8 .elementor-element.elementor-element-c6815ca {
    animation-duration: .3s;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    
    transition: transform 0.5s ease;
    
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}

.elementor-8 .elementor-element.elementor-element-c6815ca:hover {
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px rgb(0 0 0 / .25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-979093f */.elementor-8 .elementor-element.elementor-element-979093f img {
    aspect-ratio: 295.5 / 196.92;
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-237298e */.elementor-8 .elementor-element.elementor-element-237298e p {
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bc4d5d */.elementor-8 .elementor-element.elementor-element-0bc4d5d a {
  position: relative;
  text-decoration: none;
  color: inherit;
  
}

.elementor-8 .elementor-element.elementor-element-0bc4d5d a::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 100%;
  height: 1px;
  background-color: var(--e-global-color-55caf13);
  opacity: 0;
  transition: opacity 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-0bc4d5d a:hover::before {
  opacity: 1;
}

.elementor-heading-title a::after {
  content: "";
  display: inline-block;
  position: absolute;
  right: -24px;
  top: 1px;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a84e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/><path d='m9 11 3 3L22 4'/></svg>") no-repeat center;
  background-size: contain;
}

.elementor-heading-title a:hover:after {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eab308' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/><path d='m9 11 3 3L22 4'/></svg>") no-repeat center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2456601 */.elementor-8 .elementor-element.elementor-element-2456601 {
    animation-duration: .3s;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    
    transition: transform 0.5s ease;
    
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}

.elementor-8 .elementor-element.elementor-element-2456601:hover {
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px rgb(0 0 0 / .25);
}/* End custom CSS */