.input-plate .input-box[data-v-4a4054a8] {
    display: flex;
    width: 100%;
    gap: 1rem;
    border-radius: .5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1));
    padding: .5rem
}

.input-plate .input-box input[data-v-4a4054a8] {
    width: 100%;
    padding: 1rem .5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.input-plate .input-box .search-button[data-v-4a4054a8] {
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: .25rem;
    --tw-bg-opacity: 1;
    background-color: #fff;
    padding: .5rem 2rem;
    text-align: center;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: #0391b9;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.input-plate .input-box .search-button[data-v-4a4054a8]:hover {
    --tw-bg-opacity: 1;
    background-color: #0391b9;
    color: #fff;
}

.input-plate.error .input-box input[data-v-4a4054a8] {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity, 1))
}

.input-plate .error-text[data-v-4a4054a8] {
    margin-top: -1.5rem;
    padding-left: 1.25rem;
    padding-bottom: .5rem;
    font-size: .75rem;
    line-height: 1rem;
    letter-spacing: .025em;
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity, 1))
}

.hero[data-v-295f9b4a] {
    position: relative;
    margin-top: 4rem;
    margin-bottom: 4rem;
    overflow: hidden;
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
    --tw-gradient-from: #fff var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: #fff var(--tw-gradient-to-position);
    padding-top: 4rem;
    padding-bottom: 4rem
}

.hero .hero-content[data-v-295f9b4a] {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1rem
}

@media (min-width: 768px) {
    .hero .hero-content[data-v-295f9b4a] {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

.hero .hero-content .col-1[data-v-295f9b4a] {
    grid-column: span 1 / span 1
}

.hero .hero-content .col-1 .group-title[data-v-295f9b4a] {
    margin-bottom: 2.5rem;
    display: flex;
    flex-direction: column
}

.hero .hero-content .col-1 .group-title .pre-title[data-v-295f9b4a] {
    font-family: Poppins, serif;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 600;
    letter-spacing: -.025em;
    --tw-text-opacity: 1;
    color: #0391b9;
}

.hero .hero-content .col-1 .group-title h1.hero-title[data-v-295f9b4a] {
    margin-bottom: 1.5rem;
    font-size: 2.25rem;
    line-height: 2.5rem;
    font-weight: 800;
    line-height: 1.25;
    letter-spacing: -.025em;
    --tw-text-opacity: 1;
    color: rgb(61 61 61 / var(--tw-text-opacity, 1))
}

@media (min-width: 1024px) {
    .hero .hero-content .col-1 .group-title h1.hero-title[data-v-295f9b4a] {
        font-size: 3rem;
        line-height: 1.25
    }
}

.hero .hero-content .col-1 .group-title p.hero-subtitle[data-v-295f9b4a] {
    margin-right: 0;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    line-height: 1.625;
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity, 1))
}

@media (min-width: 1024px) {
    .hero .hero-content .col-1 .group-title p.hero-subtitle[data-v-295f9b4a] {
        margin-right: 3rem
    }
}

.hero .hero-content .col-1 .group-links[data-v-295f9b4a] {
    margin-top: 1.5rem
}

.hero .hero-content .col-1 .group-links ul[data-v-295f9b4a] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: .5rem
}

@media (min-width: 640px) {
    .hero .hero-content .col-1 .group-links ul[data-v-295f9b4a] {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

.hero .hero-content .col-1 .group-links ul li[data-v-295f9b4a] {
    position: relative;
    display: flex;
    align-items: center;
    gap: .5rem
}

.hero .hero-content .col-1 .group-links ul li .icon[data-v-295f9b4a] {
    margin-top: -.125rem;
    display: flex;
    height: 1rem;
    width: 1rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(101 163 13 / var(--tw-bg-opacity, 1));
    padding: 1px;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.hero .hero-content .col-1 .group-links ul li .text[data-v-295f9b4a] {
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity, 1))
}

.hero .hero-content .col-2[data-v-295f9b4a] {
    grid-column: span 1 / span 1;
    display: none
}

@media (min-width: 768px) {
    .hero .hero-content .col-2[data-v-295f9b4a] {
        display: block
    }
}

.hero .hero-content .col-2 .block-vehicle[data-v-295f9b4a] {
    position: absolute;
    top: 1.5rem;
    bottom: 0;
    margin-left: 12rem;
    width: 100%;
    border-top-left-radius: 200px;
    border-bottom-left-radius: 200px;
    background:#0391b9;
    padding: 2rem
}

.hero .hero-content .col-2 .block-vehicle[data-v-295f9b4a]:before {
    content: "";
    background-image: url(../images/car-CDhQGDSX.png);
    position: absolute;
    left: -8rem;
    top: 0;
    height: 100%;
    width: 100%;
    background-size: contain;
    background-position: left;
    background-repeat: no-repeat
}

.introduction-section[data-v-44d9241b] {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 2rem
}

@media (min-width: 768px) {
    .introduction-section[data-v-44d9241b] {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

@media (min-width: 1280px) {
    .introduction-section[data-v-44d9241b] {
        gap: 8rem
    }
}

.introduction-section .description[data-v-44d9241b] {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    font-size: .875rem;
    font-weight: 400;
    line-height: 2rem;
    --tw-text-opacity: 1;
    color: rgb(133 153 181 / var(--tw-text-opacity, 1))
}

.introduction-section .description[data-v-44d9241b]:after {
    content: "";
    height: .375rem;
    width: 11rem;
    border-radius: 9999px;
    border-width: 1px;
    --tw-bg-opacity: 1;
    background-color: #0391b9;
}

.card[data-v-642d7425] {
    display: flex;
    flex-direction: column;
    padding: 1.5rem 1.75rem
}

.card .card-icon[data-v-642d7425] {
    display: flex;
    height: 3.5rem;
    width: 3.5rem;
    align-items: center;
    justify-content: center;
    border-radius: .75rem;
    --tw-bg-opacity: 1;
    background-color: #0391b9;
}

.card .card-icon svg[data-v-642d7425] {
    height: 100%;
    width: 100%;
    padding: .75rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.card .card-title[data-v-642d7425] {
    margin-top: 1.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 600;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(61 61 61 / var(--tw-text-opacity, 1))
}

.card .card-description[data-v-642d7425] {
    margin-top: .625rem;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: .025em;
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity, 1))
}

.wrapper-cards[data-v-b79b34e1] {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr))
}

.wrapper-cards[data-v-b79b34e1] > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
    --tw-divide-opacity: 1;
    border-color: rgb(228 240 255 / var(--tw-divide-opacity, 1))
}

.wrapper-cards[data-v-b79b34e1] {
    border-radius: 1.5rem .375rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(195 218 255 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(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(228 240 255 / .5);
    --tw-shadow: var(--tw-shadow-colored)
}

@media (min-width: 768px) {
    .wrapper-cards[data-v-b79b34e1] {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .wrapper-cards[data-v-b79b34e1] > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(0px * var(--tw-divide-y-reverse))
    }
}

@media (min-width: 1024px) {
    .wrapper-cards[data-v-b79b34e1] {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .wrapper-cards[data-v-b79b34e1] > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
        --tw-divide-x-reverse: 0;
        border-right-width: calc(1px * var(--tw-divide-x-reverse));
        border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))
    }
}

.section-3[data-v-ec7cc89e] {
    display: none
}

@media (min-width: 768px) {
    .section-3[data-v-ec7cc89e] {
        display: block
    }
}

.section-3 .button[data-v-ec7cc89e] {
    margin-left: auto;
    margin-right: auto;
    margin-top: 6rem
}

@media (min-width: 768px) {
    .section-3 .button[data-v-ec7cc89e] {
        --tw-translate-x: -.5rem;
        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))
    }
}

.section-3 .wrapper-car-check[data-v-ec7cc89e] {
    margin-top: 3.5rem;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: .5rem
}

.section-3 .wrapper-car-check .block-info[data-v-ec7cc89e] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 5rem;
    padding-bottom: 3rem
}

.section-3 .wrapper-car-check .block-info .wrapper-info[data-v-ec7cc89e] {
    position: relative;
    display: flex;
    width: 100%;
    align-items: center;
    gap: 1rem
}

.section-3 .wrapper-car-check .block-info .wrapper-info .info-point[data-v-ec7cc89e] {
    display: flex;
    height: 2.5rem;
    width: 2.5rem;
    align-items: center;
    justify-content: center;
    border-radius: .25rem;
    --tw-bg-opacity: 1;
    background-color: #0391b9;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.section-3 .wrapper-car-check .block-info .wrapper-info .info-label[data-v-ec7cc89e] {
    text-wrap: nowrap;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(60 77 99 / var(--tw-text-opacity, 1))
}

.section-3 .wrapper-car-check .block-info .wrapper-info[data-v-ec7cc89e]:before {
    content: "";
    position: absolute;
    left: 3.5rem;
    bottom: .125rem;
    right: 0;
    height: 1px;
    --tw-bg-opacity: 1;
    background-color: #0391b9;
}

.section-3 .wrapper-car-check .block-info .wrapper-info[data-v-ec7cc89e]:after {
    content: "";
    position: absolute;
    right: -.125rem;
    bottom: -.375rem;
    margin-bottom: 1px;
    height: 1rem;
    width: 1rem
}

@keyframes pulse-ec7cc89e {
    50% {
        opacity: .5
    }
}

.section-3 .wrapper-car-check .block-info .wrapper-info[data-v-ec7cc89e]:after {
    animation: pulse-ec7cc89e 2s cubic-bezier(.4, 0, .6, 1) infinite;
    border-radius: 9999px;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: #0391b9;
    outline-style: solid;
    outline-width: 4px;
    outline-color: #e4f0ff
}

.section-3 .wrapper-car-check .block-info#block-right .wrapper-info[data-v-ec7cc89e] {
    flex-direction: row-reverse
}

.section-3 .wrapper-car-check .block-info#block-right .wrapper-info[data-v-ec7cc89e]:before {
    content: "";
    left: 0;
    right: 3.5rem
}

.section-3 .wrapper-car-check .block-info#block-right .wrapper-info[data-v-ec7cc89e]:after {
    content: "";
    left: -.125rem
}

.section-3 .wrapper-car-check .block-car[data-v-ec7cc89e] {
    background-image: url(../images/car-top2-Br3V0qWx.png);
    height: 590px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.wrapper-brands[data-v-9007243a] {
    display: flex;
    flex-direction: column;
    gap: 1rem
}

.wrapper-brands .flex-brands[data-v-9007243a] {
    margin-top: 3rem;
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: .5rem
}

@media (min-width: 640px) {
    .wrapper-brands .flex-brands[data-v-9007243a] {
        gap: 2rem
    }
}

@media (min-width: 768px) {
    .wrapper-brands .flex-brands[data-v-9007243a] {
        grid-template-columns: repeat(8, minmax(0, 1fr));
        gap: 1rem
    }
}

@media (min-width: 1024px) {
    .wrapper-brands .flex-brands[data-v-9007243a] {
        gap: 2rem
    }
}

.wrapper-brands .flex-brands img[data-v-9007243a] {
    margin-left: auto;
    margin-right: auto;
    aspect-ratio: 1 / 1;
    border-radius: .375rem;
    border-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: 1.5rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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(228 240 255 / .5);
    --tw-shadow: var(--tw-shadow-colored)
}

@media (min-width: 1024px) {
    .wrapper-brands .flex-brands img[data-v-9007243a] {
        width: 7rem
    }
}

.popular-chimp[data-v-baba2416] {
    margin-left: auto;
    margin-right: auto;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 9999px;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(56 126 255 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: .125rem .75rem;
    font-size: .75rem;
    line-height: 1rem;
    font-weight: 500;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(48 106 220 / var(--tw-text-opacity, 1));
    padding: 11px 65px;
    font-size: 15px;
}

.wrapper-pricing[data-v-baba2416] {
    display: flex;
    flex-direction: column;
    align-items: center
}

.wrapper-pricing .wrapper-pricing-boxes[data-v-baba2416] {
    margin-top: 4rem;
    display: flex;
    width: 100%;
    max-width: 28rem;
    flex-direction: column;
    gap: 3rem
}

.wrapper-pricing .wrapper-pricing-boxes .pricing-box[data-v-baba2416] {
    position: relative;
    border-radius: .75rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(195 218 255 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(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(228 240 255 / .5);
    --tw-shadow: var(--tw-shadow-colored)
}

.wrapper-pricing .wrapper-pricing-boxes .pricing-box .box-header[data-v-baba2416] {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    padding: 1rem 1.5rem 1.25rem
}

.wrapper-pricing .wrapper-pricing-boxes .pricing-box .box-header .title[data-v-baba2416] {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(61 61 61 / var(--tw-text-opacity, 1))
}

.wrapper-pricing .wrapper-pricing-boxes .pricing-box .box-header .price[data-v-baba2416] {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(61 61 61 / var(--tw-text-opacity, 1))
}

.wrapper-pricing .wrapper-pricing-boxes .pricing-box .box-content[data-v-baba2416] {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem
}

.wrapper-pricing .wrapper-pricing-boxes .pricing-box .box-content ul li[data-v-baba2416] {
    display: flex;
    align-items: center;
    gap: .75rem;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(228 240 255 / var(--tw-border-opacity, 1));
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(133 153 181 / var(--tw-text-opacity, 1))
}

.wrapper-pricing .wrapper-pricing-boxes .pricing-box .box-content ul li .icon[data-v-baba2416] {
    margin-bottom: 1px;
    height: 1.5rem;
    width: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(101 163 13 / var(--tw-text-opacity, 1))
}

.wrapper-pricing .wrapper-pricing-boxes .pricing-box .box-content ul li[data-v-baba2416]:last-child {
    border-bottom-width: 0px
}

.wrapper-pricing .wrapper-pricing-boxes .pricing-box.popular[data-v-baba2416] {
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: rgb(48 106 220 / var(--tw-bg-opacity, 1))
}

.wrapper-pricing .wrapper-pricing-boxes .pricing-box.popular .box-header[data-v-baba2416] {
    border-top-left-radius: .75rem;
    border-top-right-radius: .75rem;
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: rgb(40 85 179 / var(--tw-bg-opacity, 1))
}

.wrapper-pricing .wrapper-pricing-boxes .pricing-box.popular .box-header .title[data-v-baba2416],
.wrapper-pricing .wrapper-pricing-boxes .pricing-box.popular .box-header .price[data-v-baba2416] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.wrapper-pricing .wrapper-pricing-boxes .pricing-box.popular .popular-chimp[data-v-baba2416] {
    position: absolute;
    left: 1rem;
    top: -.625rem;
    z-index: 10
}

.wrapper-pricing .wrapper-pricing-boxes .pricing-box.popular .box-content[data-v-baba2416] {
    padding-top: 1rem
}

.wrapper-pricing .wrapper-pricing-boxes .pricing-box.popular .box-content ul li[data-v-baba2416] {
    --tw-border-opacity: 1;
    border-color: rgb(56 126 255 / var(--tw-border-opacity, 1));
    color: #ffffffe6
}

.wrapper-pricing .wrapper-pricing-boxes .pricing-box.popular .box-content ul li span.strong[data-v-baba2416] {
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.wrapper-pricing .wrapper-pricing-boxes .pricing-box.popular .box-content ul li .icon[data-v-baba2416] {
    --tw-text-opacity: 1;
    color: rgb(163 230 53 / var(--tw-text-opacity, 1))
}

.wrapper-pricing .wrapper-pricing-table[data-v-baba2416] {
    margin-top: 4rem;
    display: grid;
    width: 100%;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 3rem
}

.wrapper-pricing .wrapper-pricing-table .column-header[data-v-baba2416] {
    display: flex;
    min-height: 53px;
    flex-direction: column;
    justify-content: center;
    gap: .75rem
}

.wrapper-pricing .wrapper-pricing-table ul[data-v-baba2416] {
    margin-top: .5rem
}

.wrapper-pricing .wrapper-pricing-table ul li[data-v-baba2416] {
    display: flex;
    height: 2.75rem;
    align-items: center;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(228 240 255 / var(--tw-border-opacity, 1))
}

.wrapper-pricing .wrapper-pricing-table ul li[data-v-baba2416]:last-child {
    border-bottom-width: 0px
}

.wrapper-pricing .wrapper-pricing-table .column-features[data-v-baba2416] {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.wrapper-pricing .wrapper-pricing-table .column-features .column-header .title[data-v-baba2416] {
    margin-top: auto;
    align-self: flex-start;
    text-align: left;
    font-family: Poppins, serif;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: #0391b9;
}

.wrapper-pricing .wrapper-pricing-table .column-features ul li[data-v-baba2416] {
    font-size: .875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity, 1))
}

.wrapper-pricing .wrapper-pricing-table .column-price[data-v-baba2416] {
    border-radius: .75rem;
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
    padding: 1rem 2rem
}

.wrapper-pricing .wrapper-pricing-table .column-price .column-header[data-v-baba2416] {
    justify-content: flex-end;
    text-align: center;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity, 1))
}

.wrapper-pricing .wrapper-pricing-table .column-price .column-header .title[data-v-baba2416] {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(133 153 181 / var(--tw-text-opacity, 1))
}

.wrapper-pricing .wrapper-pricing-table .column-price .column-header .price[data-v-baba2416] {
    font-family: Inter, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(60 77 99 / var(--tw-text-opacity, 1))
}

.wrapper-pricing .wrapper-pricing-table .column-price.popular[data-v-baba2416] {
    margin-top: -1px;
    border-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-left: 1.5rem;
    padding-right: 1.5rem;
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(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(228 240 255 / .5);
    --tw-shadow: var(--tw-shadow-colored)
}

.wrapper-pricing .wrapper-pricing-table .column-price.popular .title[data-v-baba2416] {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(60 77 99 / var(--tw-text-opacity, 1))
}

.wrapper-pricing .wrapper-pricing-table .column-price.popular .price[data-v-baba2416] {
    font-size: 1.875rem;
    line-height: 2.25rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: #0391b9;
}

.wrapper-pricing .wrapper-pricing-table .column-price ul li[data-v-baba2416] {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center
}

.wrapper-pricing .wrapper-pricing-table .column-price ul li .icon[data-v-baba2416] {
    margin-bottom: 1px;
    height: 1.5rem;
    width: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(101 163 13 / var(--tw-text-opacity, 1))
}

.wrapper-instant-check[data-v-362c3bc0] {
    margin-top: 5rem;
    display: flex;
    flex-direction: column;
    gap: 2rem;
    border-radius: 1rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(31 64 138 / var(--tw-border-opacity, 1));
    background: #0391b9;
    padding-left: 2rem;
    padding-right: 2rem
}

@media (min-width: 768px) {
    .wrapper-instant-check[data-v-362c3bc0] {
        flex-direction: row
    }
}

@media (min-width: 1024px) {
    .wrapper-instant-check[data-v-362c3bc0] {
        gap: 4rem;
        padding-left: 4rem;
        padding-right: 4rem
    }
}

.wrapper-instant-check .check-document[data-v-362c3bc0] {
    background-image: url(../images/example_report_2-sGT1PGXq.png);
    margin-top: -4rem;
    margin-bottom: -1px;
    height: 24rem;
    width: 18rem;
    flex-shrink: 0;
    align-self: center;
    border-radius: .5rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(120 172 255 / var(--tw-border-opacity, 1));
    background-size: cover;
    background-repeat: no-repeat;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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: #142b61;
    --tw-shadow: var(--tw-shadow-colored)
}

@media (min-width: 640px) {
    .wrapper-instant-check .check-document[data-v-362c3bc0] {
        align-self: flex-start
    }
}

@media (min-width: 768px) {
    .wrapper-instant-check .check-document[data-v-362c3bc0] {
        margin-top: -4rem;
        height: 20rem;
        width: 16rem;
        align-self: flex-end;
        border-radius: 0;
        border-top-left-radius: .5rem;
        border-top-right-radius: .5rem
    }
}

.wrapper-instant-check .check-content[data-v-362c3bc0] {
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: 1rem;
    padding-bottom: 2.5rem;
    padding-top: 0
}

@media (min-width: 768px) {
    .wrapper-instant-check .check-content[data-v-362c3bc0] {
        padding-top: 1.5rem
    }
}

@media (min-width: 1024px) {
    .wrapper-instant-check .check-content[data-v-362c3bc0] {
        padding-top: 2.5rem
    }
}

.wrapper-instant-check .text[data-v-362c3bc0] {
    font-size: .875rem;
    line-height: 1.75rem;
    color: #fffc
}

.wrapper-faq[data-v-2578547d] {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    max-width: 56rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    flex-direction: column;
    gap: 4rem;
    width: 100%;
}

.wrapper-faq .wrapper-questions[data-v-2578547d] {
    display: flex;
    flex-direction: column;
    gap: 0px;
    border-radius: .75rem;
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1.5rem;
    padding: 30px 40px 0 40px !important;
}

.wrapper-faq .wrapper-questions .question[data-v-2578547d] {
    display: flex;
    flex-direction: column;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity, 1))
}

.wrapper-faq .wrapper-questions .question:first-of-type .question-title[data-v-2578547d] {
    padding-top: 0
}

.wrapper-faq .wrapper-questions .question[data-v-2578547d]:last-of-type {
    border-bottom-width: 0px
}

.wrapper-faq .wrapper-questions .question .question-title[data-v-2578547d] {
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: space-between;
    gap: .5rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(61 61 61 / var(--tw-text-opacity, 1))
}

.wrapper-faq .wrapper-questions .question .question-title .icon[data-v-2578547d] {
    height: 1.25rem;
    width: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(48 106 220 / var(--tw-text-opacity, 1));
    transition: transform .36s cubic-bezier(.4, 0, .2, 1)
}

.wrapper-faq .wrapper-questions .question .question-title.active[data-v-2578547d] {
    --tw-text-opacity: 1;
    color: #0391b9;
}

.wrapper-faq .wrapper-questions .question .question-title.active .icon[data-v-2578547d] {
    --tw-rotate: 180deg;
    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))
}

.wrapper-faq .wrapper-questions .question .question-answer[data-v-2578547d] {
    margin-top: 0;
    overflow: hidden;
    transition: max-height .3s cubic-bezier(.4, 0, .2, 1)
}

.wrapper-faq .wrapper-questions .question .question-answer .content[data-v-2578547d] {
    padding-bottom: 2rem;
    padding-top: 0;
    padding-right: 1.5rem;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400;
    line-height: 2;
    letter-spacing: .025em;
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity, 1))
}

.wrapper-content[data-v-e5d0a8d2] {
    display: flex;
    flex-direction: column;
    gap: 12rem;
    padding-top: 4rem;
    padding-bottom: 4rem
}

@media (min-width: 768px) {
    .wrapper-content[data-v-e5d0a8d2] {
        padding-top: 8rem;
        padding-bottom: 8rem
    }
}


:root {
    --vc-clr-primary: #000;
    --vc-clr-secondary: #090f207f;
    --vc-clr-white: #ffffff
}

.carousel,
.carousel * {
    box-sizing: border-box
}

.carousel {
    height: var(--vc-carousel-height);
    overscroll-behavior: none;
    position: relative;
    touch-action: pan-y;
    z-index: 1
}

.carousel.is-dragging {
    touch-action: none
}

.carousel__track {
    display: flex;
    gap: var(--vc-slide-gap);
    height: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    transition: transform ease-out;
    transition-duration: var(--vc-transition-duration);
    width: 100%
}

.carousel__viewport {
    height: 100%;
    overflow: hidden;
    width: 100%
}

.carousel__sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.carousel.is-rtl {
    direction: rtl
}

.carousel.is-ttb .carousel__track {
    flex-direction: column
}

.carousel.is-btt .carousel__track {
    flex-direction: column-reverse
}

.carousel.is-vertical .carousel__slide--clone:first-child {
    margin-block-start: var(--vc-cloned-offset)
}

.carousel:

not
(
.is-vertical

)
.carousel__slide--clone:first-child {
    margin-inline-start: var(--vc-cloned-offset)
}

.carousel.is-effect-fade .carousel__track {
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: 100%;
    transition: none
}

.carousel.is-effect-fade .carousel__slide {
    grid-area: 1 / 1;
    height: 100%;
    opacity: 0;
    pointer-events: none;
    transition: opacity ease-in-out;
    transition-duration: var(--vc-transition-duration);
    width: 100%
}

.carousel.is-effect-fade .carousel__slide--active {
    opacity: 1;
    pointer-events: auto
}

:root {
    --vc-icn-width: 100%
}

.carousel__icon {
    fill: currentColor;
    height: var(--vc-icn-width);
    width: var(--vc-icn-width)
}

:root {
    --vc-nav-background: transparent;
    --vc-nav-border-radius: 0;
    --vc-nav-color: var(--vc-clr-primary);
    --vc-nav-color-hover: var(--vc-clr-secondary);
    --vc-nav-height: 30px;
    --vc-nav-width: 30px
}

.carousel__next,
.carousel__prev {
    align-items: center;
    background: var(--vc-nav-background);
    border: 0;
    border-radius: var(--vc-nav-border-radius);
    color: var(--vc-nav-color);
    cursor: pointer;
    display: flex;
    font-size: var(--vc-nav-height);
    height: var(--vc-nav-height);
    justify-content: center;
    padding: 0;
    position: absolute;
    inset-block-start: 50%;
    transform: translateY(-50%);
    width: var(--vc-nav-width)
}

.carousel__next--disabled,
.carousel__prev--disabled {
    cursor: not-allowed;
    opacity: .5
}

.carousel__next {
    inset-inline-end: 0
}

.carousel__prev {
    inset-inline-start: 0
}

.carousel.is-vertical .carousel__next,
.carousel.is-vertical .carousel__prev {
    inset-inline: auto 50%;
    inset-block-start: auto;
    transform: translate(50%)
}

.carousel.is-vertical.is-ttb .carousel__next {
    inset-block-end: 0
}

.carousel.is-vertical.is-ttb .carousel__prev,
.carousel.is-vertical.is-btt .carousel__next {
    inset-block-start: 0
}

.carousel.is-vertical.is-btt .carousel__prev {
    inset-block-end: 0
}

@media (hover: hover) {

    .carousel__next:hover,
    .carousel__prev:hover {
        color: var(--vc-nav-color-hover)
    }
}

:root {
    --vc-pgn-active-color: var(--vc-clr-primary);
    --vc-pgn-background-color: var(--vc-clr-secondary);
    --vc-pgn-border-radius: 0;
    --vc-pgn-gap: 6px;
    --vc-pgn-height: 4px;
    --vc-png-bottom: 10px;
    --vc-png-left: auto;
    --vc-png-right: 10px;
    --vc-pgn-width: 16px
}

.carousel__pagination {
    bottom: var(--vc-png-bottom);
    display: flex;
    gap: var(--vc-pgn-gap);
    justify-content: center;
    left: 50%;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    transform: translate(-50%)
}

.carousel__pagination-button {
    background-color: var(--vc-pgn-background-color);
    border: 0;
    border-radius: var(--vc-pgn-border-radius);
    cursor: pointer;
    display: block;
    height: var(--vc-pgn-height);
    margin: 0;
    padding: 0;
    width: var(--vc-pgn-width)
}

.carousel__pagination-button--active {
    background-color: var(--vc-pgn-active-color)
}

@media (hover: hover) {
    .carousel__pagination-button:hover {
        background-color: var(--vc-pgn-active-color)
    }
}

.carousel.is-vertical .carousel__pagination {
    bottom: 50%;
    flex-direction: column;
    left: var(--vc-png-left);
    right: var(--vc-png-right);
    transform: translateY(50%)
}

.carousel.is-vertical .carousel__pagination-button {
    height: var(--vc-pgn-width);
    width: var(--vc-pgn-height)
}

.carousel.is-btt .carousel__pagination {
    flex-direction: column-reverse
}

.carousel__slide {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    margin: 0;
    transform: translateZ(0)
}

.card-comment[data-v-9e8b0883] {
    display: flex;
    height: 100%;
    width: 24rem;
    flex-shrink: 0;
    flex-grow: 1;
    flex-direction: column;
    gap: 1rem;
    border-radius: .5rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(85 151 255 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 1rem 1.5rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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: #e4f0ff;
    --tw-shadow: var(--tw-shadow-colored);
}

.card-comment .comment[data-v-9e8b0883] {
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(133 153 181 / var(--tw-text-opacity, 1))
}

.card-comment .author[data-v-9e8b0883] {
    display: flex;
    flex-direction: column;
    gap: 0px
}

.card-comment .author .author-name[data-v-9e8b0883] {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(40 85 179 / var(--tw-text-opacity, 1))
}

.card-comment .author .author-info[data-v-9e8b0883] {
    font-size: .75rem;
    line-height: 1rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(101 163 13 / var(--tw-text-opacity, 1))
}

.card-comment .wrapper-stars[data-v-9e8b0883] {
    margin-top: auto;
    display: flex;
    align-items: center;
    gap: .125rem
}

.card-comment .wrapper-stars .stars .icon[data-v-9e8b0883] {
    height: 1.5rem;
    width: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(234 179 8 / var(--tw-text-opacity, 1))
}

.wrapper-customers[data-v-1731b746] {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    padding-top: 3rem;
    padding-bottom: 5rem
}

[data-v-1731b746] .carousel__pagination {
    --vc-pgn-border-radius: 3px;
    --vc-pgn-height: 5px;
    --vc-pgn-width: 32px;
    --vc-pgn-gap: 8px;
    --vc-png-bottom: -12px
}

[data-v-1731b746] .carousel__pagination .carousel__pagination-button {
    background-color: #c3daff99
}

[data-v-1731b746] .carousel__pagination .carousel__pagination-button.carousel__pagination-button--active {
    --tw-bg-opacity: 1;
    background-color: rgb(56 126 255 / var(--tw-bg-opacity, 1))
}


.brand-name[data-v-412746c6] {
    position: relative;
    z-index: 0;
    display: flex;
    align-items: center;
    font-family: Inter, sans-serif;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700;
    letter-spacing: -.025em
}

@media (min-width: 768px) {
    .brand-name[data-v-412746c6] {
        font-size: 1.5rem;
        line-height: 2rem
    }
}

.brand-name[data-v-412746c6] {
    line-height: 1 !important
}

.brand-name .logo[data-v-412746c6] {
    margin-right: .25rem;
    display: flex;
    aspect-ratio: 1 / 1;
    width: 1.5rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(31 64 138 / var(--tw-bg-opacity, 1))
}

@media (min-width: 768px) {
    .brand-name .logo[data-v-412746c6] {
        width: 2rem
    }
}

.brand-name .logo svg[data-v-412746c6] {
    height: 1.5rem;
    width: 1.5rem;
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
    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));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

@media (min-width: 768px) {
    .brand-name .logo svg[data-v-412746c6] {
        height: 2rem;
        width: 2rem
    }
}

.brand-name .restOfName[data-v-412746c6] {
    --tw-text-opacity: 1;
    color: rgb(31 64 138 / var(--tw-text-opacity, 1))
}

.brand-name .restOfName2[data-v-412746c6] {
    --tw-text-opacity: 1;
    color: rgb(85 151 255 / var(--tw-text-opacity, 1))
}

.brand-name .restOfName3[data-v-412746c6] {
    --tw-text-opacity: 1;
    color: rgb(31 64 138 / var(--tw-text-opacity, 1))
}

.brand-name.white .logo[data-v-412746c6] {
    --tw-bg-opacity: 1;
    background-color: rgb(56 126 255 / var(--tw-bg-opacity, 1))
}

.brand-name.white .logo svg[data-v-412746c6] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.brand-name.white .restOfName[data-v-412746c6] {
    --tw-text-opacity: 1;
    color: rgb(56 126 255 / var(--tw-text-opacity, 1))
}

.brand-name.white .restOfName2[data-v-412746c6] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.brand-name.white .restOfName3[data-v-412746c6] {
    --tw-text-opacity: 1;
    color: rgb(56 126 255 / var(--tw-text-opacity, 1))
}

.divider[data-v-a89385a7] {
    margin-top: 3rem;
    margin-bottom: 1.75rem;
    height: .125rem;
    width: 100%;
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
    --tw-gradient-from: transparent var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: rgb(20 43 97 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(20 43 97 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to);
    --tw-gradient-to: transparent var(--tw-gradient-to-position)
}

.wrapper-legal-data[data-v-a89385a7] {
    display: flex;
    width: 100%;
    justify-content: space-between;
    font-size: .75rem;
    line-height: 1rem;
    font-weight: 200;
    letter-spacing: .05em;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

/*footer[data-v-a89385a7] {*/
/*    position: relative;*/
/*    margin-top: auto;*/
/*    width: 100%;*/
/*    overflow: hidden;*/
/*    --tw-bg-opacity: 1;*/
/*    background-color: rgb(2 6 23 / var(--tw-bg-opacity, 1));*/
/*    padding-top: 5rem;*/
/*    padding-bottom: 2rem*/
/*}*/

footer[data-v-a89385a7]:before {
    display: none;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 60%;
    width: 50%;
    border-radius: 9999px;
    background-color: #142b6199;
    --tw-blur: blur(120px);
    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)
}

footer .wrapper-footer[data-v-a89385a7] {
    position: relative;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    row-gap: 3rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem
}

@media (min-width: 640px) {
    footer .wrapper-footer[data-v-a89385a7] {
        grid-template-columns: repeat(4, minmax(0, 1fr));
        gap: 1rem
    }
}

@media (min-width: 1024px) {
    footer .wrapper-footer[data-v-a89385a7] {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }
}

footer .wrapper-footer .col-empty[data-v-a89385a7] {
    display: none
}

@media (min-width: 640px) {
    footer .wrapper-footer .col-empty[data-v-a89385a7] {
        display: block
    }
}

footer .wrapper-footer .col-empty + .col-empty[data-v-a89385a7] {
    display: none
}

@media (min-width: 1024px) {
    footer .wrapper-footer .col-empty + .col-empty[data-v-a89385a7] {
        display: block
    }
}

footer .wrapper-footer .col .group-links[data-v-a89385a7] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: .75rem
}

footer .wrapper-footer .col .group-links .title[data-v-a89385a7] {
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

@media (min-width: 768px) {
    footer .wrapper-footer .col .group-links .title[data-v-a89385a7] {
        font-size: 1.125rem;
        line-height: 1.75rem
    }
}

footer .wrapper-footer .col .group-links ul[data-v-a89385a7] {
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: .25rem;
    padding-left: 0;
    padding-right: 0
}

footer .wrapper-footer .col .group-links ul li a[data-v-a89385a7] {
    cursor: pointer;
    font-size: .75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: rgb(133 153 181 / var(--tw-text-opacity, 1));
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

@media (min-width: 640px) {
    footer .wrapper-footer .col .group-links ul li a[data-v-a89385a7] {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

footer .wrapper-footer .col .group-links ul li a[data-v-a89385a7]:hover {
    --tw-text-opacity: 1;
    color: rgb(48 106 220 / var(--tw-text-opacity, 1))
}

.group-branding[data-v-a89385a7] {
    grid-column: 1 / -1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: .25rem;
    padding-bottom: 0
}

@media (min-width: 640px) {
    .group-branding[data-v-a89385a7] {
        padding-bottom: 1.5rem
    }
}

.group-branding .text-description[data-v-a89385a7] {
    font-family: Inter, sans-serif;
    font-size: .75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: rgb(195 218 255 / var(--tw-text-opacity, 1))
}

.group-info[data-v-a89385a7] {
    grid-column: 1 / -1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: .75rem
}

@media (min-width: 640px) {
    .group-info[data-v-a89385a7] {
        grid-column: span 1 / span 1
    }
}

.group-info .text-data[data-v-a89385a7] {
    display: flex;
    align-items: center;
    gap: .5rem
}

.group-info .text-data .icon[data-v-a89385a7] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.group-info .text-data span[data-v-a89385a7] {
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 200;
    letter-spacing: .025em;
    --tw-text-opacity: 1;
    color: rgb(133 153 181 / var(--tw-text-opacity, 1))
}

nav[data-v-c5e2791a] {
    position: sticky;
    top: 0;
    z-index: 10;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding-top: .875rem;
    padding-bottom: .875rem;
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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(20 43 97 / .1);
    --tw-shadow: var(--tw-shadow-colored);
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .5s
}

@media (min-width: 768px) {
    nav[data-v-c5e2791a] {
        padding-top: 1rem;
        padding-bottom: 1rem
    }
}

nav.scrolled[data-v-c5e2791a] {
    z-index: 20;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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(20 43 97 / .15);
    --tw-shadow: var(--tw-shadow-colored)
}

nav .nav-links[data-v-c5e2791a] {
    display: none;
    gap: 2rem
}

@media (min-width: 640px) {
    nav .nav-links[data-v-c5e2791a] {
        display: flex
    }
}

nav .nav-links ul[data-v-c5e2791a] {
    display: flex;
    gap: 3rem
}

nav .nav-links ul li[data-v-c5e2791a] {
    position: relative
}

nav .nav-links ul li a[data-v-c5e2791a] {
    position: relative;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity, 1));
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

nav .nav-links ul li a[data-v-c5e2791a]:before {
    content: "";
    position: absolute;
    bottom: -.125rem;
    right: 0;
    height: .125rem;
    width: 0px;
    transform-origin: right;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(56 126 255 / var(--tw-bg-opacity, 1));
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

nav .nav-links ul li a[data-v-c5e2791a]:hover {
    --tw-text-opacity: 1;
    color: rgb(60 77 99 / var(--tw-text-opacity, 1))
}

nav .nav-links ul li a[data-v-c5e2791a]:hover:before {
    left: 0;
    width: 100%;
    transform-origin: left
}

nav .container[data-v-c5e2791a] {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.menu-icon[data-v-c5e2791a] {
    display: block;
    height: 1.5rem;
    width: 1.5rem;
    cursor: pointer
}

@media (min-width: 640px) {
    .menu-icon[data-v-c5e2791a] {
        display: none
    }
}

.menu-icon svg[data-v-c5e2791a] {
    height: 1.5rem;
    width: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(133 153 181 / var(--tw-text-opacity, 1))
}

.menu-mobile[data-v-c5e2791a] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 20;
    display: none;
    flex-direction: column;
    gap: 3rem;
    border-bottom-width: 8px;
    --tw-border-opacity: 1;
    border-color: rgb(56 126 255 / var(--tw-border-opacity, 1));
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
    --tw-gradient-from: #fff var(--tw-gradient-from-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);
    --tw-gradient-to: #e2e8f0 var(--tw-gradient-to-position);
    padding: 1.5rem 1rem 2rem
}

.menu-mobile.active[data-v-c5e2791a] {
    display: flex;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

@media (min-width: 640px) {
    .menu-mobile.active[data-v-c5e2791a] {
        display: none
    }
}

.menu-mobile.scrolled[data-v-c5e2791a] {
    padding-top: 1rem
}

.menu-mobile .brand-box[data-v-c5e2791a] {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.menu-mobile .nav-links[data-v-c5e2791a] {
    margin-top: 8rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.menu-mobile .nav-links ul[data-v-c5e2791a] {
    display: flex;
    flex-direction: column;
    gap: 2rem
}

.menu-mobile .nav-links ul li[data-v-c5e2791a] {
    position: relative
}

.menu-mobile .nav-links ul li a[data-v-c5e2791a] {
    font-size: 1rem;
    line-height: 1.5rem
}


h2[data-v-5e0c7cc3] {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    line-height: 1.375;
    letter-spacing: -.025em;
    --tw-text-opacity: 1;
    color: rgb(61 61 61 / var(--tw-text-opacity, 1))
}

@media (min-width: 768px) {
    h2[data-v-5e0c7cc3] {
        font-size: 1.875rem;
        line-height: 2.25rem;
        line-height: 1.375
    }
}


h2[data-v-5e0c7cc3] {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    line-height: 1.375;
    letter-spacing: -.025em;
    --tw-text-opacity: 1;
    color: rgb(61 61 61 / var(--tw-text-opacity, 1))
}

@media (min-width: 768px) {
    h2[data-v-5e0c7cc3] {
        font-size: 1.875rem;
        line-height: 2.25rem;
        line-height: 1.375
    }
}


.group-header[data-v-98475dcb] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    text-align: center
}

.group-header .description[data-v-98475dcb] {
    margin-left: auto;
    margin-right: auto;
    max-width: 48rem;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.75rem;
    letter-spacing: .025em;
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity, 1))
}


@media (min-width: 768px) {
    .wrapper-instant-check[data-v-362c3bc0] {
        flex-direction: row
    }
}

@media (min-width: 1024px) {
    .wrapper-instant-check[data-v-362c3bc0] {
        gap: 4rem;
        padding-left: 4rem;
        padding-right: 4rem
    }
}

.wrapper-instant-check .check-document[data-v-362c3bc0] {
    background-image: url(../images/example_report_2-sGT1PGXq.png);
    margin-top: -4rem;
    margin-bottom: -1px;
    height: 24rem;
    width: 18rem;
    flex-shrink: 0;
    align-self: center;
    border-radius: .5rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(120 172 255 / var(--tw-border-opacity, 1));
    background-size: cover;
    background-repeat: no-repeat;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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: #142b61;
    --tw-shadow: var(--tw-shadow-colored)
}

@media (min-width: 640px) {
    .wrapper-instant-check .check-document[data-v-362c3bc0] {
        align-self: flex-start
    }
}

@media (min-width: 768px) {
    .wrapper-instant-check .check-document[data-v-362c3bc0] {
        margin-top: -4rem;
        height: 20rem;
        width: 16rem;
        align-self: flex-end;
        border-radius: 0;
        border-top-left-radius: .5rem;
        border-top-right-radius: .5rem
    }
}

.wrapper-instant-check .check-content[data-v-362c3bc0] {
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: 1rem;
    padding-bottom: 2.5rem;
    padding-top: 0
}

@media (min-width: 768px) {
    .wrapper-instant-check .check-content[data-v-362c3bc0] {
        padding-top: 1.5rem
    }
}

@media (min-width: 1024px) {
    .wrapper-instant-check .check-content[data-v-362c3bc0] {
        padding-top: 2.5rem
    }
}

.wrapper-instant-check .text[data-v-362c3bc0] {
    font-size: .875rem;
    line-height: 1.75rem;
    color: #fffc
}

.wrapper-faq[data-v-2578547d] {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    max-width: 56rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    flex-direction: column;
    gap: 4rem
}

.wrapper-faq .wrapper-questions[data-v-2578547d] {
    display: flex;
    flex-direction: column;
    gap: 0px;
    border-radius: .75rem;
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1.5rem
}

.wrapper-faq .wrapper-questions .question[data-v-2578547d] {
    display: flex;
    flex-direction: column;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity, 1))
}

.wrapper-faq .wrapper-questions .question:first-of-type .question-title[data-v-2578547d] {
    padding-top: 0
}

.wrapper-faq .wrapper-questions .question[data-v-2578547d]:last-of-type {
    border-bottom-width: 0px
}

.wrapper-faq .wrapper-questions .question .question-title[data-v-2578547d] {
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: space-between;
    gap: .5rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(61 61 61 / var(--tw-text-opacity, 1))
}

.wrapper-faq .wrapper-questions .question .question-title .icon[data-v-2578547d] {
    height: 1.25rem;
    width: 1.25rem;
    --tw-text-opacity: 1;
    color: #0391b9;
    transition: transform .36s cubic-bezier(.4, 0, .2, 1)
}

.wrapper-faq .wrapper-questions .question .question-title.active[data-v-2578547d] {
    --tw-text-opacity: 1;
    color: #0391b9;
}

.wrapper-faq .wrapper-questions .question .question-title.active .icon[data-v-2578547d] {
    --tw-rotate: 180deg;
    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))
}

.wrapper-faq .wrapper-questions .question .question-answer[data-v-2578547d] {
    margin-top: 0;
    overflow: hidden;
    transition: max-height .3s cubic-bezier(.4, 0, .2, 1)
}

.wrapper-faq .wrapper-questions .question .question-answer .content[data-v-2578547d] {
    padding-bottom: 2rem;
    padding-top: 0;
    padding-right: 1.5rem;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400;
    line-height: 2;
    letter-spacing: .025em;
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity, 1))
}

.wrapper-content[data-v-e5d0a8d2] {
    display: flex;
    flex-direction: column;
    gap: 12rem;
    padding-top: 4rem;
    padding-bottom: 4rem
}

@media (min-width: 768px) {
    .wrapper-content[data-v-e5d0a8d2] {
        padding-top: 8rem;
        padding-bottom: 8rem
    }
}


:root {
    --vc-clr-primary: #000;
    --vc-clr-secondary: #090f207f;
    --vc-clr-white: #ffffff
}

.carousel,
.carousel * {
    box-sizing: border-box
}

.carousel {
    height: var(--vc-carousel-height);
    overscroll-behavior: none;
    position: relative;
    touch-action: pan-y;
    z-index: 1
}

.carousel.is-dragging {
    touch-action: none
}

.carousel__track {
    display: flex;
    gap: var(--vc-slide-gap);
    height: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    transition: transform ease-out;
    transition-duration: var(--vc-transition-duration);
    width: 100%
}

.carousel__viewport {
    height: 100%;
    overflow: hidden;
    width: 100%
}

.carousel__sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.carousel.is-rtl {
    direction: rtl
}

.carousel.is-ttb .carousel__track {
    flex-direction: column
}

.carousel.is-btt .carousel__track {
    flex-direction: column-reverse
}

.carousel.is-vertical .carousel__slide--clone:first-child {
    margin-block-start: var(--vc-cloned-offset)
}

.carousel:

not
(
.is-vertical

)
.carousel__slide--clone:first-child {
    margin-inline-start: var(--vc-cloned-offset)
}

.carousel.is-effect-fade .carousel__track {
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: 100%;
    transition: none
}

.carousel.is-effect-fade .carousel__slide {
    grid-area: 1 / 1;
    height: 100%;
    opacity: 0;
    pointer-events: none;
    transition: opacity ease-in-out;
    transition-duration: var(--vc-transition-duration);
    width: 100%
}

.carousel.is-effect-fade .carousel__slide--active {
    opacity: 1;
    pointer-events: auto
}

:root {
    --vc-icn-width: 100%
}

.carousel__icon {
    fill: currentColor;
    height: var(--vc-icn-width);
    width: var(--vc-icn-width)
}

:root {
    --vc-nav-background: transparent;
    --vc-nav-border-radius: 0;
    --vc-nav-color: var(--vc-clr-primary);
    --vc-nav-color-hover: var(--vc-clr-secondary);
    --vc-nav-height: 30px;
    --vc-nav-width: 30px
}

.carousel__next,
.carousel__prev {
    align-items: center;
    background: var(--vc-nav-background);
    border: 0;
    border-radius: var(--vc-nav-border-radius);
    color: var(--vc-nav-color);
    cursor: pointer;
    display: flex;
    font-size: var(--vc-nav-height);
    height: var(--vc-nav-height);
    justify-content: center;
    padding: 0;
    position: absolute;
    inset-block-start: 50%;
    transform: translateY(-50%);
    width: var(--vc-nav-width)
}

.carousel__next--disabled,
.carousel__prev--disabled {
    cursor: not-allowed;
    opacity: .5
}

.carousel__next {
    inset-inline-end: 0
}

.carousel__prev {
    inset-inline-start: 0
}

.carousel.is-vertical .carousel__next,
.carousel.is-vertical .carousel__prev {
    inset-inline: auto 50%;
    inset-block-start: auto;
    transform: translate(50%)
}

.carousel.is-vertical.is-ttb .carousel__next {
    inset-block-end: 0
}

.carousel.is-vertical.is-ttb .carousel__prev,
.carousel.is-vertical.is-btt .carousel__next {
    inset-block-start: 0
}

.carousel.is-vertical.is-btt .carousel__prev {
    inset-block-end: 0
}

@media (hover: hover) {

    .carousel__next:hover,
    .carousel__prev:hover {
        color: var(--vc-nav-color-hover)
    }
}

:root {
    --vc-pgn-active-color: var(--vc-clr-primary);
    --vc-pgn-background-color: var(--vc-clr-secondary);
    --vc-pgn-border-radius: 0;
    --vc-pgn-gap: 6px;
    --vc-pgn-height: 4px;
    --vc-png-bottom: 10px;
    --vc-png-left: auto;
    --vc-png-right: 10px;
    --vc-pgn-width: 16px
}

.carousel__pagination {
    bottom: var(--vc-png-bottom);
    display: flex;
    gap: var(--vc-pgn-gap);
    justify-content: center;
    left: 50%;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    transform: translate(-50%)
}

.carousel__pagination-button {
    background-color: var(--vc-pgn-background-color);
    border: 0;
    border-radius: var(--vc-pgn-border-radius);
    cursor: pointer;
    display: block;
    height: var(--vc-pgn-height);
    margin: 0;
    padding: 0;
    width: var(--vc-pgn-width)
}

.carousel__pagination-button--active {
    background-color: var(--vc-pgn-active-color)
}

@media (hover: hover) {
    .carousel__pagination-button:hover {
        background-color: var(--vc-pgn-active-color)
    }
}

.carousel.is-vertical .carousel__pagination {
    bottom: 50%;
    flex-direction: column;
    left: var(--vc-png-left);
    right: var(--vc-png-right);
    transform: translateY(50%)
}

.carousel.is-vertical .carousel__pagination-button {
    height: var(--vc-pgn-width);
    width: var(--vc-pgn-height)
}

.carousel.is-btt .carousel__pagination {
    flex-direction: column-reverse
}

.carousel__slide {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    margin: 0;
    transform: translateZ(0)
}

.card-comment[data-v-9e8b0883] {
    display: flex;
    height: 100%;
    width: 24rem;
    flex-shrink: 0;
    flex-grow: 1;
    flex-direction: column;
    gap: 1rem;
    border-radius: .5rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: #0391b9;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 1rem 1.5rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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: #e4f0ff;
    --tw-shadow: var(--tw-shadow-colored);
    height: 240px;
}

.card-comment .comment[data-v-9e8b0883] {
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(133 153 181 / var(--tw-text-opacity, 1))
}

.card-comment .author[data-v-9e8b0883] {
    display: flex;
    flex-direction: column;
    gap: 0px
}

.card-comment .author .author-name[data-v-9e8b0883] {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: #0391b9; 
}

.card-comment .author .author-info[data-v-9e8b0883] {
    font-size: .75rem;
    line-height: 1rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(101 163 13 / var(--tw-text-opacity, 1))
}

.card-comment .wrapper-stars[data-v-9e8b0883] {
    margin-top: auto;
    display: flex;
    align-items: center;
    gap: .125rem
}

.card-comment .wrapper-stars .stars .icon[data-v-9e8b0883] {
    height: 1.5rem;
    width: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(234 179 8 / var(--tw-text-opacity, 1))
}

.wrapper-customers[data-v-1731b746] {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    padding-top: 3rem;
    padding-bottom: 5rem
}

[data-v-1731b746] .carousel__pagination {
    --vc-pgn-border-radius: 3px;
    --vc-pgn-height: 5px;
    --vc-pgn-width: 32px;
    --vc-pgn-gap: 8px;
    --vc-png-bottom: -12px
}

[data-v-1731b746] .carousel__pagination .carousel__pagination-button {
    background-color: #c3daff99
}

[data-v-1731b746] .carousel__pagination .carousel__pagination-button.carousel__pagination-button--active {
    --tw-bg-opacity: 1;
    background-color: rgb(56 126 255 / var(--tw-bg-opacity, 1))
}


.brand-name[data-v-412746c6] {
    position: relative;
    z-index: 0;
    display: flex;
    align-items: center;
    font-family: Inter, sans-serif;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700;
    letter-spacing: -.025em
}

@media (min-width: 768px) {
    .brand-name[data-v-412746c6] {
        font-size: 1.5rem;
        line-height: 2rem
    }
}

.brand-name[data-v-412746c6] {
    line-height: 1 !important
}

.brand-name .logo[data-v-412746c6] {
    margin-right: .25rem;
    display: flex;
    aspect-ratio: 1 / 1;
    width: 1.5rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(31 64 138 / var(--tw-bg-opacity, 1))
}

@media (min-width: 768px) {
    .brand-name .logo[data-v-412746c6] {
        width: 2rem
    }
}

.brand-name .logo svg[data-v-412746c6] {
    height: 1.5rem;
    width: 1.5rem;
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
    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));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

@media (min-width: 768px) {
    .brand-name .logo svg[data-v-412746c6] {
        height: 2rem;
        width: 2rem
    }
}

.brand-name .restOfName[data-v-412746c6] {
    --tw-text-opacity: 1;
    color: rgb(31 64 138 / var(--tw-text-opacity, 1))
}

.brand-name .restOfName2[data-v-412746c6] {
    --tw-text-opacity: 1;
    color: rgb(85 151 255 / var(--tw-text-opacity, 1))
}

.brand-name .restOfName3[data-v-412746c6] {
    --tw-text-opacity: 1;
    color: rgb(31 64 138 / var(--tw-text-opacity, 1))
}

.brand-name.white .logo[data-v-412746c6] {
    --tw-bg-opacity: 1;
    background-color: rgb(56 126 255 / var(--tw-bg-opacity, 1))
}

.brand-name.white .logo svg[data-v-412746c6] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.brand-name.white .restOfName[data-v-412746c6] {
    --tw-text-opacity: 1;
    color: rgb(56 126 255 / var(--tw-text-opacity, 1))
}

.brand-name.white .restOfName2[data-v-412746c6] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.brand-name.white .restOfName3[data-v-412746c6] {
    --tw-text-opacity: 1;
    color: rgb(56 126 255 / var(--tw-text-opacity, 1))
}

.divider[data-v-a89385a7] {
    margin-top: 3rem;
    margin-bottom: 1.75rem;
    height: .125rem;
    width: 100%;
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
    --tw-gradient-from: transparent var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: rgb(20 43 97 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(20 43 97 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to);
    --tw-gradient-to: transparent var(--tw-gradient-to-position)
}

.wrapper-legal-data[data-v-a89385a7] {
    display: block;
    width: auto;
    justify-content: space-between;
    font-size: 16px;
    /* line-height: 1rem; */
    font-weight: 200;
    letter-spacing: .05em;
    --tw-text-opacity: 1;
    color: rgb(209 209 209);
    text-align: left;
}

footer[data-v-a89385a7] {
    position: relative;
    margin-top: auto;
    width: 100%;
    overflow: hidden;
    --tw-bg-opacity: 1;
    background-color: rgb(2 6 23 / var(--tw-bg-opacity, 1));
    padding-top: 5rem;
    padding-bottom: 2rem;
    padding: 24px 0;
    text-align: center;
}

footer[data-v-a89385a7]:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 60%;
    width: 50%;
    border-radius: 9999px;
    background-color: #142b6199;
    --tw-blur: blur(120px);
    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)
}

footer .wrapper-footer[data-v-a89385a7] {
    position: relative;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    row-gap: 3rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem
}

@media (min-width: 640px) {
    footer .wrapper-footer[data-v-a89385a7] {
        grid-template-columns: repeat(4, minmax(0, 1fr));
        gap: 1rem
    }
}

@media (min-width: 1024px) {
    footer .wrapper-footer[data-v-a89385a7] {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }
}

footer .wrapper-footer .col-empty[data-v-a89385a7] {
    display: none
}

@media (min-width: 640px) {
    footer .wrapper-footer .col-empty[data-v-a89385a7] {
        display: block
    }
}

footer .wrapper-footer .col-empty + .col-empty[data-v-a89385a7] {
    display: none
}

@media (min-width: 1024px) {
    footer .wrapper-footer .col-empty + .col-empty[data-v-a89385a7] {
        display: block
    }
}

footer .wrapper-footer .col .group-links[data-v-a89385a7] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: .75rem
}

footer .wrapper-footer .col .group-links .title[data-v-a89385a7] {
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

@media (min-width: 768px) {
    footer .wrapper-footer .col .group-links .title[data-v-a89385a7] {
        font-size: 1.125rem;
        line-height: 1.75rem
    }
}

footer .wrapper-footer .col .group-links ul[data-v-a89385a7] {
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: .25rem;
    padding-left: 0;
    padding-right: 0
}

footer .wrapper-footer .col .group-links ul li a[data-v-a89385a7] {
    cursor: pointer;
    font-size: .75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: rgb(133 153 181 / var(--tw-text-opacity, 1));
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

@media (min-width: 640px) {
    footer .wrapper-footer .col .group-links ul li a[data-v-a89385a7] {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

footer .wrapper-footer .col .group-links ul li a[data-v-a89385a7]:hover {
    --tw-text-opacity: 1;
    color: rgb(48 106 220 / var(--tw-text-opacity, 1))
}

.group-branding[data-v-a89385a7] {
    grid-column: 1 / -1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: .25rem;
    padding-bottom: 0
}

@media (min-width: 640px) {
    .group-branding[data-v-a89385a7] {
        padding-bottom: 1.5rem
    }
}

.group-branding .text-description[data-v-a89385a7] {
    font-family: Inter, sans-serif;
    font-size: .75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: rgb(195 218 255 / var(--tw-text-opacity, 1))
}

.group-info[data-v-a89385a7] {
    grid-column: 1 / -1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: .75rem
}

@media (min-width: 640px) {
    .group-info[data-v-a89385a7] {
        grid-column: span 1 / span 1
    }
}

.group-info .text-data[data-v-a89385a7] {
    display: flex;
    align-items: center;
    gap: .5rem
}

.group-info .text-data .icon[data-v-a89385a7] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.group-info .text-data span[data-v-a89385a7] {
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 200;
    letter-spacing: .025em;
    --tw-text-opacity: 1;
    color: rgb(133 153 181 / var(--tw-text-opacity, 1))
}

nav[data-v-c5e2791a] {
    position: sticky;
    top: 0;
    z-index: 10;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding-top: .875rem;
    padding-bottom: .875rem;
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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(20 43 97 / .1);
    --tw-shadow: var(--tw-shadow-colored);
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .5s
}

@media (min-width: 768px) {
    nav[data-v-c5e2791a] {
        padding-top: 1rem;
        padding-bottom: 1rem
    }
}

nav.scrolled[data-v-c5e2791a] {
    z-index: 20;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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(20 43 97 / .15);
    --tw-shadow: var(--tw-shadow-colored)
}

nav .nav-links[data-v-c5e2791a] {
    display: none;
    gap: 2rem
}

@media (min-width: 640px) {
    nav .nav-links[data-v-c5e2791a] {
        display: flex
    }
}

nav .nav-links ul[data-v-c5e2791a] {
    display: flex;
    gap: 3rem
}

nav .nav-links ul li[data-v-c5e2791a] {
    position: relative
}

nav .nav-links ul li a[data-v-c5e2791a] {
    position: relative;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity, 1));
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

nav .nav-links ul li a[data-v-c5e2791a]:before {
    content: "";
    position: absolute;
    bottom: -.125rem;
    right: 0;
    height: .125rem;
    width: 0px;
    transform-origin: right;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(56 126 255 / var(--tw-bg-opacity, 1));
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

nav .nav-links ul li a[data-v-c5e2791a]:hover {
    --tw-text-opacity: 1;
    color: rgb(60 77 99 / var(--tw-text-opacity, 1))
}

nav .nav-links ul li a[data-v-c5e2791a]:hover:before {
    left: 0;
    width: 100%;
    transform-origin: left
}

nav .container[data-v-c5e2791a] {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.menu-icon[data-v-c5e2791a] {
    display: block;
    height: 1.5rem;
    width: 1.5rem;
    cursor: pointer
}

@media (min-width: 640px) {
    .menu-icon[data-v-c5e2791a] {
        display: none
    }
}

.menu-icon svg[data-v-c5e2791a] {
    height: 1.5rem;
    width: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(133 153 181 / var(--tw-text-opacity, 1))
}

.menu-mobile[data-v-c5e2791a] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 20;
    display: none;
    flex-direction: column;
    gap: 3rem;
    border-bottom-width: 8px;
    --tw-border-opacity: 1;
    border-color: rgb(56 126 255 / var(--tw-border-opacity, 1));
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
    --tw-gradient-from: #fff var(--tw-gradient-from-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);
    --tw-gradient-to: #e2e8f0 var(--tw-gradient-to-position);
    padding: 1.5rem 1rem 2rem
}

.menu-mobile.active[data-v-c5e2791a] {
    display: flex;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

@media (min-width: 640px) {
    .menu-mobile.active[data-v-c5e2791a] {
        display: none
    }
}

.menu-mobile.scrolled[data-v-c5e2791a] {
    padding-top: 1rem
}

.menu-mobile .brand-box[data-v-c5e2791a] {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.menu-mobile .nav-links[data-v-c5e2791a] {
    margin-top: 8rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.menu-mobile .nav-links ul[data-v-c5e2791a] {
    display: flex;
    flex-direction: column;
    gap: 2rem
}

.menu-mobile .nav-links ul li[data-v-c5e2791a] {
    position: relative
}

.menu-mobile .nav-links ul li a[data-v-c5e2791a] {
    font-size: 1rem;
    line-height: 1.5rem
}


h2[data-v-5e0c7cc3] {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    line-height: 1.375;
    letter-spacing: -.025em;
    --tw-text-opacity: 1;
    color: rgb(61 61 61 / var(--tw-text-opacity, 1))
}

@media (min-width: 768px) {
    h2[data-v-5e0c7cc3] {
        font-size: 1.875rem;
        line-height: 2.25rem;
        line-height: 1.375
    }
}


h2[data-v-5e0c7cc3] {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    line-height: 1.375;
    letter-spacing: -.025em;
    --tw-text-opacity: 1;
    color: rgb(61 61 61 / var(--tw-text-opacity, 1))
}

@media (min-width: 768px) {
    h2[data-v-5e0c7cc3] {
        font-size: 1.875rem;
        line-height: 2.25rem;
        line-height: 1.375
    }
}


.group-header[data-v-98475dcb] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    text-align: center
}

.group-header .description[data-v-98475dcb] {
    margin-left: auto;
    margin-right: auto;
    max-width: 48rem;
    font-size: .875rem;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: .025em;
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity, 1));
    margin-bottom: 30px;
}


.swiper {
    width: 100%;
    height: 100%;
}

.cross-btn {
    width: 20px;
    margin: 0 auto;
}


.top-header-contact-sec a {margin-left: 9px;font-weight: 600;border: 1px solid #cfdaf3;padding: 7px 17px 7px 0;border-radius: 17px 10px 10px 17px;color: #0391b9;font-size: 14px;}

.top-header-contact-sec i {background: #0391b9;color: #fff;width: 35px;height: 35px;border-radius: 50%;font-size: 17px;text-align: center;line-height: 35px;margin-right: 6px;}


/*checkout page*/

.inner-contact-sec {
    padding: 50px 0;
    background-color: #0391b90f;
}

.contact-page .footer-lead-form {
    padding: 0;
}

.contact-page .inner-feild .box .form-field {
    background-color: #ECECEC;
}

.contact-page .inner-feild .box .form-field textarea {
    background-color: #ececec;
}

.inner-contact-info .HeadingThree {
    color: rgb(61 61 61);
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 4px;
}

.inner-contact-info p {
    color: #071a3e;
    margin-bottom: 15px;
    line-height: 25px;
}

.inner-contact-info .top-info ul {
    display: block;
}

.inner-contact-info .top-info ul li + li {
    margin-left: 0;
}

.right-contact-info {
    background: #0391b9;
    padding: 34px;
    border-radius: 22px;
}

.right-contact-info .box h5 {
    font-size: 25px;
    font-weight: 700;
    color: #fff;
    padding-bottom: 17px;
}

.right-contact-info .top-info ul li + li {
    margin-top: 8px;
}

.right-contact-info .top-info ul li a {
    font-size: 18px;
    display: flex;
}

.right-contact-info .top-info ul li a img {
    width: 26px;
    margin-right: 10px;
}

.right-contact-info .box {
    margin-top: 0;
}

.right-contact-info .box p {
    margin-bottom: 0;
    line-height: 27px;
}


.inner-feild .box .form-field textarea {
    width: 100%;
    height: 100px;
    border: none;
    resize: none;
    outline: none;
    color: #30353B;
    font-size: 14px;
    padding: 8px;
}

.inner-contact-sec .row {
    display: flex;
    align-items: start;
    justify-content: space-between;
}


.form-field input {
    background-color: transparent;
    color: #030b28;
    font-size: 16px;
    font-weight: 400;
    outline: none;
    width: 100%;
    border: 2px solid #0391b9;
    border-radius: 5px;
    padding: 15px 20px;
}

.form-field {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 5px 12px 0 rgba(0, 0, 0, .06);
}

.form-field + .form-field {
    margin-top: 10px;
}


.right-contact-info .box .list-item {
    padding-left: 0;
}

.right-contact-info .box .list-item li {
    color: #fff;
    font-size: 15px;
    list-style: none;
    margin-bottom: 15px;
    line-height: 20px;
    font-weight: 600;
    display: flex;
    align-items: start;
}

#pageloader {
    background: rgba(255, 255, 255, 0.8);
    display: none;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 9999;
    top: 0;
    left: 0;
}

#pageloader img {
    left: 50%;
    margin-left: -32px;
    margin-top: -32px;
    position: absolute;
    top: 50%;
}


.inner-contact-sec .row .col-md-8 {
    width: 65%;
    padding-right: 80px;
}

.inner-contact-sec .row .col-md-4 {
    width: 40%;
}

.terms {
    margin-top: 36px;
}

.terms .term-txt {
    font-size: 31px;
    font-weight: 800;
    color: rgb(61 61 61);
    line-height: normal;
}

.custom-checkbox {
    display: flex;
    align-items: start;
    margin-top: 10px;
    font-size: 15px;
}

.custom-checkbox label {
    font-size: 14px;
    line-height: 22px;
    color: #071a3e;
}

.custom-checkbox input {
    margin-top: 5px;
    margin-right: 6px;
    width: auto;
}

.total {
    margin-top: 21px;
    border-top: 1px solid #c3cadf;
    padding-top: 12px;
}

.total span {
    font-weight: 700;
    font-size: 21px;
    color: #fff;
}

.right-contact-info .box .list-item li i {
    padding-right: 10px;
    position: relative;
    top: 4px;
}

.footer-lead-form .form-button button {
    background-color: #0391b9;
    padding: 15px 23px;
    font-size: 16px;
    line-height: 1.4;
    font-weight: 700;
    border-radius: 6px;
    color: #fff;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
}

.footer-lead-form .form-button button svg {
    color: #fff;
}

/*.footer-lead-form .form-button button:hover {*/
/*    background-color: #3b1044;*/
/*}*/

/*checkout page*/


.container[data-v-78262960] {
    margin-left: auto;
    margin-right: auto;
    max-width: 56rem;
    padding-bottom: 6rem;
    padding-top: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity, 1))
}

@media (min-width: 768px) {
    .container[data-v-78262960] {
        padding-top:6rem
    }
}

h1[data-v-78262960] {
    margin-bottom: 5rem;
    border-radius: .25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    /* border-color: rgb(195 218 255 / var(--tw-border-opacity, 1)); */
    --tw-bg-opacity: 1;
    background-color: rgb(192 222 234);
    padding: 6rem 1rem;
    text-align: center;
    font-size: 1.875rem;
    line-height: 2.25rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(61 61 61 / var(--tw-text-opacity, 1));
}

h2[data-v-78262960] {
    margin-top: 2rem;
    margin-bottom: .5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(3 145 185);
}

h3[data-v-78262960] {
    margin-top: 2rem;
    margin-bottom: .5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(3 145 185);
}

p[data-v-78262960] {
    margin-bottom: 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 1.625
}

ul[data-v-78262960] {
    margin-left: 1.5rem;
    list-style-type: disc
}

ul li[data-v-78262960] {
    margin-bottom: .75rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 1.625;
}

a[data-v-78262960] {
    font-size: .875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(48 106 220 / var(--tw-text-opacity, 1));
    text-decoration-line: underline;
    text-decoration-style: dotted
}






.container[data-v-047cba85] {
    margin-left: auto;
    margin-right: auto;
    max-width: 56rem;
    padding-bottom: 6rem;
    padding-top: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity, 1))
}

@media (min-width: 768px) {
    .container[data-v-047cba85] {
        padding-top:6rem
    }
}

h1[data-v-047cba85] {
    margin-bottom: 5rem;
    border-radius: .25rem;
    /* border-width: 1px; */
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255);
    --tw-bg-opacity: 1;
    background-color: rgb(192 222 234);
    padding: 6rem 1rem;
    text-align: center;
    font-size: 1.875rem;
    line-height: 2.25rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(61 61 61 / var(--tw-text-opacity, 1))
}

h2[data-v-047cba85] {
    margin-top: 2rem;
    margin-bottom: .5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(3 145 185);
}

h3[data-v-047cba85] {
    margin-top: 2rem;
    margin-bottom: .5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(85 151 255 / var(--tw-text-opacity, 1))
}

p[data-v-047cba85] {
    margin-bottom: 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 1.625
}

ul[data-v-047cba85] {
    margin-left: 1.5rem;
    list-style-type: disc
}

ul li[data-v-047cba85] {
    margin-bottom: .75rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 1.625
}

a[data-v-047cba85] {
    font-size: .875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(105 36 119);
    text-decoration-line: underline;
    text-decoration-style: dotted
}

footer[data-v-a89385a7] .row {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

footer[data-v-a89385a7] .row ul {
    display: flex;
    align-items: center;
}

footer[data-v-a89385a7] .row ul li a {
    color: rgb(209 209 209);
    font-size: 16px;
    font-weight: 300;
}

footer[data-v-a89385a7] .row ul li + li {
    margin-left: 16px;
}


.custom-logo 
{
    width: 178px;
}


@media only screen and (max-width: 768px) {

    nav .container[data-v-c5e2791a] {
        display: block;
    }

    .top-header-contact-sec a {
        border: 0;
        padding: 0;
        margin: 0 0 0 17px;
        font-size: 12px;
    }


    .top-header-contact-sec i {
        background: none;
        color: #142b61;
        margin-right: 4px;
        width: auto;
    }


    .brand-name[data-v-412746c6] {
        width: 160px;
        margin: 0;
        margin-bottom: 9px;
    }


    .hero {
        padding: 0 !important;
        margin: 30px 0 0 0 !important;
    }


    .brand-name .restOfName, .brand-name .restOfName2, .brand-name .restOfName3 {
        font-size: 25px;
    }


    .wrapper-content[data-v-e5d0a8d2] {
        display: block;
        padding-bottom: 30px;
    }


    .introduction-section {
        margin-top: 60px;
    }

    .wrapper-brands {
        margin-top: 60px;
    }

    .wrapper-customers {
        padding-top: 0 !important;
    }

    .flex-brands {
        margin-top: 0 !important;
    }

    .wrapper-pricing .wrapper-pricing-table .column-price .column-header .price[data-v-baba2416] {
        font-size: 15px;
        line-height: 17px;
    }


    .wrapper-pricing .wrapper-pricing-table[data-v-baba2416] {
        gap: 10px;
        margin-top: 0;
        margin-bottom: 50px;
    }

    .wrapper-pricing .wrapper-pricing-table .column-price[data-v-baba2416], .wrapper-pricing .wrapper-pricing-table .column-price.popular[data-v-baba2416] {
        padding: 0;
    }


    .wrapper-pricing .wrapper-pricing-table .column-features ul li[data-v-baba2416] {
        font-size: 13px;
        line-height: 17px;
    }


    .group-header .description[data-v-98475dcb] br {
        display: none;
    }


    .wrapper-faq .wrapper-questions[data-v-2578547d] {
        padding: 22px !important;
    }

    .wrapper-faq .wrapper-questions .question .question-answer .content[data-v-2578547d] {
        line-height: 20px;
    }


    .wrapper-faq[data-v-2578547d] {
        display: block;
        margin-bottom: 20px;
    }


    .wrapper-customers[data-v-1731b746] {
        padding-bottom: 0;
        padding-left: 20px;
        padding-right: 20px;
        display: block;
    }

    .card-comment[data-v-9e8b0883] {
        width: 100%;
    }

    /*   checkout page */

    .inner-contact-sec .row {
        display: grid;
    }

    .inner-contact-sec .row .col-md-8 {
        width: 100%;
        padding-right: 0;
        order: 2;
    }

    .inner-contact-sec .row .col-md-4 {
        width: 100%;
    }

    .lead-form.footer-lead-form.inner-contact-info {
        margin-top: 35px;
    }

    .footer-lead-form .form-button button {
        width: 100%;
    }

    footer[data-v-a89385a7] .row {
        display: ruby;
        justify-content: center;
    }

    /*   checkout page */




     .lang-dropdown {
   position: absolute !important;
    top: 15px;
    right: 20px;
    }

}





 .lang-dropdown {
      position: relative;
      display: inline-block;
      margin-left: 13px;
    }

    .lang-dropdown select {
      padding: 7px 8px;
      font-size: 13px;
      border-radius: 8px;
      border: 1px solid #cfdaf3;
      cursor: pointer;
      background-color: #fff;
      color: #0391b9;
      font-weight: 600;
    }

    .lang-dropdown select:hover {
      border-color: #1f408a;
    }