#header {
    z-index: 10000;
}

body.dev .hamburger.is-active .hamburger-inner, body.dev .hamburger.is-active .hamburger-inner::before, body.dev .hamburger.is-active .hamburger-inner::after {
    background-color: #d65c4b;
}
body.dev .hamburger.is-active .hamburger-inner, body.dev .hamburger.is-active .hamburger-inner::before, body.dev .hamburger.is-active .hamburger-inner::after {
    background-color: #d65c4b;
}
@media (min-width: 768px) {
    #header .container {
        height: 100%;
    }

    .header__main {
        height: 100% !important;
    }
}

@media (min-width: 1360px) {
    #header .container {
        height: 100%;
    }

    .header__main {
        height: 100%;
    }
}

.form-stepper-horizontal {
    padding: 0!important;
}

.btn-next-question:hover {
    text-decoration: none !important;
    border: 1px solid #fff !important;
}

.wpcf7-form-control,
input[type="text"], select {
    height: 44px;
    border-radius: 100px;
    border: 3px solid #ebebeb;
    transition: all 0.4s;
    transition-timing-function: cubic-bezier(0.48, 0.07, 0.37, 0.99);
    padding-left: 15px;
    padding-right: 15px;
}

input[type="radio"] {
    appearance: none;
     height: 22px;
    width: 22px;
    background: #fff;
    border-radius: 100px!important;
    border: 3px solid #ebebeb;
}

input[type="radio"]:checked {
    appearance: none;
     height: 22px;
    width: 22px;
    background: #555555;
    border-radius: 100px!important;
    border: 3px solid #ebebeb;
}



.wpcf7-form-control:focus-visible,
input[type="text"]:focus-visible {
    outline: none !important;
    border: 3px solid #c3c3c3;
}

@media (max-width: 768px) {
   .form-stepper-list a .label {
        font-size: 10px!important;
    }
    
    .header__logo {
        height: auto;
    }
    a.header__logo.logoSmall {
        height: 1.5rem;
        margin-left: 0px;
    }
    a.header__logo.logoSmall img {
        width: auto;
        height: 100%;
         margin-left: 1px;
    }
    .form-stepper-horizontal {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
    .form-stepper-list {
        border: 1px solid #ddd;
        border-bottom: none;
    }
    .form-stepper-list a {
        width: 100%;
        height: 100%;
        padding-top: 5px;
        padding-bottom: 5px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .form-stepper-circle {
        width: auto!important;
        padding: 0 10px;
        font-size: 12px;
        white-space: nowrap;
        margin-right: 5px!important;
    }
    .wpcf7-form-control,
    input[type="text"], select {
        width: 100%;
    }
}
.form-stepper-list a {
    cursor: pointer;
    text-decoration: none !important;
}

.form-stepper .form-stepper-active .form-stepper-circle {
    background-color: #5289ae !important;
    color: #fff;
}

.form-stepper .form-stepper-active .form-stepper-circle:hover {
    background-color: #5289ae !important;
    color: #fff !important;
}

.form-stepper .form-stepper-active .label {
    color: #5289ae !important;

}

.survey-question {
    padding-top: 50px;
    padding-bottom: 50px;
    opacity: 1 !important;
}


.survey-question:nth-of-type(odd) {
     background-color: #5289ae !important;
}
.survey-question {
     background-color: #d65c4b !important;
}

.survey-question .wpcf7-not-valid-tip {
    color: #000 !important;
}