    .t-popup__container {
        border-radius: 20px;
    }

    .tbactive {
        background-color: #ffffff !important;
        color: #2f2f2f !important;
    } 

    .tbbtn a {
        border-radius: 12px 12px 0 0;
    }
    
    .board-form div {
        border-radius: 0 0 12px 12px;
    }


    .link-underline_hover a:hover {
        border-bottom: 1px solid #5cc741 !important;
    }

    .border-dashed a {
        border-style: dashed !important;
    }
    
    .border-dashed a:hover {
        border-style: solid !important;
    }
    
    .btn_border_left div {
        border-radius: 12px 0 0 12px;
    }
    
    .btn_border_right div {
        border-radius: 0 12px 12px 0;
    }
    
    .wa_hover:hover a {
        border: 1px #5CC741 solid !important;
        color: #5CC741 !important;
        background: transparent !important;
    }
    
    .tg_hover:hover a {
        border: 1px #4392D0 solid !important;
        color: #4392D0 !important;
        background: transparent !important;
    }
    
    .color_this_text span {
        background: #FBE7B1;
    }
    
    
    .uc-color_this_text span {
        background: #FBE7B1;
    }

    .puzzle:hover {
        filter: hue-rotate(-50deg);
        cursor: pointer;
        transform: scale(1.03);
        z-index: 9999 !important;
    }
    
    .service-border_top .tn-atom {
        border-radius: 25px 25px 0 0;
    }

    .question_item .tn-atom:hover {
        box-shadow: 0px 0px 5px 5px rgb(251 231 177 / 30%);
    }
    
    
    @media screen and (max-width: 960px) {
    .t845__imgwrapper {
        max-width: 80px !important;
    }
}
