.lineblue[data-elem-type="text"] a {
    border: 0 !important;
    display: inline-block !important;
    width: auto !important;
    position: relative !important;
    transition: all 0.3s ease !important;
    color: #0D13B4 !important;
}

.lineblue[data-elem-type="text"] a:hover {
    color: #0D13B4 !important;
}

.lineblue[data-elem-type="text"] a::after {
    content: '';
    position: absolute;
    transition: all 0.3s ease;
    margin: auto;
    margin-bottom: -1px;
    height: 1px;  
    background: #0D13B4; 
     
    opacity: 1;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    width: 0;
     
}

.lineblue[data-elem-type="text"] a:hover::after {
    background: #0D13B4;
     
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 0;
    right: auto;
    width: 100%;
     
}




.linewhite[data-elem-type="text"] a {
    border: 0 !important;
    display: inline-block !important;
    width: auto !important;
    position: relative !important;
    transition: all 0.3s ease !important;
    /* цвет ссылки до наведения */
    color: #FFFFFF !important;
}

.linewhite[data-elem-type="text"] a:hover {
    /* цвет ссылки после наведения */
    color: #FFFFFF !important;
}

.linewhite[data-elem-type="text"] a::after {
    content: '';
    position: absolute;
    transition: all 0.3s ease;
    margin: auto;
    /* отступ между ссылкой и подчеркиванием; 
    если нужно сделать расстояние больше, то используй отрицательное значение */
    margin-bottom: -1px;
    /* толщина подчеркивания */
    height: 1px;  
    /* цвет подчеркивания до наведения */
    background: #FFFFFF; 
     
    opacity: 1;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    width: 0;
     
}

.linewhite[data-elem-type="text"] a:hover::after {
    /* цвет подчеркивания после наведения */
    background: #FFFFFF;
     
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 0;
    right: auto;
    width: 100%;
     
}




.linered[data-elem-type="text"] a {
    border: 0 !important;
    display: inline-block !important;
    width: auto !important;
    position: relative !important;
    transition: all 0.3s ease !important;
    /* цвет ссылки до наведения */
    color: #0D13B4 !important;
}

.linered[data-elem-type="text"] a:hover {
    /* цвет ссылки после наведения */
    color: #FF3F3F !important;
}

.linered[data-elem-type="text"] a::after {
    content: '';
    position: absolute;
    transition: all 0.3s ease;
    margin: auto;
    /* отступ между ссылкой и подчеркиванием; 
    если нужно сделать расстояние больше, то используй отрицательное значение */
    margin-bottom: -1px;
    /* толщина подчеркивания */
    height: 1px;  
    /* цвет подчеркивания до наведения */
    background: #0D13B4; 
     
    opacity: 1;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    width: 0;
     
}

.linered[data-elem-type="text"] a:hover::after {
    /* цвет подчеркивания после наведения */
    background: #FF3F3F;
     
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 0;
    right: auto;
    width: 100%;
     
}



.linemain[data-elem-type="text"] a {
    border: 0 !important;
    display: inline-block !important;
    width: auto !important;
    position: relative !important;
    transition: all 0.3s ease !important;
    /* цвет ссылки до наведения */
    color: #FFFFFF !important;
}

.linemain[data-elem-type="text"] a:hover {
    /* цвет ссылки после наведения */
    color: #FF3F3F !important;
}

.linemain[data-elem-type="text"] a::after {
    content: '';
    position: absolute;
    transition: all 0.3s ease;
    margin: auto;
    /* отступ между ссылкой и подчеркиванием; 
    если нужно сделать расстояние больше, то используй отрицательное значение */
    margin-bottom: -1px;
    /* толщина подчеркивания */
    height: 1px;  
    /* цвет подчеркивания до наведения */
    background: #FFFFFF; 
     
    opacity: 1;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    width: 0;
     
}

.linemain[data-elem-type="text"] a:hover::after {
    /* цвет подчеркивания после наведения */
    background: #FF3F3F;
     
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 0;
    right: auto;
    width: 100%;
     
}




.lineblack[data-elem-type="text"] a {
    border: 0 !important;
    display: inline-block !important;
    width: auto !important;
    position: relative !important;
    transition: all 0.3s ease !important;
    /* цвет ссылки до наведения */
    color: #000000 !important;
}

.lineblack[data-elem-type="text"] a:hover {
    /* цвет ссылки после наведения */
    color: #000000 !important;
}

.lineblack[data-elem-type="text"] a::after {
    content: '';
    position: absolute;
    transition: all 0.3s ease;
    margin: auto;
    /* отступ между ссылкой и подчеркиванием; 
    если нужно сделать расстояние больше, то используй отрицательное значение */
    margin-bottom: -1px;
    /* толщина подчеркивания */
    height: 1px;  
    /* цвет подчеркивания до наведения */
    background: #000000; 
     
    opacity: 1;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    width: 0;
     
}

.lineblack[data-elem-type="text"] a:hover::after {
    /* цвет подчеркивания после наведения */
    background: #000000;
     
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 0;
    right: auto;
    width: 100%;
     
}




    :root {

        /*bestia_1 Связаться*/
        --BestiaBGColor_1: #FFFFFF; /*цвет фона на кнопке*/
        --BestiaBGHoverColor_1: #FF3F3F; /*цвет фона на кнопке при наведении*/
        --BestiaBorderRadius_1: 50px; /*Радиус скругления углов*/
        --BestiaBorderWidth_1: 0px; /*Размер обводки*/
        --BestiaBorderColor_1: #5555CB; /*цвет обводки*/
        --BestiaBorderHoverColor_1: #2e37e6; /*цвет обводки при наведении*/
        --BestiaTextHoverColor_1: #FFFFFF; /*цвет текста при наведении*/

        /*bestia_2 Посмотреть решения*/
        --BestiaBGColor_2: transparent; /*цвет фона на кнопке*/
        --BestiaBGHoverColor_2: #FFFFFF; /*цвет фона на кнопке при наведении*/
        --BestiaBorderRadius_2: 50px; /*Радиус скругления углов*/
        --BestiaBorderWidth_2: 0px; /*Размер обводки*/
        --BestiaBorderColor_2: #5555CB; /*цвет обводки*/
        --BestiaBorderHoverColor_2: #2e37e6; /*цвет обводки при наведении*/
        --BestiaTextHoverColor_2: #0431D2; /*цвет текста при наведении*/
        
        /*bestia_3 Посмотреть все решения*/
        --BestiaBGColor_3: #0D13B4; /*цвет фона на кнопке*/
        --BestiaBGHoverColor_3: #FF3F3F; /*цвет фона на кнопке при наведении*/
        --BestiaBorderRadius_3: 50px; /*Радиус скругления углов*/
        --BestiaBorderWidth_3: 0px; /*Размер обводки*/
        --BestiaBorderColor_3: #5555CB; /*цвет обводки*/
        --BestiaBorderHoverColor_3: #2e37e6; /*цвет обводки при наведении*/
        --BestiaTextHoverColor_3: #FFFFFF; /*цвет текста при наведении*/

        /*bestia_4 Больше кейсов*/
        --BestiaBGColor_4: #003FE2; /*цвет фона на кнопке*/
        --BestiaBGHoverColor_4: #FF3F3F; /*цвет фона на кнопке при наведении*/
        --BestiaBorderRadius_4: 50px; /*Радиус скругления углов*/
        --BestiaBorderWidth_4: 0px; /*Размер обводки*/
        --BestiaBorderColor_4: #5555CB; /*цвет обводки*/
        --BestiaBorderHoverColor_4: #2e37e6; /*цвет обводки при наведении*/
        --BestiaTextHoverColor_4: #FFFFFF; /*цвет текста при наведении*/
        
        /*bestia_5 Красная*/
        --BestiaBGColor_5: #003FE2; /*цвет фона на кнопке*/
        --BestiaBGHoverColor_5: #FF3F3F; /*цвет фона на кнопке при наведении*/
        --BestiaBorderRadius_5: 50px; /*Радиус скругления углов*/
        --BestiaBorderWidth_5: 0px; /*Размер обводки*/
        --BestiaBorderColor_5: #5555CB; /*цвет обводки*/
        --BestiaBorderHoverColor_5: #2e37e6; /*цвет обводки при наведении*/
        --BestiaTextHoverColor_5: #FFFFFF; /*цвет текста при наведении*/

        /*bestia_6 Нежно голубая*/
        --BestiaBGColor_6: #003FE2; /*цвет фона на кнопке*/
        --BestiaBGHoverColor_6: #FF3F3F; /*цвет фона на кнопке при наведении*/
        --BestiaBorderRadius_6: 50px; /*Радиус скругления углов*/
        --BestiaBorderWidth_6: 0px; /*Размер обводки*/
        --BestiaBorderColor_6: #5555CB; /*цвет обводки*/
        --BestiaBorderHoverColor_6: #2e37e6; /*цвет обводки при наведении*/
        --BestiaTextHoverColor_6: #FFFFFF; /*цвет текста при наведении*/
        
        /*bestia_7*/
        --BestiaBGColor_7: #000; /*цвет фона на кнопке*/
        --BestiaBGHoverColor_7: #eee; /*цвет фона на кнопке при наведении*/
        --BestiaBorderRadius_7: 0px; /*Радиус скругления углов*/
        --BestiaBorderWidth_7: 0px; /*Размер обводки*/
        --BestiaBorderColor_7: #5555CB; /*цвет обводки*/
        --BestiaBorderHoverColor_7: #2e37e6; /*цвет обводки при наведении*/
        --BestiaTextHoverColor_7: #000; /*цвет текста при наведении*/

        /*bestia_8*/
        --BestiaBGColor_8: #000; /*цвет фона на кнопке*/
        --BestiaBGHoverColor_8: #eee; /*цвет фона на кнопке при наведении*/
        --BestiaBorderRadius_8: 0px; /*Радиус скругления углов*/
        --BestiaBorderWidth_8: 0px; /*Размер обводки*/
        --BestiaBorderColor_8: #5555CB; /*цвет обводки*/
        --BestiaBorderHoverColor_8: #2e37e6; /*цвет обводки при наведении*/
        --BestiaTextHoverColor_8: #000; /*цвет текста при наведении*/

        /*bestia_9*/
        --BestiaBGColor_9: #000; /*цвет фона на кнопке*/
        --BestiaBGHoverColor_9: #eee; /*цвет фона на кнопке при наведении*/
        --BestiaBorderRadius_9: 0px; /*Радиус скругления углов*/
        --BestiaBorderWidth_9: 0px; /*Размер обводки*/
        --BestiaBorderColor_9: #5555CB; /*цвет обводки*/
        --BestiaBorderHoverColor_9: #2e37e6; /*цвет обводки при наведении*/
        --BestiaTextHoverColor_9: #000; /*цвет текста при наведении*/

        /*bestia_10*/
        --BestiaBGColor_10: #000; /*цвет фона на кнопке*/
        --BestiaBGHoverColor_10: #eee; /*цвет фона на кнопке при наведении*/
        --BestiaBorderRadius_10: 0px; /*Радиус скругления углов*/
        --BestiaBorderWidth_10: 0px; /*Размер обводки*/
        --BestiaBorderColor_10: #5555CB; /*цвет обводки*/
        --BestiaBorderHoverColor_10: #2e37e6; /*цвет обводки при наведении*/
        --BestiaTextHoverColor_10: #000; /*цвет текста при наведении*/
    }
    
    