.elementor-7836 .elementor-element.elementor-element-2ea16d53{padding:0px 0px 0px 0px;}.elementor-7836 .elementor-element.elementor-element-5a0523c0{padding:0px 0px 0px 0px;}.elementor-7836 .elementor-element.elementor-element-257fa99d{padding:0px 0px 0px 0px;}.elementor-7836 .elementor-element.elementor-element-69c8d591{padding:0px 48px 0px 48px;}.elementor-7836 .elementor-element.elementor-element-3cb2c02 > .elementor-element-populated{padding:48px 32px 48px 0px;}.elementor-7836 .elementor-element.elementor-element-2a86888f > .elementor-element-populated{padding:48px 0px 48px 24px;}.elementor-7836 .elementor-element.elementor-element-759157d7{padding:0px 48px 48px 48px;}@media(min-width:768px){.elementor-7836 .elementor-element.elementor-element-3cb2c02{width:89%;}.elementor-7836 .elementor-element.elementor-element-2a86888f{width:39.855%;}}/* Start custom CSS for section, class: .elementor-element-69c8d591 */.ast-container{max-width:1350px !important;}/* End custom CSS */
/* Start custom CSS */<link rel="preconnect" href="https://fonts.googleapis.com">
<link href="https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&family=DM+Sans:wght@400;500;700&display=swap" rel="stylesheet">
<style>
:root{
  --brand:#4258F8; --brand-dark:#1B1FDA; --brand-deep:#1B1D80;
  --brand-light:#eef0ff; --brand-mid:#c7cbff;
  --teal:#17ADC3; --teal-lt:#D3F8FA;
  --ink:#0f1221; --ink-light:#2a2f4a; --ink-muted:#5a6080;
  --surface:#f7f8ff; --surface-alt:#f0f1fa;
  --card:#fff; --border:#e2e4f0; --border-strong:#c8cbdf;
  --amber:#f59e0b; --amber-lt:#fef3c7; --amber-dk:#92400e;
  --green:#16a34a; --green-lt:#dcfce7;
  --red:#dc2626; --red-lt:#fee2e2;
}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}
html{scroll-behavior:smooth;}
body{font-family:'Plus Jakarta Sans',sans-serif;background:var(--surface);color:var(--ink);line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased;}
a{color:inherit;text-decoration:none;}


.elementor-section.et-fb{padding-left:0!important;padding-right:0!important;}
.elementor-section.et-fb .elementor-container{max-width:100%!important;padding:0;}

.ast-narrow-container {
    background: #fff;
}/* End custom CSS */