.ast-separate-container .ast-article-single:not(.ast-related-post) {
		padding-top: 10px;
}

.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link
{
		color:inherit;
}
/* Local Fonts */

@font-face { font-family: 'Be Vietnam Pro'; src: url('/wp-includes/fonts/Be_Vietnam_Pro/BeVietnamPro-Thin.woff2') format('woff2'); font-weight: 100; font-style: normal; font-display: swap; }
@font-face { font-family: 'Be Vietnam Pro'; src: url('/wp-includes/fonts/Be_Vietnam_Pro/BeVietnamPro-ThinItalic.woff2') format('woff2'); font-weight: 100; font-style: italic; font-display: swap; }

@font-face { font-family: 'Be Vietnam Pro'; src: url('/wp-includes/fonts/Be_Vietnam_Pro/BeVietnamPro-ExtraLight.woff2') format('woff2'); font-weight: 200; font-style: normal; font-display: swap; }
@font-face { font-family: 'Be Vietnam Pro'; src: url('/wp-includes/fonts/Be_Vietnam_Pro/BeVietnamPro-ExtraLightItalic.woff2') format('woff2'); font-weight: 200; font-style: italic; font-display: swap; }

@font-face { font-family: 'Be Vietnam Pro'; src: url('/wp-includes/fonts/Be_Vietnam_Pro/BeVietnamPro-Light.woff2') format('woff2'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Be Vietnam Pro'; src: url('/wp-includes/fonts/Be_Vietnam_Pro/BeVietnamPro-LightItalic.woff2') format('woff2'); font-weight: 300; font-style: italic; font-display: swap; }

@font-face { font-family: 'Be Vietnam Pro'; src: url('/wp-includes/fonts/Be_Vietnam_Pro/BeVietnamPro-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Be Vietnam Pro'; src: url('/wp-includes/fonts/Be_Vietnam_Pro/BeVietnamPro-Italic.woff2') format('woff2'); font-weight: 400; font-style: italic; font-display: swap; }

@font-face { font-family: 'Be Vietnam Pro'; src: url('/wp-includes/fonts/Be_Vietnam_Pro/BeVietnamPro-Medium.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Be Vietnam Pro'; src: url('/wp-includes/fonts/Be_Vietnam_Pro/BeVietnamPro-MediumItalic.woff2') format('woff2'); font-weight: 500; font-style: italic; font-display: swap; }

@font-face { font-family: 'Be Vietnam Pro'; src: url('/wp-includes/fonts/Be_Vietnam_Pro/BeVietnamPro-SemiBold.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Be Vietnam Pro'; src: url('/wp-includes/fonts/Be_Vietnam_Pro/BeVietnamPro-SemiBoldItalic.woff2') format('woff2'); font-weight: 600; font-style: italic; font-display: swap; }

@font-face { font-family: 'Be Vietnam Pro'; src: url('/wp-includes/fonts/Be_Vietnam_Pro/BeVietnamPro-Bold.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Be Vietnam Pro'; src: url('/wp-includes/fonts/Be_Vietnam_Pro/BeVietnamPro-BoldItalic.woff2') format('woff2'); font-weight: 700; font-style: italic; font-display: swap; }

@font-face { font-family: 'Be Vietnam Pro'; src: url('/wp-includes/fonts/Be_Vietnam_Pro/BeVietnamPro-ExtraBold.woff2') format('woff2'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'Be Vietnam Pro'; src: url('/wp-includes/fonts/Be_Vietnam_Pro/BeVietnamPro-ExtraBoldItalic.woff2') format('woff2'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'Be Vietnam Pro'; src: url('/wp-includes/fonts/Be_Vietnam_Pro/BeVietnamPro-Black.woff2') format('woff2'); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Be Vietnam Pro'; src: url('/wp-includes/fonts/Be_Vietnam_Pro/BeVietnamPro-BlackItalic.woff2') format('woff2'); font-weight: 900; font-style: italic; font-display: swap; }

@font-face { font-family: 'Playfair Display'; src: url('/wp-includes/fonts/Playfair_Display/PlayfairDisplay-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Playfair Display'; src: url('/wp-includes/fonts/Playfair_Display/PlayfairDisplay-Italic.woff2') format('woff2'); font-weight: 400; font-style: italic; font-display: swap; }

@font-face { font-family: 'Playfair Display'; src: url('/wp-includes/fonts/Playfair_Display/PlayfairDisplay-Medium.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Playfair Display'; src: url('/wp-includes/fonts/Playfair_Display/PlayfairDisplay-MediumItalic.woff2') format('woff2'); font-weight: 500; font-style: italic; font-display: swap; }

@font-face { font-family: 'Playfair Display'; src: url('/wp-includes/fonts/Playfair_Display/PlayfairDisplay-SemiBold.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Playfair Display'; src: url('/wp-includes/fonts/Playfair_Display/PlayfairDisplay-SemiBoldItalic.woff2') format('woff2'); font-weight: 600; font-style: italic; font-display: swap; }

@font-face { font-family: 'Playfair Display'; src: url('/wp-includes/fonts/Playfair_Display/PlayfairDisplay-Bold.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Playfair Display'; src: url('/wp-includes/fonts/Playfair_Display/PlayfairDisplay-BoldItalic.woff2') format('woff2'); font-weight: 700; font-style: italic; font-display: swap; }

@font-face { font-family: 'Playfair Display'; src: url('/wp-includes/fonts/Playfair_Display/PlayfairDisplay-ExtraBold.woff2') format('woff2'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'Playfair Display'; src: url('/wp-includes/fonts/Playfair_Display/PlayfairDisplay-ExtraBoldItalic.woff2') format('woff2'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'Playfair Display'; src: url('/wp-includes/fonts/Playfair_Display/PlayfairDisplay-Black.woff2') format('woff2'); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Playfair Display'; src: url('/wp-includes/fonts/Playfair_Display/PlayfairDisplay-BlackItalic.woff2') format('woff2'); font-weight: 900; font-style: italic; font-display: swap; }




/* КНОПКА — текст слева, линия снизу */
.fluent_form_4 .ff-submit-btn,
.fluent_form_4 input[type="submit"],
.fluent_form_4 button[type="submit"] {
    display: inline-block !important;
    width: auto !important;
    min-width: 150px !important; /* Длина линии (минимум) */
    
    /* ИЗМЕНЕНО: Слева отступ 0, справа оставляем, чтобы линия уходила вправо */
    padding: 14px 20px 14px 0 !important; 
    
    background: transparent !important;
    color: #6025e8 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    
    /* ИЗМЕНЕНО: Текст прижат влево */
    text-align: left !important;

    /* Линия */
    border: none !important;
    border-bottom: 2px solid #6025e8 !important;
    border-radius: 1px !important;

    cursor: pointer !important;
    transition: all 0.3s ease !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Ховер эффект */
.fluent_form_4 .ff-submit-btn:hover,
.fluent_form_4 .ff-submit-btn:focus {
    border-bottom-color: #6025e8 !important;
    border-bottom-width: 3px !important;
    color: #6025e8 !important;
    /* Убрал фон, так как при тексте слева (padding 0) фон будет смотреться обрезанным */
    background: transparent !important; 
    opacity: 0.8 !important;
}

/* Контейнер кнопки (чтобы сама кнопка была слева на странице) */
.fluent_form_4 .ff-submit-container {
    text-align: left !important;
    margin-top: 28px !important;
}


/* Complianz */
#cmplz-manage-consent .cmplz-manage-consent {
    box-shadow: rgba(0, 0, 0, 0.55) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}