.elementor-463 .elementor-element.elementor-element-5ca00e04{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-5ca00e04:not(.elementor-motion-effects-element-type-background), .elementor-463 .elementor-element.elementor-element-5ca00e04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-463 .elementor-element.elementor-element-5b178b4b{text-align:center;}.elementor-463 .elementor-element.elementor-element-5b178b4b .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-9d75018 );}.elementor-463 .elementor-element.elementor-element-5a4da700{text-align:center;}.elementor-463 .elementor-element.elementor-element-5a4da700 .elementor-heading-title{font-size:50px;font-weight:800;color:var( --e-global-color-eb7b192 );}.elementor-463 .elementor-element.elementor-element-6052b807{text-align:center;font-size:18px;line-height:1.7em;color:var( --e-global-color-34b00f6 );}.elementor-463 .elementor-element.elementor-element-5a13057d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EAE7E7;--border-color:#EAE7E7;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-5a13057d:not(.elementor-motion-effects-element-type-background), .elementor-463 .elementor-element.elementor-element-5a13057d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb7b192 );}.elementor-463 .elementor-element.elementor-element-1c6fc8c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-e9510e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-2eea103{text-align:start;}.elementor-463 .elementor-element.elementor-element-2eea103 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-463 .elementor-element.elementor-element-5367711{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-39160d53{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EAE7E7;--border-color:#EAE7E7;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-39160d53:not(.elementor-motion-effects-element-type-background), .elementor-463 .elementor-element.elementor-element-39160d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-90af13d );}.elementor-463 .elementor-element.elementor-element-cd2d85c{text-align:start;}.elementor-463 .elementor-element.elementor-element-cd2d85c .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-463 .elementor-element.elementor-element-7314f03c{--display:flex;border-style:none;--border-style:none;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-7314f03c:not(.elementor-motion-effects-element-type-background), .elementor-463 .elementor-element.elementor-element-7314f03c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-463 .elementor-element.elementor-element-533addd{text-align:start;}.elementor-463 .elementor-element.elementor-element-533addd .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-9d75018 );}.elementor-463 .elementor-element.elementor-element-305b721 .elementor-heading-title{color:var( --e-global-color-eb7b192 );}.elementor-463 .elementor-element.elementor-element-e2326ba{color:var( --e-global-color-eb7b192 );}.elementor-463 .elementor-element.elementor-element-e2326ba a{color:var( --e-global-color-9d75018 );}.elementor-463 .elementor-element.elementor-element-6ff0bb22{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EAE7E7;--border-color:#EAE7E7;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-6ff0bb22:not(.elementor-motion-effects-element-type-background), .elementor-463 .elementor-element.elementor-element-6ff0bb22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-90af13d );}.elementor-463 .elementor-element.elementor-element-e1e7578{text-align:start;}.elementor-463 .elementor-element.elementor-element-e1e7578 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-463 .elementor-element.elementor-element-956a563 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}@media(max-width:1000px){.elementor-463 .elementor-element.elementor-element-1c6fc8c{--grid-auto-flow:row;}.elementor-463 .elementor-element.elementor-element-956a563 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-463 .elementor-element.elementor-element-5ca00e04{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-5a4da700 .elementor-heading-title{font-size:44px;}.elementor-463 .elementor-element.elementor-element-5a13057d{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-1c6fc8c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-463 .elementor-element.elementor-element-39160d53{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-7314f03c{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-6ff0bb22{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-956a563 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-90acbfa */.oa-services {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin: 0;
  padding: 0;
  list-style: none;
  counter-reset: oastep;
}

.oa-services li {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  padding: 16px 18px;
  background: #fff;
  border: 1px solid #E5E2E1;
  border-radius: 8px;
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 16px;
  line-height: 1.55;
  color: #1B1B1B;
}

.oa-services li::before {
  counter-increment: oastep;
  content: counter(oastep);
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  border-radius: 9999px;
  background: #4D47D1;
  color: #FFFFFF;
  font-family: 'Hanken Grotesk', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
}

@media (max-width: 767px) {
  .oa-steps li { padding: 15px 16px; font-size: 15px; gap: 14px; }
}/* End custom CSS */