    .background-localization {
        background-image: url(/images/background_contact.png?1d4067422537c41d24d5fe52e8b9b13f);
        background-repeat: no-repeat;
        background-size: cover;
        height: 100%;
        margin: 0 auto;
        display: block;
    }

    .localization {
        background-color: transparent;
        padding: 7rem 0 80px;
    }

    .localization__header {
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .localization__header__subtitle {
        max-width: 580px;
        padding: 100px 0 50px;
    }

    .localization__header__text {
        margin: 0 5rem;
    }

    .map iframe {
        width: 100%;
        height: 400px;
    }

    .content {
        padding-bottom: 6rem;
    }

    .content__airport__title {
        text-align: center;
        padding: 5.625rem 0 3.5rem;
    }

    .content__airport__cards {
        display: flex;
        gap: 2rem;
        flex-wrap: wrap;
        justify-content: center;
    }

    .content__airport__cards__card {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 1.5rem;
        padding: 3rem 1.5rem;
        background-color: #fff;
        border-radius: 2.5rem;
        flex: 0 0 380px;
    }

    .content__airport__cards__card__title {
        text-transform: uppercase;
        font-weight: bold;
        text-align: center;
        margin: 0 2rem;
    }


    .content__airport__cards__card__text {
        text-align: center;
    }

    .content__airport__cards__card__text p {
        color: #122612;
        font-family: 'League Spartan', sans-serif;
        font-weight: 300;
    }

    .content__land__cards__card__text p {
        color: #122612;
        font-family: 'League Spartan', sans-serif;
        font-weight: 300;
    }


    .content__land__title {
        text-align: center;
        padding: 5.625rem 0 3.5rem;
    }

    .content__land__cards {
        display: flex;
        gap: 2rem;
        flex-wrap: wrap;
        justify-content: center;
    }

    .content__land__cards__card {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 1.5rem;
        padding: 3rem 1.5rem;
        background-color: #fff;
        border-radius: 2.5rem;
        flex: 0 0 380px;
    }

    .content__land__cards__card__title {
        text-transform: uppercase;
        font-weight: bold;
        text-align: center;
        margin: 0 2rem;
    }

    .content__land__cards__card__text {
        text-align: center;
    }

    @media (max-width: 600px) {
        .localization__header__title {
            margin-top: 5rem;
        }
        .localization__header__subtitle{
            margin-top: -5rem;
        }
        .localization__header__text{
            display: contents;
        }
        .content__airport__cards__card{
            display: grid;
            align-items: center;
            justify-content: center;
            gap: 1.5rem;
            padding: 3rem 1.5rem;
            background-color: #fff;
            border-radius: 2.5rem;
            flex: 1;
        }
        .content__land__cards__card{
            display: grid;
            align-items: center;
            justify-content: center;
            gap: 1.5rem;
            padding: 3rem 1.5rem;
            background-color: #fff;
            border-radius: 2.5rem;
            flex: 1;
        }
    }

