/*
Theme Name: Xleb Theme Child 
Theme URI: https://xleb.studio/
Author: Xleb Studio
Author URI: https://xleb.studio/
Template: xleb
Description: Дочерняя тема, для Xleb studio
Text Domain: xleb-child
*/

@import "css/_child-main.scss";

/* Templatera 46: fluid first screen; content, grid and spacing belong to WPBakery. */
.vc_section.pravomentor-hero {
    min-height: 100svh;
    justify-content: flex-end;
    isolation: isolate;
    overflow: clip;
    --bigTitleSpacing: 0em;
    --bigTextSpacing: 0em;
    --titleLeft: 0em;
    --btnDefaultBg: #303a91;
    --btnDefaultHoverBg: #29327d;
}
.vc_section.pravomentor-hero > .xleb-section-responsive-background::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(60.367deg, rgba(42, 44, 59, .4), rgba(42, 44, 59, 0) 98.166%);
}
@media (max-width: 991px) {
    .vc_section.pravomentor-hero {
        justify-content: flex-start;
    }
    .vc_section.pravomentor-hero > .xleb-section-responsive-background > img {
        object-position: 89.15% top;
    }
}
@media (max-width: 767px) {
    .vc_section.pravomentor-hero > .xleb-section-responsive-background > img {
        transform: scale(1.0259);
        transform-origin: 89.15% top;
    }
    .vc_section.pravomentor-hero > .xleb-section-responsive-background::after {
        background: linear-gradient(to bottom, rgba(42, 44, 59, .4), rgba(42, 44, 59, 0));
    }
    .pravomentor-hero .xleb-button-wrapper {
        align-self: stretch;
    }
    .pravomentor-hero .xleb-button-wrapper > .btn {
        flex: 1;
        white-space: normal;
        text-align: center;
    }
}
