

/* Start:/local/templates/main/template_styles.css?17647718463331*/
/* Sticky footer */
body {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

main {
    flex: 1;
}

footer {
    margin-top: auto;
}

/* Кастомная большая кнопка Play для video.js */
.vjs-big-play-button {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    width: 60px !important;
    height: 60px !important;
    border-radius: 50% !important;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    z-index: 10 !important;
    transition: opacity 0.2s;
}

.vjs-big-play-button .vjs-icon-placeholder:before {
    content: "";
    display: block;
    width: 100px;
    height: 100px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAO2SURBVHgB5Zs7UttQFIZ/MenBWQCIBRjjnoeowQmUpknKOBTQMUMDKWJKaGLSwUwYUubBAmTYQOxhAZbZAM4KTu7Rg8FClvy4uroi38wBLATW7/vfc98GUoKIZsQ3S8SciEU/+JoZutXxoyeiLaIpomUYRg+6wyJFHIqwaXJsEbsiTOiGeCiL5IiME28haxQIDdMR8RaqEW9qKhYa5pxUWZ28evVA2dMR8Q5pQV5COiH9OBlFhzHMTeQ1MTa8pkVHWiK2RFPmJN2YKJi8usJiTeiNI2ItSXSs4ByJDXBElOM6LVOI5wfyI5YxRdh+FYxkoGA/GehaZ+PgZz4c6S+E2PeUf/aitBkRYk3kq94OgutxOZzEoix9hPyLZbgen4cv9pWwKN1NeInqJcFNVTN4ES7hkXotcdzf36NSqaBUKmFnZ8d9nRHRCYy8kY80lpdXaGam8BgLCyVqNM4oI6xAp/FEMCcqC5IoFF5HXp+dncXl5TcUi0UopClsvcY/uJYmLzNbUABbe2VlVbXN2b1uZySow5tQzNXVd1HH3+Ds7CsU4bbLrqVl25kZZOkoFNnctbXhF/UDJDOK4IDt7Sr29/fdDyAlCmxpbfrLCmy+yoItaAQnsoODA9F+L+Lu7g6SmWfBJWhIStm8xIJnoDGSbb7ISauDFAYL4yStJCRkc4dL2EROCGw+QWmbXMKEFEijhAOmp6fhOB2MQ9Kclpaw4HHJpeBqtYpxeQVvatNEDuBkVa9/xtLSEsbEYcHaLzyzhbnLWat9wIS4WboNjWH7ttstGWKZvyy4BQ1h+15f/0aj8WWiJBWiFdRhbZBo3yiaWg0P2b7Hx3WZJRqmMOUvPDWRISnZNwxPAPSCdvgGGcDi6vU6bm9vJmlqhuUXfwmmeKTbOsnSCuwbZp6XXdwSVmlrRfYN03y2UE6SJ+I3Njb6JuLn5kwtJuLDom2SRLfbpfX1ChWLJarVPlKv16OM6BtWhRfT+JOw8bLgzS4/gxd9oyV/la2Jl8PFU7HMoAXxP9B8rmsIHETs6nk2HvZv+IT8czTMvq1HREmfUn45HaQraZ8WWztvO3l4c3l50C+Tpnh4TdVBfnBEbMXdECvY74HlRbSDIbYeJk7i+f+ARWs5UeDDz1YeKUkNA+mZyPiZ0mtCydul16Hs4U3qe1ABeUcALig7bMritIt4001SW9o2/SenW2wthIYhz+q7JO+g1hFJTkhDnXkYB/9BuZdmwdtlEBzDM0O3OvBWP1p+dOFPuCEF/gFVbalMPHbPbgAAAABJRU5ErkJggg==') center center/contain no-repeat;
    margin: 0 auto;
}

.vjs-big-play-button .vjs-icon-placeholder {
    color: transparent !important;
}

/* Скрытие кнопки Play и иконки при воспроизведении */
.vjs-playing .vjs-big-play-button,
.vjs-playing .vjs-big-play-button .vjs-icon-placeholder:before {
    opacity: 0 !important;
    pointer-events: none !important;
}

.vjs-big-play-button img {
    width: 6rem !important;
    height: 6rem !important;
    object-fit: contain;
    display: block;
    margin: 0 auto;
    pointer-events: none;
}

.vjs-big-play-button.vjs-hidden,
.vjs-big-play-button.vjs-hidden .vjs-icon-placeholder:before {
    opacity: 0 !important;
    pointer-events: none !important;
}

a.underline {
    text-decoration: underline;
    font-weight: 600;
}

.z-anketa {
    margin-left: 100px;
}

.grid-cols-2 {
    grid-template-columns: repeat(2, 1fr);
}

.grid-cols-1 {
    grid-template-columns: 1fr;
}

.align-self-end {
    align-self: end;
}
/* End */
/* /local/templates/main/template_styles.css?17647718463331 */
