.elementor-20971 .elementor-element.elementor-element-42fd1a9 > .elementor-container{max-width:1200px;}.elementor-20971 .elementor-element.elementor-element-8faedd5 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-20971 .elementor-element.elementor-element-8faedd5{text-align:start;}.elementor-20971 .elementor-element.elementor-element-8faedd5 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;color:#C8192E;}.elementor-20971 .elementor-element.elementor-element-8d202df .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:3rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-20971 .elementor-element.elementor-element-8617f33{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-20971 .elementor-element.elementor-element-8617f33 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-20971 .elementor-element.elementor-element-8617f33:after{content:"0.66";}.elementor-20971 .elementor-element.elementor-element-8617f33 .elementor-post__thumbnail__link{width:100%;}.elementor-20971 .elementor-element.elementor-element-8617f33 .elementor-post__meta-data span + span:before{content:"///";}.elementor-20971 .elementor-element.elementor-element-8617f33.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-20971 .elementor-element.elementor-element-8617f33.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-20971 .elementor-element.elementor-element-8617f33.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-20971 .elementor-element.elementor-element-8617f33 .elementor-post__title, .elementor-20971 .elementor-element.elementor-element-8617f33 .elementor-post__title a{color:#C8192E;}.elementor-20971 .elementor-element.elementor-element-8617f33 .elementor-post__excerpt p{color:var( --e-global-color-primary );}.elementor-20971 .elementor-element.elementor-element-478526c{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-20971 .elementor-element.elementor-element-478526c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-20971 .elementor-element.elementor-element-478526c:after{content:"0.66";}.elementor-20971 .elementor-element.elementor-element-478526c .elementor-post__thumbnail__link{width:100%;}.elementor-20971 .elementor-element.elementor-element-478526c .elementor-post__meta-data span + span:before{content:"///";}.elementor-20971 .elementor-element.elementor-element-478526c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-20971 .elementor-element.elementor-element-478526c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-20971 .elementor-element.elementor-element-478526c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-20971 .elementor-element.elementor-element-478526c .elementor-post__title, .elementor-20971 .elementor-element.elementor-element-478526c .elementor-post__title a{color:#C8192E;}.elementor-20971 .elementor-element.elementor-element-478526c .elementor-post__excerpt p{color:var( --e-global-color-primary );}.elementor-20971 .elementor-element.elementor-element-6a132b3{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-20971 .elementor-element.elementor-element-6a132b3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-20971 .elementor-element.elementor-element-6a132b3:after{content:"0.66";}.elementor-20971 .elementor-element.elementor-element-6a132b3 .elementor-post__thumbnail__link{width:100%;}.elementor-20971 .elementor-element.elementor-element-6a132b3 .elementor-post__meta-data span + span:before{content:"///";}.elementor-20971 .elementor-element.elementor-element-6a132b3.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-20971 .elementor-element.elementor-element-6a132b3.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-20971 .elementor-element.elementor-element-6a132b3.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-20971 .elementor-element.elementor-element-6a132b3 .elementor-post__title, .elementor-20971 .elementor-element.elementor-element-6a132b3 .elementor-post__title a{color:#C8192E;}.elementor-20971 .elementor-element.elementor-element-6a132b3 .elementor-post__excerpt p{color:var( --e-global-color-primary );}.elementor-20971 .elementor-element.elementor-element-47a092f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-20971 .elementor-element.elementor-element-47a092f > .elementor-background-overlay{background-color:#FF0C0CA6;opacity:0.5;}.elementor-20971 .elementor-element.elementor-element-47a092f{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF0000;margin-top:22px;margin-bottom:52px;padding:11px 3px 3px 3px;}.elementor-20971 .elementor-element.elementor-element-2bd0aca{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-20971 .elementor-element.elementor-element-6531207.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20971 .elementor-element.elementor-element-6531207.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20971 .elementor-element.elementor-element-6531207.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-20971 .elementor-element.elementor-element-916a1a3 .elementor-button{background-color:#C8192E;font-family:"Rajdhani", Sans-serif;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-20971 .elementor-element.elementor-element-916a1a3 .elementor-button:hover, .elementor-20971 .elementor-element.elementor-element-916a1a3 .elementor-button:focus{background-color:#E02040;}.elementor-20971 .elementor-element.elementor-element-916a1a3{width:var( --container-widget-width, 39.116% );max-width:39.116%;--container-widget-width:39.116%;--container-widget-flex-grow:0;}.elementor-20971 .elementor-element.elementor-element-916a1a3 > .elementor-widget-container{background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-20971 .elementor-element.elementor-element-916a1a3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20971 .elementor-element.elementor-element-d3ed607 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-20971 .elementor-element.elementor-element-d3ed607{text-align:start;}.elementor-20971 .elementor-element.elementor-element-d3ed607 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;color:#C8192E;}.elementor-20971 .elementor-element.elementor-element-5337d96 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:3rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-20971 .elementor-element.elementor-element-ddd80e6{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-20971 .elementor-element.elementor-element-ddd80e6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-20971 .elementor-element.elementor-element-ddd80e6:after{content:"0.66";}.elementor-20971 .elementor-element.elementor-element-ddd80e6 .elementor-post__thumbnail__link{width:100%;}.elementor-20971 .elementor-element.elementor-element-ddd80e6 .elementor-post__meta-data span + span:before{content:"///";}.elementor-20971 .elementor-element.elementor-element-ddd80e6.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-20971 .elementor-element.elementor-element-ddd80e6.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-20971 .elementor-element.elementor-element-ddd80e6.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-20971 .elementor-element.elementor-element-ddd80e6 .elementor-post__title, .elementor-20971 .elementor-element.elementor-element-ddd80e6 .elementor-post__title a{color:#C8192E;}.elementor-20971 .elementor-element.elementor-element-ddd80e6 .elementor-post__excerpt p{color:var( --e-global-color-primary );}.elementor-20971 .elementor-element.elementor-element-52922ce{--spacer-size:9rem;}@media(max-width:767px){.elementor-20971 .elementor-element.elementor-element-8d202df .elementor-heading-title{font-size:2.4rem;}.elementor-20971 .elementor-element.elementor-element-8617f33 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-20971 .elementor-element.elementor-element-8617f33:after{content:"0.5";}.elementor-20971 .elementor-element.elementor-element-8617f33 .elementor-post__thumbnail__link{width:100%;}.elementor-20971 .elementor-element.elementor-element-478526c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-20971 .elementor-element.elementor-element-478526c:after{content:"0.5";}.elementor-20971 .elementor-element.elementor-element-478526c .elementor-post__thumbnail__link{width:100%;}.elementor-20971 .elementor-element.elementor-element-6a132b3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-20971 .elementor-element.elementor-element-6a132b3:after{content:"0.5";}.elementor-20971 .elementor-element.elementor-element-6a132b3 .elementor-post__thumbnail__link{width:100%;}.elementor-20971 .elementor-element.elementor-element-916a1a3{width:var( --container-widget-width, 192.733px );max-width:192.733px;--container-widget-width:192.733px;--container-widget-flex-grow:0;}.elementor-20971 .elementor-element.elementor-element-5337d96 .elementor-heading-title{font-size:2.4rem;}.elementor-20971 .elementor-element.elementor-element-ddd80e6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-20971 .elementor-element.elementor-element-ddd80e6:after{content:"0.5";}.elementor-20971 .elementor-element.elementor-element-ddd80e6 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-8617f33 */.elementor-20971 .elementor-element.elementor-element-8617f33 .elementor-post__read-more {
    position: relative !important;
    display: inline-block !important;
    color: #8c1223 !important; /* Исходно скрытный темно-красный */
    text-transform: uppercase !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    font-size: 13px !important;
    padding-bottom: 4px !important;
    transition: color 0.2s ease, transform 0.25s cubic-bezier(0.19, 1, 0.22, 1) !important;
}

.elementor-20971 .elementor-element.elementor-element-8617f33 .elementor-post__read-more::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 0 !important; 
    height: 2px !important;
    background: #ff002b !important; /* Алый лазер */
    box-shadow: 0 0 8px #ff002b, 0 0 15px #8c1223 !important; /* Насыщенное алое свечение */
    transition: width 0.3s cubic-bezier(0.19, 1, 0.22, 1) !important;
}

.elementor-20971 .elementor-element.elementor-element-8617f33 .elementor-post__read-more:hover {
    color: #ff002b !important; /* Яркая алая вспышка */
    transform: translateX(6px) !important; 
    text-shadow: 0 0 8px rgba(255, 0, 43, 0.8) !important;
}

.elementor-20971 .elementor-element.elementor-element-8617f33 .elementor-post__read-more:hover::after {
    width: 100% !important; 
}


.elementor-posts .elementor-post__card .elementor-post__meta-data {
  border-top: 1px solid #7A7A8C;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-478526c */.elementor-20971 .elementor-element.elementor-element-478526c .elementor-post__read-more {
    position: relative !important;
    display: inline-block !important;
    color: #8c1223 !important; /* Исходно скрытный темно-красный */
    text-transform: uppercase !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    font-size: 13px !important;
    padding-bottom: 4px !important;
    transition: color 0.2s ease, transform 0.25s cubic-bezier(0.19, 1, 0.22, 1) !important;
}

.elementor-20971 .elementor-element.elementor-element-478526c .elementor-post__read-more::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 0 !important; 
    height: 2px !important;
    background: #ff002b !important; /* Алый лазер */
    box-shadow: 0 0 8px #ff002b, 0 0 15px #8c1223 !important; /* Насыщенное алое свечение */
    transition: width 0.3s cubic-bezier(0.19, 1, 0.22, 1) !important;
}

.elementor-20971 .elementor-element.elementor-element-478526c .elementor-post__read-more:hover {
    color: #ff002b !important; /* Яркая алая вспышка */
    transform: translateX(6px) !important; 
    text-shadow: 0 0 8px rgba(255, 0, 43, 0.8) !important;
}

.elementor-20971 .elementor-element.elementor-element-478526c .elementor-post__read-more:hover::after {
    width: 100% !important; 
}


.elementor-posts .elementor-post__card .elementor-post__meta-data {
  border-top: 1px solid #7A7A8C;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6a132b3 */.elementor-20971 .elementor-element.elementor-element-6a132b3 .elementor-post__read-more {
    position: relative !important;
    display: inline-block !important;
    color: #8c1223 !important; /* Исходно скрытный темно-красный */
    text-transform: uppercase !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    font-size: 13px !important;
    padding-bottom: 4px !important;
    transition: color 0.2s ease, transform 0.25s cubic-bezier(0.19, 1, 0.22, 1) !important;
}

.elementor-20971 .elementor-element.elementor-element-6a132b3 .elementor-post__read-more::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 0 !important; 
    height: 2px !important;
    background: #ff002b !important; /* Алый лазер */
    box-shadow: 0 0 8px #ff002b, 0 0 15px #8c1223 !important; /* Насыщенное алое свечение */
    transition: width 0.3s cubic-bezier(0.19, 1, 0.22, 1) !important;
}

.elementor-20971 .elementor-element.elementor-element-6a132b3 .elementor-post__read-more:hover {
    color: #ff002b !important; /* Яркая алая вспышка */
    transform: translateX(6px) !important; 
    text-shadow: 0 0 8px rgba(255, 0, 43, 0.8) !important;
}

.elementor-20971 .elementor-element.elementor-element-6a132b3 .elementor-post__read-more:hover::after {
    width: 100% !important; 
}


.elementor-posts .elementor-post__card .elementor-post__meta-data {
  border-top: 1px solid #7A7A8C;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ddd80e6 */.elementor-20971 .elementor-element.elementor-element-ddd80e6 .elementor-post__read-more {
    position: relative !important;
    display: inline-block !important;
    color: #8c1223 !important; /* Исходно скрытный темно-красный */
    text-transform: uppercase !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    font-size: 13px !important;
    padding-bottom: 4px !important;
    transition: color 0.2s ease, transform 0.25s cubic-bezier(0.19, 1, 0.22, 1) !important;
}

.elementor-20971 .elementor-element.elementor-element-ddd80e6 .elementor-post__read-more::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 0 !important; 
    height: 2px !important;
    background: #ff002b !important; /* Алый лазер */
    box-shadow: 0 0 8px #ff002b, 0 0 15px #8c1223 !important; /* Насыщенное алое свечение */
    transition: width 0.3s cubic-bezier(0.19, 1, 0.22, 1) !important;
}

.elementor-20971 .elementor-element.elementor-element-ddd80e6 .elementor-post__read-more:hover {
    color: #ff002b !important; /* Яркая алая вспышка */
    transform: translateX(6px) !important; 
    text-shadow: 0 0 8px rgba(255, 0, 43, 0.8) !important;
}

.elementor-20971 .elementor-element.elementor-element-ddd80e6 .elementor-post__read-more:hover::after {
    width: 100% !important; 
}


.elementor-posts .elementor-post__card .elementor-post__meta-data {
  border-top: 1px solid #7A7A8C;

}/* End custom CSS */