.visitors{
    padding-top: 1.03em;
    padding-bottom: .74em;
}
div.visitors__container{
    padding-top: 1.54em;
}
.visitors__text{
    color: #FFF;
    font-size: .18em;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: .15em;
    text-transform: uppercase;
}
.visitors__quote{
    max-width: 10em;
    display: flex;
    column-gap: .11em;
    padding-top: .31em;
}
.visitors__quote-icon, .visitors__quote-icon svg{
    width: .6em;
    height: .51em;
}
.visitors__quote-icon{
    display: flex;
    justify-content: center;
    align-items: center;
}
.visitors__quote-icon:last-child{margin-top: auto;}
.visitors__quote-text{
    color: #FFF;
    font-size: .8em;
    font-style: normal;
    font-weight: 400;
    line-height: 80%;
}
.visitors__counter{
    padding-top: 1.42em;
    text-align: right;
    display: flex;
    flex-direction: column;
    row-gap: .11em;
}
.visitors__count{
    color: #FFF;
    font-size: 3em;
    font-style: normal;
    font-weight: 400;
    line-height: 80%;
}
.visitors__count-text{
    color: #FFF;
    font-size: .18em;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: .15em;
    text-transform: uppercase;
}
.visitors__mobile{display: none}
@media (max-width: 700px) {
    .visitors__count {font-size: 30vw;}
    .visitors__count-text {font-size: 12px;}
    .visitors__text{font-size: .23em}
}
@media (max-width: 500px) {
    .visitors__quote {
        flex-direction: column;
    }
    .visitors__quote-icon:last-child {
        margin-top: auto;
        margin-left: auto;
    }
    .visitors__quote-text {
        font-size: .7em;
        padding: 10px;
    }
}
@media (max-width: 480px) {
    .visitors {padding-bottom: .85em;}
    div.visitors__mobile {
        display: flex;
        justify-content: flex-end;
        padding-top: 50px;
        font-size: 1.5em;
    }
    .visitors .section__header .gaBtn{display: none}
}