.not-required::after {
    content: none !important;
}

.iti {
    --iti-path-flags-1x: url("/wp-content/themes/cazna/assets/intl-tel-input/build/img/flags.webp");
    --iti-path-flags-2x: url("/wp-content/themes/cazna/assets/intl-tel-input/build/img/flags@2x.webp");
    --iti-path-globe-1x: url("/wp-content/themes/cazna/assets/intl-tel-input/build/img/globe.webp");
    --iti-path-globe-2x: url("/wp-content/themes/cazna/assets/intl-tel-input/build/img/globe@2x.webp");
}

.input-phone .iti {
    display: block;
}

.input-phone button {
    margin-top: 0 !important;
    padding: 0 !important;
    border-radius: none !important;
    background: none !important;
    color: #121212 !important;
    font-weight: 400 !important;
}

.trip_close {
    display: inline-block;
    color: #dc3545;
    background: rgba(220, 53, 53, 0.2);
    border-radius: 50px;
    padding: 6px 20px;
    font-size: 12px;
    font-weight: 500;
}

.trip_close {
    display: inline-block;
    color: #dc3545;
    background: rgba(220, 53, 53, 0.2);
    border-radius: 50px;
    padding: 6px 20px;
    font-size: 14px;
    margin: 10px 8px 0 0;
}

.trip_open {
    display: inline-block;
    color: #3fa328;
    background: rgba(43, 235, 43, 0.2);
    border-radius: 50px;
    padding: 6px 20px;
    font-size: 14px;
    margin: 10px 8px 0 0;
}

.trip_warn {
    display: inline-block;
    color: #e2a03f;
    background-color: #fcf5e9;
    border-radius: 50px;
    padding: 6px 20px;
    font-size: 14px;
    margin: 10px 8px 0 0;
}

.phone_desc {
    margin-bottom: 12px;
    font-size: 12px;
}

.grecaptcha-badge {
    visibility: hidden;
}

label.required:after {
    content: "*";
    color: red;
    font-size: 24px;
}

@media screen and (max-width: 600px) {
    .enter_to_cabinet {
        display: none !important;
    }
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropbtn {
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 2;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}
