﻿* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

.cardOffer__container_mobile {
    padding: 32px 16px;
}

.cardOffer__container_mobile_cards {
    width: 328px;
    margin: auto;
    scroll-behavior: smooth;
    overflow: auto;
    border-radius: 8px;
    display: flex;
    scrollbar-width: none;
}

.cardOffer__wrap_mobile {
    flex: 1;
    min-width: 328px;
    padding: 24px;
    margin-right: 8px;
    border-radius: 8px;
    background-color: #E9EDFC;
}

.card_logo_mobile {
    padding-bottom: 16px !important;
}

.cardOffer__wrap_mobile_end {
    margin-right: 0px;
}

.cardOffer__card_one {
    max-width: 328px;
    margin: auto;
    border-radius: 8px;
    padding: 24px;
    background-color: #E9EDFC;
}

.cardOffer__wrap_card_text h3 {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    /*margin-left: 8px;*/
}

.cardOffer__wrap_card_amount {
    padding: 24px 0;
    border-bottom: 1px solid #A7BBF3;
}

.cardOffer__wrap_card_amount div {
    display: flex;
    align-items: center;
    margin-top: 24px;
    justify-content: space-between;
}

.cardOffer__wrap_card_amount h3 {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
}

.cardOffer__wrap_card_amount div:first-child {
    margin-top: 0;
}

.cardOffer__wrap_card_amount div:first-child h3:last-child {
    font-weight: 700;
}

.cardOffer__wrap_tooltip {
    display: flex;
}

.cardOffer__wrap_tooltip span {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left: 8px;
}

.cardOffer__wrap_segure {
    display: flex;
    font-weight: 700 !important;
}

.cardOffer__wrap_segure span {
    display: inline-block;
    margin-right: 8px;
}

.cardOffer__wrap_segure_check {
    display: flex;
}

.cardOffer__wrap_segure_check span {
    display: inline-block;
    margin-right: 8px;
}

.cardOffer__wrap_card_insurance {
    padding-top: 24px;
}

.card_insurance-height {
    height: 152px;
}

.cardOffer__wrap_card_insurance div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 16px;
}

.cardOffer__wrap_card_insurance h3 {
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
}

.cardOffer__tab_container_mobile {
    width: max-content;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    margin-top: 24px;
}

.cardOffer__tab_container_mobile span {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 16px;
    background-color: #D1D5DB;
    cursor: pointer;
}

.cardOffer__tab_container_mobile .cardOffer__tab_active {
    width: 14px;
    height: 14px;
    background-color: #9CA3AF;
}


@media only screen and (min-width: 849px) {
    .cardOffer__card_one {
        max-width: none;
        width: 364px;
    }
}
