.elementor-2735 .elementor-element.elementor-element-1c5bed3f{--display:flex;}.elementor-2735 .elementor-element.elementor-element-652fddbf{--display:flex;}.elementor-2735 .elementor-element.elementor-element-165eddd4 .elementor-icon-wrapper{text-align:center;}.elementor-2735 .elementor-element.elementor-element-256885cf .elementor-icon-wrapper{text-align:center;}.elementor-2735 .elementor-element.elementor-element-49fea541 .elementor-icon-wrapper{text-align:center;}.elementor-2735 .elementor-element.elementor-element-72d9fbc7 .elementor-icon-wrapper{text-align:center;}.elementor-2735 .elementor-element.elementor-element-583e688f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:var(--pom-grid-gap-r) var(--pom-grid-gap-c);--row-gap:var(--pom-grid-gap-r);--column-gap:var(--pom-grid-gap-c);--grid-auto-flow:row;}.elementor-2735 .elementor-element.elementor-element-564f495a{--display:flex;--overlay-opacity:0;}.elementor-2735 .elementor-element.elementor-element-564f495a::before, .elementor-2735 .elementor-element.elementor-element-564f495a > .elementor-background-video-container::before, .elementor-2735 .elementor-element.elementor-element-564f495a > .e-con-inner > .elementor-background-video-container::before, .elementor-2735 .elementor-element.elementor-element-564f495a > .elementor-background-slideshow::before, .elementor-2735 .elementor-element.elementor-element-564f495a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2735 .elementor-element.elementor-element-564f495a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://marketingplanetagency.com/canguard/wp-content/uploads/2026/02/profile-circle.webp");--background-overlay:'';}.elementor-2735 .elementor-element.elementor-element-6041e602{--display:flex;--overlay-opacity:0;}.elementor-2735 .elementor-element.elementor-element-6041e602::before, .elementor-2735 .elementor-element.elementor-element-6041e602 > .elementor-background-video-container::before, .elementor-2735 .elementor-element.elementor-element-6041e602 > .e-con-inner > .elementor-background-video-container::before, .elementor-2735 .elementor-element.elementor-element-6041e602 > .elementor-background-slideshow::before, .elementor-2735 .elementor-element.elementor-element-6041e602 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2735 .elementor-element.elementor-element-6041e602 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://marketingplanetagency.com/canguard/wp-content/uploads/2026/02/Frame-1321316047.webp");--background-overlay:'';}.elementor-2735 .elementor-element.elementor-element-75e3cc96{--display:flex;--overlay-opacity:0;}.elementor-2735 .elementor-element.elementor-element-75e3cc96::before, .elementor-2735 .elementor-element.elementor-element-75e3cc96 > .elementor-background-video-container::before, .elementor-2735 .elementor-element.elementor-element-75e3cc96 > .e-con-inner > .elementor-background-video-container::before, .elementor-2735 .elementor-element.elementor-element-75e3cc96 > .elementor-background-slideshow::before, .elementor-2735 .elementor-element.elementor-element-75e3cc96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2735 .elementor-element.elementor-element-75e3cc96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://marketingplanetagency.com/canguard/wp-content/uploads/2026/02/money-recive.webp");--background-overlay:'';}.elementor-2735 .elementor-element.elementor-element-71cf3131{--display:flex;--overlay-opacity:0;}.elementor-2735 .elementor-element.elementor-element-71cf3131::before, .elementor-2735 .elementor-element.elementor-element-71cf3131 > .elementor-background-video-container::before, .elementor-2735 .elementor-element.elementor-element-71cf3131 > .e-con-inner > .elementor-background-video-container::before, .elementor-2735 .elementor-element.elementor-element-71cf3131 > .elementor-background-slideshow::before, .elementor-2735 .elementor-element.elementor-element-71cf3131 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2735 .elementor-element.elementor-element-71cf3131 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://marketingplanetagency.com/canguard/wp-content/uploads/2026/02/discount-circle.webp");--background-overlay:'';}@media(max-width:1024px){.elementor-2735 .elementor-element.elementor-element-583e688f{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2735 .elementor-element.elementor-element-583e688f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-2735 .elementor-element.elementor-element-564f495a::before, .elementor-2735 .elementor-element.elementor-element-564f495a > .elementor-background-video-container::before, .elementor-2735 .elementor-element.elementor-element-564f495a > .e-con-inner > .elementor-background-video-container::before, .elementor-2735 .elementor-element.elementor-element-564f495a > .elementor-background-slideshow::before, .elementor-2735 .elementor-element.elementor-element-564f495a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2735 .elementor-element.elementor-element-564f495a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:calc(100% + 3rem) calc(100% + 3rem);background-repeat:no-repeat;background-size:50% auto;}.elementor-2735 .elementor-element.elementor-element-564f495a{--overlay-opacity:0.75;grid-column:span 1;}.elementor-2735 .elementor-element.elementor-element-6041e602::before, .elementor-2735 .elementor-element.elementor-element-6041e602 > .elementor-background-video-container::before, .elementor-2735 .elementor-element.elementor-element-6041e602 > .e-con-inner > .elementor-background-video-container::before, .elementor-2735 .elementor-element.elementor-element-6041e602 > .elementor-background-slideshow::before, .elementor-2735 .elementor-element.elementor-element-6041e602 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2735 .elementor-element.elementor-element-6041e602 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:calc(100% + 3rem) calc(100% + 3rem);background-repeat:no-repeat;background-size:50% auto;}.elementor-2735 .elementor-element.elementor-element-6041e602{--overlay-opacity:1;grid-column:span 1;}.elementor-2735 .elementor-element.elementor-element-75e3cc96::before, .elementor-2735 .elementor-element.elementor-element-75e3cc96 > .elementor-background-video-container::before, .elementor-2735 .elementor-element.elementor-element-75e3cc96 > .e-con-inner > .elementor-background-video-container::before, .elementor-2735 .elementor-element.elementor-element-75e3cc96 > .elementor-background-slideshow::before, .elementor-2735 .elementor-element.elementor-element-75e3cc96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2735 .elementor-element.elementor-element-75e3cc96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:calc(100% + 3rem) calc(100% + 3rem);background-repeat:no-repeat;background-size:50% auto;}.elementor-2735 .elementor-element.elementor-element-75e3cc96{--overlay-opacity:1;grid-column:span 1;}.elementor-2735 .elementor-element.elementor-element-71cf3131::before, .elementor-2735 .elementor-element.elementor-element-71cf3131 > .elementor-background-video-container::before, .elementor-2735 .elementor-element.elementor-element-71cf3131 > .e-con-inner > .elementor-background-video-container::before, .elementor-2735 .elementor-element.elementor-element-71cf3131 > .elementor-background-slideshow::before, .elementor-2735 .elementor-element.elementor-element-71cf3131 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2735 .elementor-element.elementor-element-71cf3131 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:calc(100% + 3rem) calc(100% + 3rem);background-repeat:no-repeat;background-size:50% auto;}.elementor-2735 .elementor-element.elementor-element-71cf3131{--overlay-opacity:1;grid-column:span 1;}}/* Start custom CSS for container, class: .elementor-element-583e688f *//*.elementor-2735 .elementor-element.elementor-element-583e688f {*/
/*    & .pom-container {*/
/*        height: 10rem;*/
/*        &.pom-empty {*/
/*            background-color: red;*/
/*        }*/
/*        &.pom-content {*/
/*            background-color: yellow;*/
/*        }*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c5bed3f */.pom-main-container {
  --pom-grid-gap-c: 12rem;
  --pom-grid-gap-r: 12rem;
  --pom-container-m-width: 24rem;
  position: relative;
  min-height: 32rem;
  & .pom-left {
    --pom-pad-end: 3rem;
    --pom-pad-start: 1.5rem;
    --pom-text-align: left;
    --pom-justify-self: end;
  }

  & .pom-right {
    --pom-pad-start: 3rem;
    --pom-pad-end: 1.5rem;
    --pom-text-align: right;
    --pom-justify-self: start;
  }

  & .pom-grid {
    & .elementor-icon-wrapper {
      line-height: 1;
    }

    & .pom-container.pom-content {
      position: relative;
      border-radius: 1.25rem;
      background: linear-gradient(100deg, #f4f9ff -0.92%, #e8f3ff 100%);
      padding-block: 1.5rem;
      max-width: var(--pom-container-m-width);
      padding-inline-start: var(--pom-pad-start, 1.5rem);
      padding-inline-end: var(--pom-pad-end, 1.5rem);
      justify-self: var(--pom-justify-self);
      & .pom-content-title {
        color: var(--Primary-Blue-Primary-Blue-900, #11348e);
        font-size: var(--Size-24, 1.5rem);
        font-weight: 500;
        margin-block-end: 0.5rem;
        text-align: var(--pom-text-align);
      }

      & .pom-content-text {
        color: var(--Cold-Gray-Cold-Gray-900, #111827);
        font-size: var(--Size-16, 1.25rem);
        font-weight: 400;
        text-align: var(--pom-text-align);
      }
    }
  }

  & .pom-center {
    --pom-center-add: 1rem;
    --pom-center-size: calc(var(--pom-grid-gap-c) + var(--pom-center-add));
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: var(--pom-center-size);
    height: var(--pom-center-size);
    max-width: none;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 9999px;
    background: linear-gradient(98deg, #4674ea -6.01%, #193a94 61.89%, #122b73 129.78%);
    padding: 2rem;
    text-align: center;
    overflow: visible;
    z-index: 1;

    & .pom-content-icon {
      position: absolute;
      & .elementor-icon {
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        padding: 1.5rem;
        background: linear-gradient(130deg, #a0facb 62.11%, #34d790 115.28%);
      }

      &:nth-child(2) {
        left: 0;
        top: 0;
        right: auto;
        bottom: auto;
        transform: translate(-50%, -50%);
      }

      &:nth-child(3) {
        left: auto;
        top: 0;
        right: 0;
        bottom: auto;
        transform: translate(50%, -50%);
      }

      &:nth-child(4) {
        left: 0;
        top: auto;
        right: auto;
        bottom: 0;
        transform: translate(-50%, 50%);
      }

      &:nth-child(5) {
        left: auto;
        top: auto;
        right: 0;
        bottom: 0;
        transform: translate(50%, 50%);
      }
    }

    & .pom-content-center {
      position: relative;
      z-index: 2;
      .elementor-heading-title {
        color: #fff;
        text-align: center;
        font-size: 1.25rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.25;
        text-transform: uppercase;
      }
    }

    & .pom-center-circle-container {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: calc(var(--pom-center-size) + 24rem);
      height: calc(var(--pom-center-size) + 24rem);
      pointer-events: none;
      z-index: -1;
      & div.circle {
        --pom-circle-size-add: 2rem;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        border-radius: 50%;
        border: 1px solid #0f60ff;
        aspect-ratio: 1;
        opacity: var(--pom-circle-opacity);
        width: var(--pom-circle-size);
        animation: pom-orbit var(--pom-orbit-duration, 16s) linear infinite;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          left: 50%;
          width: 0.5rem;
          height: 0.5rem;
          border-radius: 50%;
          background: var(--pom-orbit-color);
          transform: translate(-50%, -50%);
        }

        &.c1 {
          --pom-circle-size: calc(var(--pom-center-size) + 3rem);
          --pom-circle-opacity: 0.7;
          --pom-orbit-duration: 12s;
          --pom-orbit-color: #2682ff;
        }

        &.c2 {
          --pom-circle-size: calc(var(--pom-center-size) + 6rem);
          --pom-circle-opacity: 0.5;
          --pom-orbit-duration: 16s;
          --pom-orbit-color: #26e190;
        }

        &.c3 {
          --pom-circle-size: calc(var(--pom-center-size) + 9rem);
          --pom-circle-opacity: 0.3;
          --pom-orbit-duration: 22s;
          --pom-orbit-color: #2682ff;
        }

        &.c4 {
          --pom-circle-size: calc(var(--pom-center-size) + 12rem);
          --pom-circle-opacity: 0.1;
          --pom-orbit-duration: 28s;
          --pom-orbit-color: #26e190;
        }
      }
    }
  }
}

@keyframes pom-orbit {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

@media (max-width: 768px) {
  .pom-main-container {
    --pom-grid-gap-c: 1rem;
    --pom-grid-gap-r: 1rem;
    --pom-container-m-width: 100% !important;
    /* TEST */

    & .pom-right,
    & .pom-left {
      --pom-pad-start: 1.5rem;
      --pom-pad-end: 7.7rem;
      --pom-text-align: left;
      --pom-justify-self: start;
    }
    & .pom-grid {
      & .elementor-icon-wrapper {
      }
      & .pom-container.pom-content {
        position: relative;
        max-width: var(--pom-container-m-width);

        & h3.pom-content-title {
          font-size: 1.25rem;
        }
        & .pom-content-text {
          font-size: var(--Size-16, 1rem);
        }
      }
    }
    & .pom-center {
      --pom-center-add: 1rem;
      /* --pom-center-size: calc(var(--pom-grid-gap-c) + var(--pom-center-add)); */
      --pom-center-size: 10rem;

      position: relative;
      top: revert;
      left: revert;
      transform: revert;
      align-self: center;
      width: var(--pom-center-size);
      height: var(--pom-center-size);
      padding: 1rem;
      margin-block: 6rem;
      & .pom-content-icon {
        position: absolute;
        & .elementor-icon {
          padding: 0.75rem;
        }
      }

      & .pom-content-center {
        & .elementor-heading-title {
          font-size: 1rem;
        }
      }

      & .pom-center-circle-container {
        width: calc(var(--pom-center-size) + 2rem);
        height: calc(var(--pom-center-size) + 24rem);
        & div.circle {
          --pom-circle-size-add: 2rem;
          opacity: var(--pom-circle-opacity);
          width: var(--pom-circle-size);
          &.c1 {
            --pom-circle-size: calc(var(--pom-center-size) + 2rem);
            --pom-circle-opacity: 0.7;
          }

          &.c2 {
            --pom-circle-size: calc(var(--pom-center-size) + 4rem);
            --pom-circle-opacity: 0.5;
          }

          &.c3 {
            --pom-circle-size: calc(var(--pom-center-size) + 6rem);
            --pom-circle-opacity: 0.3;
          }

          &.c4 {
            --pom-circle-size: calc(var(--pom-center-size) + 8rem);
            --pom-circle-opacity: 0.1;
          }
        }
      }
    }
  }
}/* End custom CSS */
/* Start custom CSS */.pom-main-container {
  --pom-grid-gap-c: 12rem;
  --pom-grid-gap-r: 12rem;
  --pom-container-m-width: 24rem;
  position: relative;
  min-height: 32rem;
  & .pom-left {
    --pom-pad-end: 3rem;
    --pom-pad-start: 1.5rem;
    --pom-text-align: left;
    --pom-justify-self: end;
  }

  & .pom-right {
    --pom-pad-start: 3rem;
    --pom-pad-end: 1.5rem;
    --pom-text-align: right;
    --pom-justify-self: start;
  }

  & .pom-grid {
    & .elementor-icon-wrapper {
      line-height: 1;
    }

    & .pom-container.pom-content {
      position: relative;
      border-radius: 1.25rem;
      background: linear-gradient(100deg, #f4f9ff -0.92%, #e8f3ff 100%);
      padding-block: 1.5rem;
      max-width: var(--pom-container-m-width);
      padding-inline-start: var(--pom-pad-start, 1.5rem);
      padding-inline-end: var(--pom-pad-end, 1.5rem);
      justify-self: var(--pom-justify-self);
      & .pom-content-title {
        color: var(--Primary-Blue-Primary-Blue-900, #11348e);
        font-size: var(--Size-24, 1.5rem);
        font-weight: 500;
        margin-block-end: 0.5rem;
        text-align: var(--pom-text-align);
      }

      & .pom-content-text {
        color: var(--Cold-Gray-Cold-Gray-900, #111827);
        font-size: var(--Size-16, 1.25rem);
        font-weight: 400;
        text-align: var(--pom-text-align);
      }
    }
  }

  & .pom-center {
    --pom-center-add: 1rem;
    --pom-center-size: calc(var(--pom-grid-gap-c) + var(--pom-center-add));
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: var(--pom-center-size);
    height: var(--pom-center-size);
    max-width: none;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 9999px;
    background: linear-gradient(98deg, #4674ea -6.01%, #193a94 61.89%, #122b73 129.78%);
    padding: 2rem;
    text-align: center;
    overflow: visible;
    z-index: 1;

    & .pom-content-icon {
      position: absolute;
      & .elementor-icon {
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        padding: 1.5rem;
        background: linear-gradient(130deg, #a0facb 62.11%, #34d790 115.28%);
      }

      &:nth-child(2) {
        left: 0;
        top: 0;
        right: auto;
        bottom: auto;
        transform: translate(-50%, -50%);
      }

      &:nth-child(3) {
        left: auto;
        top: 0;
        right: 0;
        bottom: auto;
        transform: translate(50%, -50%);
      }

      &:nth-child(4) {
        left: 0;
        top: auto;
        right: auto;
        bottom: 0;
        transform: translate(-50%, 50%);
      }

      &:nth-child(5) {
        left: auto;
        top: auto;
        right: 0;
        bottom: 0;
        transform: translate(50%, 50%);
      }
    }

    & .pom-content-center {
      position: relative;
      z-index: 2;
      .elementor-heading-title {
        color: #fff;
        text-align: center;
        font-size: 1.25rem;
        font-style: normal;
        font-weight: 800;
        line-height: 1.25;
        text-transform: uppercase;
      }
    }

    & .pom-center-circle-container {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: calc(var(--pom-center-size) + 24rem);
      height: calc(var(--pom-center-size) + 24rem);
      pointer-events: none;
      z-index: -1;
      & div.circle {
        --pom-circle-size-add: 2rem;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        border-radius: 50%;
        border: 1px solid #0f60ff;
        aspect-ratio: 1;
        opacity: var(--pom-circle-opacity);
        width: var(--pom-circle-size);
        animation: pom-orbit var(--pom-orbit-duration, 16s) linear infinite;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          left: 50%;
          width: 0.5rem;
          height: 0.5rem;
          border-radius: 50%;
          background: var(--pom-orbit-color);
          transform: translate(-50%, -50%);
        }

        &.c1 {
          --pom-circle-size: calc(var(--pom-center-size) + 3rem);
          --pom-circle-opacity: 0.7;
          --pom-orbit-duration: 12s;
          --pom-orbit-color: #2682ff;
        }

        &.c2 {
          --pom-circle-size: calc(var(--pom-center-size) + 6rem);
          --pom-circle-opacity: 0.5;
          --pom-orbit-duration: 16s;
          --pom-orbit-color: #26e190;
        }

        &.c3 {
          --pom-circle-size: calc(var(--pom-center-size) + 9rem);
          --pom-circle-opacity: 0.3;
          --pom-orbit-duration: 22s;
          --pom-orbit-color: #2682ff;
        }

        &.c4 {
          --pom-circle-size: calc(var(--pom-center-size) + 12rem);
          --pom-circle-opacity: 0.1;
          --pom-orbit-duration: 28s;
          --pom-orbit-color: #26e190;
        }
      }
    }
  }
}

@keyframes pom-orbit {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

@media (max-width: 768px) {
  .pom-main-container {
    --pom-grid-gap-c: 1rem;
    --pom-grid-gap-r: 1rem;

    & .pom-right,
    & .pom-left {
      --pom-pad-start: 1.5rem;
      --pom-pad-end: 7.7rem;
      --pom-text-align: left;
      --pom-justify-self: start;
    }
    & .pom-grid {
      & .elementor-icon-wrapper {
      }
      & .pom-container.pom-content {
        position: relative;
        max-width: var(--pom-container-m-width);

        & h3.pom-content-title {
          font-size: 1.25rem;
        }
        & .pom-content-text {
          font-size: var(--Size-16, 1rem);
        }
      }
    }
    & .pom-center {
      --pom-center-add: 1rem;
      /* --pom-center-size: calc(var(--pom-grid-gap-c) + var(--pom-center-add)); */
      --pom-center-size: 10rem;

      position: relative;
      top: revert;
      left: revert;
      transform: revert;
      align-self: center;
      width: var(--pom-center-size);
      height: var(--pom-center-size);
      padding: 1rem;
      margin-block: 6rem;
      & .pom-content-icon {
        position: absolute;
        & .elementor-icon {
          padding: 0.75rem;
        }
      }

      & .pom-content-center {
        & .elementor-heading-title {
          font-size: 1rem;
        }
      }

      & .pom-center-circle-container {
        width: calc(var(--pom-center-size) + 2rem);
        height: calc(var(--pom-center-size) + 24rem);
        & div.circle {
          --pom-circle-size-add: 2rem;
          opacity: var(--pom-circle-opacity);
          width: var(--pom-circle-size);
          &.c1 {
            --pom-circle-size: calc(var(--pom-center-size) + 2rem);
            --pom-circle-opacity: 0.7;
          }

          &.c2 {
            --pom-circle-size: calc(var(--pom-center-size) + 4rem);
            --pom-circle-opacity: 0.5;
          }

          &.c3 {
            --pom-circle-size: calc(var(--pom-center-size) + 6rem);
            --pom-circle-opacity: 0.3;
          }

          &.c4 {
            --pom-circle-size: calc(var(--pom-center-size) + 8rem);
            --pom-circle-opacity: 0.1;
          }
        }
      }
    }
  }
}/* End custom CSS */