.elementor-212 .elementor-element.elementor-element-00047dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2b2e3bff;--border-color:#2b2e3bff;--margin-top:-62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-00047dc:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-00047dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0d0f16ff;}.elementor-212 .elementor-element.elementor-element-2f5be14{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-5437c60{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-75ea3b0{--display:flex;--min-height:700px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-4a6dec7{--display:flex;--min-height:700px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-212 .elementor-element.elementor-element-edbc2d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-212 .elementor-element.elementor-element-ff34d94{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-212 .elementor-element.elementor-element-de47e86{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;font-size:14px;font-weight:500;text-transform:uppercase;line-height:20px;letter-spacing:1.3999999761581px;color:#477eebff;}.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-212 .elementor-element.elementor-element-a2c70a7{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;}.elementor-212 .elementor-element.elementor-element-a2c70a7 .elementor-heading-title{font-size:72px;line-height:1;color:#e0e4ebff;}.elementor-212 .elementor-element.elementor-element-506328d{width:var( --container-widget-width, auto );max-width:auto;margin:0px auto calc(var(--kit-widget-spacing, 0px) + 40px) auto;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;font-size:18px;line-height:28px;color:#818898ff;}.elementor-212 .elementor-element.elementor-element-4b0437c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:initial;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-212 .elementor-element.elementor-element-2886b4b .elementor-button{background-color:#61CE7000;font-size:14px;font-weight:500;line-height:20px;fill:#ffffffff;color:#ffffffff;border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;padding:0px 32px 0px 32px;}.elementor-212 .elementor-element.elementor-element-2886b4b{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;background-image:linear-gradient(to right, rgb(71, 126, 235), rgb(37, 209, 244));background-size:auto;border-radius:15px 15px 15px 15px;}.elementor-212 .elementor-element.elementor-element-ce4813a .elementor-button{background-color:#61CE7000;font-size:14px;font-weight:500;line-height:20px;fill:#477eebff;color:#477eebff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#477eeb80;border-radius:10px 10px 10px 10px;padding:0px 32px 0px 32px;}.elementor-212 .elementor-element.elementor-element-ce4813a{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-94dbce1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-212 .elementor-element.elementor-element-d8d2bb9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-212 .elementor-element.elementor-element-9164398{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-5c1c353{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-5c1c353 .elementor-heading-title{font-size:36px;line-height:40px;color:#e0e4ebff;}.elementor-212 .elementor-element.elementor-element-efa05f4{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:16px;line-height:1.5;color:#818898ff;}.elementor-212 .elementor-element.elementor-element-7b7fec3{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-62ebb97{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;z-index:0;}.elementor-212 .elementor-element.elementor-element-62ebb97.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-212 .elementor-element.elementor-element-208b8a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-212 .elementor-element.elementor-element-9827f49{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-212 .elementor-element.elementor-element-3c5d0e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-1{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-2{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-3{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-4{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-button-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-212 .elementor-element.elementor-element-4fa8f3d i.softlite-dynamic-icon{font-size:100%;}.elementor-212 .elementor-element.elementor-element-4fa8f3d .softlite-dynamic-icon i{font-size:100%;}.elementor-212 .elementor-element.elementor-element-4fa8f3d .softlite-dynamic-icon:not(i){width:100%;}.elementor-212 .elementor-element.elementor-element-4fa8f3d .softlite-dynamic-icon svg{width:100%;}.elementor-212 .elementor-element.elementor-element-4fa8f3d .softlite-dynamic-card-box-text-1{font-size:36px;line-height:40px;color:#e0e4ebff;}.elementor-212 .elementor-element.elementor-element-4fa8f3d .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.5;color:#818898ff;}.elementor-212 .elementor-element.elementor-element-7fbdfe6{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-60a3db1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-212 .elementor-element.elementor-element-21a0e45{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-212 .elementor-element.elementor-element-49ce637{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-0f39f1d{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-0f39f1d .elementor-heading-title{font-size:36px;line-height:40px;color:#e0e4ebff;}.elementor-212 .elementor-element.elementor-element-8df295b{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:16px;line-height:1.5;color:#818898ff;}.elementor-212 .elementor-element.elementor-element-1eceab3{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-0652935{--spacer-size:50px;}.elementor-212 .elementor-element.elementor-element-19d639c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-212 .elementor-element.elementor-element-19d639c i.softlite-dynamic-icon{font-size:100%;}.elementor-212 .elementor-element.elementor-element-19d639c .softlite-dynamic-icon i{font-size:100%;}.elementor-212 .elementor-element.elementor-element-19d639c .softlite-dynamic-icon:not(i){width:100%;}.elementor-212 .elementor-element.elementor-element-19d639c .softlite-dynamic-icon svg{width:100%;}.elementor-212 .elementor-element.elementor-element-19d639c .softlite-dynamic-card-box-text-1{font-size:36px;line-height:40px;color:#e0e4ebff;}.elementor-212 .elementor-element.elementor-element-19d639c .softlite-dynamic-card-box-text-2{font-size:18px;line-height:1.625;color:#818898ff;}.elementor-212 .elementor-element.elementor-element-19d639c .softlite-dynamic-card-box-text-3{font-size:16px;line-height:1.625;color:#818898ff;}.elementor-212 .elementor-element.elementor-element-923bde1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:2147483647;}.elementor-212 .elementor-element.elementor-element-923bde1:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-923bde1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212426ff;}.elementor-212 .elementor-element.elementor-element-ed3d11b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99999999;}.elementor-212 .elementor-element.elementor-element-ed3d11b:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-ed3d11b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5ea0ff80;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-212 .elementor-element.elementor-element-00047dc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:initial;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-212 .elementor-element.elementor-element-4a6dec7{--flex-wrap:initial;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-edbc2d3{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-212 .elementor-element.elementor-element-ff34d94{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-212 .elementor-element.elementor-element-de47e86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-a2c70a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-212 .elementor-element.elementor-element-506328d{margin:0px auto calc(var(--kit-widget-spacing, 0px) + 40px) auto;}.elementor-212 .elementor-element.elementor-element-4b0437c{--flex-wrap:initial;}.elementor-212 .elementor-element.elementor-element-2886b4b .elementor-button{border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;padding:0px 32px 0px 32px;}.elementor-212 .elementor-element.elementor-element-ce4813a .elementor-button{border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:0px 32px 0px 32px;}.elementor-212 .elementor-element.elementor-element-94dbce1{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-d8d2bb9{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-212 .elementor-element.elementor-element-5c1c353{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-212 .elementor-element.elementor-element-efa05f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-212 .elementor-element.elementor-element-208b8a3{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-9827f49{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-212 .elementor-element.elementor-element-60a3db1{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-21a0e45{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-212 .elementor-element.elementor-element-0f39f1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-212 .elementor-element.elementor-element-8df295b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-212 .elementor-element.elementor-element-923bde1{--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-212 .elementor-element.elementor-element-00047dc{--width:auto;}.elementor-212 .elementor-element.elementor-element-2f5be14{--width:auto;}.elementor-212 .elementor-element.elementor-element-5437c60{--width:auto;}.elementor-212 .elementor-element.elementor-element-75ea3b0{--width:auto;}.elementor-212 .elementor-element.elementor-element-4a6dec7{--width:auto;}.elementor-212 .elementor-element.elementor-element-edbc2d3{--width:100%;}.elementor-212 .elementor-element.elementor-element-ff34d94{--width:auto;}.elementor-212 .elementor-element.elementor-element-4b0437c{--width:auto;}.elementor-212 .elementor-element.elementor-element-94dbce1{--width:auto;}.elementor-212 .elementor-element.elementor-element-d8d2bb9{--width:100%;}.elementor-212 .elementor-element.elementor-element-9164398{--width:auto;}.elementor-212 .elementor-element.elementor-element-7b7fec3{--width:auto;}.elementor-212 .elementor-element.elementor-element-208b8a3{--width:auto;}.elementor-212 .elementor-element.elementor-element-9827f49{--width:100%;}.elementor-212 .elementor-element.elementor-element-3c5d0e9{--width:auto;}.elementor-212 .elementor-element.elementor-element-7fbdfe6{--width:auto;}.elementor-212 .elementor-element.elementor-element-60a3db1{--width:auto;}.elementor-212 .elementor-element.elementor-element-21a0e45{--width:100%;}.elementor-212 .elementor-element.elementor-element-49ce637{--width:auto;}.elementor-212 .elementor-element.elementor-element-1eceab3{--width:auto;}.elementor-212 .elementor-element.elementor-element-923bde1{--width:330px;}.elementor-212 .elementor-element.elementor-element-ed3d11b{--width:auto;}}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-00047dc{--width:auto;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:initial;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:-63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-212 .elementor-element.elementor-element-2f5be14{--width:auto;}.elementor-212 .elementor-element.elementor-element-5437c60{--width:auto;}.elementor-212 .elementor-element.elementor-element-75ea3b0{--width:auto;}.elementor-212 .elementor-element.elementor-element-4a6dec7{--width:auto;--flex-wrap:initial;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-edbc2d3{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-212 .elementor-element.elementor-element-ff34d94{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-212 .elementor-element.elementor-element-de47e86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-a2c70a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-212 .elementor-element.elementor-element-a2c70a7 .elementor-heading-title{font-size:48px;line-height:1.25;}.elementor-212 .elementor-element.elementor-element-506328d{margin:0px auto calc(var(--kit-widget-spacing, 0px) + 40px) auto;}.elementor-212 .elementor-element.elementor-element-4b0437c{--width:auto;--flex-wrap:initial;}.elementor-212 .elementor-element.elementor-element-2886b4b{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-2886b4b .elementor-button{border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;padding:0px 32px 0px 32px;}.elementor-212 .elementor-element.elementor-element-ce4813a{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-ce4813a .elementor-button{border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:0px 32px 0px 32px;}.elementor-212 .elementor-element.elementor-element-94dbce1{--width:auto;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-d8d2bb9{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-212 .elementor-element.elementor-element-9164398{--width:auto;}.elementor-212 .elementor-element.elementor-element-5c1c353{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-212 .elementor-element.elementor-element-5c1c353 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-212 .elementor-element.elementor-element-efa05f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-212 .elementor-element.elementor-element-7b7fec3{--width:auto;}.elementor-212 .elementor-element.elementor-element-208b8a3{--width:auto;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-9827f49{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-212 .elementor-element.elementor-element-3c5d0e9{--width:auto;}.elementor-212 .elementor-element.elementor-element-4fa8f3d .softlite-dynamic-card-box-text-1{font-size:30px;line-height:36px;}.elementor-212 .elementor-element.elementor-element-7fbdfe6{--width:auto;}.elementor-212 .elementor-element.elementor-element-60a3db1{--width:auto;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-21a0e45{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-212 .elementor-element.elementor-element-49ce637{--width:auto;}.elementor-212 .elementor-element.elementor-element-0f39f1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-212 .elementor-element.elementor-element-0f39f1d .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-212 .elementor-element.elementor-element-8df295b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-212 .elementor-element.elementor-element-1eceab3{--width:auto;}.elementor-212 .elementor-element.elementor-element-19d639c .softlite-dynamic-card-box-text-1{font-size:30px;line-height:36px;}.elementor-212 .elementor-element.elementor-element-923bde1{--width:330px;--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-212 .elementor-element.elementor-element-ed3d11b{--width:auto;}}.elementor-212 .elementor-element.elementor-element-48b518c {width: 100%;}.elementor-212 .elementor-element.elementor-element-48b518c {position: fixed;}.elementor-212 .elementor-element.elementor-element-48b518c {right: 0px;}.elementor-212 .elementor-element.elementor-element-48b518c {bottom: 0px;}.elementor-212 .elementor-element.elementor-element-48b518c {max-width: 420px !important}.elementor-212 .elementor-element.elementor-element-48b518c {margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}.elementor-212 .elementor-element.elementor-element-48b518c .yssqkm5i{display: flex;flex-direction: column;list-style-type: none;max-height: 700px;padding-bottom: 16px;padding-left: 16px;padding-right: 16px;padding-top: 16px;z-index: 100;padding-block-start: 16px;padding-block-end: 16px;padding-inline-start: 16px;padding-inline-end: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-212 .elementor-element.elementor-element-48b518c .yssqkm5i::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-212 .elementor-element.elementor-element-48b518c .yssqkm5i::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-212 .elementor-element.elementor-element-48b518c {margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-212 .elementor-element.elementor-element-48b518c .yssqkm5i{padding-bottom: 16px;padding-left: 16px;padding-right: 16px;padding-top: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-48b518c {max-width: none !important}}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-48b518c {margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-48b518c .yssqkm5i{padding-bottom: 16px;padding-left: 16px;padding-right: 16px;padding-top: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-212 .elementor-element.elementor-element-5437c60{display: block;}.elementor-212 .elementor-element.elementor-element-5437c60::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-212 .elementor-element.elementor-element-5437c60::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-212 .elementor-element.elementor-element-de47e86 p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(71, 126, 235);-webkit-text-stroke-color: rgb(71, 126, 235);}.elementor-212 .elementor-element.elementor-element-de47e86 p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(71, 126, 235);-webkit-text-stroke-color: rgb(71, 126, 235);}
.elementor-212 .elementor-element.elementor-element-a2c70a7 .nubhhml1{background-clip: text;background-image: linear-gradient(135deg, rgb(71, 126, 235), rgb(37, 209, 244));color: rgba(0, 0, 0, 0);font-family: "Space Grotesk", system-ui, sans-serif;font-size: 72px;font-weight: 700;line-height: 1;text-align: center;width: auto;background-size: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-212 .elementor-element.elementor-element-a2c70a7 .nubhhml1::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 72px;-webkit-text-fill-color: rgba(0, 0, 0, 0);-webkit-text-stroke-color: rgba(0, 0, 0, 0);}.elementor-212 .elementor-element.elementor-element-a2c70a7 .nubhhml1::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 72px;-webkit-text-fill-color: rgba(0, 0, 0, 0);-webkit-text-stroke-color: rgba(0, 0, 0, 0);}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-a2c70a7 .nubhhml1{font-size: 48px;line-height: 1.25;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-a2c70a7 .nubhhml1::before{line-height: 60px;}}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-a2c70a7 .nubhhml1::after{line-height: 60px;}}.elementor-212 .elementor-element.elementor-element-a2c70a7 .elementor-heading-title{font-family: "Space Grotesk", system-ui, sans-serif;}.elementor-212 .elementor-element.elementor-element-a2c70a7 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;line-height: 72px;}.elementor-212 .elementor-element.elementor-element-a2c70a7 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;line-height: 72px;}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-a2c70a7 .elementor-heading-title::before{line-height: 60px;}}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-a2c70a7 .elementor-heading-title::after{line-height: 60px;}}
.elementor-212 .elementor-element.elementor-element-506328d {max-width: 576px !important}.elementor-212 .elementor-element.elementor-element-506328d p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(129, 136, 152);-webkit-text-stroke-color: rgb(129, 136, 152);}.elementor-212 .elementor-element.elementor-element-506328d p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(129, 136, 152);-webkit-text-stroke-color: rgb(129, 136, 152);}
.elementor-212 .elementor-element.elementor-element-2886b4b {height: 44px;}.elementor-212 .elementor-element.elementor-element-2886b4b .elementor-button{box-shadow: rgba(71, 126, 235, 0.298) 0px 0px 20px -5px;cursor: pointer;height: 44px;text-align: center;grid-column-gap: 8px;flex-direction: row;}.elementor-212 .elementor-element.elementor-element-2886b4b .elementor-button {align-items: center;column-gap: 8px;display: flex;justify-content: center;row-gap: 8px;}.elementor-212 .elementor-element.elementor-element-2886b4b .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-212 .elementor-element.elementor-element-2886b4b .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
.elementor-212 .elementor-element.elementor-element-ce4813a {height: 44px;}.elementor-212 .elementor-element.elementor-element-ce4813a .elementor-button{cursor: pointer;height: 44px;text-align: center;grid-column-gap: 8px;flex-direction: row;}.elementor-212 .elementor-element.elementor-element-ce4813a .elementor-button {align-items: center;column-gap: 8px;display: flex;justify-content: center;row-gap: 8px;}.elementor-212 .elementor-element.elementor-element-ce4813a .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(71, 126, 235);-webkit-text-stroke-color: rgb(71, 126, 235);}.elementor-212 .elementor-element.elementor-element-ce4813a .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(71, 126, 235);-webkit-text-stroke-color: rgb(71, 126, 235);}
.elementor-212 .elementor-element.elementor-element-4b0437c{text-align: center;grid-column-gap: 16px;}.elementor-212 .elementor-element.elementor-element-4b0437c::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-212 .elementor-element.elementor-element-4b0437c::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}
.elementor-212 .elementor-element.elementor-element-ff34d94{max-width: 768px;text-align: center;display: block;}.elementor-212 .elementor-element.elementor-element-ff34d94::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-212 .elementor-element.elementor-element-ff34d94::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-212 .elementor-element.elementor-element-edbc2d3{max-width: 1400px;text-align: center;display: block;}.elementor-212 .elementor-element.elementor-element-edbc2d3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-212 .elementor-element.elementor-element-edbc2d3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-212 .elementor-element.elementor-element-edbc2d3{max-width: none;}}
.elementor-212 .elementor-element.elementor-element-4a6dec7::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-212 .elementor-element.elementor-element-4a6dec7::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}
.elementor-212 .elementor-element.elementor-element-5c1c353 .elementor-heading-title{font-family: "Space Grotesk", system-ui, sans-serif;}.elementor-212 .elementor-element.elementor-element-5c1c353 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-212 .elementor-element.elementor-element-5c1c353 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}
.elementor-212 .elementor-element.elementor-element-efa05f4 {max-width: 448px !important}.elementor-212 .elementor-element.elementor-element-efa05f4 p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(129, 136, 152);-webkit-text-stroke-color: rgb(129, 136, 152);}.elementor-212 .elementor-element.elementor-element-efa05f4 p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(129, 136, 152);-webkit-text-stroke-color: rgb(129, 136, 152);}
/* Start custom CSS for shortcode, class: .elementor-element-62ebb97 *//* 1. BREAK THE WIDGET OUT OF ELEMENTOR'S CONSTRAINTS */
.custom-wide-posts-block {
    width: 100vw !important; /* Force to device width */
    max-width: 1200px !important; /* Cap how wide the 3 cards can stretch */
    position: relative !important;
    left: 55% !important;
    transform: translateX(-50%) !important; /* Pull it perfectly to center */
    display: block !important;
}

/* Ensure the inner wrappers don't shrink */
.custom-wide-posts-block .elementor-widget-container,
.custom-wide-posts-block .popular-posts-soft,
.custom-wide-posts-block .wpp-shortcode,
.custom-wide-posts-block .wpp-ajax {
    width: 175% !important;
    display: block !important;
}

/* 2. THE GRID LAYOUT (3 columns side-by-side) */
.custom-wide-posts-block ul.wpp-list {
    display: flex !important; 
    flex-direction: row !important;
    flex-wrap: nowrap !important; /* STRICTLY forces side-by-side */
    justify-content: space-between !important;
    gap: 30px !important;
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}

/* 3. THE CARDS */
.custom-wide-posts-block ul.wpp-list li {
    flex: 1 1 0 !important; /* Mathematically divides the space into exactly 3 equals */
    width: calc(33.333% - 20px) !important; /* Backup width enforcement */
    min-width: 0 !important; 
    
    backdrop-filter: blur(16px) !important;
    border: 1px solid rgba(43, 46, 59, 0.5) !important;
    border-radius: 12px !important;
    padding: 30px !important; 
    background: rgba(255, 255, 255, 0.05) !important;
    
    display: flex !important;
    flex-direction: column !important;
    
    margin: 0 !important;
    clear: none !important;
    float: none !important;
    transition: transform 0.3s ease !important;
}

.custom-wide-posts-block ul.wpp-list li:hover {
    transform: translateY(-5px) !important; 
}

/* 4. THE THUMBNAILS */
.custom-wide-posts-block ul.wpp-list li > a:first-child {
    display: block !important;
    width: 100% !important;
    margin-bottom: 20px !important;
    float: none !important;
    border: none !important;
}

.custom-wide-posts-block ul.wpp-list li img.wpp-thumbnail {
    display: block !important;
    width: 100% !important;     
    height: 220px !important;  
    object-fit: cover !important; 
    border-radius: 8px !important;
    margin: 0 !important; 
    float: none !important; 
    max-width: none !important;
}

/* 5. THE TITLES */
.custom-wide-posts-block ul.wpp-list li a.wpp-post-title {
    display: block !important;
    font-family: inherit !important; 
    font-size: 1.4rem !important; 
    color: #ffffff !important;
    text-decoration: none !important;
    margin-bottom: 12px !important;
    line-height: 1.4 !important;
    font-weight: 600 !important;
    float: none !important;
    flex-grow: 1 !important; 
}

/* 6. META DATA */
.custom-wide-posts-block ul.wpp-list li .wpp-meta {
    color: rgb(129, 136, 152) !important;
    font-size: 0.9rem !important;
    display: block !important;
    margin-top: auto !important;
    float: none !important;
}

/* 7. RESPONSIVE FOR TABLET / MOBILE */
@media (max-width: 1024px) {
    /* Reset the main block and stop it from shifting left/right */
    .custom-wide-posts-block { 
        width: 100% !important; 
        max-width: 100% !important;
        left: 0 !important; 
        transform: none !important; 
        box-sizing: border-box !important;
    }
    
    /* Lock the inner wrappers to exactly 100% of the screen */
    .custom-wide-posts-block .elementor-widget-container,
    .custom-wide-posts-block .popular-posts-soft,
    .custom-wide-posts-block .wpp-shortcode,
    .custom-wide-posts-block .wpp-ajax {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }

    .custom-wide-posts-block ul.wpp-list { 
        flex-wrap: wrap !important; 
    }
    .custom-wide-posts-block ul.wpp-list li { 
        flex: 1 1 calc(50% - 30px) !important; 
        width: auto !important; 
        box-sizing: border-box !important;
    }
}

@media (max-width: 768px) {
    /* STRICT MOBILE RE-SIZING */
    
    .custom-wide-posts-block ul.wpp-list { 
        flex-direction: column !important; 
        gap: 15px !important; /* Half the gap size between cards */
        width: 100% !important;
        padding: 0 10px !important; /* Just a tiny bit of breathing room on the sides */
    }
    
    .custom-wide-posts-block ul.wpp-list li { 
        flex: 1 1 100% !important; 
        width: 100% !important; 
        padding: 15px !important; /* Much smaller inner padding instead of 30px */
        margin: 0 !important;
    }

    /* Shrink the Thumbnail height drastically */
    .custom-wide-posts-block ul.wpp-list li img.wpp-thumbnail {
        height: 160px !important; /* Reduced from 220px */
        margin-bottom: 10px !important; /* Tighter spacing below image */
    }

    /* Shrink the Titles */
    .custom-wide-posts-block ul.wpp-list li a.wpp-post-title {
        font-size: 1.1rem !important; /* Reduced from 1.4rem */
        line-height: 1.3 !important;
        margin-bottom: 8px !important;
    }

    /* Shrink the Metadata Date/Author */
    .custom-wide-posts-block ul.wpp-list li .wpp-meta {
        font-size: 0.8rem !important; /* Slightly smaller text */
    }
}/* End custom CSS */
/* GRID LAYOUT */
.popular-posts-soft ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  padding: 0;
  margin: 0;
}

.popular-posts-soft li {
  list-style: none;
}

/* CARD STYLE (Soft.io style) */
.popular-posts-soft li {
  backdrop-filter: blur(16px);
  background: rgba(20, 24, 40, 0.6);
  border: 1px solid rgba(43, 46, 59, 0.5);
  border-radius: 12px;
  padding: 20px;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* HOVER EFFECT */
.popular-posts-soft li:hover {
  transform: translateY(-5px);
  border-color: rgba(106, 168, 255, 0.6);
  box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

/* IMAGE */
.popular-posts-soft img {
  width: 100%;
  border-radius: 10px;
  margin-bottom: 16px;
}

/* TITLE */
.popular-posts-soft a {
  font-family: "Space Grotesk", sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #E6EFFF;
  text-decoration: none;
  display: block;
  margin-bottom: 8px;
}

/* META (views, date, etc) */
.popular-posts-soft .wpp-meta,
.popular-posts-soft .wpp-stats {
  color: #818898;
  font-size: 13px;
}

/* CATEGORY TAG STYLE (optional badge look) */
.popular-posts-soft .wpp-category {
  display: inline-block;
  background: rgba(71, 126, 235, 0.15);
  color: #6AA8FF;
  padding: 4px 12px;
  border-radius: 999px;
  font-size: 12px;
  margin-bottom: 10px;
}

/* MOBILE */
@media (max-width: 767px) {
  .popular-posts-soft ul {
    grid-template-columns: 1fr;
  }
}
.elementor-212 .elementor-element.elementor-element-7b7fec3{display: grid;grid-template-columns: repeat(3, minmax(0px, 1fr));grid-column-gap: 24px;grid-template-rows: auto;}.elementor-212 .elementor-element.elementor-element-7b7fec3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-212 .elementor-element.elementor-element-7b7fec3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-7b7fec3{grid-template-columns: none;grid-template-rows: none;}}
.elementor-212 .elementor-element.elementor-element-9164398{display: block;}.elementor-212 .elementor-element.elementor-element-9164398::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-212 .elementor-element.elementor-element-9164398::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-212 .elementor-element.elementor-element-d8d2bb9{max-width: 1400px;display: block;}.elementor-212 .elementor-element.elementor-element-d8d2bb9::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-212 .elementor-element.elementor-element-d8d2bb9::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-212 .elementor-element.elementor-element-d8d2bb9{max-width: none;}}
.elementor-212 .elementor-element.elementor-element-94dbce1{display: block;}.elementor-212 .elementor-element.elementor-element-94dbce1::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-212 .elementor-element.elementor-element-94dbce1::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-212 .elementor-element.elementor-element-4fa8f3d {width: auto;}.elementor-212 .elementor-element.elementor-element-4fa8f3d {margin-top: 0px;margin-bottom: 64px;margin-left: 0px;margin-right: 0px;}.elementor-212 .elementor-element.elementor-element-4fa8f3d .sygxs3wa{text-align: center;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-212 .elementor-element.elementor-element-4fa8f3d .sygxs3wa::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-212 .elementor-element.elementor-element-4fa8f3d .sygxs3wa::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-212 .elementor-element.elementor-element-4fa8f3d {margin-top: 0px;margin-bottom: 64px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-212 .elementor-element.elementor-element-4fa8f3d .sygxs3wa{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-4fa8f3d {margin-top: 0px;margin-bottom: 64px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-4fa8f3d .sygxs3wa{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-212 .elementor-element.elementor-element-4fa8f3d .c0mi95y7{font-family: "Space Grotesk", system-ui, sans-serif;margin-bottom: 12px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-212 .elementor-element.elementor-element-4fa8f3d .c0mi95y7::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-212 .elementor-element.elementor-element-4fa8f3d .c0mi95y7::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}@media (max-width: 1024px) {.elementor-212 .elementor-element.elementor-element-4fa8f3d .c0mi95y7{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-4fa8f3d .c0mi95y7{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-212 .elementor-element.elementor-element-4fa8f3d .h67swdzj{margin-bottom: 0px;margin-left: auto;margin-right: auto;margin-top: 0px;max-width: 512px;text-align: center;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-212 .elementor-element.elementor-element-4fa8f3d .h67swdzj::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(129, 136, 152);-webkit-text-stroke-color: rgb(129, 136, 152);}.elementor-212 .elementor-element.elementor-element-4fa8f3d .h67swdzj::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(129, 136, 152);-webkit-text-stroke-color: rgb(129, 136, 152);}@media (max-width: 1024px) {.elementor-212 .elementor-element.elementor-element-4fa8f3d .h67swdzj{margin-bottom: 0px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-4fa8f3d .h67swdzj{margin-bottom: 0px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for shortcode, class: .elementor-element-ba57b7f *//* SOFTLITE DYNAMIC CATEGORIES GRID */

/* 1. Main Grid Layout */
.softio-categories-grid {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 30px !important;
    width: 190% !important;
    margin: 0 auto !important;
}

/* 2. The Categories Cards */
.softio-categories-grid .softlite-dynamic-card-box {
    position: relative !important;
    height: 100% !important;
    display: block !important;
    text-decoration: none !important;
    transition: transform 0.3s ease !important;
    
    backdrop-filter: blur(16px) !important;
    border: 1px solid rgba(43, 46, 59, 0.5) !important;
    border-radius: 16px !important;
    padding: 32px !important;
    overflow: hidden !important;
    background: transparent !important;
}

.softio-categories-grid .softlite-dynamic-card-box:hover {
    transform: translateY(-5px) !important;
    border-color: rgba(71, 126, 235, 0.5) !important;
}
.softio-categories-grid {
        /* YOUR NEW POSITION RULES HERE */
    position: relative !important;
    left:60% !important; /* adjust this number until it visually centers where you want it */
}

/* 3. The Glow Blob Background */
.softio-categories-grid .jw3i63a1 {
    background-image: linear-gradient(to right bottom, rgba(71, 126, 235, 0.1), rgba(37, 209, 244, 0.1)) !important;
    border-radius: 9999px !important;
    filter: blur(40px) !important;
    height: 128px !important;
    position: absolute !important;
    right: -40px !important;
    top: -40px !important;
    width: 128px !important;
    z-index: 0 !important;
    pointer-events: none !important;
}

/* 4. Content Wrapper to sit above the glow */
.softio-categories-grid .hzkpgfah {
    position: relative !important;
    z-index: 10 !important;
}

/* 5. Header Flex Row (Icon + Title) */
.softio-categories-grid .a1qusljc {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    margin-bottom: 16px !important;
}

/* 6. Icon Block */
.softio-categories-grid .fr80zs4o {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 48px !important;
    width: 48px !important;
    border-radius: 12px !important;
    background: rgba(71, 126, 235, 0.1) !important;
}

/* 7. Icon SVG */
.softio-categories-grid .nzodvg73 {
    height: 24px !important;
    width: 24px !important;
    stroke: rgb(71, 126, 235) !important;
    fill: none !important;
    stroke-width: 2px !important;
}

/* 8. Inner Link "View Category" */
.softio-categories-grid .ilq94gmt {
    display: flex !important;
    align-items: center !important;
    gap: 4px !important;
    color: rgb(71, 126, 235) !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    opacity: 0.8 !important;
    transition: opacity 0.3s ease !important;
}

.softio-categories-grid .softlite-dynamic-card-box:hover .ilq94gmt {
    opacity: 1 !important;
}


/* 9. RESPONSIVE / PHONE LOGIC */
@media (max-width: 1024px) {
    .softio-categories-grid {
        grid-template-columns: repeat(2, 1fr) !important; 
        width: 50vw !important; /* Forces it to be wider on tablets */
        left: 110% !important; /* Move halfway across the screen */
        transform: translateX(-50%) !important; /* Pull back to perfect mathematical center */
        box-sizing: border-box !important;
    }
}

@media (max-width: 768px) {
    .softio-categories-grid {
        grid-template-columns: 1fr !important;
        gap: 20px !important;
        
        /* BULLETPROOF MOBILE CENTERING AND SIZING */
        width: 50vw !important; /* Makes the cards almost as wide as the phone screen */
        left: 110% !important; 
        transform: translateX(-50%) !important; 
        box-sizing: border-box !important;
    }
    
    .softio-categories-grid .softlite-dynamic-card-box {
        padding: 32px !important; /* Restored larger padding so the cards feel bigger & deeper */
        box-sizing: border-box !important;
    }
    
    /* Slightly enlarge the Title on mobile to match the bigger card */
    .softio-categories-grid .q68wigll {
        font-size: 1.3rem !important; 
    }
}/* End custom CSS */

.elementor-212 .elementor-element.elementor-element-7fbdfe6{display: grid;grid-template-columns: repeat(3, minmax(0px, 1fr));grid-column-gap: 16px;grid-template-rows: auto;}.elementor-212 .elementor-element.elementor-element-7fbdfe6::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-212 .elementor-element.elementor-element-7fbdfe6::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-7fbdfe6{grid-template-columns: repeat(2, minmax(0px, 1fr));}}
.elementor-212 .elementor-element.elementor-element-3c5d0e9{display: block;}.elementor-212 .elementor-element.elementor-element-3c5d0e9::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-212 .elementor-element.elementor-element-3c5d0e9::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-212 .elementor-element.elementor-element-9827f49{max-width: 1400px;display: block;}.elementor-212 .elementor-element.elementor-element-9827f49::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-212 .elementor-element.elementor-element-9827f49::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-212 .elementor-element.elementor-element-9827f49{max-width: none;}}
.elementor-212 .elementor-element.elementor-element-208b8a3{display: block;}.elementor-212 .elementor-element.elementor-element-208b8a3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-212 .elementor-element.elementor-element-208b8a3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-212 .elementor-element.elementor-element-0f39f1d .elementor-heading-title{font-family: "Space Grotesk", system-ui, sans-serif;}.elementor-212 .elementor-element.elementor-element-0f39f1d .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-212 .elementor-element.elementor-element-0f39f1d .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}
.elementor-212 .elementor-element.elementor-element-8df295b {max-width: 448px !important}.elementor-212 .elementor-element.elementor-element-8df295b p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(129, 136, 152);-webkit-text-stroke-color: rgb(129, 136, 152);}.elementor-212 .elementor-element.elementor-element-8df295b p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(129, 136, 152);-webkit-text-stroke-color: rgb(129, 136, 152);}
.elementor-212 .elementor-element.elementor-element-49ce637{display: block;}.elementor-212 .elementor-element.elementor-element-49ce637::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-212 .elementor-element.elementor-element-49ce637::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-212 .elementor-element.elementor-element-21a0e45{max-width: 1400px;display: block;}.elementor-212 .elementor-element.elementor-element-21a0e45::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-212 .elementor-element.elementor-element-21a0e45::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-212 .elementor-element.elementor-element-21a0e45{max-width: none;}}
.elementor-212 .elementor-element.elementor-element-60a3db1{display: block;}.elementor-212 .elementor-element.elementor-element-60a3db1::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-212 .elementor-element.elementor-element-60a3db1::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
/* Start custom CSS for shortcode, class: .elementor-element-d24e028 *//* 1. Elementor width fix */
.custom-wide-posts-block { width: 120% !important; max-width: 100% !important; display: block !important;}
.mini-list-posts-grid { width: 250%; display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 16px; margin:0; padding:0; list-style:none;}

/* 2. Softlite Box Style */
.mini-list-posts-grid .softlite-dynamic-card-box { height: 100%; display: block;}
.mini-list-posts-grid .z4e2ap48 {
    align-items: center;
    backdrop-filter: blur(16px);
    border: 1px solid rgba(43, 46, 59, 0.5);
    border-radius: 12px;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    padding: 20px;
    gap: 16px; /* modern replacement for older grid-column-gap */
    background: rgba(255,255,255,0.03); /* Just a very small tint added to catch the blur */
    transition: transform 0.2s ease;
}
.mini-list-posts-grid {

    /* YOUR NEW POSITION RULES HERE */
    position: relative !important;
    left: 25% !important; /* adjust this number until it visually centers where you want it */
}
.mini-list-posts-grid .z4e2ap48:hover {
    transform: translateY(-3px);
}

/* 3. The Number Block */
.mini-list-posts-grid .ttlufbkn {
    align-items: center;
    border-radius: 12px;
    display: flex;
    flex-shrink: 0;
    font-family: inherit;
    height: 40px;
    justify-content: center;
    width: 40px;
}

/* 4. The Content Row */
.mini-list-posts-grid .g5p2o7vw {
    min-width: 0px;
    width: auto;
    display: flex;
    flex-direction: column;
}

/* 5. The Title */
.mini-list-posts-grid .lku8l3s8 {
    font-family: inherit;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; /* Forces one line title */
    cursor: pointer;
}

/* 6. Meta Array Block */
.mini-list-posts-grid .iqdvtpaw {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    margin-top: 4px;
}

/* 7. Responsive scaling */
@media (max-width: 1024px) {
    .mini-list-posts-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
@media (max-width: 767px) {
    .mini-list-posts-grid { grid-template-columns: 1fr; }
}
/* 7. Responsive scaling */
@media (max-width: 1024px) {
    .mini-list-posts-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}

@media (max-width: 767px) {
    /* Undo the aggressive desktop widths and positioning */
    .custom-wide-posts-block { 
        width: 100% !important; 
    }
    
    .mini-list-posts-grid { 
        width: 100% !important; /* Resets from 250% back to normal */
        left: 0 !important; /* Removes the 33% push to the right */
        grid-template-columns: 1fr; /* Stack 1 card per row */
        padding: 0 15px !important; /* Adds a tiny bit of breathing room on screen edges */
        box-sizing: border-box !important;
    }
    
    /* Allow the title text to wrap to a new line on narrow phone screens instead of cutting off */
    .mini-list-posts-grid .lku8l3s8 {
        white-space: normal !important;
        line-height: 1.4;
    }
    
    /* Make the cards slightly more compact on mobile */
    .mini-list-posts-grid .z4e2ap48 {
        padding: 15px !important;
        gap: 12px !important;
    }
}/* End custom CSS */

.elementor-212 .elementor-element.elementor-element-1eceab3{display: grid;grid-template-columns: repeat(3, minmax(0px, 1fr));grid-column-gap: 16px;grid-template-rows: auto;}.elementor-212 .elementor-element.elementor-element-1eceab3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-212 .elementor-element.elementor-element-1eceab3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-1eceab3{grid-template-columns: none;grid-template-rows: none;}}

.elementor-212 .elementor-element.elementor-element-19d639c {width: auto;}.elementor-212 .elementor-element.elementor-element-19d639c {position: relative;}.elementor-212 .elementor-element.elementor-element-19d639c .puo5xcuo{padding-bottom: 96px;padding-top: 96px;z-index: 10;padding-block-start: 96px;padding-block-end: 96px;padding-right: 0px;padding-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-212 .elementor-element.elementor-element-19d639c .puo5xcuo::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-212 .elementor-element.elementor-element-19d639c .puo5xcuo::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-212 .elementor-element.elementor-element-19d639c .puo5xcuo{padding-bottom: 96px;padding-top: 96px;padding-right: 0px;padding-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-19d639c .puo5xcuo{padding-bottom: 96px;padding-top: 96px;padding-right: 0px;padding-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-212 .elementor-element.elementor-element-19d639c .bjzbwedf{margin-left: auto;margin-right: auto;max-width: 1400px;padding-left: 32px;padding-right: 32px;width: 100%;padding-inline-start: 32px;padding-inline-end: 32px;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-212 .elementor-element.elementor-element-19d639c .bjzbwedf::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-212 .elementor-element.elementor-element-19d639c .bjzbwedf::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-212 .elementor-element.elementor-element-19d639c .bjzbwedf{margin-left: auto;margin-right: auto;padding-left: 32px;padding-right: 32px;max-width: none;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-19d639c .bjzbwedf{margin-left: auto;margin-right: auto;padding-left: 32px;padding-right: 32px;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-212 .elementor-element.elementor-element-19d639c .gxxeqfg7{margin-left: auto;margin-right: auto;max-width: 672px;text-align: center;width: auto;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-212 .elementor-element.elementor-element-19d639c .gxxeqfg7::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-212 .elementor-element.elementor-element-19d639c .gxxeqfg7::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-212 .elementor-element.elementor-element-19d639c .gxxeqfg7{margin-left: auto;margin-right: auto;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-19d639c .gxxeqfg7{margin-left: auto;margin-right: auto;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-212 .elementor-element.elementor-element-19d639c .x5f7c81g{font-family: "Space Grotesk", system-ui, sans-serif;margin-bottom: 24px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-212 .elementor-element.elementor-element-19d639c .x5f7c81g::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-212 .elementor-element.elementor-element-19d639c .x5f7c81g::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}@media (max-width: 1024px) {.elementor-212 .elementor-element.elementor-element-19d639c .x5f7c81g{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-19d639c .x5f7c81g{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-212 .elementor-element.elementor-element-19d639c .x63alylf{margin-bottom: 24px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-212 .elementor-element.elementor-element-19d639c .x63alylf::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 29.25px;-webkit-text-fill-color: rgb(129, 136, 152);-webkit-text-stroke-color: rgb(129, 136, 152);}.elementor-212 .elementor-element.elementor-element-19d639c .x63alylf::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 29.25px;-webkit-text-fill-color: rgb(129, 136, 152);-webkit-text-stroke-color: rgb(129, 136, 152);}@media (max-width: 1024px) {.elementor-212 .elementor-element.elementor-element-19d639c .x63alylf{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-19d639c .x63alylf{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-212 .elementor-element.elementor-element-19d639c .rym2p6rx{margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-212 .elementor-element.elementor-element-19d639c .rym2p6rx::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: rgb(129, 136, 152);-webkit-text-stroke-color: rgb(129, 136, 152);}.elementor-212 .elementor-element.elementor-element-19d639c .rym2p6rx::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: rgb(129, 136, 152);-webkit-text-stroke-color: rgb(129, 136, 152);}@media (max-width: 1024px) {.elementor-212 .elementor-element.elementor-element-19d639c .rym2p6rx{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-19d639c .rym2p6rx{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-212 .elementor-element.elementor-element-75ea3b0{overflow: hidden;display: block;}.elementor-212 .elementor-element.elementor-element-75ea3b0::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-212 .elementor-element.elementor-element-75ea3b0::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-212 .elementor-element.elementor-element-75ea3b0{overflow: hidden;}}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-75ea3b0{overflow: hidden;}}
.elementor-212 .elementor-element.elementor-element-2f5be14{display: block;}.elementor-212 .elementor-element.elementor-element-2f5be14::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-212 .elementor-element.elementor-element-2f5be14::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-212 .elementor-element.elementor-element-923bde1{box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px;color: rgb(191, 194, 197);display: none;font-size: 13px;}.elementor-212 .elementor-element.elementor-element-923bde1::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.5px;-webkit-text-fill-color: rgb(191, 194, 197);-webkit-text-stroke-color: rgb(191, 194, 197);}.elementor-212 .elementor-element.elementor-element-923bde1::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.5px;-webkit-text-fill-color: rgb(191, 194, 197);-webkit-text-stroke-color: rgb(191, 194, 197);}
.elementor-212 .elementor-element.elementor-element-ed3d11b{transition-duration: 0.1s;}.elementor-212 .elementor-element.elementor-element-ed3d11b::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-212 .elementor-element.elementor-element-ed3d11b::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-212 .elementor-element.elementor-element-00047dc {border-bottom-color: rgb(43, 46, 59);border-bottom-style: solid;border-left-color: rgb(43, 46, 59);border-left-style: solid;border-right-color: rgb(43, 46, 59);border-right-style: solid;border-top-color: rgb(43, 46, 59);border-top-style: solid;color: rgb(224, 228, 235);font-family: Inter, system-ui, sans-serif;font-size: 16px;line-height: 1.5;transition-property: none;grid-column-gap: normal;before: [object Object];after: [object Object];}.elementor-212 .elementor-element.elementor-element-00047dc p{margin-bottom: 0}.elementor-button {border-radius: 0}.elementor-212 .elementor-element.elementor-element-00047dc .elementor-button {line-height: inherit !important}.elementor-212 .elementor-element.elementor-element-00047dc{color: rgb(224, 228, 235);font-family: Inter, system-ui, sans-serif;font-size: 16px;line-height: 1.5;grid-column-gap: normal;}.elementor-212 .elementor-element.elementor-element-00047dc::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-212 .elementor-element.elementor-element-00047dc::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-212 .elementor-element.elementor-element-00047dc{display: flex;}}@media (max-width: 767px) {.elementor-212 .elementor-element.elementor-element-00047dc{display: flex;}}@font-face{font-family:'CameraPlainVariable';src:url('https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9jZG4uZ3B0ZW5nLmNvL21jcC13aWRnZXRzL3YxL2ZvbnRzL0NhbWVyYVBsYWluVmFyaWFibGUud29mZjI=') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;}body{overflow-x:hidden;}.elementor-element{position:static;}
