.elementor .e-2c31733-0da333d{font-size:1.25rem;margin-block-end:0.75rem;}.elementor .e-0f6b4e9-d9840c9{font-size:1.25rem;margin-block-end:0.75rem;}.elementor .e-93742e4-3f5e384{padding:0px;margin-block-start:1.5rem;}.elementor .e-748d8e4-7135b09{width:50%;padding:0px;flex:1 0 auto;}.elementor .e-8326ee0-d82194d{padding:0px;}.elementor .e-d92de37-95df3e4{padding:0px;gap:4rem;align-items:center;}.elementor .e-6c1720a-e121675{text-align:center;margin-block-end:4rem;}.elementor .e-8c62a9c-f2ffd87{width:2.5rem;height:2.5rem;color:var(--theme-red);margin-block-end:1.25rem;}.elementor .e-65cebae-c845538{font-size:1rem;color:var(--Dark-black-theme);}.elementor .e-ab79790-66536a4{padding:1.5rem;border-width:1px;border-color:var(--Light-Gray);border-style:solid;}.elementor .e-ab79790-66536a4:hover,.elementor .e-ab79790-66536a4:focus-visible{border-color:var(--theme-red);}.elementor .e-43d2138-2da6603{width:2.5rem;height:2.5rem;color:var(--theme-red);margin-block-end:1.25rem;}.elementor .e-05d42fa-f8d3de6{font-size:1rem;color:var(--Dark-black-theme);}.elementor .e-9e63593-21c8ded{padding:1.5rem;border-width:1px;border-color:var(--Light-Gray);border-style:solid;}.elementor .e-9e63593-21c8ded:hover,.elementor .e-9e63593-21c8ded:focus-visible{border-color:var(--theme-red);}.elementor .e-3ca030d-e54a1b3{width:2.5rem;height:2.5rem;color:var(--theme-red);margin-block-end:1.25rem;}.elementor .e-9ead181-f3055bb{font-size:1rem;color:var(--Dark-black-theme);}.elementor .e-6865915-d1ca275{padding:1.5rem;border-width:1px;border-color:var(--Light-Gray);border-style:solid;}.elementor .e-6865915-d1ca275:hover,.elementor .e-6865915-d1ca275:focus-visible{border-color:var(--theme-red);}.elementor .e-7e37b28-e14b11d{width:2.5rem;height:2.5rem;color:var(--theme-red);margin-block-end:1.25rem;}.elementor .e-5bea81b-df2bce4{font-size:1rem;color:var(--Dark-black-theme);}.elementor .e-de40f08-e551f5a{padding:1.5rem;border-width:1px;border-color:var(--Light-Gray);border-style:solid;}.elementor .e-de40f08-e551f5a:hover,.elementor .e-de40f08-e551f5a:focus-visible{border-color:var(--theme-red);}.elementor .e-22df795-791d375{padding:0px;gap:1.5rem;align-items:stretch;}.elementor .e-843db62-78c3fa8{text-align:center;margin-block-end:4rem;}.elementor .e-7872cc3-4e72d50{font-family:var(--primary-font);font-weight:500;font-size:1.5rem;line-height:140%;margin-block-end:1rem;}.elementor .e-43c2b7f-0563270{font-weight:600;font-size:1.125rem;color:var(--theme-red);margin-block-end:1rem;}.elementor .e-9d7cf7d-a0b9be4{padding:2.5rem;border-width:1px;border-color:var(--Light-Gray);border-style:solid;}.elementor .e-9d7cf7d-a0b9be4:hover,.elementor .e-9d7cf7d-a0b9be4:focus-visible{border-color:var(--theme-red);}.elementor .e-1e33799-d2e2bb4{font-family:var(--primary-font);font-weight:500;font-size:1.5rem;line-height:140%;margin-block-end:1rem;}.elementor .e-b5d158f-05ab237{padding:2.5rem;border-width:1px;border-color:var(--Light-Gray);border-style:solid;}.elementor .e-b5d158f-05ab237:hover,.elementor .e-b5d158f-05ab237:focus-visible{border-color:var(--theme-red);}.elementor .e-a95c6c0-6590b8e{font-family:var(--primary-font);font-weight:500;font-size:1.5rem;line-height:140%;margin-block-end:1rem;}.elementor .e-4e3ff8b-f9dc452{font-weight:400;font-size:1.125rem;margin-block-end:1rem;}.elementor .e-2837531-0e104ca{padding:2.5rem;border-width:1px;border-color:var(--Light-Gray);border-style:solid;}.elementor .e-2837531-0e104ca:hover,.elementor .e-2837531-0e104ca:focus-visible{border-color:var(--theme-red);}.elementor .e-9c6f443-f39a38d{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-3a993ac-d6436f0{text-align:center;margin-block-end:1rem;}.elementor .e-65a02b8-d749af5{text-align:center;padding-block-end:30px;}