/* ------Стиль при выделении текста------ */

::selection {
    color: #F5F5F5;
    background: #F48400;  /* цвет выделения текста */
}

/* ------Стиль скроллбара------ */

@media screen and (min-width: 320px) {

    ::-webkit-scrollbar {
        width: 8px; /* ширина вертикального скроллбара */
        height: 0px; /* высота горизонтального скроллбара */
        background: #0f1215; /* цвет фона под скроллбаром */
    }
    
    ::-webkit-scrollbar-thumb {
        background: #16181b; /* цвет скроллбара */
        border-radius: 10px; /* радиус скругления скроллбара */
    }
    
}

/*

------Шрифт кнопки «Загрузить файлы»------ 

.t-text {
    font-family: 'GothamPro',Arial,sans-serif !important;
    font-weight: 500 !important;
    color: #000000;   
}

*/

/* ------Стиль ссылок------ */

.link_contact[data-elem-type="text"] a,
.link_ancor_footer[data-elem-type="text"] a {
    
    text-decoration: none !important;
    color: #F5F5F5 !important;
    opacity: 1 !important;
    display: absolute !important;
    transition: all 0.3s ease-in-out;
    
}

.link_contact[data-elem-type="text"] a:hover,
.link_ancor_footer[data-elem-type="text"] a:hover {
    
    color: #F48400 !important;
    
}

.link_ancor[data-elem-type="text"] a,
.link_internal[data-elem-type="text"] a {
    
    text-decoration: none !important;
    color: #868686 !important;
    opacity: 1 !important;
    display: absolute !important;
    transition: all 0.3s ease-in-out;
    
}

.link_ancor[data-elem-type="text"] a:hover,
.link_internal[data-elem-type="text"] a:hover {
    
    color: #F48400 !important;
    
}

.icon_messenger {
    
    opacity: 1 !important;
    transition: all 0.3s ease-in-out;
    
}

.icon_messenger:hover {
    
    opacity: 0.5 !important;
    transition: all 0.3s ease-in-out;
    
}

.button_hover {
    
    opacity: 1 !important;
    transition: all 0.3s ease-in-out;
    
}

.button_hover:hover {
    
    opacity: 0.8 !important;
    transition: all 0.6s ease-in-out;
    
}