.numbers span[data-v-ad71122d] {
    padding-left: 1rem;
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.blured[data-v-ad71122d] {
    letter-spacing: 0.1em;
    --tw-blur: blur(4px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.wrapper-list[data-v-ad71122d] {
    display: flex;
    flex-direction: column;
}
.one-column[data-v-ad71122d] {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.two-columns-3-1[data-v-ad71122d] {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1.5rem;
}
@media (min-width: 768px) {
    .two-columns-3-1[data-v-ad71122d] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media (min-width: 1024px) {
    .two-columns-3-1[data-v-ad71122d] {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
}
.two-columns-3-1 .column[data-v-ad71122d] {
    grid-column: span 1 / span 1;
}
@media (min-width: 1024px) {
    .two-columns-3-1 .column[data-v-ad71122d] {
        grid-column: span 2 / span 2;
    }
    .two-columns-3-1 .column.large[data-v-ad71122d] {
        grid-column: span 3 / span 3;
    }
}
.report-image[data-v-ad71122d] {
    display: flex;
    height: 100%;
    align-items: center;
}
.report-image img[data-v-ad71122d] {
    width: 100%;
}
.numbers span[data-v-af26511e] {
    padding-left: 1rem;
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.blured[data-v-af26511e] {
    letter-spacing: 0.1em;
    --tw-blur: blur(4px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.wrapper-list[data-v-af26511e] {
    display: flex;
    flex-direction: column;
}
.one-column[data-v-af26511e] {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.two-columns-3-1[data-v-af26511e] {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1.5rem;
}
@media (min-width: 768px) {
    .two-columns-3-1[data-v-af26511e] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media (min-width: 1024px) {
    .two-columns-3-1[data-v-af26511e] {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
}
.two-columns-3-1 .column[data-v-af26511e] {
    grid-column: span 1 / span 1;
}
@media (min-width: 1024px) {
    .two-columns-3-1 .column[data-v-af26511e] {
        grid-column: span 2 / span 2;
    }
    .two-columns-3-1 .column.large[data-v-af26511e] {
        grid-column: span 3 / span 3;
    }
}
.report-image[data-v-af26511e] {
    display: flex;
    height: 100%;
    align-items: center;
}
.report-image img[data-v-af26511e] {
    width: 100%;
}
.numbers span[data-v-63a81672] {
    padding-left: 1rem;
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.blured[data-v-63a81672] {
    letter-spacing: 0.1em;
    --tw-blur: blur(4px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.wrapper-list[data-v-63a81672] {
    display: flex;
    flex-direction: column;
}
.one-column[data-v-63a81672] {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.two-columns-3-1[data-v-63a81672] {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1.5rem;
}
@media (min-width: 768px) {
    .two-columns-3-1[data-v-63a81672] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media (min-width: 1024px) {
    .two-columns-3-1[data-v-63a81672] {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
}
.two-columns-3-1 .column[data-v-63a81672] {
    grid-column: span 1 / span 1;
}
@media (min-width: 1024px) {
    .two-columns-3-1 .column[data-v-63a81672] {
        grid-column: span 2 / span 2;
    }
    .two-columns-3-1 .column.large[data-v-63a81672] {
        grid-column: span 3 / span 3;
    }
}
.report-image[data-v-63a81672] {
    display: flex;
    height: 100%;
    align-items: center;
}
.report-image img[data-v-63a81672] {
    width: 100%;
}
.numbers span[data-v-96ae4442] {
    padding-left: 1rem;
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.blured[data-v-96ae4442] {
    letter-spacing: 0.1em;
    --tw-blur: blur(4px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.wrapper-list[data-v-96ae4442] {
    display: flex;
    flex-direction: column;
}
.one-column[data-v-96ae4442] {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.two-columns-3-1[data-v-96ae4442] {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1.5rem;
}
@media (min-width: 768px) {
    .two-columns-3-1[data-v-96ae4442] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media (min-width: 1024px) {
    .two-columns-3-1[data-v-96ae4442] {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
}
.two-columns-3-1 .column[data-v-96ae4442] {
    grid-column: span 1 / span 1;
}
@media (min-width: 1024px) {
    .two-columns-3-1 .column[data-v-96ae4442] {
        grid-column: span 2 / span 2;
    }
    .two-columns-3-1 .column.large[data-v-96ae4442] {
        grid-column: span 3 / span 3;
    }
}
.report-image[data-v-96ae4442] {
    display: flex;
    height: 100%;
    align-items: center;
}
.report-image img[data-v-96ae4442] {
    width: 100%;
}
.numbers span[data-v-c0261365] {
    padding-left: 1rem;
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.blured[data-v-c0261365] {
    letter-spacing: 0.1em;
    --tw-blur: blur(4px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.wrapper-list[data-v-c0261365] {
    display: flex;
    flex-direction: column;
}
.one-column[data-v-c0261365] {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.two-columns-3-1[data-v-c0261365] {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1.5rem;
}
@media (min-width: 768px) {
    .two-columns-3-1[data-v-c0261365] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media (min-width: 1024px) {
    .two-columns-3-1[data-v-c0261365] {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
}
.two-columns-3-1 .column[data-v-c0261365] {
    grid-column: span 1 / span 1;
}
@media (min-width: 1024px) {
    .two-columns-3-1 .column[data-v-c0261365] {
        grid-column: span 2 / span 2;
    }
    .two-columns-3-1 .column.large[data-v-c0261365] {
        grid-column: span 3 / span 3;
    }
}
.report-image[data-v-c0261365] {
    display: flex;
    height: 100%;
    align-items: center;
}
.report-image img[data-v-c0261365] {
    width: 100%;
}
.numbers span[data-v-eda176f0] {
    padding-left: 1rem;
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.blured[data-v-eda176f0] {
    letter-spacing: 0.1em;
    --tw-blur: blur(4px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.wrapper-list[data-v-eda176f0] {
    display: flex;
    flex-direction: column;
}
.one-column[data-v-eda176f0] {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.two-columns-3-1[data-v-eda176f0] {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1.5rem;
}
@media (min-width: 768px) {
    .two-columns-3-1[data-v-eda176f0] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media (min-width: 1024px) {
    .two-columns-3-1[data-v-eda176f0] {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
}
.two-columns-3-1 .column[data-v-eda176f0] {
    grid-column: span 1 / span 1;
}
@media (min-width: 1024px) {
    .two-columns-3-1 .column[data-v-eda176f0] {
        grid-column: span 2 / span 2;
    }
    .two-columns-3-1 .column.large[data-v-eda176f0] {
        grid-column: span 3 / span 3;
    }
}
.report-image[data-v-eda176f0] {
    display: flex;
    height: 100%;
    align-items: center;
}
.report-image img[data-v-eda176f0] {
    width: 100%;
}
.btn[data-v-c4e88f77] {
    margin-left: auto;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer;
    align-items: center;
    gap: 0.75rem;
    border-radius: 0.25rem;
    --tw-bg-opacity: 1;
    background-color: #2843d0;;
    border-color: #2843d0;
    border-width: 2px;
    padding: 0.75rem 1.5rem 0.75rem 2rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
    min-width: 198px;
}
.btn[data-v-c4e88f77]:hover {
    background-color: #1e3a8a;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.24), 0 -1px 4px rgba(0, 0, 0, 0.08);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.24), 0 -1px 4px rgba(0, 0, 0, 0.08);
    opacity: 1;
}
.btn .icon[data-v-c4e88f77] {
    animation: button-fade-c4e88f77 1s infinite ease-in-out;
    transform: translate(12px);
}
@keyframes button-fade-c4e88f77 {
    0% {
        --tw-translate-x: 0px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }
    to {
        opacity: 0;
    }
}
.wrapper-form[data-v-5e492146] {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 1rem;
}
.quote-message[data-v-5e492146] {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.25rem;
    text-align: center;
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity, 1));
}
.quote-message .icon[data-v-5e492146] {
    margin-left: -0.125rem;
    height: 1.25rem;
    width: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.action-button[data-v-5e492146] {
    width: 100%;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border-radius: 0.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(40 85 179 / var(--tw-bg-opacity, 1));
    padding: 0.75rem 1.5rem;
    text-align: center;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.terms-text[data-v-5e492146] {
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
    line-height: 1.375;
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity, 1));
}
.terms-text a[data-v-5e492146] {
    --tw-text-opacity: 1;
    color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}
.terms-text span[data-v-5e492146] {
    display: inline-block;
    padding-bottom: 0.125rem;
    font-weight: 500;
    letter-spacing: 0.025em;
    --tw-text-opacity: 1;
    color: rgb(60 77 99 / var(--tw-text-opacity, 1));
}
.server-error[data-v-5e492146] {
    margin-top: -0.75rem;
    margin-bottom: -0.5rem;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
.modal[data-v-6c5f39a3] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 50;
    display: flex;
    height: 100%;
    width: 100%;
}
.modal .bgmodal[data-v-6c5f39a3] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    background-color: #00000080;
}
.modal .wrapper-modal[data-v-6c5f39a3] {
    position: relative;
    display: flex;
    min-height: 100%;
    width: 100%;
    overflow-y: auto;
}
.modal .card-modal[data-v-6c5f39a3] {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    width: 100%;
    max-width: 28rem;
    overflow: hidden;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
@media (min-width: 640px) {
    .modal .card-modal[data-v-6c5f39a3] {
        margin-top: auto;
        margin-bottom: auto;
        border-bottom-right-radius: 1rem;
        border-bottom-left-radius: 1rem;
    }
}
.modal .card-modal .button-close-modal[data-v-6c5f39a3] {
    position: absolute;
    top: 1rem;
    right: 1rem;
    z-index: 10;
}
.modal .card-modal .button-close-modal .icon[data-v-6c5f39a3] {
    height: 1.5rem;
    width: 1.5rem;
    cursor: pointer;
    --tw-text-opacity: 1;
    color: rgb(133 153 181 / var(--tw-text-opacity, 1));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
}
.modal .card-modal .button-close-modal .icon[data-v-6c5f39a3]:hover {
    --tw-text-opacity: 1;
    color: rgb(60 77 99 / var(--tw-text-opacity, 1));
}
.modal .modal-body[data-v-6c5f39a3] {
    display: flex;
    flex-direction: column;
    padding: 3rem 1.5rem 2rem;
}
@media (min-width: 1024px) {
    .modal .modal-body[data-v-6c5f39a3] {
        padding-left: 2rem;
        padding-right: 2rem;
    }
}
.modal .modal-body .modal-header[data-v-6c5f39a3] {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
    font-family: Inter, sans-serif;
}
.modal .modal-body .modal-header .sub-title[data-v-6c5f39a3] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
    letter-spacing: 0.025em;
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity, 1));
}
.modal .modal-body .modal-header .header-title[data-v-6c5f39a3] {
    margin-right: 3rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 600;
    line-height: 1.625;
    --tw-text-opacity: 1;
    color: rgb(61 61 61 / var(--tw-text-opacity, 1));
}
@media (min-width: 768px) {
    .modal .modal-body .modal-header .header-title[data-v-6c5f39a3] {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}
.modal .modal-body .modal-content[data-v-6c5f39a3] {
    display: flex;
    flex-direction: column;
    padding-top: 1.5rem;
}
.wrapper-vehicle-data[data-v-5340e89f] {
    position: relative;
    display: flex;
    width: 100%;
    flex-grow: 1;
    flex-direction: column;
    background-color: #e4f0ff66;
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.wrapper-vehicle-data .wrapper-vehicle-data-content[data-v-5340e89f] {
    display: flex;
    flex-direction: column;
    gap: 2rem;
    border-radius: 0.5rem;
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(228 240 255 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding-top: 2rem;
    padding-bottom: 2rem;
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    --tw-shadow-color: rgb(195 218 255 / 0.5);
    --tw-shadow: var(--tw-shadow-colored);
}
