.elementor-583 .elementor-element.elementor-element-5b5f6d0{--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;}.elementor-583 .elementor-element.elementor-element-b50f186{--spacer-size:75px;}.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-583 .elementor-element.elementor-element-fd6e442{text-align:center;}.elementor-583 .elementor-element.elementor-element-fd6e442 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;color:#333333;}.elementor-583 .elementor-element.elementor-element-cbc6a3a{text-align:center;}.elementor-583 .elementor-element.elementor-element-cbc6a3a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:42px;font-weight:600;color:#333333;}.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-583 .elementor-element.elementor-element-8870a18{text-align:center;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:400;color:#1F1E1E;}.elementor-583 .elementor-element.elementor-element-8870a18 a{color:#000000;}.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-583 .elementor-element.elementor-element-c03ebeb .elementor-button{background-color:#000000;font-family:"Outfit", Sans-serif;font-weight:600;border-radius:21px 21px 21px 21px;padding:18px 23px 18px 23px;}.elementor-583 .elementor-element.elementor-element-4b19567{--spacer-size:25px;}.elementor-583 .elementor-element.elementor-element-34cbf72{--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;}.elementor-583 .elementor-element.elementor-element-6a67ffe{--spacer-size:50px;}.elementor-583 .elementor-element.elementor-element-cfcc4de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 10px;--row-gap:12px;--column-gap:10px;}.elementor-583 .elementor-element.elementor-element-770eba0{--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;--justify-content:center;}.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-583 .elementor-element.elementor-element-a56531c{z-index:3;}.elementor-583 .elementor-element.elementor-element-a56531c img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-583 .elementor-element.elementor-element-789eed8{--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;}.elementor-583 .elementor-element.elementor-element-7aa80a0{text-align:left;}.elementor-583 .elementor-element.elementor-element-7aa80a0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:42px;font-weight:600;color:#333333;}.elementor-583 .elementor-element.elementor-element-e64c1a2{text-align:left;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;color:#1F1E1E;}.elementor-583 .elementor-element.elementor-element-e64c1a2 a{color:#000000;}.elementor-583 .elementor-element.elementor-element-5aad079{--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;}.elementor-583 .elementor-element.elementor-element-348612a{--spacer-size:50px;}.elementor-583 .elementor-element.elementor-element-cce6dbc{--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;}.elementor-583 .elementor-element.elementor-element-cce6dbc:not(.elementor-motion-effects-element-type-background), .elementor-583 .elementor-element.elementor-element-cce6dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1B1B;}.elementor-583 .elementor-element.elementor-element-4e9d07b{--spacer-size:50px;}.elementor-583 .elementor-element.elementor-element-6465667{text-align:center;}.elementor-583 .elementor-element.elementor-element-6465667 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-583 .elementor-element.elementor-element-98ac97b{text-align:center;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-583 .elementor-element.elementor-element-98ac97b a{color:#000000;}.elementor-583 .elementor-element.elementor-element-e87be13{text-align:center;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-583 .elementor-element.elementor-element-e87be13 a{color:#000000;}.elementor-583 .elementor-element.elementor-element-4816d96{--spacer-size:50px;}.elementor-583 .elementor-element.elementor-element-c7736c2{--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;}.elementor-583 .elementor-element.elementor-element-7e92d01{--spacer-size:50px;}.elementor-583 .elementor-element.elementor-element-7f63102{--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;}.elementor-583 .elementor-element.elementor-element-6ef055a{text-align:center;}.elementor-583 .elementor-element.elementor-element-6ef055a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;color:#333333;}.elementor-583 .elementor-element.elementor-element-b92a685{text-align:center;}.elementor-583 .elementor-element.elementor-element-b92a685 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:42px;font-weight:600;color:#333333;}.elementor-583 .elementor-element.elementor-element-17637e0{text-align:center;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:400;color:#1F1E1E;}.elementor-583 .elementor-element.elementor-element-17637e0 a{color:#000000;}.elementor-583 .elementor-element.elementor-element-549b19c{--spacer-size:25px;}.elementor-583 .elementor-element.elementor-element-33cc380{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-583 .elementor-element.elementor-element-81eb2a3{--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;}.elementor-583 .elementor-element.elementor-element-d7d8aa0{--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;--border-radius:19px 19px 19px 19px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-583 .elementor-element.elementor-element-d7d8aa0:not(.elementor-motion-effects-element-type-background), .elementor-583 .elementor-element.elementor-element-d7d8aa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-583 .elementor-element.elementor-element-526b305{text-align:left;}.elementor-583 .elementor-element.elementor-element-526b305 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:34px;font-weight:600;color:#333333;}.elementor-583 .elementor-element.elementor-element-47bcad0{text-align:left;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#1F1E1E;}.elementor-583 .elementor-element.elementor-element-47bcad0 a{color:#000000;}.elementor-583 .elementor-element.elementor-element-d71f24c{--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;}.elementor-583 .elementor-element.elementor-element-58e4269{--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;--border-radius:19px 19px 19px 19px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-583 .elementor-element.elementor-element-58e4269:not(.elementor-motion-effects-element-type-background), .elementor-583 .elementor-element.elementor-element-58e4269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-583 .elementor-element.elementor-element-95c7bf3{text-align:left;}.elementor-583 .elementor-element.elementor-element-95c7bf3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:34px;font-weight:600;color:#333333;}.elementor-583 .elementor-element.elementor-element-75f7517{text-align:left;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#1F1E1E;}.elementor-583 .elementor-element.elementor-element-75f7517 a{color:#000000;}.elementor-583 .elementor-element.elementor-element-66f9ee6{--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;}.elementor-583 .elementor-element.elementor-element-94ab29f{--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;--border-radius:19px 19px 19px 19px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-583 .elementor-element.elementor-element-94ab29f:not(.elementor-motion-effects-element-type-background), .elementor-583 .elementor-element.elementor-element-94ab29f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-583 .elementor-element.elementor-element-1f79f3e{text-align:left;}.elementor-583 .elementor-element.elementor-element-1f79f3e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:34px;font-weight:600;color:#333333;}.elementor-583 .elementor-element.elementor-element-7cf7a7e{text-align:left;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#1F1E1E;}.elementor-583 .elementor-element.elementor-element-7cf7a7e a{color:#000000;}.elementor-583 .elementor-element.elementor-element-6adf5bb{--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;}.elementor-583 .elementor-element.elementor-element-ecee472{--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;--border-radius:19px 19px 19px 19px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-583 .elementor-element.elementor-element-ecee472:not(.elementor-motion-effects-element-type-background), .elementor-583 .elementor-element.elementor-element-ecee472 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-583 .elementor-element.elementor-element-99fd06e{text-align:left;}.elementor-583 .elementor-element.elementor-element-99fd06e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:34px;font-weight:600;color:#333333;}.elementor-583 .elementor-element.elementor-element-8aff6bf{text-align:left;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#1F1E1E;}.elementor-583 .elementor-element.elementor-element-8aff6bf a{color:#000000;}.elementor-583 .elementor-element.elementor-element-37fe61a{--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;}.elementor-583 .elementor-element.elementor-element-a6c47b3{--spacer-size:50px;}.elementor-583 .elementor-element.elementor-element-30b8062{--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;}.elementor-583 .elementor-element.elementor-element-7abe9a1{text-align:center;}.elementor-583 .elementor-element.elementor-element-7abe9a1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:42px;font-weight:600;color:#333333;}.elementor-583 .elementor-element.elementor-element-65d587f{--spacer-size:25px;}.elementor-583 .elementor-element.elementor-element-e3fd237{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-583 .elementor-element.elementor-element-3473025{--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;}.elementor-583 .elementor-element.elementor-element-2e11c9f{--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;--border-radius:19px 19px 19px 19px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-583 .elementor-element.elementor-element-2e11c9f:not(.elementor-motion-effects-element-type-background), .elementor-583 .elementor-element.elementor-element-2e11c9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-583 .elementor-element.elementor-element-d11edf9{text-align:left;}.elementor-583 .elementor-element.elementor-element-d11edf9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:34px;font-weight:600;color:#333333;}.elementor-583 .elementor-element.elementor-element-250a1db{text-align:left;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#1F1E1E;}.elementor-583 .elementor-element.elementor-element-250a1db a{color:#000000;}.elementor-583 .elementor-element.elementor-element-b0fa9e8{--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;}.elementor-583 .elementor-element.elementor-element-dd32f29{--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;--border-radius:19px 19px 19px 19px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-583 .elementor-element.elementor-element-dd32f29:not(.elementor-motion-effects-element-type-background), .elementor-583 .elementor-element.elementor-element-dd32f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-583 .elementor-element.elementor-element-ae6ceb8{text-align:left;}.elementor-583 .elementor-element.elementor-element-ae6ceb8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:34px;font-weight:600;color:#333333;}.elementor-583 .elementor-element.elementor-element-d0f9534{text-align:left;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#1F1E1E;}.elementor-583 .elementor-element.elementor-element-d0f9534 a{color:#000000;}.elementor-583 .elementor-element.elementor-element-066180f{--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;}.elementor-583 .elementor-element.elementor-element-856482a{--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;--border-radius:19px 19px 19px 19px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-583 .elementor-element.elementor-element-856482a:not(.elementor-motion-effects-element-type-background), .elementor-583 .elementor-element.elementor-element-856482a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-583 .elementor-element.elementor-element-675ed3c{text-align:left;}.elementor-583 .elementor-element.elementor-element-675ed3c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:34px;font-weight:600;color:#333333;}.elementor-583 .elementor-element.elementor-element-aa8d0a9{text-align:left;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#1F1E1E;}.elementor-583 .elementor-element.elementor-element-aa8d0a9 a{color:#000000;}.elementor-583 .elementor-element.elementor-element-25a192c{--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;--border-radius:19px 19px 19px 19px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-583 .elementor-element.elementor-element-25a192c:not(.elementor-motion-effects-element-type-background), .elementor-583 .elementor-element.elementor-element-25a192c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-583 .elementor-element.elementor-element-838d40d{text-align:left;}.elementor-583 .elementor-element.elementor-element-838d40d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:34px;font-weight:600;color:#333333;}.elementor-583 .elementor-element.elementor-element-6c4eaf9{text-align:left;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#1F1E1E;}.elementor-583 .elementor-element.elementor-element-6c4eaf9 a{color:#000000;}.elementor-583 .elementor-element.elementor-element-9ef442a{--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;}.elementor-583 .elementor-element.elementor-element-6db406b{--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;--border-radius:19px 19px 19px 19px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-583 .elementor-element.elementor-element-6db406b:not(.elementor-motion-effects-element-type-background), .elementor-583 .elementor-element.elementor-element-6db406b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-583 .elementor-element.elementor-element-4a58ff7{text-align:left;}.elementor-583 .elementor-element.elementor-element-4a58ff7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:34px;font-weight:600;color:#333333;}.elementor-583 .elementor-element.elementor-element-4af7ead{text-align:left;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#1F1E1E;}.elementor-583 .elementor-element.elementor-element-4af7ead a{color:#000000;}.elementor-583 .elementor-element.elementor-element-0384460{--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;}.elementor-583 .elementor-element.elementor-element-f87b365{--spacer-size:50px;}.elementor-583 .elementor-element.elementor-element-70d46d8{--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;--border-radius:66px 66px 66px 66px;--padding-top:68px;--padding-bottom:20px;--padding-left:68px;--padding-right:68px;}.elementor-583 .elementor-element.elementor-element-70d46d8:not(.elementor-motion-effects-element-type-background), .elementor-583 .elementor-element.elementor-element-70d46d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF7400E8;}.elementor-583 .elementor-element.elementor-element-119ad2c{text-align:center;}.elementor-583 .elementor-element.elementor-element-119ad2c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-583 .elementor-element.elementor-element-5cd68c7 > .elementor-widget-container{padding:0% 18% 0% 18%;}.elementor-583 .elementor-element.elementor-element-5cd68c7{text-align:center;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-583 .elementor-element.elementor-element-5cd68c7 a{color:#000000;}.elementor-583 .elementor-element.elementor-element-7ae20a6 .elementor-button{background-color:#000000;font-family:"Outfit", Sans-serif;font-weight:600;border-radius:21px 21px 21px 21px;padding:18px 23px 18px 23px;}.elementor-583 .elementor-element.elementor-element-05f6d13{--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;}.elementor-583 .elementor-element.elementor-element-6516f4a{--spacer-size:75px;}@media(min-width:768px){.elementor-583 .elementor-element.elementor-element-5b5f6d0{--width:100%;}.elementor-583 .elementor-element.elementor-element-770eba0{--width:50%;}.elementor-583 .elementor-element.elementor-element-789eed8{--width:50%;}.elementor-583 .elementor-element.elementor-element-cce6dbc{--content-width:871px;}.elementor-583 .elementor-element.elementor-element-7f63102{--width:100%;}.elementor-583 .elementor-element.elementor-element-81eb2a3{--width:50%;}.elementor-583 .elementor-element.elementor-element-d7d8aa0{--width:100%;}.elementor-583 .elementor-element.elementor-element-d71f24c{--width:50%;}.elementor-583 .elementor-element.elementor-element-58e4269{--width:100%;}.elementor-583 .elementor-element.elementor-element-66f9ee6{--width:50%;}.elementor-583 .elementor-element.elementor-element-94ab29f{--width:100%;}.elementor-583 .elementor-element.elementor-element-6adf5bb{--width:50%;}.elementor-583 .elementor-element.elementor-element-ecee472{--width:100%;}.elementor-583 .elementor-element.elementor-element-30b8062{--width:100%;}.elementor-583 .elementor-element.elementor-element-3473025{--width:50%;}.elementor-583 .elementor-element.elementor-element-2e11c9f{--width:100%;}.elementor-583 .elementor-element.elementor-element-b0fa9e8{--width:50%;}.elementor-583 .elementor-element.elementor-element-dd32f29{--width:100%;}.elementor-583 .elementor-element.elementor-element-066180f{--width:50%;}.elementor-583 .elementor-element.elementor-element-856482a{--width:100%;}.elementor-583 .elementor-element.elementor-element-25a192c{--width:100%;}.elementor-583 .elementor-element.elementor-element-9ef442a{--width:50%;}.elementor-583 .elementor-element.elementor-element-6db406b{--width:100%;}.elementor-583 .elementor-element.elementor-element-70d46d8{--width:80%;}}@media(max-width:1024px){.elementor-583 .elementor-element.elementor-element-fd6e442 .elementor-heading-title{font-size:33px;}.elementor-583 .elementor-element.elementor-element-cbc6a3a .elementor-heading-title{font-size:33px;}.elementor-583 .elementor-element.elementor-element-7aa80a0 .elementor-heading-title{font-size:33px;}.elementor-583 .elementor-element.elementor-element-6465667 .elementor-heading-title{font-size:33px;}.elementor-583 .elementor-element.elementor-element-6ef055a .elementor-heading-title{font-size:33px;}.elementor-583 .elementor-element.elementor-element-b92a685 .elementor-heading-title{font-size:33px;}.elementor-583 .elementor-element.elementor-element-526b305 .elementor-heading-title{font-size:33px;}.elementor-583 .elementor-element.elementor-element-95c7bf3 .elementor-heading-title{font-size:33px;}.elementor-583 .elementor-element.elementor-element-1f79f3e .elementor-heading-title{font-size:33px;}.elementor-583 .elementor-element.elementor-element-99fd06e .elementor-heading-title{font-size:33px;}.elementor-583 .elementor-element.elementor-element-7abe9a1 .elementor-heading-title{font-size:33px;}.elementor-583 .elementor-element.elementor-element-d11edf9 .elementor-heading-title{font-size:33px;}.elementor-583 .elementor-element.elementor-element-ae6ceb8 .elementor-heading-title{font-size:33px;}.elementor-583 .elementor-element.elementor-element-675ed3c .elementor-heading-title{font-size:33px;}.elementor-583 .elementor-element.elementor-element-838d40d .elementor-heading-title{font-size:33px;}.elementor-583 .elementor-element.elementor-element-4a58ff7 .elementor-heading-title{font-size:33px;}.elementor-583 .elementor-element.elementor-element-70d46d8{--padding-top:27px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-583 .elementor-element.elementor-element-119ad2c{z-index:5;}.elementor-583 .elementor-element.elementor-element-119ad2c .elementor-heading-title{font-size:33px;}.elementor-583 .elementor-element.elementor-element-5cd68c7 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-583 .elementor-element.elementor-element-5cd68c7{z-index:5;}}@media(max-width:767px){.elementor-583 .elementor-element.elementor-element-fd6e442 .elementor-heading-title{font-size:12px;}.elementor-583 .elementor-element.elementor-element-cbc6a3a .elementor-heading-title{font-size:25px;}.elementor-583 .elementor-element.elementor-element-8870a18{font-size:13px;}.elementor-583 .elementor-element.elementor-element-c03ebeb .elementor-button{font-size:12px;}.elementor-583 .elementor-element.elementor-element-7aa80a0 .elementor-heading-title{font-size:25px;}.elementor-583 .elementor-element.elementor-element-e64c1a2{font-size:13px;}.elementor-583 .elementor-element.elementor-element-6465667 .elementor-heading-title{font-size:25px;}.elementor-583 .elementor-element.elementor-element-98ac97b{font-size:13px;}.elementor-583 .elementor-element.elementor-element-e87be13{font-size:13px;}.elementor-583 .elementor-element.elementor-element-6ef055a .elementor-heading-title{font-size:12px;}.elementor-583 .elementor-element.elementor-element-b92a685 .elementor-heading-title{font-size:25px;}.elementor-583 .elementor-element.elementor-element-17637e0{font-size:13px;}.elementor-583 .elementor-element.elementor-element-526b305 .elementor-heading-title{font-size:22px;}.elementor-583 .elementor-element.elementor-element-47bcad0{font-size:13px;}.elementor-583 .elementor-element.elementor-element-95c7bf3 .elementor-heading-title{font-size:22px;}.elementor-583 .elementor-element.elementor-element-75f7517{font-size:13px;}.elementor-583 .elementor-element.elementor-element-1f79f3e .elementor-heading-title{font-size:22px;}.elementor-583 .elementor-element.elementor-element-7cf7a7e{font-size:13px;}.elementor-583 .elementor-element.elementor-element-99fd06e .elementor-heading-title{font-size:22px;}.elementor-583 .elementor-element.elementor-element-8aff6bf{font-size:13px;}.elementor-583 .elementor-element.elementor-element-7abe9a1 .elementor-heading-title{font-size:25px;}.elementor-583 .elementor-element.elementor-element-d11edf9 .elementor-heading-title{font-size:22px;}.elementor-583 .elementor-element.elementor-element-250a1db{font-size:13px;}.elementor-583 .elementor-element.elementor-element-ae6ceb8 .elementor-heading-title{font-size:22px;}.elementor-583 .elementor-element.elementor-element-d0f9534{font-size:13px;}.elementor-583 .elementor-element.elementor-element-675ed3c .elementor-heading-title{font-size:22px;}.elementor-583 .elementor-element.elementor-element-aa8d0a9{font-size:13px;}.elementor-583 .elementor-element.elementor-element-838d40d .elementor-heading-title{font-size:22px;}.elementor-583 .elementor-element.elementor-element-6c4eaf9{font-size:13px;}.elementor-583 .elementor-element.elementor-element-4a58ff7 .elementor-heading-title{font-size:22px;}.elementor-583 .elementor-element.elementor-element-4af7ead{font-size:13px;}.elementor-583 .elementor-element.elementor-element-70d46d8{--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-583 .elementor-element.elementor-element-119ad2c{z-index:3;}.elementor-583 .elementor-element.elementor-element-119ad2c .elementor-heading-title{font-size:21px;}.elementor-583 .elementor-element.elementor-element-5cd68c7 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-583 .elementor-element.elementor-element-5cd68c7{z-index:3;font-size:12px;}.elementor-583 .elementor-element.elementor-element-7ae20a6 .elementor-button{font-size:12px;}}/* Start custom CSS for container, class: .elementor-element-5b5f6d0 */.blobbg {
  position: relative;
  overflow: hidden;
}

/* Bottom left blob (your modified version) */
.blobbg::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: #FF7400; 
  opacity: 1.35;
  border-radius: 50%;
  top: 70%;
  left: -100px;
  z-index: 0;
  pointer-events: none;
}

/* New top right blob */
.blobbg::after {
  content: '';
  position: absolute;
  width: 250px;
  height: 250px;
  background-color: #FF7400; /* Same color as bottom blob */
  opacity: 1; /* Lower opacity for top blob */
  border-radius: 50%;
  top: 20px; /* Positions it at the top */
  right: 1%; /* Positions it on the right */
  z-index: 0;
  pointer-events: none;
}

/* Ensure content stays above the blobs */
.blobbg > * {
  position: relative;
  z-index: 1;
}

/* Make the blobs responsive */
@media (max-width: 768px) {
  .blobbg::before {
    width: 200px;
    height: 200px;
    bottom: -70px;
    left: -70px;
  }
  
  .blobbg::after {
    width: 180px;
    height: 180px;
    top: -70px;
    right: -70px;
  }
}

@media (max-width: 480px) {
  .blobbg::before {
    width: 150px;
    height: 150px;
    bottom: -50px;
    left: -50px;
  }
  
  .blobbg::after {
    width: 120px;
    height: 120px;
    top: -50px;
    right: -50px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-770eba0 */.blobbg22 {
  position: relative;
  overflow: hidden;
}


/* New top right blob */
.blobbg22::after {
  content: '';
  position: absolute;
  width: 250px;
  height: 250px;
  background-color: #FF7400; /* Same color as bottom blob */
  opacity: 1; /* Lower opacity for top blob */
  border-radius: 50%;
  top: 170px; /* Positions it at the top */
  right: 5%; /* Positions it on the right */
  z-index: 0;
  pointer-events: none;
}



/* Make the blobs responsive */
@media (max-width: 768px) {
  .blobbg22::before {
    width: 200px;
    height: 200px;
    bottom: -70px;
    left: -70px;
  }
  
  .blobbg22::after {
    width: 180px;
    height: 180px;
    top: -70px;
    right: -70px;
  }
}

@media (max-width: 480px) {
  .blobbg2::before {
    width: 150px;
    height: 150px;
    bottom: -50px;
    left: -50px;
  }
  
  .blobbg22::after {
    width: 120px;
    height: 120px;
    top: 1px;
    right: -40px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f63102 */.blobbg {
  position: relative;
  overflow: hidden;
}

/* Bottom left blob (your modified version) */
.blobbg::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: #FF7400; 
  opacity: 1.35;
  border-radius: 50%;
  top: 70%;
  left: -100px;
  z-index: 0;
  pointer-events: none;
}

/* New top right blob */
.blobbg::after {
  content: '';
  position: absolute;
  width: 250px;
  height: 250px;
  background-color: #FF7400; /* Same color as bottom blob */
  opacity: 1; /* Lower opacity for top blob */
  border-radius: 50%;
  top: 20px; /* Positions it at the top */
  right: 1%; /* Positions it on the right */
  z-index: 0;
  pointer-events: none;
}

/* Ensure content stays above the blobs */
.blobbg > * {
  position: relative;
  z-index: 1;
}

/* Make the blobs responsive */
@media (max-width: 768px) {
  .blobbg::before {
    width: 200px;
    height: 200px;
    bottom: -70px;
    left: -70px;
  }
  
  .blobbg::after {
    width: 180px;
    height: 180px;
    top: -70px;
    right: -70px;
  }
}

@media (max-width: 480px) {
  .blobbg::before {
    width: 150px;
    height: 150px;
    bottom: -50px;
    left: -50px;
  }
  
  .blobbg::after {
    width: 120px;
    height: 120px;
    top: -50px;
    right: -50px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7d8aa0 */.blobby {
  position: relative;
  overflow: hidden;
}

/* Bottom left blob (your modified version) */
.blobby::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: #FF7400; 
  opacity: .1;
  border-radius: 50%;
  top: 70%;
  left: -100px;
  z-index: 0;
  pointer-events: none;
}

/* New top right blob */
.blobby::after {
  content: '';
  position: absolute;
  width: 250px;
  height: 250px;
  background-color: #FF7400; /* Same color as bottom blob */
  opacity: .1; /* Lower opacity for top blob */
  border-radius: 50%;
  top: -140px; /* Positions it at the top */
  right: -20%; /* Positions it on the right */
  z-index: 0;
  pointer-events: none;
}

/* Ensure content stays above the blobs */
.blobby > * {
  position: relative;
  z-index: 1;
}

/* Make the blobs responsive */
@media (max-width: 768px) {
  .blobby::before {
    width: 200px;
    height: 200px;
    bottom: -70px;
    left: -70px;
  }
  
  .blobby::after {
    width: 180px;
    height: 180px;
    top: -70px;
    right: -70px;
  }
}

@media (max-width: 480px) {
  .blobby::before {
    width: 150px;
    height: 150px;
    bottom: -50px;
    left: -50px;
  }
  
  .blobby::after {
    width: 120px;
    height: 120px;
    top: -50px;
    right: -50px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58e4269 */.blobby {
  position: relative;
  overflow: hidden;
}

/* Bottom left blob (your modified version) */
.blobby::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: #FF7400; 
  opacity: .1;
  border-radius: 50%;
  top: 70%;
  left: -100px;
  z-index: 0;
  pointer-events: none;
}

/* New top right blob */
.blobby::after {
  content: '';
  position: absolute;
  width: 250px;
  height: 250px;
  background-color: #FF7400; /* Same color as bottom blob */
  opacity: .1; /* Lower opacity for top blob */
  border-radius: 50%;
  top: -140px; /* Positions it at the top */
  right: -20%; /* Positions it on the right */
  z-index: 0;
  pointer-events: none;
}

/* Ensure content stays above the blobs */
.blobby > * {
  position: relative;
  z-index: 1;
}

/* Make the blobs responsive */
@media (max-width: 768px) {
  .blobby::before {
    width: 200px;
    height: 200px;
    bottom: -70px;
    left: -70px;
  }
  
  .blobby::after {
    width: 180px;
    height: 180px;
    top: -70px;
    right: -70px;
  }
}

@media (max-width: 480px) {
  .blobby::before {
    width: 150px;
    height: 150px;
    bottom: -50px;
    left: -50px;
  }
  
  .blobby::after {
    width: 120px;
    height: 120px;
    top: -50px;
    right: -50px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94ab29f */.blobby {
  position: relative;
  overflow: hidden;
}

/* Bottom left blob (your modified version) */
.blobby::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: #FF7400; 
  opacity: .1;
  border-radius: 50%;
  top: 70%;
  left: -100px;
  z-index: 0;
  pointer-events: none;
}

/* New top right blob */
.blobby::after {
  content: '';
  position: absolute;
  width: 250px;
  height: 250px;
  background-color: #FF7400; /* Same color as bottom blob */
  opacity: .1; /* Lower opacity for top blob */
  border-radius: 50%;
  top: -140px; /* Positions it at the top */
  right: -20%; /* Positions it on the right */
  z-index: 0;
  pointer-events: none;
}

/* Ensure content stays above the blobs */
.blobby > * {
  position: relative;
  z-index: 1;
}

/* Make the blobs responsive */
@media (max-width: 768px) {
  .blobby::before {
    width: 200px;
    height: 200px;
    bottom: -70px;
    left: -70px;
  }
  
  .blobby::after {
    width: 180px;
    height: 180px;
    top: -70px;
    right: -70px;
  }
}

@media (max-width: 480px) {
  .blobby::before {
    width: 150px;
    height: 150px;
    bottom: -50px;
    left: -50px;
  }
  
  .blobby::after {
    width: 120px;
    height: 120px;
    top: -50px;
    right: -50px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecee472 */.blobby {
  position: relative;
  overflow: hidden;
}

/* Bottom left blob (your modified version) */
.blobby::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: #FF7400; 
  opacity: .1;
  border-radius: 50%;
  top: 70%;
  left: -100px;
  z-index: 0;
  pointer-events: none;
}

/* New top right blob */
.blobby::after {
  content: '';
  position: absolute;
  width: 250px;
  height: 250px;
  background-color: #FF7400; /* Same color as bottom blob */
  opacity: .1; /* Lower opacity for top blob */
  border-radius: 50%;
  top: -140px; /* Positions it at the top */
  right: -20%; /* Positions it on the right */
  z-index: 0;
  pointer-events: none;
}

/* Ensure content stays above the blobs */
.blobby > * {
  position: relative;
  z-index: 1;
}

/* Make the blobs responsive */
@media (max-width: 768px) {
  .blobby::before {
    width: 200px;
    height: 200px;
    bottom: -70px;
    left: -70px;
  }
  
  .blobby::after {
    width: 180px;
    height: 180px;
    top: -70px;
    right: -70px;
  }
}

@media (max-width: 480px) {
  .blobby::before {
    width: 150px;
    height: 150px;
    bottom: -50px;
    left: -50px;
  }
  
  .blobby::after {
    width: 120px;
    height: 120px;
    top: -50px;
    right: -50px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30b8062 */.blobbg {
  position: relative;
  overflow: hidden;
}

/* Bottom left blob (your modified version) */
.blobbg::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: #FF7400; 
  opacity: 1.35;
  border-radius: 50%;
  top: 70%;
  left: -100px;
  z-index: 0;
  pointer-events: none;
}

/* New top right blob */
.blobbg::after {
  content: '';
  position: absolute;
  width: 250px;
  height: 250px;
  background-color: #FF7400; /* Same color as bottom blob */
  opacity: 1; /* Lower opacity for top blob */
  border-radius: 50%;
  top: 20px; /* Positions it at the top */
  right: 1%; /* Positions it on the right */
  z-index: 0;
  pointer-events: none;
}

/* Ensure content stays above the blobs */
.blobbg > * {
  position: relative;
  z-index: 1;
}

/* Make the blobs responsive */
@media (max-width: 768px) {
  .blobbg::before {
    width: 200px;
    height: 200px;
    bottom: -70px;
    left: -70px;
  }
  
  .blobbg::after {
    width: 180px;
    height: 180px;
    top: -70px;
    right: -70px;
  }
}

@media (max-width: 480px) {
  .blobbg::before {
    width: 150px;
    height: 150px;
    bottom: -50px;
    left: -50px;
  }
  
  .blobbg::after {
    width: 120px;
    height: 120px;
    top: -50px;
    right: -50px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e11c9f */.blobby {
  position: relative;
  overflow: hidden;
}

/* Bottom left blob (your modified version) */
.blobby::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: #FF7400; 
  opacity: .1;
  border-radius: 50%;
  top: 70%;
  left: -100px;
  z-index: 0;
  pointer-events: none;
}

/* New top right blob */
.blobby::after {
  content: '';
  position: absolute;
  width: 250px;
  height: 250px;
  background-color: #FF7400; /* Same color as bottom blob */
  opacity: .1; /* Lower opacity for top blob */
  border-radius: 50%;
  top: -140px; /* Positions it at the top */
  right: -20%; /* Positions it on the right */
  z-index: 0;
  pointer-events: none;
}

/* Ensure content stays above the blobs */
.blobby > * {
  position: relative;
  z-index: 1;
}

/* Make the blobs responsive */
@media (max-width: 768px) {
  .blobby::before {
    width: 200px;
    height: 200px;
    bottom: -70px;
    left: -70px;
  }
  
  .blobby::after {
    width: 180px;
    height: 180px;
    top: -70px;
    right: -70px;
  }
}

@media (max-width: 480px) {
  .blobby::before {
    width: 150px;
    height: 150px;
    bottom: -50px;
    left: -50px;
  }
  
  .blobby::after {
    width: 120px;
    height: 120px;
    top: -50px;
    right: -50px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd32f29 */.blobby {
  position: relative;
  overflow: hidden;
}

/* Bottom left blob (your modified version) */
.blobby::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: #FF7400; 
  opacity: .1;
  border-radius: 50%;
  top: 70%;
  left: -100px;
  z-index: 0;
  pointer-events: none;
}

/* New top right blob */
.blobby::after {
  content: '';
  position: absolute;
  width: 250px;
  height: 250px;
  background-color: #FF7400; /* Same color as bottom blob */
  opacity: .1; /* Lower opacity for top blob */
  border-radius: 50%;
  top: -140px; /* Positions it at the top */
  right: -20%; /* Positions it on the right */
  z-index: 0;
  pointer-events: none;
}

/* Ensure content stays above the blobs */
.blobby > * {
  position: relative;
  z-index: 1;
}

/* Make the blobs responsive */
@media (max-width: 768px) {
  .blobby::before {
    width: 200px;
    height: 200px;
    bottom: -70px;
    left: -70px;
  }
  
  .blobby::after {
    width: 180px;
    height: 180px;
    top: -70px;
    right: -70px;
  }
}

@media (max-width: 480px) {
  .blobby::before {
    width: 150px;
    height: 150px;
    bottom: -50px;
    left: -50px;
  }
  
  .blobby::after {
    width: 120px;
    height: 120px;
    top: -50px;
    right: -50px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-856482a */.blobby {
  position: relative;
  overflow: hidden;
}

/* Bottom left blob (your modified version) */
.blobby::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: #FF7400; 
  opacity: .1;
  border-radius: 50%;
  top: 70%;
  left: -100px;
  z-index: 0;
  pointer-events: none;
}

/* New top right blob */
.blobby::after {
  content: '';
  position: absolute;
  width: 250px;
  height: 250px;
  background-color: #FF7400; /* Same color as bottom blob */
  opacity: .1; /* Lower opacity for top blob */
  border-radius: 50%;
  top: -140px; /* Positions it at the top */
  right: -20%; /* Positions it on the right */
  z-index: 0;
  pointer-events: none;
}

/* Ensure content stays above the blobs */
.blobby > * {
  position: relative;
  z-index: 1;
}

/* Make the blobs responsive */
@media (max-width: 768px) {
  .blobby::before {
    width: 200px;
    height: 200px;
    bottom: -70px;
    left: -70px;
  }
  
  .blobby::after {
    width: 180px;
    height: 180px;
    top: -70px;
    right: -70px;
  }
}

@media (max-width: 480px) {
  .blobby::before {
    width: 150px;
    height: 150px;
    bottom: -50px;
    left: -50px;
  }
  
  .blobby::after {
    width: 120px;
    height: 120px;
    top: -50px;
    right: -50px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25a192c */.blobby {
  position: relative;
  overflow: hidden;
}

/* Bottom left blob (your modified version) */
.blobby::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: #FF7400; 
  opacity: .1;
  border-radius: 50%;
  top: 70%;
  left: -100px;
  z-index: 0;
  pointer-events: none;
}

/* New top right blob */
.blobby::after {
  content: '';
  position: absolute;
  width: 250px;
  height: 250px;
  background-color: #FF7400; /* Same color as bottom blob */
  opacity: .1; /* Lower opacity for top blob */
  border-radius: 50%;
  top: -140px; /* Positions it at the top */
  right: -20%; /* Positions it on the right */
  z-index: 0;
  pointer-events: none;
}

/* Ensure content stays above the blobs */
.blobby > * {
  position: relative;
  z-index: 1;
}

/* Make the blobs responsive */
@media (max-width: 768px) {
  .blobby::before {
    width: 200px;
    height: 200px;
    bottom: -70px;
    left: -70px;
  }
  
  .blobby::after {
    width: 180px;
    height: 180px;
    top: -70px;
    right: -70px;
  }
}

@media (max-width: 480px) {
  .blobby::before {
    width: 150px;
    height: 150px;
    bottom: -50px;
    left: -50px;
  }
  
  .blobby::after {
    width: 120px;
    height: 120px;
    top: -50px;
    right: -50px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db406b */.blobby {
  position: relative;
  overflow: hidden;
}

/* Bottom left blob (your modified version) */
.blobby::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: #FF7400; 
  opacity: .1;
  border-radius: 50%;
  top: 70%;
  left: -100px;
  z-index: 0;
  pointer-events: none;
}

/* New top right blob */
.blobby::after {
  content: '';
  position: absolute;
  width: 250px;
  height: 250px;
  background-color: #FF7400; /* Same color as bottom blob */
  opacity: .1; /* Lower opacity for top blob */
  border-radius: 50%;
  top: -140px; /* Positions it at the top */
  right: -20%; /* Positions it on the right */
  z-index: 0;
  pointer-events: none;
}

/* Ensure content stays above the blobs */
.blobby > * {
  position: relative;
  z-index: 1;
}

/* Make the blobs responsive */
@media (max-width: 768px) {
  .blobby::before {
    width: 200px;
    height: 200px;
    bottom: -70px;
    left: -70px;
  }
  
  .blobby::after {
    width: 180px;
    height: 180px;
    top: -70px;
    right: -70px;
  }
}

@media (max-width: 480px) {
  .blobby::before {
    width: 150px;
    height: 150px;
    bottom: -50px;
    left: -50px;
  }
  
  .blobby::after {
    width: 120px;
    height: 120px;
    top: -50px;
    right: -50px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70d46d8 */.blobbg2 {
  position: relative;
  overflow: hidden;
}

/* Bottom left blob (your modified version) */
.blobbg2::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: #FF7400; 
  opacity: 1.35;
  border-radius: 50%;
  top: 70%;
  left: -100px;
  z-index: 0;
  pointer-events: none;
}

/* New top right blob */
.blobbg2::after {
  content: '';
  position: absolute;
  width: 250px;
  height: 250px;
  background-color: #FF7400; /* Same color as bottom blob */
  opacity: 1; /* Lower opacity for top blob */
  border-radius: 50%;
  top: -120px; /* Positions it at the top */
  right: -5%; /* Positions it on the right */
  z-index: 0;
  pointer-events: none;
}

/* Ensure content stays above the blobs */
.blobbg > * {
  position: relative;
  z-index: 1;
}

/* Make the blobs responsive */
@media (max-width: 768px) {
  .blobbg::before {
    width: 200px;
    height: 200px;
    bottom: -70px;
    left: -70px;
  }
  
  .blobbg::after {
    width: 180px;
    height: 180px;
    top: -70px;
    right: -70px;
  }
}

@media (max-width: 480px) {
  .blobbg::before {
    width: 150px;
    height: 150px;
    bottom: -50px;
    left: -50px;
  }
  
  .blobbg::after {
    width: 120px;
    height: 120px;
    top: -50px;
    right: -50px;
  }
}/* End custom CSS */