.elementor-2679 .elementor-element.elementor-element-9c375c3:not(.elementor-motion-effects-element-type-background), .elementor-2679 .elementor-element.elementor-element-9c375c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE705;}.elementor-2679 .elementor-element.elementor-element-9c375c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-95px;margin-bottom:0px;}.elementor-2679 .elementor-element.elementor-element-9c375c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2679 .elementor-element.elementor-element-2913de2{text-align:center;}.elementor-2679 .elementor-element.elementor-element-2913de2 .elementor-heading-title{color:#000000;font-family:"Raleway", Sans-serif;font-size:90px;font-weight:600;}.elementor-2679 .elementor-element.elementor-element-2913de2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2679 .elementor-element.elementor-element-5bfdd33{margin-top:56px;margin-bottom:56px;padding:0px 0px 0px 0px;}.elementor-2679 .elementor-element.elementor-element-9886764 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.35 * 100% );}.elementor-2679 .elementor-element.elementor-element-9886764:after{content:"1.35";}.elementor-2679 .elementor-element.elementor-element-9886764 .elementor-post__meta-data span + span:before{content:"•";}.elementor-2679 .elementor-element.elementor-element-9886764{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-2679 .elementor-element.elementor-element-9886764 .elementor-post__text{margin-top:20px;}.elementor-2679 .elementor-element.elementor-element-9886764 .elementor-post__title, .elementor-2679 .elementor-element.elementor-element-9886764 .elementor-post__title a{color:#000000;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;}.elementor-2679 .elementor-element.elementor-element-9886764 .elementor-post__title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2679 .elementor-element.elementor-element-9886764 .elementor-post__meta-data{color:#828282;}.elementor-2679 .elementor-element.elementor-element-9886764 .elementor-post__meta-data span:before{color:#FFE705;}.elementor-2679 .elementor-element.elementor-element-9886764 .elementor-post__excerpt p{color:#070707;}.elementor-2679 .elementor-element.elementor-element-9886764 .elementor-post__read-more{color:#FFE705;}.elementor-2679 .elementor-element.elementor-element-9886764 a.elementor-post__read-more{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;}.elementor-2679 .elementor-element.elementor-element-9886764 .e-load-more-message{font-family:"Raleway", Sans-serif;font-size:1px;font-weight:400;}@media(max-width:767px){.elementor-2679 .elementor-element.elementor-element-9886764 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2679 .elementor-element.elementor-element-9886764:after{content:"0.5";}}/* Start custom CSS for posts, class: .elementor-element-9886764 *//* 1. Нацеливаемся на внешний контейнер картинки */
.elementor-2679 .elementor-element.elementor-element-9886764 .elementor-posts-container .elementor-post__thumbnail {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    /* Задаем пропорции 4:5 именно контейнеру */
    aspect-ratio: 4 / 5 !important;
    overflow: hidden !important;
    /* На всякий случай задаем желтый фон, чтобы убрать белые/серые полосы */
    background-color: transparent !important; 
    padding: 0 !important;
    margin: 0 !important;
}

/* 2. Нацеливаемся на саму картинку внутри контейнера */
.elementor-2679 .elementor-element.elementor-element-9886764 .elementor-posts-container .elementor-post__thumbnail img {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important; /* Принудительно заполняем всю высоту контейнера */
    object-fit: cover !important; /* Обрезаем лишнее, сохраняя фокус */
    object-position: center !important;
    transform: none !important;
}/* End custom CSS */