    .text-link-black a {
        text-decoration-line: underline !important;
        text-decoration-style: solid !important;
        text-decoration-thickness: 1px !important;
        text-underline-offset: .3em !important;
        text-decoration-color: hsla(0, 0%, 6%, 0.1) !important;
        transition: all .1s ease !important;
    }
    .text-link-black:hover a {
        text-decoration-color: hsl(0, 0%, 6%) !important;
    }
    
    .text-link-white a {
        text-decoration-line: underline !important;
        text-decoration-style: solid !important;
        text-decoration-thickness: 1px !important;
        text-underline-offset: .3em !important;
        text-decoration-color: hsla(0, 0%, 96%, 0.1) !important;
        transition: all .1s ease !important;
    }
    .text-link-white:hover a {
        text-decoration-color: hsl(0, 0%, 96%) !important;
    }
    
    
    
    .t-input-group_cb {
        margin: 16px 20px 32px 20px !important;
    }
    
    .t-checkbox__labeltext {
        margin-top: 16px !important; 
    }
    
    
    .t-popup__block-close {
        top: 28px !important;
        right: 28px !important;
        width: 40px !important;
        height: 40px !important;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: hsla(0, 0%, 100%, 0.3) !important;
        border-radius: 999px !important;
    }
    
    .t-popup__close-icon {
        width: 16px;
        height: 16px;
    }
    
     @media (min-width: 640px) {
        .t-popup__block-close {
            top: 48px !important;
            right: 48px !important;
            width: 56px !important;
            height: 56px !important;
        }
        .t-popup__close-icon {
            width: 24px;
            height: 24px;
        }
    }
     
     @media (min-width: 960px) {
        .t-popup__block-close {
            top: 60px !important;
            right: 80px !important;
        }
     }
     
     [data-popup-rec-ids="1181650446"] .t-popup__block-close {
        top: 16px !important;
        right: 16px !important;
    }
    
    @media (min-width: 640px) {
        [data-popup-rec-ids="1181650446"] .t-popup__block-close {
            top: 40px !important;
            right: 40px !important;
        }
    }
    
    .t-input-title {
        padding-top: 16px;
    }
    
    .t-input-group_cb {
        margin: 16px 20px 32px 20px !important;
    }
    
    .t-checkbox__labeltext {
        margin-top: 16px !important; 
    }
    
    
    .t657 {
        max-width: 260px;   
    }
    
    .t657_rectangle .t657__wrapper, .t657_long .t657__wrapper {
        padding: 20px;
    }
    
    .t657 {
        bottom: 20px !important;
        right: 20px !important;
        left: auto !important;
    }
    
    .t657__close-button {
        display: none;
    }
    
    .t657__wrapper {
        box-shadow: 0 0 20px 0 rgba(0,0,0,.1) !important;   
    }
    
    @media (max-width: 480px) {
        .t657 {
            max-width: 200px;  
            bottom: 16px !important;
            right: 16px !important;
            left: auto !important;
        }
    }
    
    @media (max-width: 390px) {
        .t657 {
            max-width: 190px;   
        }
    }
    
    @media (min-width: 1280px) {
        .t657 {
            max-width: 300px;   
        }
    }
    
    