.elementor-433 .elementor-element.elementor-element-47e4c3d{--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-433 .elementor-element.elementor-element-e93fc80{--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-433 .elementor-element.elementor-element-1606d57{text-align:center;}.elementor-433 .elementor-element.elementor-element-1606d57 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;color:#333333;}.elementor-433 .elementor-element.elementor-element-5ecf3d4{text-align:center;}.elementor-433 .elementor-element.elementor-element-5ecf3d4 .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-433 .elementor-element.elementor-element-b7f9adf{text-align:center;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:400;color:#1F1E1E;}.elementor-433 .elementor-element.elementor-element-b7f9adf a{color:#000000;}.elementor-433 .elementor-element.elementor-element-5bf42d6{--spacer-size:50px;}.elementor-433 .elementor-element.elementor-element-fe90019{--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-433 .elementor-element.elementor-element-fe90019:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-fe90019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-433 .elementor-element.elementor-element-788b227{--spacer-size:50px;}.elementor-433 .elementor-element.elementor-element-670ead8{text-align:left;}.elementor-433 .elementor-element.elementor-element-670ead8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:42px;font-weight:600;color:#333333;}.elementor-433 .elementor-element.elementor-element-5cda84a{text-align:left;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:400;color:#1F1E1E;}.elementor-433 .elementor-element.elementor-element-5cda84a a{color:#000000;}.elementor-433 .elementor-element.elementor-element-c534db4{--spacer-size:20px;}.elementor-433 .elementor-element.elementor-element-fc92f6e{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-433 .elementor-element.elementor-element-fc92f6e:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-fc92f6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-433 .elementor-element.elementor-element-fc92f6e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-433 .elementor-element.elementor-element-a8c9bfb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-433 .elementor-element.elementor-element-11cda42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(24px/2);}.elementor-433 .elementor-element.elementor-element-11cda42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(24px/2);}.elementor-433 .elementor-element.elementor-element-11cda42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(24px/2);margin-left:calc(24px/2);}.elementor-433 .elementor-element.elementor-element-11cda42 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-24px/2);margin-left:calc(-24px/2);}body.rtl .elementor-433 .elementor-element.elementor-element-11cda42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-24px/2);}body:not(.rtl) .elementor-433 .elementor-element.elementor-element-11cda42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-24px/2);}.elementor-433 .elementor-element.elementor-element-11cda42 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-433 .elementor-element.elementor-element-11cda42 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-433 .elementor-element.elementor-element-11cda42{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-433 .elementor-element.elementor-element-11cda42 .elementor-icon-list-icon{padding-right:1px;}.elementor-433 .elementor-element.elementor-element-11cda42 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-433 .elementor-element.elementor-element-11cda42 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-433 .elementor-element.elementor-element-11cda42 .elementor-icon-list-text{transition:color 0.3s;}.elementor-433 .elementor-element.elementor-element-2426ed3{--spacer-size:50px;}.elementor-433 .elementor-element.elementor-element-a5f4977{--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-433 .elementor-element.elementor-element-93340ae{--spacer-size:50px;}.elementor-433 .elementor-element.elementor-element-609622b{--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-433 .elementor-element.elementor-element-609622b:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-609622b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF7400E8;}.elementor-433 .elementor-element.elementor-element-233fc81{text-align:center;}.elementor-433 .elementor-element.elementor-element-233fc81 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-433 .elementor-element.elementor-element-0f37389 > .elementor-widget-container{padding:0% 18% 0% 18%;}.elementor-433 .elementor-element.elementor-element-0f37389{text-align:center;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-433 .elementor-element.elementor-element-0f37389 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-433 .elementor-element.elementor-element-ebd5798 .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-433 .elementor-element.elementor-element-e94c90d{--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-433 .elementor-element.elementor-element-df4715d{--spacer-size:50px;}@media(min-width:768px){.elementor-433 .elementor-element.elementor-element-47e4c3d{--width:100%;}.elementor-433 .elementor-element.elementor-element-fc92f6e{--width:50%;}.elementor-433 .elementor-element.elementor-element-609622b{--width:80%;}}@media(max-width:1024px){.elementor-433 .elementor-element.elementor-element-1606d57 .elementor-heading-title{font-size:33px;}.elementor-433 .elementor-element.elementor-element-5ecf3d4 .elementor-heading-title{font-size:33px;}.elementor-433 .elementor-element.elementor-element-670ead8 .elementor-heading-title{font-size:33px;}.elementor-433 .elementor-element.elementor-element-609622b{--padding-top:27px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-233fc81{z-index:5;}.elementor-433 .elementor-element.elementor-element-233fc81 .elementor-heading-title{font-size:33px;}.elementor-433 .elementor-element.elementor-element-0f37389 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-433 .elementor-element.elementor-element-0f37389{z-index:5;}}@media(max-width:767px){.elementor-433 .elementor-element.elementor-element-1606d57 .elementor-heading-title{font-size:12px;}.elementor-433 .elementor-element.elementor-element-5ecf3d4 .elementor-heading-title{font-size:25px;}.elementor-433 .elementor-element.elementor-element-b7f9adf{font-size:13px;}.elementor-433 .elementor-element.elementor-element-670ead8 .elementor-heading-title{font-size:25px;}.elementor-433 .elementor-element.elementor-element-5cda84a{font-size:13px;}.elementor-433 .elementor-element.elementor-element-11cda42{--e-icon-list-icon-size:17px;}.elementor-433 .elementor-element.elementor-element-11cda42 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-433 .elementor-element.elementor-element-11cda42 .elementor-icon-list-item > a{font-size:13px;}.elementor-433 .elementor-element.elementor-element-609622b{--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-433 .elementor-element.elementor-element-233fc81{z-index:3;}.elementor-433 .elementor-element.elementor-element-233fc81 .elementor-heading-title{font-size:21px;}.elementor-433 .elementor-element.elementor-element-0f37389 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-433 .elementor-element.elementor-element-0f37389{z-index:3;font-size:12px;}.elementor-433 .elementor-element.elementor-element-ebd5798 .elementor-button{font-size:12px;}}/* Start custom CSS for container, class: .elementor-element-47e4c3d */.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-609622b */.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 */