.elementor-142007 .elementor-element.elementor-element-4750c98{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-142007 .elementor-element.elementor-element-8a16989{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142007 .elementor-element.elementor-element-ae42d07 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-142007 .elementor-element.elementor-element-ae42d07{text-align:start;}.elementor-142007 .elementor-element.elementor-element-ae42d07 img{max-width:220px;border-radius:4px 4px 4px 4px;}.elementor-142007 .elementor-element.elementor-element-12a8706{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142007 .elementor-element.elementor-element-9d51595 .elementor-image-box-wrapper{text-align:start;}.elementor-142007 .elementor-element.elementor-element-9d51595.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-142007 .elementor-element.elementor-element-9d51595.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-142007 .elementor-element.elementor-element-9d51595.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-142007 .elementor-element.elementor-element-9d51595 .elementor-image-box-title{margin-bottom:0px;font-size:20px;color:#EE4466;}.elementor-142007 .elementor-element.elementor-element-9d51595 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-142007 .elementor-element.elementor-element-9d51595 .elementor-image-box-description{font-size:16px;color:#F7A1B3;}.elementor-142007 .elementor-element.elementor-element-2e7743a{text-align:start;}.elementor-142007 .elementor-element.elementor-element-9f21460 .elementor-icon-wrapper{text-align:end;}.elementor-142007 .elementor-element.elementor-element-9f21460.elementor-view-stacked .elementor-icon{background-color:#0A66C2;}.elementor-142007 .elementor-element.elementor-element-9f21460.elementor-view-framed .elementor-icon, .elementor-142007 .elementor-element.elementor-element-9f21460.elementor-view-default .elementor-icon{color:#0A66C2;border-color:#0A66C2;}.elementor-142007 .elementor-element.elementor-element-9f21460.elementor-view-framed .elementor-icon, .elementor-142007 .elementor-element.elementor-element-9f21460.elementor-view-default .elementor-icon svg{fill:#0A66C2;}.elementor-142007 .elementor-element.elementor-element-5bdf4ce{margin-top:0px;margin-bottom:050px;}.elementor-142007 .elementor-element.elementor-element-5945368 .elementor-tab-title, .elementor-142007 .elementor-element.elementor-element-5945368 .elementor-tab-title:before, .elementor-142007 .elementor-element.elementor-element-5945368 .elementor-tab-title:after, .elementor-142007 .elementor-element.elementor-element-5945368 .elementor-tab-content, .elementor-142007 .elementor-element.elementor-element-5945368 .elementor-tabs-content-wrapper{border-width:1px;}@media(max-width:1080px){.elementor-142007 .elementor-element.elementor-element-4750c98{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(max-width:599px){.elementor-142007 .elementor-element.elementor-element-ae42d07 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-142007 .elementor-element.elementor-element-9d51595 .elementor-image-box-img{margin-bottom:10px;}}@media(min-width:600px){.elementor-142007 .elementor-element.elementor-element-8a16989{--width:25%;}.elementor-142007 .elementor-element.elementor-element-12a8706{--width:75%;}}/* Start custom CSS */.skills-list-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 8px;
    margin-top: 10px;
}

.skill-item {
    display: inline-block;
    background: rgba(41, 166, 127, 0.07);
    border: 1px solid #29A67F;
    border-radius: 45px;
    padding: 12px 20px;
    color: #29a67f;
    font-size: 14px;
    line-height: 1.4;
    white-space: nowrap;
    margin: 0; /* Отступы задаются через gap */
}



/* Обертка для всех плиток */
.author-related-posts-wrapper {
    display: flex;
    flex-direction: column;
    gap: 15px;
    margin-top: 20px;
}

/* Каждая плитка */
.author-related-post-item {
    padding: 20px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    margin: 0;
    background: #ffffff;
    border-radius: 4px; /* Небольшое скругление для аккуратности */
    transition: box-shadow 0.3s ease;
}

.author-related-post-item:hover {
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
}

/* Заголовок */
.author-related-post-title {
    margin: 0 0 8px 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
}

.author-related-post-title a {
    color: #9B1995;
    text-decoration: none;
    transition: color 0.3s ease;
}

.author-related-post-title a:hover {
    color: #7a1375; /* Немного темнее при наведении */
    text-decoration: underline;
}


h3.author-related-post-title{font-size:20px}

/* Excerpt */
.author-related-post-excerpt {
    font-size: 18px;
    color: #000000;
    line-height: 1.6;
    margin: 0;
}

/* Адаптив для мобильных */
@media (max-width: 768px) {
    .author-related-post-item {
        padding: 15px;
    }
    
    .author-related-post-title {
        font-size: 18px;
    }
    
    .author-related-post-excerpt {
        font-size: 16px;
    }
}/* End custom CSS */