.elementor-929 .elementor-element.elementor-element-3d7c853{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--padding-top:380px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-929 .elementor-element.elementor-element-3d7c853:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-3d7c853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hopeful-swartz.109-228-59-69.plesk.page/wp-content/uploads/2026/06/hero-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-929 .elementor-element.elementor-element-3d7c853::before, .elementor-929 .elementor-element.elementor-element-3d7c853 > .elementor-background-video-container::before, .elementor-929 .elementor-element.elementor-element-3d7c853 > .e-con-inner > .elementor-background-video-container::before, .elementor-929 .elementor-element.elementor-element-3d7c853 > .elementor-background-slideshow::before, .elementor-929 .elementor-element.elementor-element-3d7c853 > .e-con-inner > .elementor-background-slideshow::before, .elementor-929 .elementor-element.elementor-element-3d7c853 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-929 .elementor-element.elementor-element-d32ecf6{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-929 .elementor-element.elementor-element-aba9262 .elementor-heading-title{font-family:var( --e-global-typography-ecf1154-font-family ), Sans-serif;font-size:var( --e-global-typography-ecf1154-font-size );font-weight:var( --e-global-typography-ecf1154-font-weight );line-height:var( --e-global-typography-ecf1154-line-height );letter-spacing:var( --e-global-typography-ecf1154-letter-spacing );color:var( --e-global-color-secondary );}.elementor-929 .elementor-element.elementor-element-60d8435 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-929 .elementor-element.elementor-element-af99b60{width:var( --container-widget-width, min(720px,100%) );max-width:min(720px,100%);margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(720px,100%);--container-widget-flex-grow:0;font-family:var( --e-global-typography-3c63856-font-family ), Sans-serif;font-size:var( --e-global-typography-3c63856-font-size );font-weight:var( --e-global-typography-3c63856-font-weight );line-height:var( --e-global-typography-3c63856-line-height );letter-spacing:var( --e-global-typography-3c63856-letter-spacing );color:var( --e-global-color-secondary );}.elementor-929 .elementor-element.elementor-element-13dda99{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-929 .elementor-element.elementor-element-f712aa8{--display:flex;--position:absolute;top:0px;}.elementor-929 .elementor-element.elementor-element-f712aa8:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-f712aa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hopeful-swartz.109-228-59-69.plesk.page/wp-content/uploads/2026/06/bg-text-light.svg");background-position:83vw 0px;background-repeat:repeat-y;background-size:auto;}body:not(.rtl) .elementor-929 .elementor-element.elementor-element-f712aa8{left:0px;}body.rtl .elementor-929 .elementor-element.elementor-element-f712aa8{right:0px;}.elementor-929 .elementor-element.elementor-element-6cba345{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-929 .elementor-element.elementor-element-50a5e47{--display:flex;--min-height:640px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-929 .elementor-element.elementor-element-50a5e47:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-50a5e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11dcb4f );}.elementor-929 .elementor-element.elementor-element-dfe7fa0 .elementor-heading-title{font-family:var( --e-global-typography-dd8dd15-font-family ), Sans-serif;font-size:var( --e-global-typography-dd8dd15-font-size );font-weight:var( --e-global-typography-dd8dd15-font-weight );line-height:var( --e-global-typography-dd8dd15-line-height );letter-spacing:var( --e-global-typography-dd8dd15-letter-spacing );color:var( --e-global-color-f4710eb );}.elementor-929 .elementor-element.elementor-element-b703dfa{font-family:var( --e-global-typography-3c63856-font-family ), Sans-serif;font-size:var( --e-global-typography-3c63856-font-size );font-weight:var( --e-global-typography-3c63856-font-weight );line-height:var( --e-global-typography-3c63856-line-height );letter-spacing:var( --e-global-typography-3c63856-letter-spacing );color:var( --e-global-color-f4710eb );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-929 .elementor-element.elementor-element-3c14606 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-929 .elementor-element.elementor-element-3c14606 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-929 .elementor-element.elementor-element-3c14606 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-929 .elementor-element.elementor-element-3c14606 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-929 .elementor-element.elementor-element-3c14606 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-929 .elementor-element.elementor-element-3c14606 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-929 .elementor-element.elementor-element-3c14606 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-929 .elementor-element.elementor-element-3c14606{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-929 .elementor-element.elementor-element-3c14606 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-929 .elementor-element.elementor-element-3c14606 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-929 .elementor-element.elementor-element-3c14606 .elementor-icon-list-item > a{font-family:var( --e-global-typography-344e608-font-family ), Sans-serif;font-size:var( --e-global-typography-344e608-font-size );font-weight:var( --e-global-typography-344e608-font-weight );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-3c14606 .elementor-icon-list-text{color:var( --e-global-color-f4710eb );transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-929 .elementor-element.elementor-element-9434564 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-9021858 );color:var( --e-global-color-9021858 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-929 .elementor-element.elementor-element-9434564{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-929 .elementor-element.elementor-element-9434564 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-929 .elementor-element.elementor-element-9434564 .elementor-button .elementor-button-content-wrapper{gap:12px;}.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 );}body:not(.rtl) .elementor-929 .elementor-element.elementor-element-094f9d4{right:-50px;}body.rtl .elementor-929 .elementor-element.elementor-element-094f9d4{left:-50px;}.elementor-929 .elementor-element.elementor-element-094f9d4{top:-50px;}.elementor-929 .elementor-element.elementor-element-094f9d4 .elementor-icon-wrapper{text-align:center;}.elementor-929 .elementor-element.elementor-element-094f9d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f4710eb );}.elementor-929 .elementor-element.elementor-element-094f9d4.elementor-view-framed .elementor-icon, .elementor-929 .elementor-element.elementor-element-094f9d4.elementor-view-default .elementor-icon{color:var( --e-global-color-f4710eb );border-color:var( --e-global-color-f4710eb );}.elementor-929 .elementor-element.elementor-element-094f9d4.elementor-view-framed .elementor-icon, .elementor-929 .elementor-element.elementor-element-094f9d4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f4710eb );}.elementor-929 .elementor-element.elementor-element-094f9d4 .elementor-icon{font-size:220px;}.elementor-929 .elementor-element.elementor-element-094f9d4 .elementor-icon svg{height:220px;}.elementor-929 .elementor-element.elementor-element-094f9d4 .elementor-icon-wrapper svg{width:auto;}.elementor-929 .elementor-element.elementor-element-abce190{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-929 .elementor-element.elementor-element-abce190:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-abce190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hopeful-swartz.109-228-59-69.plesk.page/wp-content/uploads/2026/06/10fb983631d62631b336b85816a10530c51f9fe8.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-929 .elementor-element.elementor-element-d15f68b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-929 .elementor-element.elementor-element-0ea67c5{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-929 .elementor-element.elementor-element-0ea67c5:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-0ea67c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hopeful-swartz.109-228-59-69.plesk.page/wp-content/uploads/2026/06/ea1c987ee4e881751c1c09c52105f01ae028724c.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-929 .elementor-element.elementor-element-01621c1{--display:flex;--min-height:640px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-929 .elementor-element.elementor-element-01621c1:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-01621c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11dcb4f );}.elementor-929 .elementor-element.elementor-element-a53d0f0 .elementor-heading-title{font-family:var( --e-global-typography-dd8dd15-font-family ), Sans-serif;font-size:var( --e-global-typography-dd8dd15-font-size );font-weight:var( --e-global-typography-dd8dd15-font-weight );line-height:var( --e-global-typography-dd8dd15-line-height );letter-spacing:var( --e-global-typography-dd8dd15-letter-spacing );color:var( --e-global-color-f4710eb );}.elementor-929 .elementor-element.elementor-element-4250bdb{font-family:var( --e-global-typography-3c63856-font-family ), Sans-serif;font-size:var( --e-global-typography-3c63856-font-size );font-weight:var( --e-global-typography-3c63856-font-weight );line-height:var( --e-global-typography-3c63856-line-height );letter-spacing:var( --e-global-typography-3c63856-letter-spacing );color:var( --e-global-color-f4710eb );}.elementor-929 .elementor-element.elementor-element-484dfc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-929 .elementor-element.elementor-element-484dfc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-929 .elementor-element.elementor-element-484dfc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-929 .elementor-element.elementor-element-484dfc5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-929 .elementor-element.elementor-element-484dfc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-929 .elementor-element.elementor-element-484dfc5 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-929 .elementor-element.elementor-element-484dfc5 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-929 .elementor-element.elementor-element-484dfc5{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-929 .elementor-element.elementor-element-484dfc5 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-929 .elementor-element.elementor-element-484dfc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-929 .elementor-element.elementor-element-484dfc5 .elementor-icon-list-item > a{font-family:var( --e-global-typography-344e608-font-family ), Sans-serif;font-size:var( --e-global-typography-344e608-font-size );font-weight:var( --e-global-typography-344e608-font-weight );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-484dfc5 .elementor-icon-list-text{color:var( --e-global-color-f4710eb );transition:color 0.3s;}.elementor-929 .elementor-element.elementor-element-2bf2635 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-9021858 );color:var( --e-global-color-9021858 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-929 .elementor-element.elementor-element-2bf2635{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-929 .elementor-element.elementor-element-2bf2635 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-929 .elementor-element.elementor-element-2bf2635 .elementor-button .elementor-button-content-wrapper{gap:12px;}body:not(.rtl) .elementor-929 .elementor-element.elementor-element-0f58cf6{right:-50px;}body.rtl .elementor-929 .elementor-element.elementor-element-0f58cf6{left:-50px;}.elementor-929 .elementor-element.elementor-element-0f58cf6{top:-50px;}.elementor-929 .elementor-element.elementor-element-0f58cf6 .elementor-icon-wrapper{text-align:center;}.elementor-929 .elementor-element.elementor-element-0f58cf6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f4710eb );}.elementor-929 .elementor-element.elementor-element-0f58cf6.elementor-view-framed .elementor-icon, .elementor-929 .elementor-element.elementor-element-0f58cf6.elementor-view-default .elementor-icon{color:var( --e-global-color-f4710eb );border-color:var( --e-global-color-f4710eb );}.elementor-929 .elementor-element.elementor-element-0f58cf6.elementor-view-framed .elementor-icon, .elementor-929 .elementor-element.elementor-element-0f58cf6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f4710eb );}.elementor-929 .elementor-element.elementor-element-0f58cf6 .elementor-icon{font-size:220px;}.elementor-929 .elementor-element.elementor-element-0f58cf6 .elementor-icon svg{height:220px;}.elementor-929 .elementor-element.elementor-element-0f58cf6 .elementor-icon-wrapper svg{width:auto;}.elementor-929 .elementor-element.elementor-element-862dcb3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-929 .elementor-element.elementor-element-0a9c119{--display:flex;--min-height:640px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-929 .elementor-element.elementor-element-0a9c119:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-0a9c119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11dcb4f );}.elementor-929 .elementor-element.elementor-element-f7c784f .elementor-heading-title{font-family:var( --e-global-typography-dd8dd15-font-family ), Sans-serif;font-size:var( --e-global-typography-dd8dd15-font-size );font-weight:var( --e-global-typography-dd8dd15-font-weight );line-height:var( --e-global-typography-dd8dd15-line-height );letter-spacing:var( --e-global-typography-dd8dd15-letter-spacing );color:var( --e-global-color-f4710eb );}.elementor-929 .elementor-element.elementor-element-64b7f6e{font-family:var( --e-global-typography-3c63856-font-family ), Sans-serif;font-size:var( --e-global-typography-3c63856-font-size );font-weight:var( --e-global-typography-3c63856-font-weight );line-height:var( --e-global-typography-3c63856-line-height );letter-spacing:var( --e-global-typography-3c63856-letter-spacing );color:var( --e-global-color-f4710eb );}.elementor-929 .elementor-element.elementor-element-d10fdb3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-929 .elementor-element.elementor-element-d10fdb3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-929 .elementor-element.elementor-element-d10fdb3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-929 .elementor-element.elementor-element-d10fdb3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-929 .elementor-element.elementor-element-d10fdb3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-929 .elementor-element.elementor-element-d10fdb3 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-929 .elementor-element.elementor-element-d10fdb3 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-929 .elementor-element.elementor-element-d10fdb3{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-929 .elementor-element.elementor-element-d10fdb3 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-929 .elementor-element.elementor-element-d10fdb3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-929 .elementor-element.elementor-element-d10fdb3 .elementor-icon-list-item > a{font-family:var( --e-global-typography-344e608-font-family ), Sans-serif;font-size:var( --e-global-typography-344e608-font-size );font-weight:var( --e-global-typography-344e608-font-weight );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-d10fdb3 .elementor-icon-list-text{color:var( --e-global-color-f4710eb );transition:color 0.3s;}.elementor-929 .elementor-element.elementor-element-046e855 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-9021858 );color:var( --e-global-color-9021858 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-929 .elementor-element.elementor-element-046e855{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-929 .elementor-element.elementor-element-046e855 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-929 .elementor-element.elementor-element-046e855 .elementor-button .elementor-button-content-wrapper{gap:12px;}body:not(.rtl) .elementor-929 .elementor-element.elementor-element-c0aeea2{right:-50px;}body.rtl .elementor-929 .elementor-element.elementor-element-c0aeea2{left:-50px;}.elementor-929 .elementor-element.elementor-element-c0aeea2{top:-50px;}.elementor-929 .elementor-element.elementor-element-c0aeea2 .elementor-icon-wrapper{text-align:center;}.elementor-929 .elementor-element.elementor-element-c0aeea2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f4710eb );}.elementor-929 .elementor-element.elementor-element-c0aeea2.elementor-view-framed .elementor-icon, .elementor-929 .elementor-element.elementor-element-c0aeea2.elementor-view-default .elementor-icon{color:var( --e-global-color-f4710eb );border-color:var( --e-global-color-f4710eb );}.elementor-929 .elementor-element.elementor-element-c0aeea2.elementor-view-framed .elementor-icon, .elementor-929 .elementor-element.elementor-element-c0aeea2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f4710eb );}.elementor-929 .elementor-element.elementor-element-c0aeea2 .elementor-icon{font-size:220px;}.elementor-929 .elementor-element.elementor-element-c0aeea2 .elementor-icon svg{height:220px;}.elementor-929 .elementor-element.elementor-element-c0aeea2 .elementor-icon-wrapper svg{width:auto;}.elementor-929 .elementor-element.elementor-element-7353717{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-929 .elementor-element.elementor-element-7353717:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-7353717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hopeful-swartz.109-228-59-69.plesk.page/wp-content/uploads/2026/06/eea5120c921ee17fea6a3e1302ee3ffe50e98403.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-929 .elementor-element.elementor-element-fc6da5c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-929 .elementor-element.elementor-element-13d2f49{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-929 .elementor-element.elementor-element-13d2f49:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-13d2f49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hopeful-swartz.109-228-59-69.plesk.page/wp-content/uploads/2026/06/1451121ca1f633d9db078b2b76209f2555a4062c.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-929 .elementor-element.elementor-element-8a6860e{--display:flex;--min-height:640px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-929 .elementor-element.elementor-element-8a6860e:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-8a6860e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11dcb4f );}.elementor-929 .elementor-element.elementor-element-7e50a1f .elementor-heading-title{font-family:var( --e-global-typography-dd8dd15-font-family ), Sans-serif;font-size:var( --e-global-typography-dd8dd15-font-size );font-weight:var( --e-global-typography-dd8dd15-font-weight );line-height:var( --e-global-typography-dd8dd15-line-height );letter-spacing:var( --e-global-typography-dd8dd15-letter-spacing );color:var( --e-global-color-f4710eb );}.elementor-929 .elementor-element.elementor-element-ca0eb05{font-family:var( --e-global-typography-3c63856-font-family ), Sans-serif;font-size:var( --e-global-typography-3c63856-font-size );font-weight:var( --e-global-typography-3c63856-font-weight );line-height:var( --e-global-typography-3c63856-line-height );letter-spacing:var( --e-global-typography-3c63856-letter-spacing );color:var( --e-global-color-f4710eb );}.elementor-929 .elementor-element.elementor-element-2d074f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-929 .elementor-element.elementor-element-2d074f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-929 .elementor-element.elementor-element-2d074f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-929 .elementor-element.elementor-element-2d074f4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-929 .elementor-element.elementor-element-2d074f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-929 .elementor-element.elementor-element-2d074f4 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-929 .elementor-element.elementor-element-2d074f4 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-929 .elementor-element.elementor-element-2d074f4{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-929 .elementor-element.elementor-element-2d074f4 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-929 .elementor-element.elementor-element-2d074f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-929 .elementor-element.elementor-element-2d074f4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-344e608-font-family ), Sans-serif;font-size:var( --e-global-typography-344e608-font-size );font-weight:var( --e-global-typography-344e608-font-weight );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-2d074f4 .elementor-icon-list-text{color:var( --e-global-color-f4710eb );transition:color 0.3s;}.elementor-929 .elementor-element.elementor-element-95138d2 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-9021858 );color:var( --e-global-color-9021858 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-929 .elementor-element.elementor-element-95138d2{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-929 .elementor-element.elementor-element-95138d2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-929 .elementor-element.elementor-element-95138d2 .elementor-button .elementor-button-content-wrapper{gap:12px;}body:not(.rtl) .elementor-929 .elementor-element.elementor-element-2f1e308{right:-50px;}body.rtl .elementor-929 .elementor-element.elementor-element-2f1e308{left:-50px;}.elementor-929 .elementor-element.elementor-element-2f1e308{top:-50px;}.elementor-929 .elementor-element.elementor-element-2f1e308 .elementor-icon-wrapper{text-align:center;}.elementor-929 .elementor-element.elementor-element-2f1e308.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f4710eb );}.elementor-929 .elementor-element.elementor-element-2f1e308.elementor-view-framed .elementor-icon, .elementor-929 .elementor-element.elementor-element-2f1e308.elementor-view-default .elementor-icon{color:var( --e-global-color-f4710eb );border-color:var( --e-global-color-f4710eb );}.elementor-929 .elementor-element.elementor-element-2f1e308.elementor-view-framed .elementor-icon, .elementor-929 .elementor-element.elementor-element-2f1e308.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f4710eb );}.elementor-929 .elementor-element.elementor-element-2f1e308 .elementor-icon{font-size:220px;}.elementor-929 .elementor-element.elementor-element-2f1e308 .elementor-icon svg{height:220px;}.elementor-929 .elementor-element.elementor-element-2f1e308 .elementor-icon-wrapper svg{width:auto;}.elementor-929 .elementor-element.elementor-element-f773229{--display:flex;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-929 .elementor-element.elementor-element-f773229:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-f773229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-929 .elementor-element.elementor-element-513d78b{--display:flex;--position:absolute;top:0px;}.elementor-929 .elementor-element.elementor-element-513d78b:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-513d78b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hopeful-swartz.109-228-59-69.plesk.page/wp-content/uploads/2026/06/our-project-text-bg.svg");background-position:83vw 0px;background-repeat:repeat-y;background-size:auto;}body:not(.rtl) .elementor-929 .elementor-element.elementor-element-513d78b{left:0px;}body.rtl .elementor-929 .elementor-element.elementor-element-513d78b{right:0px;}.elementor-929 .elementor-element.elementor-element-149e17f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-929 .elementor-element.elementor-element-9262c29{text-align:center;}.elementor-929 .elementor-element.elementor-element-9262c29 .elementor-heading-title{font-family:var( --e-global-typography-ecf1154-font-family ), Sans-serif;font-size:var( --e-global-typography-ecf1154-font-size );font-weight:var( --e-global-typography-ecf1154-font-weight );line-height:var( --e-global-typography-ecf1154-line-height );letter-spacing:var( --e-global-typography-ecf1154-letter-spacing );color:var( --e-global-color-secondary );}.elementor-929 .elementor-element.elementor-element-13625d1{text-align:center;}.elementor-929 .elementor-element.elementor-element-13625d1 .elementor-heading-title{font-family:var( --e-global-typography-dd8dd15-font-family ), Sans-serif;font-size:var( --e-global-typography-dd8dd15-font-size );font-weight:var( --e-global-typography-dd8dd15-font-weight );line-height:var( --e-global-typography-dd8dd15-line-height );letter-spacing:var( --e-global-typography-dd8dd15-letter-spacing );color:var( --e-global-color-secondary );}.elementor-929 .elementor-element.elementor-element-ebf3b13{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-3c63856-font-family ), Sans-serif;font-size:var( --e-global-typography-3c63856-font-size );font-weight:var( --e-global-typography-3c63856-font-weight );line-height:var( --e-global-typography-3c63856-line-height );letter-spacing:var( --e-global-typography-3c63856-letter-spacing );color:var( --e-global-color-secondary );}.elementor-929 .elementor-element.elementor-element-0000021{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-929 .elementor-element.elementor-element-cc359e8{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-929 .elementor-element.elementor-element-cc359e8:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-cc359e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-929 .elementor-element.elementor-element-7a99e1b.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-929 .elementor-element.elementor-element-7a99e1b.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-929 .elementor-element.elementor-element-7a99e1b.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-929 .elementor-element.elementor-element-7a99e1b .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-67d2538-font-family ), Sans-serif;font-size:var( --e-global-typography-67d2538-font-size );font-weight:var( --e-global-typography-67d2538-font-weight );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-7a99e1b .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-929 .elementor-element.elementor-element-7a99e1b .elementor-image-box-img img{height:100%;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-929 .elementor-element.elementor-element-7a99e1b .elementor-image-box-description{font-family:var( --e-global-typography-344e608-font-family ), Sans-serif;font-size:var( --e-global-typography-344e608-font-size );font-weight:var( --e-global-typography-344e608-font-weight );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );color:var( --e-global-color-f0bd94b );}.elementor-929 .elementor-element.elementor-element-1ff36cf{color:var( --e-global-color-secondary );}.elementor-929 .elementor-element.elementor-element-ee36c46{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-929 .elementor-element.elementor-element-ee36c46:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-ee36c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}.elementor-929 .elementor-element.elementor-element-585bdae.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-929 .elementor-element.elementor-element-585bdae.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-929 .elementor-element.elementor-element-585bdae.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-929 .elementor-element.elementor-element-585bdae .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-67d2538-font-family ), Sans-serif;font-size:var( --e-global-typography-67d2538-font-size );font-weight:var( --e-global-typography-67d2538-font-weight );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-585bdae .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-929 .elementor-element.elementor-element-585bdae .elementor-image-box-img img{height:100%;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-929 .elementor-element.elementor-element-585bdae .elementor-image-box-description{font-family:var( --e-global-typography-344e608-font-family ), Sans-serif;font-size:var( --e-global-typography-344e608-font-size );font-weight:var( --e-global-typography-344e608-font-weight );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );color:var( --e-global-color-f0bd94b );}.elementor-929 .elementor-element.elementor-element-a13cec6{color:var( --e-global-color-secondary );}.elementor-929 .elementor-element.elementor-element-7ddb499{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-929 .elementor-element.elementor-element-7ddb499:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-7ddb499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}.elementor-929 .elementor-element.elementor-element-9afc107.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-929 .elementor-element.elementor-element-9afc107.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-929 .elementor-element.elementor-element-9afc107.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-929 .elementor-element.elementor-element-9afc107 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-67d2538-font-family ), Sans-serif;font-size:var( --e-global-typography-67d2538-font-size );font-weight:var( --e-global-typography-67d2538-font-weight );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-9afc107 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-929 .elementor-element.elementor-element-9afc107 .elementor-image-box-img img{height:100%;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-929 .elementor-element.elementor-element-9afc107 .elementor-image-box-description{font-family:var( --e-global-typography-344e608-font-family ), Sans-serif;font-size:var( --e-global-typography-344e608-font-size );font-weight:var( --e-global-typography-344e608-font-weight );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );color:var( --e-global-color-f0bd94b );}.elementor-929 .elementor-element.elementor-element-06e4f18{color:var( --e-global-color-secondary );}.elementor-929 .elementor-element.elementor-element-0041ea9{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-929 .elementor-element.elementor-element-0041ea9:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-0041ea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}.elementor-929 .elementor-element.elementor-element-61c3772.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-929 .elementor-element.elementor-element-61c3772.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-929 .elementor-element.elementor-element-61c3772.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-929 .elementor-element.elementor-element-61c3772 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-67d2538-font-family ), Sans-serif;font-size:var( --e-global-typography-67d2538-font-size );font-weight:var( --e-global-typography-67d2538-font-weight );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-61c3772 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-929 .elementor-element.elementor-element-61c3772 .elementor-image-box-img img{height:100%;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-929 .elementor-element.elementor-element-61c3772 .elementor-image-box-description{font-family:var( --e-global-typography-344e608-font-family ), Sans-serif;font-size:var( --e-global-typography-344e608-font-size );font-weight:var( --e-global-typography-344e608-font-weight );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );color:var( --e-global-color-f0bd94b );}.elementor-929 .elementor-element.elementor-element-651ab5e{color:var( --e-global-color-secondary );}.elementor-929 .elementor-element.elementor-element-73b696d{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-929 .elementor-element.elementor-element-73b696d:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-73b696d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}.elementor-929 .elementor-element.elementor-element-6f47874.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-929 .elementor-element.elementor-element-6f47874.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-929 .elementor-element.elementor-element-6f47874.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-929 .elementor-element.elementor-element-6f47874 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-67d2538-font-family ), Sans-serif;font-size:var( --e-global-typography-67d2538-font-size );font-weight:var( --e-global-typography-67d2538-font-weight );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-6f47874 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-929 .elementor-element.elementor-element-6f47874 .elementor-image-box-img img{height:100%;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-929 .elementor-element.elementor-element-6f47874 .elementor-image-box-description{font-family:var( --e-global-typography-344e608-font-family ), Sans-serif;font-size:var( --e-global-typography-344e608-font-size );font-weight:var( --e-global-typography-344e608-font-weight );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );color:var( --e-global-color-f0bd94b );}.elementor-929 .elementor-element.elementor-element-b182c49{color:var( --e-global-color-secondary );}.elementor-929 .elementor-element.elementor-element-6a4f4a6{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-929 .elementor-element.elementor-element-6a4f4a6:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-6a4f4a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}.elementor-929 .elementor-element.elementor-element-c7e4d39.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-929 .elementor-element.elementor-element-c7e4d39.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-929 .elementor-element.elementor-element-c7e4d39.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-929 .elementor-element.elementor-element-c7e4d39 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-67d2538-font-family ), Sans-serif;font-size:var( --e-global-typography-67d2538-font-size );font-weight:var( --e-global-typography-67d2538-font-weight );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-c7e4d39 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-929 .elementor-element.elementor-element-c7e4d39 .elementor-image-box-img img{height:100%;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-929 .elementor-element.elementor-element-c7e4d39 .elementor-image-box-description{font-family:var( --e-global-typography-344e608-font-family ), Sans-serif;font-size:var( --e-global-typography-344e608-font-size );font-weight:var( --e-global-typography-344e608-font-weight );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );color:var( --e-global-color-f0bd94b );}.elementor-929 .elementor-element.elementor-element-abc699a{color:var( --e-global-color-secondary );}.elementor-929 .elementor-element.elementor-element-adb2a03{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-929 .elementor-element.elementor-element-adb2a03:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-adb2a03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}.elementor-929 .elementor-element.elementor-element-eee1a1e.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-929 .elementor-element.elementor-element-eee1a1e.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-929 .elementor-element.elementor-element-eee1a1e.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-929 .elementor-element.elementor-element-eee1a1e .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-67d2538-font-family ), Sans-serif;font-size:var( --e-global-typography-67d2538-font-size );font-weight:var( --e-global-typography-67d2538-font-weight );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-eee1a1e .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-929 .elementor-element.elementor-element-eee1a1e .elementor-image-box-img img{height:100%;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-929 .elementor-element.elementor-element-eee1a1e .elementor-image-box-description{font-family:var( --e-global-typography-344e608-font-family ), Sans-serif;font-size:var( --e-global-typography-344e608-font-size );font-weight:var( --e-global-typography-344e608-font-weight );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );color:var( --e-global-color-f0bd94b );}.elementor-929 .elementor-element.elementor-element-d0033aa{color:var( --e-global-color-secondary );}.elementor-929 .elementor-element.elementor-element-0da3b86{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-929 .elementor-element.elementor-element-0da3b86:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-0da3b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}.elementor-929 .elementor-element.elementor-element-44c19c0.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-929 .elementor-element.elementor-element-44c19c0.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-929 .elementor-element.elementor-element-44c19c0.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-929 .elementor-element.elementor-element-44c19c0 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-67d2538-font-family ), Sans-serif;font-size:var( --e-global-typography-67d2538-font-size );font-weight:var( --e-global-typography-67d2538-font-weight );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-44c19c0 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-929 .elementor-element.elementor-element-44c19c0 .elementor-image-box-img img{height:100%;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-929 .elementor-element.elementor-element-44c19c0 .elementor-image-box-description{font-family:var( --e-global-typography-344e608-font-family ), Sans-serif;font-size:var( --e-global-typography-344e608-font-size );font-weight:var( --e-global-typography-344e608-font-weight );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );color:var( --e-global-color-f0bd94b );}.elementor-929 .elementor-element.elementor-element-132b735{color:var( --e-global-color-secondary );}.elementor-929 .elementor-element.elementor-element-d694823{--display:flex;--overlay-opacity:1;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-929 .elementor-element.elementor-element-d694823:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-d694823 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://hopeful-swartz.109-228-59-69.plesk.page/wp-content/uploads/2026/06/hero.jpg") 50% 50%;background-size:cover;}.elementor-929 .elementor-element.elementor-element-d694823::before, .elementor-929 .elementor-element.elementor-element-d694823 > .elementor-background-video-container::before, .elementor-929 .elementor-element.elementor-element-d694823 > .e-con-inner > .elementor-background-video-container::before, .elementor-929 .elementor-element.elementor-element-d694823 > .elementor-background-slideshow::before, .elementor-929 .elementor-element.elementor-element-d694823 > .e-con-inner > .elementor-background-slideshow::before, .elementor-929 .elementor-element.elementor-element-d694823 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-929 .elementor-element.elementor-element-7f83cf4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;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-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-929 .elementor-element.elementor-element-7f83cf4:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-7f83cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000CC;}.elementor-929 .elementor-element.elementor-element-f65fc56{width:var( --container-widget-width, min(768px,100%) );max-width:min(768px,100%);--container-widget-width:min(768px,100%);--container-widget-flex-grow:0;text-align:center;}.elementor-929 .elementor-element.elementor-element-f65fc56 .elementor-heading-title{font-family:var( --e-global-typography-dd8dd15-font-family ), Sans-serif;font-size:var( --e-global-typography-dd8dd15-font-size );font-weight:var( --e-global-typography-dd8dd15-font-weight );line-height:var( --e-global-typography-dd8dd15-line-height );letter-spacing:var( --e-global-typography-dd8dd15-letter-spacing );color:var( --e-global-color-secondary );}.elementor-929 .elementor-element.elementor-element-b72d3f8{width:var( --container-widget-width, min(768px,100%) );max-width:min(768px,100%);--container-widget-width:min(768px,100%);--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-3c63856-font-family ), Sans-serif;font-size:var( --e-global-typography-3c63856-font-size );font-weight:var( --e-global-typography-3c63856-font-weight );line-height:var( --e-global-typography-3c63856-line-height );letter-spacing:var( --e-global-typography-3c63856-letter-spacing );color:var( --e-global-color-49441f8 );}.elementor-929 .elementor-element.elementor-element-d957f1a{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-929 .elementor-element.elementor-element-0fd6d01 .elementor-button:hover, .elementor-929 .elementor-element.elementor-element-0fd6d01 .elementor-button:focus{background-color:var( --e-global-color-9021858 );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-929 .elementor-element.elementor-element-0fd6d01 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:transparent;background-image:linear-gradient(131deg, var( --e-global-color-accent ) 42.8%, var( --e-global-color-9021858 ) 84.31%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9021858 );}.elementor-929 .elementor-element.elementor-element-0fd6d01 .elementor-button:hover svg, .elementor-929 .elementor-element.elementor-element-0fd6d01 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-929 .elementor-element.elementor-element-715a598 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-929 .elementor-element.elementor-element-715a598 .elementor-button:hover, .elementor-929 .elementor-element.elementor-element-715a598 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-929 .elementor-element.elementor-element-715a598 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-929 .elementor-element.elementor-element-715a598 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-929 .elementor-element.elementor-element-715a598 .elementor-button:hover svg, .elementor-929 .elementor-element.elementor-element-715a598 .elementor-button:focus svg{fill:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1220px){.elementor-929 .elementor-element.elementor-element-6cba345{--grid-auto-flow:row;}.elementor-929 .elementor-element.elementor-element-d15f68b{--grid-auto-flow:row;}.elementor-929 .elementor-element.elementor-element-862dcb3{--grid-auto-flow:row;}.elementor-929 .elementor-element.elementor-element-fc6da5c{--grid-auto-flow:row;}.elementor-929 .elementor-element.elementor-element-0000021{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-929 .elementor-element.elementor-element-d32ecf6{--width:min(1251px,100%);}.elementor-929 .elementor-element.elementor-element-d694823{--content-width:min(1600px,calc(100% - clamp(3rem, 1.6696rem + 2.7754vw, 5rem)));}}@media(min-width:1221px){.elementor-929 .elementor-element.elementor-element-f712aa8:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-f712aa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-929 .elementor-element.elementor-element-513d78b:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-513d78b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-929 .elementor-element.elementor-element-aba9262 .elementor-heading-title{font-size:var( --e-global-typography-ecf1154-font-size );line-height:var( --e-global-typography-ecf1154-line-height );letter-spacing:var( --e-global-typography-ecf1154-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-929 .elementor-element.elementor-element-af99b60{font-size:var( --e-global-typography-3c63856-font-size );line-height:var( --e-global-typography-3c63856-line-height );letter-spacing:var( --e-global-typography-3c63856-letter-spacing );}.elementor-929 .elementor-element.elementor-element-f712aa8:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-f712aa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw 0px;}.elementor-929 .elementor-element.elementor-element-6cba345{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-929 .elementor-element.elementor-element-50a5e47{--min-height:0px;}.elementor-929 .elementor-element.elementor-element-dfe7fa0 .elementor-heading-title{font-size:var( --e-global-typography-dd8dd15-font-size );line-height:var( --e-global-typography-dd8dd15-line-height );letter-spacing:var( --e-global-typography-dd8dd15-letter-spacing );}.elementor-929 .elementor-element.elementor-element-b703dfa{font-size:var( --e-global-typography-3c63856-font-size );line-height:var( --e-global-typography-3c63856-line-height );letter-spacing:var( --e-global-typography-3c63856-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-929 .elementor-element.elementor-element-3c14606 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-929 .elementor-element.elementor-element-3c14606 .elementor-icon-list-item > a{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-929 .elementor-element.elementor-element-d15f68b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-929 .elementor-element.elementor-element-01621c1{--min-height:0px;}.elementor-929 .elementor-element.elementor-element-01621c1.e-con{--order:-99999 /* order start hack */;}.elementor-929 .elementor-element.elementor-element-a53d0f0 .elementor-heading-title{font-size:var( --e-global-typography-dd8dd15-font-size );line-height:var( --e-global-typography-dd8dd15-line-height );letter-spacing:var( --e-global-typography-dd8dd15-letter-spacing );}.elementor-929 .elementor-element.elementor-element-4250bdb{font-size:var( --e-global-typography-3c63856-font-size );line-height:var( --e-global-typography-3c63856-line-height );letter-spacing:var( --e-global-typography-3c63856-letter-spacing );}.elementor-929 .elementor-element.elementor-element-484dfc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-929 .elementor-element.elementor-element-484dfc5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-862dcb3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-929 .elementor-element.elementor-element-0a9c119{--min-height:0px;}.elementor-929 .elementor-element.elementor-element-f7c784f .elementor-heading-title{font-size:var( --e-global-typography-dd8dd15-font-size );line-height:var( --e-global-typography-dd8dd15-line-height );letter-spacing:var( --e-global-typography-dd8dd15-letter-spacing );}.elementor-929 .elementor-element.elementor-element-64b7f6e{font-size:var( --e-global-typography-3c63856-font-size );line-height:var( --e-global-typography-3c63856-line-height );letter-spacing:var( --e-global-typography-3c63856-letter-spacing );}.elementor-929 .elementor-element.elementor-element-d10fdb3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-929 .elementor-element.elementor-element-d10fdb3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-fc6da5c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-929 .elementor-element.elementor-element-8a6860e{--min-height:0px;}.elementor-929 .elementor-element.elementor-element-8a6860e.e-con{--order:-99999 /* order start hack */;}.elementor-929 .elementor-element.elementor-element-7e50a1f .elementor-heading-title{font-size:var( --e-global-typography-dd8dd15-font-size );line-height:var( --e-global-typography-dd8dd15-line-height );letter-spacing:var( --e-global-typography-dd8dd15-letter-spacing );}.elementor-929 .elementor-element.elementor-element-ca0eb05{font-size:var( --e-global-typography-3c63856-font-size );line-height:var( --e-global-typography-3c63856-line-height );letter-spacing:var( --e-global-typography-3c63856-letter-spacing );}.elementor-929 .elementor-element.elementor-element-2d074f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-929 .elementor-element.elementor-element-2d074f4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-513d78b:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-513d78b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw 0px;}.elementor-929 .elementor-element.elementor-element-9262c29 .elementor-heading-title{font-size:var( --e-global-typography-ecf1154-font-size );line-height:var( --e-global-typography-ecf1154-line-height );letter-spacing:var( --e-global-typography-ecf1154-letter-spacing );}.elementor-929 .elementor-element.elementor-element-13625d1 .elementor-heading-title{font-size:var( --e-global-typography-dd8dd15-font-size );line-height:var( --e-global-typography-dd8dd15-line-height );letter-spacing:var( --e-global-typography-dd8dd15-letter-spacing );}.elementor-929 .elementor-element.elementor-element-ebf3b13{font-size:var( --e-global-typography-3c63856-font-size );line-height:var( --e-global-typography-3c63856-line-height );letter-spacing:var( --e-global-typography-3c63856-letter-spacing );}.elementor-929 .elementor-element.elementor-element-0000021{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-929 .elementor-element.elementor-element-7a99e1b .elementor-image-box-title{font-size:var( --e-global-typography-67d2538-font-size );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-7a99e1b .elementor-image-box-description{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-585bdae .elementor-image-box-title{font-size:var( --e-global-typography-67d2538-font-size );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-585bdae .elementor-image-box-description{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-9afc107 .elementor-image-box-title{font-size:var( --e-global-typography-67d2538-font-size );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-9afc107 .elementor-image-box-description{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-61c3772 .elementor-image-box-title{font-size:var( --e-global-typography-67d2538-font-size );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-61c3772 .elementor-image-box-description{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-6f47874 .elementor-image-box-title{font-size:var( --e-global-typography-67d2538-font-size );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-6f47874 .elementor-image-box-description{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-c7e4d39 .elementor-image-box-title{font-size:var( --e-global-typography-67d2538-font-size );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-c7e4d39 .elementor-image-box-description{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-eee1a1e .elementor-image-box-title{font-size:var( --e-global-typography-67d2538-font-size );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-eee1a1e .elementor-image-box-description{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-44c19c0 .elementor-image-box-title{font-size:var( --e-global-typography-67d2538-font-size );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-44c19c0 .elementor-image-box-description{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-f65fc56 .elementor-heading-title{font-size:var( --e-global-typography-dd8dd15-font-size );line-height:var( --e-global-typography-dd8dd15-line-height );letter-spacing:var( --e-global-typography-dd8dd15-letter-spacing );}.elementor-929 .elementor-element.elementor-element-b72d3f8{font-size:var( --e-global-typography-3c63856-font-size );line-height:var( --e-global-typography-3c63856-line-height );letter-spacing:var( --e-global-typography-3c63856-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-929 .elementor-element.elementor-element-aba9262 .elementor-heading-title{font-size:var( --e-global-typography-ecf1154-font-size );line-height:var( --e-global-typography-ecf1154-line-height );letter-spacing:var( --e-global-typography-ecf1154-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-929 .elementor-element.elementor-element-af99b60{font-size:var( --e-global-typography-3c63856-font-size );line-height:var( --e-global-typography-3c63856-line-height );letter-spacing:var( --e-global-typography-3c63856-letter-spacing );}.elementor-929 .elementor-element.elementor-element-13dda99{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-929 .elementor-element.elementor-element-f712aa8:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-f712aa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw 0px;}.elementor-929 .elementor-element.elementor-element-6cba345{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-929 .elementor-element.elementor-element-50a5e47{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-929 .elementor-element.elementor-element-dfe7fa0 .elementor-heading-title{font-size:var( --e-global-typography-dd8dd15-font-size );line-height:var( --e-global-typography-dd8dd15-line-height );letter-spacing:var( --e-global-typography-dd8dd15-letter-spacing );}.elementor-929 .elementor-element.elementor-element-b703dfa{font-size:var( --e-global-typography-3c63856-font-size );line-height:var( --e-global-typography-3c63856-line-height );letter-spacing:var( --e-global-typography-3c63856-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-929 .elementor-element.elementor-element-3c14606 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-929 .elementor-element.elementor-element-3c14606 .elementor-icon-list-item > a{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-929 .elementor-element.elementor-element-094f9d4 .elementor-icon{font-size:150px;}.elementor-929 .elementor-element.elementor-element-094f9d4 .elementor-icon svg{height:150px;}.elementor-929 .elementor-element.elementor-element-d15f68b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-929 .elementor-element.elementor-element-01621c1{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-929 .elementor-element.elementor-element-a53d0f0 .elementor-heading-title{font-size:var( --e-global-typography-dd8dd15-font-size );line-height:var( --e-global-typography-dd8dd15-line-height );letter-spacing:var( --e-global-typography-dd8dd15-letter-spacing );}.elementor-929 .elementor-element.elementor-element-4250bdb{font-size:var( --e-global-typography-3c63856-font-size );line-height:var( --e-global-typography-3c63856-line-height );letter-spacing:var( --e-global-typography-3c63856-letter-spacing );}.elementor-929 .elementor-element.elementor-element-484dfc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-929 .elementor-element.elementor-element-484dfc5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-0f58cf6 .elementor-icon{font-size:150px;}.elementor-929 .elementor-element.elementor-element-0f58cf6 .elementor-icon svg{height:150px;}.elementor-929 .elementor-element.elementor-element-862dcb3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-929 .elementor-element.elementor-element-0a9c119{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-929 .elementor-element.elementor-element-f7c784f .elementor-heading-title{font-size:var( --e-global-typography-dd8dd15-font-size );line-height:var( --e-global-typography-dd8dd15-line-height );letter-spacing:var( --e-global-typography-dd8dd15-letter-spacing );}.elementor-929 .elementor-element.elementor-element-64b7f6e{font-size:var( --e-global-typography-3c63856-font-size );line-height:var( --e-global-typography-3c63856-line-height );letter-spacing:var( --e-global-typography-3c63856-letter-spacing );}.elementor-929 .elementor-element.elementor-element-d10fdb3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-929 .elementor-element.elementor-element-d10fdb3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-c0aeea2 .elementor-icon{font-size:150px;}.elementor-929 .elementor-element.elementor-element-c0aeea2 .elementor-icon svg{height:150px;}.elementor-929 .elementor-element.elementor-element-fc6da5c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-929 .elementor-element.elementor-element-8a6860e{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-929 .elementor-element.elementor-element-7e50a1f .elementor-heading-title{font-size:var( --e-global-typography-dd8dd15-font-size );line-height:var( --e-global-typography-dd8dd15-line-height );letter-spacing:var( --e-global-typography-dd8dd15-letter-spacing );}.elementor-929 .elementor-element.elementor-element-ca0eb05{font-size:var( --e-global-typography-3c63856-font-size );line-height:var( --e-global-typography-3c63856-line-height );letter-spacing:var( --e-global-typography-3c63856-letter-spacing );}.elementor-929 .elementor-element.elementor-element-2d074f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-929 .elementor-element.elementor-element-2d074f4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-2f1e308 .elementor-icon{font-size:150px;}.elementor-929 .elementor-element.elementor-element-2f1e308 .elementor-icon svg{height:150px;}.elementor-929 .elementor-element.elementor-element-f773229{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-929 .elementor-element.elementor-element-513d78b:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-513d78b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0vw 0px;}.elementor-929 .elementor-element.elementor-element-9262c29 .elementor-heading-title{font-size:var( --e-global-typography-ecf1154-font-size );line-height:var( --e-global-typography-ecf1154-line-height );letter-spacing:var( --e-global-typography-ecf1154-letter-spacing );}.elementor-929 .elementor-element.elementor-element-13625d1 .elementor-heading-title{font-size:var( --e-global-typography-dd8dd15-font-size );line-height:var( --e-global-typography-dd8dd15-line-height );letter-spacing:var( --e-global-typography-dd8dd15-letter-spacing );}.elementor-929 .elementor-element.elementor-element-ebf3b13{font-size:var( --e-global-typography-3c63856-font-size );line-height:var( --e-global-typography-3c63856-line-height );letter-spacing:var( --e-global-typography-3c63856-letter-spacing );}.elementor-929 .elementor-element.elementor-element-0000021{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-929 .elementor-element.elementor-element-7a99e1b .elementor-image-box-wrapper{text-align:start;}.elementor-929 .elementor-element.elementor-element-7a99e1b .elementor-image-box-img{margin-bottom:12px;}.elementor-929 .elementor-element.elementor-element-7a99e1b .elementor-image-box-title{font-size:var( --e-global-typography-67d2538-font-size );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-7a99e1b .elementor-image-box-description{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-585bdae .elementor-image-box-wrapper{text-align:start;}.elementor-929 .elementor-element.elementor-element-585bdae .elementor-image-box-img{margin-bottom:12px;}.elementor-929 .elementor-element.elementor-element-585bdae .elementor-image-box-title{font-size:var( --e-global-typography-67d2538-font-size );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-585bdae .elementor-image-box-description{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-9afc107 .elementor-image-box-wrapper{text-align:start;}.elementor-929 .elementor-element.elementor-element-9afc107 .elementor-image-box-img{margin-bottom:12px;}.elementor-929 .elementor-element.elementor-element-9afc107 .elementor-image-box-title{font-size:var( --e-global-typography-67d2538-font-size );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-9afc107 .elementor-image-box-description{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-61c3772 .elementor-image-box-wrapper{text-align:start;}.elementor-929 .elementor-element.elementor-element-61c3772 .elementor-image-box-img{margin-bottom:12px;}.elementor-929 .elementor-element.elementor-element-61c3772 .elementor-image-box-title{font-size:var( --e-global-typography-67d2538-font-size );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-61c3772 .elementor-image-box-description{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-6f47874 .elementor-image-box-wrapper{text-align:start;}.elementor-929 .elementor-element.elementor-element-6f47874 .elementor-image-box-img{margin-bottom:12px;}.elementor-929 .elementor-element.elementor-element-6f47874 .elementor-image-box-title{font-size:var( --e-global-typography-67d2538-font-size );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-6f47874 .elementor-image-box-description{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-c7e4d39 .elementor-image-box-wrapper{text-align:start;}.elementor-929 .elementor-element.elementor-element-c7e4d39 .elementor-image-box-img{margin-bottom:12px;}.elementor-929 .elementor-element.elementor-element-c7e4d39 .elementor-image-box-title{font-size:var( --e-global-typography-67d2538-font-size );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-c7e4d39 .elementor-image-box-description{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-eee1a1e .elementor-image-box-wrapper{text-align:start;}.elementor-929 .elementor-element.elementor-element-eee1a1e .elementor-image-box-img{margin-bottom:12px;}.elementor-929 .elementor-element.elementor-element-eee1a1e .elementor-image-box-title{font-size:var( --e-global-typography-67d2538-font-size );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-eee1a1e .elementor-image-box-description{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-44c19c0 .elementor-image-box-wrapper{text-align:start;}.elementor-929 .elementor-element.elementor-element-44c19c0 .elementor-image-box-img{margin-bottom:12px;}.elementor-929 .elementor-element.elementor-element-44c19c0 .elementor-image-box-title{font-size:var( --e-global-typography-67d2538-font-size );line-height:var( --e-global-typography-67d2538-line-height );letter-spacing:var( --e-global-typography-67d2538-letter-spacing );}.elementor-929 .elementor-element.elementor-element-44c19c0 .elementor-image-box-description{font-size:var( --e-global-typography-344e608-font-size );line-height:var( --e-global-typography-344e608-line-height );letter-spacing:var( --e-global-typography-344e608-letter-spacing );}.elementor-929 .elementor-element.elementor-element-7f83cf4{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-929 .elementor-element.elementor-element-f65fc56 .elementor-heading-title{font-size:var( --e-global-typography-dd8dd15-font-size );line-height:var( --e-global-typography-dd8dd15-line-height );letter-spacing:var( --e-global-typography-dd8dd15-letter-spacing );}.elementor-929 .elementor-element.elementor-element-b72d3f8{font-size:var( --e-global-typography-3c63856-font-size );line-height:var( --e-global-typography-3c63856-line-height );letter-spacing:var( --e-global-typography-3c63856-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-3d7c853 */.elementor-929 .elementor-element.elementor-element-3d7c853::before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.30) 100%), var(--Opacity-Neutral-Darkest-60, rgba(26, 26, 26, 0.60));
mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f712aa8 */.elementor-929 .elementor-element.elementor-element-f712aa8{
    width: 100%;
    height: 100%;
    overflow: hidden;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9434564 */.elementor-929 .elementor-element.elementor-element-9434564 .elementor-button-text{
    background:  linear-gradient(131deg, #988A01 42.8%, #665C01 84.31%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease-in-out;
}

.elementor-929 .elementor-element.elementor-element-9434564 .elementor-button-icon svg{
    width:24px;
}

/*.elementor-929 .elementor-element.elementor-element-9434564 .elementor-button:hover{*/
/*    fill:#fff;*/
/*}*/

/*.elementor-929 .elementor-element.elementor-element-9434564 .elementor-button:hover .elementor-button-text{*/
/*    background:  transparent;*/
/*        background-clip: text;*/
/*    -webkit-background-clip: text;*/
/*    -webkit-text-fill-color: #fff;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abce190 */@media(max-width:1024px){
    .elementor-929 .elementor-element.elementor-element-abce190{
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ea67c5 */@media(max-width:1024px){
    .elementor-929 .elementor-element.elementor-element-0ea67c5{
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2bf2635 */.elementor-929 .elementor-element.elementor-element-2bf2635 .elementor-button-text{
    background:  linear-gradient(131deg, #988A01 42.8%, #665C01 84.31%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease-in-out;
}

.elementor-929 .elementor-element.elementor-element-2bf2635 .elementor-button-icon svg{
    width:24px;
}

/*.elementor-929 .elementor-element.elementor-element-2bf2635 .elementor-button:hover{*/
/*    fill:#fff;*/
/*}*/

/*.elementor-929 .elementor-element.elementor-element-2bf2635 .elementor-button:hover .elementor-button-text{*/
/*    background:  transparent;*/
/*        background-clip: text;*/
/*    -webkit-background-clip: text;*/
/*    -webkit-text-fill-color: #fff;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-046e855 */.elementor-929 .elementor-element.elementor-element-046e855 .elementor-button-text{
    background:  linear-gradient(131deg, #988A01 42.8%, #665C01 84.31%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease-in-out;
}

.elementor-929 .elementor-element.elementor-element-046e855 .elementor-button-icon svg{
    width:24px;
}

/*.elementor-929 .elementor-element.elementor-element-046e855 .elementor-button:hover{*/
/*    fill:#fff;*/
/*}*/

/*.elementor-929 .elementor-element.elementor-element-046e855 .elementor-button:hover .elementor-button-text{*/
/*    background:  transparent;*/
/*        background-clip: text;*/
/*    -webkit-background-clip: text;*/
/*    -webkit-text-fill-color: #fff;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7353717 */@media(max-width:1024px){
    .elementor-929 .elementor-element.elementor-element-7353717{
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13d2f49 */@media(max-width:1024px){
    .elementor-929 .elementor-element.elementor-element-13d2f49{
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95138d2 */.elementor-929 .elementor-element.elementor-element-95138d2 .elementor-button-text{
    background:  linear-gradient(131deg, #988A01 42.8%, #665C01 84.31%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease-in-out;
}

.elementor-929 .elementor-element.elementor-element-95138d2 .elementor-button-icon svg{
    width:24px;
}

/*.elementor-929 .elementor-element.elementor-element-95138d2 .elementor-button:hover{*/
/*    fill:#fff;*/
/*}*/

/*.elementor-929 .elementor-element.elementor-element-95138d2 .elementor-button:hover .elementor-button-text{*/
/*    background:  transparent;*/
/*        background-clip: text;*/
/*    -webkit-background-clip: text;*/
/*    -webkit-text-fill-color: #fff;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-513d78b */.elementor-929 .elementor-element.elementor-element-513d78b{
    width: 100%;
    height: 100%;
    overflow: hidden;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9262c29 */.elementor-929 .elementor-element.elementor-element-9262c29{
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000021 */.elementor-929 .elementor-element.elementor-element-0000021 .elementor-image-box-img{
    flex-shrink: 0;
    padding:5px;
    background: #fff;
    border-radius: 8px;
    aspect-ratio: 1/1;
}

.elementor-929 .elementor-element.elementor-element-0000021 .elementor-image-box-title{
    background: linear-gradient(131deg, #988A01 42.8%, #665C01 84.31%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-715a598 */.elementor-929 .elementor-element.elementor-element-715a598 .elementor-button-icon svg{
    width:24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f83cf4 */.elementor-929 .elementor-element.elementor-element-7f83cf4{
    backdrop-filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d694823 */.elementor-929 .elementor-element.elementor-element-d694823::before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.30) 100%), var(--Opacity-Neutral-Darkest-60, rgba(26, 26, 26, 0.60));
mix-blend-mode: multiply;
}/* End custom CSS */