.elementor .e-178fe64-7d28419{font-size:1.125rem;margin-block-end:1rem;}.elementor .e-d289c24-5ada4fc{font-weight:300;font-size:1.125rem;color:var(--Dark-black-theme);margin-block-end:2rem;}.elementor .e-fa77d0e-ecd45e0{padding:0px;}.elementor .e-f6981a1-67e1a8d{padding:0px;}.elementor .e-2e9e848-72a637a{padding:0px;}.elementor .e-653ad7e-395e70f{padding:0px;gap:4rem;grid-template-columns:1.5fr 1fr;grid-template-rows:repeat(1, 1fr);align-items:center;}.elementor .e-260850c-5ad61c5{margin-block-end:2.5rem;}.elementor .e-04eef71-0769cda{font-family:var(--primary-font);font-weight:500;font-size:2.25rem;color:var(--theme-red);line-height:100%;margin-block-end:1.5rem;}.elementor .e-f4533e8-5d50c1f{font-size:1.125rem;color:var(--Dark-black-theme);}.elementor .e-9c71327-af1c1c3{padding:2rem;border-block-start-width:4px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--theme-red);border-style:solid;background-color:var(--White);}.elementor .e-5b32d25-eccdaa5{font-family:var(--primary-font);font-weight:500;font-size:2.25rem;color:var(--theme-red);line-height:100%;margin-block-end:1.5rem;}.elementor .e-54be70e-c15c34a{font-size:1.125rem;color:var(--Dark-black-theme);}.elementor .e-8e527bd-ca44675{padding:2rem;border-block-start-width:4px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--theme-red);border-style:solid;background-color:var(--White);}.elementor .e-1d5e4d2-3d88f6f{font-family:var(--primary-font);font-weight:500;font-size:2.25rem;color:var(--theme-red);line-height:100%;margin-block-end:1.5rem;}.elementor .e-b4dcb35-aca6fca{font-size:1.125rem;color:var(--Dark-black-theme);}.elementor .e-9a671ad-7545ef5{padding:2rem;border-block-start-width:4px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--theme-red);border-style:solid;background-color:var(--White);}.elementor .e-07ccf54-2810f8e{font-family:var(--primary-font);font-weight:500;font-size:2.25rem;color:var(--theme-red);line-height:100%;margin-block-end:1.5rem;}.elementor .e-36ddb44-b363043{font-size:1.125rem;color:var(--Dark-black-theme);}.elementor .e-933d910-0e9d374{padding:2rem;border-block-start-width:4px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--theme-red);border-style:solid;background-color:var(--White);}.elementor .e-c031700-9b36900{padding:0px;gap:1.5rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-bad42de-e936637{background-color:var(--White-Smoke);}.elementor .e-c7493b6-425aa32{font-family:var(--primary-font);font-weight:500;font-size:1.5rem;line-height:140%;margin-block-end:1rem;}.elementor .e-b434495-b14156f{font-weight:600;font-size:1.125rem;color:var(--theme-red);margin-block-end:1rem;}.elementor .e-6600ef9-11d5e1c{padding:2.5rem;border-width:1px;border-color:var(--Light-Gray);border-style:solid;}.elementor .e-6600ef9-11d5e1c:hover,.elementor .e-6600ef9-11d5e1c:focus-visible{border-color:var(--theme-red);}.elementor .e-d6efce4-f1d8d72{font-family:var(--primary-font);font-weight:500;font-size:1.5rem;line-height:140%;margin-block-end:1rem;}.elementor .e-de0a407-38e34ba{padding:2.5rem;border-width:1px;border-color:var(--Light-Gray);border-style:solid;}.elementor .e-de0a407-38e34ba:hover,.elementor .e-de0a407-38e34ba:focus-visible{border-color:var(--theme-red);}.elementor .e-b91d67d-a211024{font-family:var(--primary-font);font-weight:500;font-size:1.5rem;line-height:140%;margin-block-end:1rem;}.elementor .e-195881b-e89805f{font-weight:400;font-size:1.125rem;margin-block-end:1rem;}.elementor .e-bbc3e9c-b80d89f{padding:2.5rem;border-width:1px;border-color:var(--Light-Gray);border-style:solid;}.elementor .e-bbc3e9c-b80d89f:hover,.elementor .e-bbc3e9c-b80d89f:focus-visible{border-color:var(--theme-red);}.elementor .e-fc7024b-26a2012{padding:0px;flex-direction:column;gap:2.5rem;counter-reset: number;

&>* {
  padding-left: 10rem;
  
  &:before {
      counter-increment: number;
      content: '0' counter(number);
      font-size: 3.75rem;
      line-height: 1;
      color: var(--theme-red);
      font-weight: 500;
      font-family: var(primary-font);
      position: absolute;
      left: 2.5rem;
      top: 2.5rem;
      pointer-events: none;
  }
}

& .elementor-widget-text-editor ul {
  list-style: square;
  padding-left: 1.2rem;

  & li {
      color: var(--Dark-black-theme);
      font-size: 1.125rem;
      line-height: 140%;

      &:not(:last-child) {
          margin-bottom: 0.75rem;
      }
  }

  & li::marker {
      color: var(--theme-red);
  }
}\n}.elementor .e-3883094-c1fbf7c{font-family:var(--primary-font);font-weight:500;font-size:1.5rem;line-height:140%;margin-block-end:1rem;}.elementor .e-2c448ec-de009da{padding:0px;}.elementor .e-b1acea2-02fe9cf{font-weight:400;font-size:1.125rem;margin-block-end:1rem;}.elementor .e-d0eed37-96b1ba2{padding:0px;}.elementor .e-db65ae7-ea370b6{padding:0px;gap:4rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-8bbf1ff-345d042{padding:0px;gap:4rem;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);counter-reset: number;

&>* {
  padding-left: 10rem;
  
  &:before {
      counter-increment: number;
      content: '0' counter(number);
      font-size: 3.75rem;
      line-height: 1;
      color: var(--theme-red);
      font-weight: 500;
      font-family: var(primary-font);
      position: absolute;
      left: 2.5rem;
      top: 2.5rem;
      pointer-events: none;
  }
}\n}.elementor .e-404bc20-8e6f3d2{text-align:center;margin-block-end:1rem;}.elementor .e-db85946-f4cda1b{text-align:center;padding-block-end:30px;}