.elementor-54 .elementor-element.elementor-element-860a095{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-9b04f9f{--swiper-slides-to-display:3;--swiper-slides-gap:25px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-10px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-10px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:35px;--arrow-normal-color:#005C00;--arrow-hover-color:#00A000;}.elementor-54 .elementor-element.elementor-element-9b04f9f .swiper-slide > .elementor-element{height:100%;}.elementor-54 .elementor-element.elementor-element-c8125ca{border-radius:12px 12px 12px 12px;}.elementor-54 .elementor-element.elementor-element-c8125ca .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-54 .elementor-element.elementor-element-da1b10d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:565px;}body:not(.rtl) .elementor-54 .elementor-element.elementor-element-da1b10d{left:150px;}body.rtl .elementor-54 .elementor-element.elementor-element-da1b10d{right:150px;}.elementor-54 .elementor-element.elementor-element-969895c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-54 .elementor-element.elementor-element-9b04f9f{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-9b04f9f{--swiper-slides-to-display:1;}}/* Start custom CSS for shortcode, class: .elementor-element-aeaed72 */.elementor-54 .elementor-element.elementor-element-aeaed72 {
    font: 400 24px "Fira Sans Extra Condensed";
    font-style: italic;
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-860a095 */.book-block {
    width: 355px;
    position: relative;
    overflow: visible;
}


/* Текст */
.book-text {
    position: relative;
    z-index: 3;

    font-family: Zhizn, sans-serif;
    font-size: 28px;

    /*
     * В референсе межстрочник немного плотнее,
     * чем твои прежние 1.3
     */
    line-height: 1.2;

    margin: 0;
}


/*
 * Каждая строка — отдельная,
 * браузеру запрещаем самостоятельно переносить её.
 */
.book-text > span {
    display: block;
    width: max-content;
    white-space: nowrap;
}


/* Контур вокруг книги — снят непосредственно с референса */

.book-line-6 {
    transform: translateX(142px);
}

.book-line-7 {
    transform: translateX(149px);
}

.book-line-8 {
    transform: translateX(126px);
}

.book-line-9 {
    transform: translateX(113px);
}

.book-line-10 {
    transform: translateX(125px);
}


/* Книга */
.book-image {
    position: absolute;

    left: -195px;
    bottom: -65px;

    width: auto;
    max-width: none;
    height: auto;

    z-index: 2;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-da1b10d */.book-block2 {
    width: 555px;
    position: relative;
    overflow: visible;
}


/* Текст */
.book-text2 {
    position: relative;
    z-index: 3;

    font-family: Zhizn, sans-serif;
    font-size: 28px;

    /*
     * В референсе межстрочник немного плотнее,
     * чем твои прежние 1.3
     */
    line-height: 1.2;

    margin: 0;
}


/*
 * Каждая строка — отдельная,
 * браузеру запрещаем самостоятельно переносить её.
 */
.book-text2 > span {
    display: block;
    width: max-content;
    white-space: nowrap;
}


/* Контур вокруг книги — снят непосредственно с референса */

.book-line-61 {
    transform: translateX(52px);
}

.book-line-71 {
    transform: translateX(120px);
}

.book-line-81 {
    transform: translateX(230px);
}

.book-line-91 {
    transform: translateX(230px);
}

.book-line-101 {
    transform: translateX(265px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-969895c */.elementor-54 .elementor-element.elementor-element-969895c {
    font: 400 24px "Fira Sans Extra Condensed";
    font-style: italic;
    line-height: 1.5;
}/* End custom CSS */