.elementor-291 .elementor-element.elementor-element-174934a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-174934a:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-174934a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5df5348 );}.elementor-291 .elementor-element.elementor-element-1821604{--display:flex;--padding-top:1px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-291 .elementor-element.elementor-element-788b151 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:42px;font-weight:600;line-height:48px;color:var( --e-global-color-f658ad2 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-291 .elementor-element.elementor-element-7f7285c{color:var( --e-global-color-f658ad2 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-291 .elementor-element.elementor-element-7ac9477 .elementor-button{background-color:var( --e-global-color-fab82a8 );font-family:"Syne", Sans-serif;font-size:15px;font-weight:500;text-decoration:none;border-radius:7px 7px 7px 7px;padding:18px 45px 18px 47px;}.elementor-291 .elementor-element.elementor-element-005a59f{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-291 .elementor-element.elementor-element-80dba08 img{height:365px;}.elementor-291 .elementor-element.elementor-element-068bd20{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-9c494eb{--display:flex;}.elementor-291 .elementor-element.elementor-element-8a27067 img{height:375px;}.elementor-291 .elementor-element.elementor-element-787327c{--display:flex;}.elementor-291 .elementor-element.elementor-element-9e8d453{text-align:start;}.elementor-291 .elementor-element.elementor-element-9e8d453 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-fab82a8 );}.elementor-291 .elementor-element.elementor-element-0847673{text-align:start;}.elementor-291 .elementor-element.elementor-element-0847673 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:42px;font-weight:600;line-height:48px;color:var( --e-global-color-5df5348 );}.elementor-291 .elementor-element.elementor-element-279dee2{text-align:start;color:var( --e-global-color-5df5348 );}.elementor-291 .elementor-element.elementor-element-9d8c058 .elementor-button{background-color:var( --e-global-color-fab82a8 );font-family:"Syne", Sans-serif;font-size:15px;font-weight:500;text-decoration:none;border-radius:7px 7px 7px 7px;padding:18px 45px 18px 47px;}.elementor-291 .elementor-element.elementor-element-0053e57{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-c377ee2{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:6px;--padding-bottom:10px;--padding-left:10px;--padding-right:9px;}.elementor-291 .elementor-element.elementor-element-d69f807{text-align:center;}.elementor-291 .elementor-element.elementor-element-d69f807 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-fab82a8 );}.elementor-291 .elementor-element.elementor-element-b0a8af2{padding:0px 0px 0px 0px;text-align:center;}.elementor-291 .elementor-element.elementor-element-b0a8af2 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:42px;font-weight:600;line-height:48px;color:var( --e-global-color-5df5348 );}.elementor-291 .elementor-element.elementor-element-aa7b87e{text-align:center;color:var( --e-global-color-5df5348 );}.elementor-291 .elementor-element.elementor-element-f6ad685{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-40e764f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fab82a8 );--border-color:var( --e-global-color-fab82a8 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:6px;--padding-bottom:10px;--padding-left:10px;--padding-right:9px;}.elementor-291 .elementor-element.elementor-element-40e764f:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-40e764f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f658ad2 );}.elementor-291 .elementor-element.elementor-element-16c97cc{--display:flex;}.elementor-291 .elementor-element.elementor-element-29bc85c{text-align:start;}.elementor-291 .elementor-element.elementor-element-29bc85c .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:24px;font-weight:600;line-height:48px;color:var( --e-global-color-5df5348 );}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-291 .elementor-element.elementor-element-2adc07b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-291 .elementor-element.elementor-element-2adc07b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-291 .elementor-element.elementor-element-2adc07b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-291 .elementor-element.elementor-element-2adc07b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-291 .elementor-element.elementor-element-2adc07b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-291 .elementor-element.elementor-element-2adc07b .elementor-icon-list-icon i{color:var( --e-global-color-fab82a8 );transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-2adc07b .elementor-icon-list-icon svg{fill:var( --e-global-color-fab82a8 );transition:fill 0.3s;}.elementor-291 .elementor-element.elementor-element-2adc07b{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-291 .elementor-element.elementor-element-2adc07b .elementor-icon-list-text{color:var( --e-global-color-5df5348 );transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-9312622{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fab82a8 );--border-color:var( --e-global-color-fab82a8 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:6px;--padding-bottom:10px;--padding-left:10px;--padding-right:9px;}.elementor-291 .elementor-element.elementor-element-9312622:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-9312622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f658ad2 );}.elementor-291 .elementor-element.elementor-element-420ba4d{--display:flex;}.elementor-291 .elementor-element.elementor-element-84122e7{text-align:start;}.elementor-291 .elementor-element.elementor-element-84122e7 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:24px;font-weight:600;line-height:48px;color:var( --e-global-color-5df5348 );}.elementor-291 .elementor-element.elementor-element-f2008e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-291 .elementor-element.elementor-element-f2008e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-291 .elementor-element.elementor-element-f2008e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-291 .elementor-element.elementor-element-f2008e6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-291 .elementor-element.elementor-element-f2008e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-291 .elementor-element.elementor-element-f2008e6 .elementor-icon-list-icon i{color:var( --e-global-color-fab82a8 );transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-f2008e6 .elementor-icon-list-icon svg{fill:var( --e-global-color-fab82a8 );transition:fill 0.3s;}.elementor-291 .elementor-element.elementor-element-f2008e6{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-291 .elementor-element.elementor-element-f2008e6 .elementor-icon-list-text{color:var( --e-global-color-5df5348 );transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-b85abbf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:29px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-8461260{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fab82a8 );--border-color:var( --e-global-color-fab82a8 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:6px;--padding-bottom:10px;--padding-left:10px;--padding-right:9px;}.elementor-291 .elementor-element.elementor-element-8461260:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-8461260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f658ad2 );}.elementor-291 .elementor-element.elementor-element-c64b00a{--display:flex;}.elementor-291 .elementor-element.elementor-element-40787ff{text-align:start;}.elementor-291 .elementor-element.elementor-element-40787ff .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:24px;font-weight:600;line-height:48px;color:var( --e-global-color-5df5348 );}.elementor-291 .elementor-element.elementor-element-29f3a0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-291 .elementor-element.elementor-element-29f3a0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-291 .elementor-element.elementor-element-29f3a0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-291 .elementor-element.elementor-element-29f3a0e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-291 .elementor-element.elementor-element-29f3a0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-291 .elementor-element.elementor-element-29f3a0e .elementor-icon-list-icon i{color:var( --e-global-color-fab82a8 );transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-29f3a0e .elementor-icon-list-icon svg{fill:var( --e-global-color-fab82a8 );transition:fill 0.3s;}.elementor-291 .elementor-element.elementor-element-29f3a0e{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-291 .elementor-element.elementor-element-29f3a0e .elementor-icon-list-text{color:var( --e-global-color-5df5348 );transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-ea75fda{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fab82a8 );--border-color:var( --e-global-color-fab82a8 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:6px;--padding-bottom:10px;--padding-left:10px;--padding-right:9px;}.elementor-291 .elementor-element.elementor-element-ea75fda:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-ea75fda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f658ad2 );}.elementor-291 .elementor-element.elementor-element-0dcbe0b{--display:flex;}.elementor-291 .elementor-element.elementor-element-77d68b4{text-align:start;}.elementor-291 .elementor-element.elementor-element-77d68b4 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:24px;font-weight:600;line-height:48px;color:var( --e-global-color-5df5348 );}.elementor-291 .elementor-element.elementor-element-1e0861e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-291 .elementor-element.elementor-element-1e0861e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-291 .elementor-element.elementor-element-1e0861e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-291 .elementor-element.elementor-element-1e0861e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-291 .elementor-element.elementor-element-1e0861e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-291 .elementor-element.elementor-element-1e0861e .elementor-icon-list-icon i{color:var( --e-global-color-fab82a8 );transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-1e0861e .elementor-icon-list-icon svg{fill:var( --e-global-color-fab82a8 );transition:fill 0.3s;}.elementor-291 .elementor-element.elementor-element-1e0861e{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-291 .elementor-element.elementor-element-1e0861e .elementor-icon-list-text{color:var( --e-global-color-5df5348 );transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-a2c7cf9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:15px;--padding-bottom:39px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-d00bf56{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fab82a8 );--border-color:var( --e-global-color-fab82a8 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:6px;--padding-bottom:10px;--padding-left:10px;--padding-right:9px;}.elementor-291 .elementor-element.elementor-element-d00bf56:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-d00bf56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f658ad2 );}.elementor-291 .elementor-element.elementor-element-7f951c1{--display:flex;}.elementor-291 .elementor-element.elementor-element-fac2d24{text-align:start;}.elementor-291 .elementor-element.elementor-element-fac2d24 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:24px;font-weight:600;line-height:48px;color:var( --e-global-color-5df5348 );}.elementor-291 .elementor-element.elementor-element-73de401 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-291 .elementor-element.elementor-element-73de401 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-291 .elementor-element.elementor-element-73de401 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-291 .elementor-element.elementor-element-73de401 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-291 .elementor-element.elementor-element-73de401 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-291 .elementor-element.elementor-element-73de401 .elementor-icon-list-icon i{color:var( --e-global-color-fab82a8 );transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-73de401 .elementor-icon-list-icon svg{fill:var( --e-global-color-fab82a8 );transition:fill 0.3s;}.elementor-291 .elementor-element.elementor-element-73de401{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-291 .elementor-element.elementor-element-73de401 .elementor-icon-list-text{color:var( --e-global-color-5df5348 );transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-6249ebd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-fab82a8 );--border-color:var( --e-global-color-fab82a8 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:6px;--padding-bottom:10px;--padding-left:10px;--padding-right:9px;}.elementor-291 .elementor-element.elementor-element-6249ebd:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-6249ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f658ad2 );}.elementor-291 .elementor-element.elementor-element-e04ad8a{--display:flex;}.elementor-291 .elementor-element.elementor-element-8f78b4b{text-align:start;}.elementor-291 .elementor-element.elementor-element-8f78b4b .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:24px;font-weight:600;line-height:48px;color:var( --e-global-color-5df5348 );}.elementor-291 .elementor-element.elementor-element-5bc706f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-291 .elementor-element.elementor-element-5bc706f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-291 .elementor-element.elementor-element-5bc706f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-291 .elementor-element.elementor-element-5bc706f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-291 .elementor-element.elementor-element-5bc706f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-291 .elementor-element.elementor-element-5bc706f .elementor-icon-list-icon i{color:var( --e-global-color-fab82a8 );transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-5bc706f .elementor-icon-list-icon svg{fill:var( --e-global-color-fab82a8 );transition:fill 0.3s;}.elementor-291 .elementor-element.elementor-element-5bc706f{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-291 .elementor-element.elementor-element-5bc706f .elementor-icon-list-text{color:var( --e-global-color-5df5348 );transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-dfb8548{--display:flex;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-dfb8548:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-dfb8548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f658ad2 );}.elementor-291 .elementor-element.elementor-element-2863c26{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:6px;--padding-bottom:10px;--padding-left:10px;--padding-right:9px;}.elementor-291 .elementor-element.elementor-element-3f9c535{text-align:center;}.elementor-291 .elementor-element.elementor-element-3f9c535 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-fab82a8 );}.elementor-291 .elementor-element.elementor-element-4a24fbb{padding:0px 0px 0px 0px;text-align:center;}.elementor-291 .elementor-element.elementor-element-4a24fbb .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:42px;font-weight:600;line-height:48px;color:var( --e-global-color-5df5348 );}.elementor-291 .elementor-element.elementor-element-bb10f67{--display:flex;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-bb10f67:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-bb10f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f658ad2 );}.elementor-291 .elementor-element.elementor-element-3a6b33a{--display:flex;}.elementor-291 .elementor-element.elementor-element-be4fcb4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-be4fcb4:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-be4fcb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5df5348 );}.elementor-291 .elementor-element.elementor-element-a0c70bc{--display:flex;--padding-top:46px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-a0c70bc:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-a0c70bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5df5348 );}.elementor-291 .elementor-element.elementor-element-ddf1f2e .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:42px;font-weight:600;line-height:48px;color:var( --e-global-color-f658ad2 );}.elementor-291 .elementor-element.elementor-element-159f2f4{color:var( --e-global-color-f658ad2 );}.elementor-291 .elementor-element.elementor-element-d4825bf .elementor-button{background-color:var( --e-global-color-fab82a8 );font-family:"Syne", Sans-serif;font-size:15px;font-weight:500;text-decoration:none;border-radius:7px 7px 7px 7px;padding:18px 45px 18px 47px;}.elementor-291 .elementor-element.elementor-element-f2dcd05{--display:flex;}.elementor-291 .elementor-element.elementor-element-b7217e4 img{border-radius:14px 14px 14px 14px;}.elementor-291 .elementor-element.elementor-element-fc7d06e{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-291 .elementor-element.elementor-element-174934a{--grid-auto-flow:row;}.elementor-291 .elementor-element.elementor-element-068bd20{--grid-auto-flow:row;}.elementor-291 .elementor-element.elementor-element-0053e57{--grid-auto-flow:row;}.elementor-291 .elementor-element.elementor-element-f6ad685{--grid-auto-flow:row;}.elementor-291 .elementor-element.elementor-element-b85abbf{--grid-auto-flow:row;}.elementor-291 .elementor-element.elementor-element-a2c7cf9{--grid-auto-flow:row;}.elementor-291 .elementor-element.elementor-element-be4fcb4{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-291 .elementor-element.elementor-element-174934a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-291 .elementor-element.elementor-element-1821604{--padding-top:34px;--padding-bottom:0px;--padding-left:13px;--padding-right:12px;}.elementor-291 .elementor-element.elementor-element-788b151 .elementor-heading-title{font-size:21px;line-height:1.6em;}.elementor-291 .elementor-element.elementor-element-068bd20{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-291 .elementor-element.elementor-element-8a27067 img{height:220px;}.elementor-291 .elementor-element.elementor-element-0847673 .elementor-heading-title{font-size:21px;line-height:1.6em;}.elementor-291 .elementor-element.elementor-element-0053e57{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-291 .elementor-element.elementor-element-b0a8af2 .elementor-heading-title{font-size:21px;line-height:1.6em;}.elementor-291 .elementor-element.elementor-element-f6ad685{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:18px;--padding-bottom:5px;--padding-left:5px;--padding-right:8px;}.elementor-291 .elementor-element.elementor-element-29bc85c .elementor-heading-title{font-size:21px;line-height:1.6em;}.elementor-291 .elementor-element.elementor-element-84122e7 .elementor-heading-title{font-size:21px;line-height:1.6em;}.elementor-291 .elementor-element.elementor-element-b85abbf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:18px;--padding-bottom:5px;--padding-left:5px;--padding-right:8px;}.elementor-291 .elementor-element.elementor-element-40787ff .elementor-heading-title{font-size:21px;line-height:1.6em;}.elementor-291 .elementor-element.elementor-element-77d68b4 .elementor-heading-title{font-size:21px;line-height:1.6em;}.elementor-291 .elementor-element.elementor-element-a2c7cf9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:18px;--padding-bottom:5px;--padding-left:5px;--padding-right:8px;}.elementor-291 .elementor-element.elementor-element-fac2d24 .elementor-heading-title{font-size:21px;line-height:1.6em;}.elementor-291 .elementor-element.elementor-element-8f78b4b .elementor-heading-title{font-size:21px;line-height:1.6em;}.elementor-291 .elementor-element.elementor-element-dfb8548{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-4a24fbb .elementor-heading-title{font-size:21px;line-height:1.6em;}.elementor-291 .elementor-element.elementor-element-bb10f67{--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-be4fcb4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-291 .elementor-element.elementor-element-a0c70bc{--padding-top:34px;--padding-bottom:0px;--padding-left:13px;--padding-right:12px;}.elementor-291 .elementor-element.elementor-element-ddf1f2e .elementor-heading-title{font-size:21px;line-height:1.6em;}}/* Start custom CSS for container, class: .elementor-element-068bd20 */.digital-network {
    position: relative;
    overflow: hidden;
    background: #ffffff;
}


/* Floating Digital Dots */
.digital-network:before {
    content:"";
    position:absolute;
    width:8px;
    height:8px;
    background:#6C50FF;
    border-radius:50%;
    left:20%;
    top:30%;
    box-shadow:
    120px 40px 0 #6C50FF,
    250px -50px 0 #8B7BFF,
    420px 80px 0 #6C50FF,
    550px -30px 0 #8B7BFF,
    700px 100px 0 #6C50FF;

    animation: floatingDots 8s ease-in-out infinite;
}


/* Digital Moving Lines */
.digital-network:after {
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
        120deg,
        transparent 40%,
        rgba(108,80,255,.25),
        transparent 60%
    );

    animation:dataMove 5s linear infinite;
}


/* Content Above */
.digital-network > .elementor-container,
.digital-network > .e-con {
    position:relative;
    z-index:5;
}


/* Dot Movement */
@keyframes floatingDots {

    0%,100%{
        transform:translateY(0px);
        opacity:.5;
    }

    50%{
        transform:translateY(-40px);
        opacity:1;
    }

}


/* Data Flow Animation */
@keyframes dataMove {

    0%{
        transform:translateX(-100%);
    }

    100%{
        transform:translateX(100%);
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0053e57 */.digital-hero {
    position: relative;
    overflow: hidden;
    background: #ffffff;
}


/* Digital Gradient Circle */
.digital-hero::before {

    content: "";

    position: absolute;

    width: 500px;
    height: 500px;

    background: radial-gradient(
        circle,
        rgba(108,80,255,0.18),
        transparent 70%
    );

    top: -150px;
    right: 10%;

    animation: floatCircle 8s ease-in-out infinite;

}


/* Digital Grid */
.digital-hero::after {

    content: "";

    position: absolute;

    inset: 0;

    background-image:

    linear-gradient(
        rgba(108,80,255,0.06) 1px,
        transparent 1px
    ),

    linear-gradient(
        90deg,
        rgba(108,80,255,0.06) 1px,
        transparent 1px
    );


    background-size:60px 60px;

    animation:gridMove 12s linear infinite;

    pointer-events:none;

}


/* Content Above Background */

.digital-hero > .elementor-container,
.digital-hero > .e-con {

    position:relative;

    z-index:5;

}



/* Floating Digital Dots */

.digital-hero .elementor-widget-wrap::before {

    content:"";

    position:absolute;

    width:14px;
    height:14px;

    background:#6C50FF;

    border-radius:50%;


    top:20%;
    right:30%;


    box-shadow:

    80px 120px 0 #6C50FF,

    -120px 220px 0 rgba(108,80,255,.5),

    150px -80px 0 rgba(108,80,255,.4);


    animation:dotsMove 6s infinite alternate;

}





/* ============================= */
/* SMALL DIGITAL ICON ANIMATION */
/* ============================= */


.digital-small-icons {

    position:absolute;

    inset:0;

    z-index:2;

    pointer-events:none;

}



.digital-small-icons span {


    position:absolute;


    width:35px;

    height:35px;


    display:flex;

    align-items:center;

    justify-content:center;


    border-radius:10px;


    background:rgba(108,80,255,0.08);


    color:#6C50FF;


    font-size:18px;

    font-weight:700;


    box-shadow:

    0 0 15px rgba(108,80,255,.25);


    backdrop-filter:blur(5px);


    animation:smallDigitalFloat 7s ease-in-out infinite;


}



/* Icon Positions */


.digital-small-icons span:nth-child(1){

    top:20%;

    left:12%;

}



.digital-small-icons span:nth-child(2){

    top:65%;

    left:25%;

    animation-delay:1s;

}



.digital-small-icons span:nth-child(3){

    top:18%;

    right:35%;

    animation-delay:2s;

}



.digital-small-icons span:nth-child(4){

    top:55%;

    right:15%;

    animation-delay:3s;

}



.digital-small-icons span:nth-child(5){

    bottom:20%;

    left:45%;

    animation-delay:4s;

}



.digital-small-icons span:nth-child(6){

    top:35%;

    right:45%;

    animation-delay:2.5s;

}



.digital-small-icons span:nth-child(7){

    bottom:25%;

    right:30%;

    animation-delay:1.5s;

}





/* ============================= */
/* ANIMATIONS */
/* ============================= */


@keyframes floatCircle {


    0%,100%{

        transform:translateY(0px);

    }


    50%{

        transform:translateY(40px);

    }


}



@keyframes gridMove {


    from{

        transform:translateY(0);

    }


    to{

        transform:translateY(60px);

    }


}



@keyframes dotsMove {


    from{

        transform:translateY(0);

        opacity:.5;

    }


    to{

        transform:translateY(-40px);

        opacity:1;

    }


}



@keyframes smallDigitalFloat {


    0%,100%{


        transform:translateY(0px);

        opacity:.35;


    }


    50%{


        transform:translateY(-25px);

        opacity:.9;


    }


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6ad685 */.digital-hero {
    position: relative;
    overflow: hidden;
    background: #ffffff;
}


/* Digital Gradient Circle */
.digital-hero::before {

    content: "";

    position: absolute;

    width: 500px;
    height: 500px;

    background: radial-gradient(
        circle,
        rgba(108,80,255,0.18),
        transparent 70%
    );

    top: -150px;
    right: 10%;

    animation: floatCircle 8s ease-in-out infinite;

}


/* Digital Grid */
.digital-hero::after {

    content: "";

    position: absolute;

    inset: 0;

    background-image:

    linear-gradient(
        rgba(108,80,255,0.06) 1px,
        transparent 1px
    ),

    linear-gradient(
        90deg,
        rgba(108,80,255,0.06) 1px,
        transparent 1px
    );


    background-size:60px 60px;

    animation:gridMove 12s linear infinite;

    pointer-events:none;

}


/* Content Above Background */

.digital-hero > .elementor-container,
.digital-hero > .e-con {

    position:relative;

    z-index:5;

}



/* Floating Digital Dots */

.digital-hero .elementor-widget-wrap::before {

    content:"";

    position:absolute;

    width:14px;
    height:14px;

    background:#6C50FF;

    border-radius:50%;


    top:20%;
    right:30%;


    box-shadow:

    80px 120px 0 #6C50FF,

    -120px 220px 0 rgba(108,80,255,.5),

    150px -80px 0 rgba(108,80,255,.4);


    animation:dotsMove 6s infinite alternate;

}





/* ============================= */
/* SMALL DIGITAL ICON ANIMATION */
/* ============================= */


.digital-small-icons {

    position:absolute;

    inset:0;

    z-index:2;

    pointer-events:none;

}



.digital-small-icons span {


    position:absolute;


    width:35px;

    height:35px;


    display:flex;

    align-items:center;

    justify-content:center;


    border-radius:10px;


    background:rgba(108,80,255,0.08);


    color:#6C50FF;


    font-size:18px;

    font-weight:700;


    box-shadow:

    0 0 15px rgba(108,80,255,.25);


    backdrop-filter:blur(5px);


    animation:smallDigitalFloat 7s ease-in-out infinite;


}



/* Icon Positions */


.digital-small-icons span:nth-child(1){

    top:20%;

    left:12%;

}



.digital-small-icons span:nth-child(2){

    top:65%;

    left:25%;

    animation-delay:1s;

}



.digital-small-icons span:nth-child(3){

    top:18%;

    right:35%;

    animation-delay:2s;

}



.digital-small-icons span:nth-child(4){

    top:55%;

    right:15%;

    animation-delay:3s;

}



.digital-small-icons span:nth-child(5){

    bottom:20%;

    left:45%;

    animation-delay:4s;

}



.digital-small-icons span:nth-child(6){

    top:35%;

    right:45%;

    animation-delay:2.5s;

}



.digital-small-icons span:nth-child(7){

    bottom:25%;

    right:30%;

    animation-delay:1.5s;

}





/* ============================= */
/* ANIMATIONS */
/* ============================= */


@keyframes floatCircle {


    0%,100%{

        transform:translateY(0px);

    }


    50%{

        transform:translateY(40px);

    }


}



@keyframes gridMove {


    from{

        transform:translateY(0);

    }


    to{

        transform:translateY(60px);

    }


}



@keyframes dotsMove {


    from{

        transform:translateY(0);

        opacity:.5;

    }


    to{

        transform:translateY(-40px);

        opacity:1;

    }


}



@keyframes smallDigitalFloat {


    0%,100%{


        transform:translateY(0px);

        opacity:.35;


    }


    50%{


        transform:translateY(-25px);

        opacity:.9;


    }


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b85abbf */.digital-hero {
    position: relative;
    overflow: hidden;
    background: #ffffff;
}


/* Digital Gradient Circle */
.digital-hero::before {

    content: "";

    position: absolute;

    width: 500px;
    height: 500px;

    background: radial-gradient(
        circle,
        rgba(108,80,255,0.18),
        transparent 70%
    );

    top: -150px;
    right: 10%;

    animation: floatCircle 8s ease-in-out infinite;

}


/* Digital Grid */
.digital-hero::after {

    content: "";

    position: absolute;

    inset: 0;

    background-image:

    linear-gradient(
        rgba(108,80,255,0.06) 1px,
        transparent 1px
    ),

    linear-gradient(
        90deg,
        rgba(108,80,255,0.06) 1px,
        transparent 1px
    );


    background-size:60px 60px;

    animation:gridMove 12s linear infinite;

    pointer-events:none;

}


/* Content Above Background */

.digital-hero > .elementor-container,
.digital-hero > .e-con {

    position:relative;

    z-index:5;

}



/* Floating Digital Dots */

.digital-hero .elementor-widget-wrap::before {

    content:"";

    position:absolute;

    width:14px;
    height:14px;

    background:#6C50FF;

    border-radius:50%;


    top:20%;
    right:30%;


    box-shadow:

    80px 120px 0 #6C50FF,

    -120px 220px 0 rgba(108,80,255,.5),

    150px -80px 0 rgba(108,80,255,.4);


    animation:dotsMove 6s infinite alternate;

}





/* ============================= */
/* SMALL DIGITAL ICON ANIMATION */
/* ============================= */


.digital-small-icons {

    position:absolute;

    inset:0;

    z-index:2;

    pointer-events:none;

}



.digital-small-icons span {


    position:absolute;


    width:35px;

    height:35px;


    display:flex;

    align-items:center;

    justify-content:center;


    border-radius:10px;


    background:rgba(108,80,255,0.08);


    color:#6C50FF;


    font-size:18px;

    font-weight:700;


    box-shadow:

    0 0 15px rgba(108,80,255,.25);


    backdrop-filter:blur(5px);


    animation:smallDigitalFloat 7s ease-in-out infinite;


}



/* Icon Positions */


.digital-small-icons span:nth-child(1){

    top:20%;

    left:12%;

}



.digital-small-icons span:nth-child(2){

    top:65%;

    left:25%;

    animation-delay:1s;

}



.digital-small-icons span:nth-child(3){

    top:18%;

    right:35%;

    animation-delay:2s;

}



.digital-small-icons span:nth-child(4){

    top:55%;

    right:15%;

    animation-delay:3s;

}



.digital-small-icons span:nth-child(5){

    bottom:20%;

    left:45%;

    animation-delay:4s;

}



.digital-small-icons span:nth-child(6){

    top:35%;

    right:45%;

    animation-delay:2.5s;

}



.digital-small-icons span:nth-child(7){

    bottom:25%;

    right:30%;

    animation-delay:1.5s;

}





/* ============================= */
/* ANIMATIONS */
/* ============================= */


@keyframes floatCircle {


    0%,100%{

        transform:translateY(0px);

    }


    50%{

        transform:translateY(40px);

    }


}



@keyframes gridMove {


    from{

        transform:translateY(0);

    }


    to{

        transform:translateY(60px);

    }


}



@keyframes dotsMove {


    from{

        transform:translateY(0);

        opacity:.5;

    }


    to{

        transform:translateY(-40px);

        opacity:1;

    }


}



@keyframes smallDigitalFloat {


    0%,100%{


        transform:translateY(0px);

        opacity:.35;


    }


    50%{


        transform:translateY(-25px);

        opacity:.9;


    }


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2c7cf9 */.digital-hero {
    position: relative;
    overflow: hidden;
    background: #ffffff;
}


/* Digital Gradient Circle */
.digital-hero::before {

    content: "";

    position: absolute;

    width: 500px;
    height: 500px;

    background: radial-gradient(
        circle,
        rgba(108,80,255,0.18),
        transparent 70%
    );

    top: -150px;
    right: 10%;

    animation: floatCircle 8s ease-in-out infinite;

}


/* Digital Grid */
.digital-hero::after {

    content: "";

    position: absolute;

    inset: 0;

    background-image:

    linear-gradient(
        rgba(108,80,255,0.06) 1px,
        transparent 1px
    ),

    linear-gradient(
        90deg,
        rgba(108,80,255,0.06) 1px,
        transparent 1px
    );


    background-size:60px 60px;

    animation:gridMove 12s linear infinite;

    pointer-events:none;

}


/* Content Above Background */

.digital-hero > .elementor-container,
.digital-hero > .e-con {

    position:relative;

    z-index:5;

}



/* Floating Digital Dots */

.digital-hero .elementor-widget-wrap::before {

    content:"";

    position:absolute;

    width:14px;
    height:14px;

    background:#6C50FF;

    border-radius:50%;


    top:20%;
    right:30%;


    box-shadow:

    80px 120px 0 #6C50FF,

    -120px 220px 0 rgba(108,80,255,.5),

    150px -80px 0 rgba(108,80,255,.4);


    animation:dotsMove 6s infinite alternate;

}





/* ============================= */
/* SMALL DIGITAL ICON ANIMATION */
/* ============================= */


.digital-small-icons {

    position:absolute;

    inset:0;

    z-index:2;

    pointer-events:none;

}



.digital-small-icons span {


    position:absolute;


    width:35px;

    height:35px;


    display:flex;

    align-items:center;

    justify-content:center;


    border-radius:10px;


    background:rgba(108,80,255,0.08);


    color:#6C50FF;


    font-size:18px;

    font-weight:700;


    box-shadow:

    0 0 15px rgba(108,80,255,.25);


    backdrop-filter:blur(5px);


    animation:smallDigitalFloat 7s ease-in-out infinite;


}



/* Icon Positions */


.digital-small-icons span:nth-child(1){

    top:20%;

    left:12%;

}



.digital-small-icons span:nth-child(2){

    top:65%;

    left:25%;

    animation-delay:1s;

}



.digital-small-icons span:nth-child(3){

    top:18%;

    right:35%;

    animation-delay:2s;

}



.digital-small-icons span:nth-child(4){

    top:55%;

    right:15%;

    animation-delay:3s;

}



.digital-small-icons span:nth-child(5){

    bottom:20%;

    left:45%;

    animation-delay:4s;

}



.digital-small-icons span:nth-child(6){

    top:35%;

    right:45%;

    animation-delay:2.5s;

}



.digital-small-icons span:nth-child(7){

    bottom:25%;

    right:30%;

    animation-delay:1.5s;

}





/* ============================= */
/* ANIMATIONS */
/* ============================= */


@keyframes floatCircle {


    0%,100%{

        transform:translateY(0px);

    }


    50%{

        transform:translateY(40px);

    }


}



@keyframes gridMove {


    from{

        transform:translateY(0);

    }


    to{

        transform:translateY(60px);

    }


}



@keyframes dotsMove {


    from{

        transform:translateY(0);

        opacity:.5;

    }


    to{

        transform:translateY(-40px);

        opacity:1;

    }


}



@keyframes smallDigitalFloat {


    0%,100%{


        transform:translateY(0px);

        opacity:.35;


    }


    50%{


        transform:translateY(-25px);

        opacity:.9;


    }


}/* End custom CSS */