html {
    scroll-behavior: smooth;
}


    
.t-input-phonemask__options-flag, .t-input-phonemask__select-flag {
    display: none !important;
}

@media screen and (min-width: 768px) {
    .t-input-group {
        margin-bottom: 1.2vw !important;
    }

    .t-input {
        font-size: 1.2vw !important;
        height: 3vw !important;
    }

    .t-input:focus  {
        border-color: #FA722A !important;
    }
    
    .t-input::placeholder {
        font-size: 1.2vw !important;
    }

    .t-submit {
        font-size: 2vw !important;
        border-radius: 2vw !important;
        height: 4vw !important;
        width: 13vw !important;
        
    }
    
    .burger-menu {
        display: none !important;
    }
    
    .t-checkbox__indicator {
        width: 2vw !important;
        height: 2vw !important;
    }
    
    .t-checkbox__labeltext {
        font-size: 1.2vw !important;
    }
    
    .t-input-phonemask__select-code {
        font-size: 1.2vw !important;
    }
    
    .t-checkbox__indicator:after {
        height: 0.9vw !important;
        width: 0.6vw !important;
        left: 50% !important;
        top: 50% !important;
        transform: rotate(45deg) translate(-100%, -20%) !important;
    }
}

@media screen and (max-width: 767px) {
    .t-input-title {
        font-size: 8vw !important;
        padding-bottom: 4vw !important;
    }
    
    .t-input-group {
        margin-bottom: 8vw !important;
    }

    .t-input {
        font-size: 6vw !important;
        height: 12vw !important;
    }

    .t-input:focus  {
        border-color: #FA722A !important;
    }
    
    .t-input::placeholder {
        font-size: 6vw !important;
    }

    .t-submit {
        font-size: 8vw !important;
        border-radius: 2vw !important;
        height: 16vw !important;
        width: 40vw !important;
    }
    
    .t-checkbox__indicator {
        width: 7vw !important;
        height: 7vw !important;
    }
    
    .t-checkbox__labeltext {
        font-size: 6vw !important;
    }
    
    .t-input-phonemask__select-code {
        font-size: 6vw !important;
    }
    
    .t-checkbox__indicator:after {
        height: 2vw !important;
        width: 1.5vw !important;
        left: 50% !important;
        top: 50% !important;
        transform: rotate(45deg) translate(-100%, -20%) !important;
    }
}