.dvision-section--wrapper{position:relative;width:100%}.dvision-section--container{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:96px 68px}@media (max-width:1024px){.dvision-section--container{padding:64px 40px}}@media (max-width:767px){.dvision-section--container{padding:48px 20px}}.dvision-btn--primary{align-items:center;background-color:var(--accent);color:var(--base);column-gap:.75em;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;text-decoration:none;transition:all 0.3s ease-in-out 0s;border:1px solid var(--accent-2);border-radius:8px;padding:12px 32px}.dvision-btn--primary:is(:hover,:focus){color:var(--base);transform:scale(1.1);background-color:#c80c0c;box-shadow:0px 3px 7px 3px rgba(240,67,67,0.2)}.dvision-btn--primary .gb-shape svg{width:1em;height:1em;fill:currentColor;margin-top:4px}.dvision-btn--secondary{align-items:center;background-color:var(--base);color:var(--contrast-2);column-gap:.75em;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;text-decoration:none;transition:all 0.3s ease-in-out 0s;border:1px solid #e6e6e6;border-radius:8px;padding:12px 32px}.dvision-btn--secondary:is(:hover,:focus){color:var(--base);background-color:var(--contrast);transform:scale(1.1);box-shadow:0px 3px 7px 3px rgba(38,38,38,0.2)}.dvision-btn--secondary .gb-shape svg{width:1em;height:1em;margin-top:4px}.dvision-margin--auto{margin-left:auto;margin-right:auto}.dvision-textalign--center{text-align:center}.dvision-marginbttm-0px{margin-bottom:0px}.dvision-font--dark{color:var(--contrast-2)}.dvision-font--red{color:var(--accent)}.dvision-icon--roundbg{align-items:center;background-color:rgb(235 20 20/10%);column-gap:0.5em;display:inline-flex;margin-bottom:12px;border-radius:50px;padding:12px}.dvision-icon--roundbg .gb-shape svg{width:24px;height:24px;color:var(--accent)}.dvision-fontsize--14px{font-size:14px}.dvision-fontsize--16px{font-size:16px}@media (max-width:767px){.dvision-fontsize--16px{font-size:14px}}.dvision-fontsize--18px{font-size:18px}@media (max-width:1024px){.dvision-fontsize--18px{font-size:16px}}.dvision-fontsize--20px{font-size:20px}@media (max-width:1024px){.dvision-fontsize--20px{font-size:18px}}.dvision-fontsize--24px{font-size:24px}@media (max-width:1024px){.dvision-fontsize--24px{font-size:22px}}@media (max-width:767px){.dvision-fontsize--24px{font-size:20px}}.dvision-fontsize--30px{font-size:30px}@media (max-width:1024px){.dvision-fontsize--30px{font-size:28px}}@media (max-width:767px){.dvision-fontsize--30px{font-size:24px}}.dvision-fontsize--36px{font-size:36px}@media (max-width:1024px){.dvision-fontsize--36px{font-size:30px}}@media (max-width:767px){.dvision-fontsize--36px{font-size:26px}}.dvision-font--w700{font-weight:700}.dvision-bg--red{background-color:var(--accent)}.dvision-premium--card{background-color:var(--base);border-bottom-left-radius:8px;border-bottom-right-radius:8px;transition:all 0.3s ease-in-out 0s;border:1px solid #e6e6e680}.dvision-premium--card:is(:hover,:focus){transform:scale(1.05);box-shadow:0px 5px 7px 3px rgba(240,67,67,0.15)}.dvision-fixed--card{align-items:center;background-color:white;display:flex;flex-direction:column;transition:all 0.3s ease-in-out 0s;border:1px solid #e6e6e6;border-radius:8px;padding:24px 40px 48px 40px}.dvision-fixed--card:is(:hover,:focus){transform:scale(1.05);box-shadow:0px 5px 7px 3px rgba(240,67,67,0.15)}.dvision-bg--white{background-color:var(--base)}.dvision-font--w600{font-weight:600}.dvision-font--w500{font-weight:500}.dvision-pre--heading{align-items:center;background-color:var(--accent);color:var(--base);column-gap:0.5em;display:inline-flex;font-weight:600;margin-bottom:16px;border-radius:50px;padding:12px 24px}.dvision-pre--heading .gb-shape svg{width:1.25em;height:1.25em}@media (max-width:767px){.dvision-pre--heading{margin-bottom:16px}}.dvision-font--white{color:var(--base)}.dvision-fontsize--12px{font-size:12px}.dvision-border--radius_8px{border-radius:8px}.dvision-border--radius_50px{border-radius:50px}.dvision-border--radius_100{border-radius:100%}.dvision-bg--gray{background-color:#7373730a}.dvision-font--gray{color:var(--contrast-3)}.dvision-padding--24px{padding:24px}.dvision-padding--12px{padding:12px}.dvision-padding--16px{padding:16px}