I think, is still the secret of great creative people.
Creativity is to discover a question that has never been asked. If one brings up an idiosyncratic question, the answer he gives will necessarily be unique as well.
<!--Выезд фона слева-->

<script>
    $('.btn-left-line-mt-2').addClass('btn-left-line-mt');
</script>


<style>
   :root {
        --BtnBGColorShape:  #121D57; /*цвет фона кнопки*/
        --BtnBGColorShapeHover: #FFFFFF; /*цвет фона кнопки по наведению*/
        --BtnColorShape: #fff; /*цвет текста кнопки*/
        --BtnColorShapeHover: #121D57; /*цвет текста кнопки по наведению*/
        --BtnRadius: 50px; /*радиус угла*/
    }
</style>

<style>
    .btn-left-line-mt {
        border-radius: var(--BtnRadius);
        overflow: hidden !important;
    }
    /*Вторая кнопка*/
    .btn-left-line-mt-2 {
        border-radius: 50px !important;
    }
    .btn-left-line-mt .tn-atom {
        background-color: transparent !important;
    }
    .btn-left-line-mt .tn-atom:after {
        content:'';
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        background-color: var(--BtnBGColorShapeHover);
        position: absolute;
        left: 0;
        top: 0;
        border-radius: 0px var(--BtnRadius) var(--BtnRadius) 0px;
        z-index: -1;
        transform: translate(-105%, 0);
        transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);
    }
    /*Вторая кнопка*/
    .btn-left-line-mt-2 .tn-atom:after {
        background-color: red;
        border-radius: 0px 50px 50px 0px;
    }
    
        .btn-left-line-mt .tn-atom:before {
        content:'';
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        background-color: var(--BtnBGColorShape);
        position: absolute;
        left: 0;
        top: 0;
        border-radius: var(--BtnRadius);
        z-index: -2;
    }
    /*Вторая кнопка*/
     .btn-left-line-mt-2 .tn-atom:before {
         background-color: green;
     }
    .btn-left-line-mt:hover .tn-atom:after {
        transform: translate(0%, 0);
    }
    .btn-left-line-mt .tn-atom {
        color: var(--BtnColorShape) !important;
    }
    /*Вторая кнопка (цвет текста)*/
    .btn-left-line-mt-2 .tn-atom {
        color: blue !important;
    }
    
    .btn-left-line-mt:hover .tn-atom {
        color: var(--BtnColorShapeHover) !important;
    }
     /*Вторая кнопка (цвет текста по наведению)*/
    .btn-left-line-mt-2:hover .tn-atom {
        color: brown !important;
    }
</style>
Made on
Tilda