.brz .brz-ff-josefin_sans {
    font-family: Josefin Sans, sans-serif !important;
}
.brz .brz-ff-montserrat {
    font-family: Montserrat, sans-serif !important;
}
.brz .brz-ff-lato {
    font-family: Lato, sans-serif !important;
}
.brz .brz-ff-overpass {
    font-family: Overpass, sans-serif !important;
}
.brz .brz-ff-red_hat_text {
    font-family: Red Hat Text, sans-serif !important;
}
.brz .brz-ff-dm_serif_text {
    font-family: DM Serif Text, serif !important;
}
.brz .brz-ff-blinker {
    font-family: Blinker, sans-serif !important;
}
.brz .brz-ff-aleo {
    font-family: Aleo, serif !important;
}
.brz .brz-ff-nunito {
    font-family: Nunito, sans-serif !important;
}
.brz .brz-ff-knewave {
    font-family: Knewave, display !important;
}
.brz .brz-ff-palanquin {
    font-family: Palanquin, sans-serif !important;
}
.brz .brz-ff-palanquin_dark {
    font-family: Palanquin Dark, sans-serif !important;
}
.brz .brz-ff-roboto {
    font-family: Roboto, sans-serif !important;
}
.brz .brz-ff-oswald {
    font-family: Oswald, sans-serif !important;
}
.brz .brz-ff-oxygen {
    font-family: Oxygen, sans-serif !important;
}
.brz .brz-ff-playfair_display {
    font-family: Playfair Display, serif !important;
}
.brz .brz-ff-fira_sans {
    font-family: Fira Sans, sans-serif !important;
}
.brz .brz-ff-abril_fatface {
    font-family: Abril Fatface, display !important;
}
.brz .brz-ff-comfortaa {
    font-family: Comfortaa, display !important;
}
.brz .brz-ff-kaushan_script {
    font-family: Kaushan Script, handwriting !important;
}
.brz .brz-ff-noto_serif {
    font-family: Noto Serif, serif !important;
}
.brz .brz-ff-quicksand {
    font-family: Quicksand, sans-serif !important;
}
.brz .brz-root__container,
.brz .brz-popup2,
.brz .brz-popup {
    font-family: Lato, sans-serif !important;
}
.thank-you-content {
    font-family: Lato,sans-serif !important;
    text-align: center;
    padding: 7rem 0;
}
.thank-you-content h1 {
    color: #d44848;
    font-size: 3rem;
}
.thank-you-content p {
    font-size: 1.2rem;
}
@media (max-width: 786px){
    .thank-you-content h1 {
        font-size: 2.5rem;
    }
    .thank-you-content p {
        font-size: 1rem;
    }
}
@media (max-width: 485px){
    .thank-you-content h1 {
        font-size: 2rem;
    }
    .thank-you-content p {
        font-size: 1rem;
    }
}
select.custom-select {
    font-size: 18px;
    font-family: Lato,sans-serif;
    background-color: rgba(255,255,255,1);
    color: rgba(115,119,137,1);
    border: 1px solid rgba(181,181,181,1);
    border-radius: 5px;
    min-height: 51.6px;
    position: relative;
    background: url(../images/select-icon-new.png) no-repeat;
    background-position: calc(100% - 0.75rem) center !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    background-size: 10px;
}
input.no-error, select.no-error {
    background: url(../images/tick-input.png) 99.5% 50% no-repeat #fff !important;
    border: 1px solid green !important;
}
input.has-error, select.has-error {
    background: url(../images/error-input.png) 99.5% 50% no-repeat #fff !important;
    border: 1px solid orange!important;
}