.elementor .kv-wrap{max-width:var(--kover-content-width);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;grid-template-columns:2fr repeat(3,1fr);grid-template-rows:auto;align-items:start;}.elementor .kv-section{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .kv-section-tag{font-weight:700;font-size:11px;color:rgb(68, 137, 178);letter-spacing:0.16em;text-transform:uppercase;}.elementor .step-card{flex-direction:column;border: 1px solid #dce3ed;
  border-radius: 20px;
  padding: 28px 29px 32px;
  background: #fff;
  box-shadow: 0 14px 38px rgba(20, 41, 66, .04);
  transition: transform .3s, box-shadow .3s, border-color .3s;\n}.elementor .step-card:hover,.elementor .step-card:focus-visible{box-shadow: 0 23px 45px rgba(20, 41, 66, .11);
border-color: rgb(140, 174, 255);\n}.elementor .step-card-title{font-family:"DM Sans";font-size:21px;margin-block-end:12px;}.elementor .step-card-num{font-weight:800;font-size:32px;color:#a7b7c3;text-align:end;margin-block-end:-30px;}.elementor .benefit{flex-direction:column;padding: 24px;
  border: 1px solid rgba(255, 255, 255, .12);
  border-radius: 17px;
  background: rgba(255, 255, 255, .045);
  backdrop-filter: blur(8px);
  min-height: 195px;
      transition: opacity .7s ease, transform .7s ease;\n}.elementor .benefit:hover,.elementor .benefit:focus-visible{background: rgba(255, 255, 255, .09);\n}.elementor .benefit-title{font-family:"DM Sans";font-size:21px;color:#fff;margin-block-end:12px;}.elementor .benefit-p{color:#9fb4c5;}.elementor .button{width:auto;font-weight:700;font-size:15px;color:var(--kover-white);line-height:1.2em;padding-block-start:15px;padding-block-end:15px;padding-inline-start:21px;padding-inline-end:21px;border-radius:13px;border-width:0px;background-color:rgb(5, 16, 29);box-shadow:0px 9px 24px 0px rgba(5, 16, 29, 0.18);transition:background-color 250ms, box-shadow 250ms, transform 250ms;display:inline-flex;flex-direction:row;gap:13px;flex-wrap:wrap;justify-content:center;align-self:center;}.elementor .button:hover,.elementor .button:focus-visible{background-color:rgb(20, 42, 63);box-shadow:0px 15px 32px 0px rgba(5, 16, 29, 0.25);transform:translate3d(0px, -3px, 0px);}.elementor .product-card{padding:0px;flex-direction:column;background: #fff;
  border: 1px solid #e9eff1;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 14px 35px rgba(18, 48, 70, .045);
  transition: opacity .7s ease, transform .7s ease !important;\n}.elementor .product-card:hover,.elementor .product-card:focus-visible{box-shadow: 0 22px 48px rgba(18, 48, 70, .12);\n}.elementor .product-card-art{height: 184px;
  position: relative;
  display: grid;
  place-items: center;
  overflow: hidden;
  background: radial-gradient(circle, rgb(223, 248, 250), rgb(235, 244, 251) 65%, rgb(247, 250, 252));\n}.elementor .product-card-content{padding:28px;flex-direction:column;gap:0px;}.elementor .product-card-index{font-weight:800;font-size:10px;color:rgb(68, 137, 178);letter-spacing:0.15em;margin-block-end:10px;}.elementor .faqs-answer{font-size:14px;margin-block-start:0px;margin-block-end:30px;}.elementor .button-transparent{width:auto;font-weight:700;font-size:15px;color:var(--kover-navy);line-height:1.2em;padding-block-start:15px;padding-block-end:15px;padding-inline-start:21px;padding-inline-end:21px;border-radius:13px;border-width:0px;transition:color 250ms, transform 250ms;display:inline-flex;flex-direction:row;gap:13px;flex-wrap:wrap;justify-content:center;align-self:center;}.elementor .button-transparent:hover,.elementor .button-transparent:focus-visible{color:var(--kv-orange);}